#include "precomp.h"
#include "csrmsg.h"
#include "dbt.h"
#include "csrhlpr.h"
Go to the source code of this file.
Classes | |
struct | _EXITWINDOWSDATA |
Defines | |
#define | SET_LAST_ERROR_RETURNED() if (a->dwLastError) RIPERR0(a->dwLastError, RIP_VERBOSE, "") |
Typedefs | |
typedef _EXITWINDOWSDATA | EXITWINDOWSDATA |
typedef _EXITWINDOWSDATA * | PEXITWINDOWSDATA |
Functions | |
NTSTATUS APIENTRY | CallUserpExitWindowsEx (IN UINT uFlags, IN DWORD dwReserved, OUT PBOOL pfSuccess) |
DWORD | ExitWindowsThread (PVOID pvParam) |
BOOL WINAPI | ExitWindowsWorker (UINT uFlags, DWORD dwReserved, BOOL fSecondThread) |
BOOL WINAPI | ExitWindowsEx (UINT uFlags, DWORD dwReserved) |
BOOL WINAPI | EndTask (HWND hwnd, BOOL fShutdown, BOOL fForce) |
VOID APIENTRY | Logon (BOOL fLogon) |
NTSTATUS APIENTRY | CallUserpRegisterLogonProcess (IN DWORD dwProcessId) |
BOOL | RegisterLogonProcess (DWORD dwProcessId, BOOL fSecure) |
BOOL WINAPI | RegisterServicesProcess (DWORD dwProcessId) |
HDESK WINAPI | GetThreadDesktop (DWORD dwThreadId) |
ULONG WINAPI | DeviceEventWorker (IN HWND hWnd, IN WPARAM wParam, IN LPARAM lParam, IN DWORD dwFlags, OUT PDWORD pdwResult) |
Variables | |
BOOL | gfLogonProcess |
|
Definition at line 36 of file csrstubs.c. Referenced by CallUserpExitWindowsEx(), EndTask(), and RegisterServicesProcess(). |
|
|
|
Referenced by ExitWindowsThread(). |
|
Definition at line 42 of file csrstubs.c. References CsrClientCallServer(), _EXITWINDOWSEXMSG::dwReserved, FALSE, NT_SUCCESS, NULL, SET_LAST_ERROR_RETURNED, _USER_API_MSG::u, _EXITWINDOWSEXMSG::uFlags, and UserpExitWindowsEx. Referenced by ExitWindowsWorker().
|
|
Definition at line 228 of file csrstubs.c. References CsrClientCallServer(), NTSTATUS(), NULL, Status, _USER_API_MSG::u, and UserpRegisterLogonProcess. Referenced by RegisterLogonProcess().
|
|
Definition at line 338 of file csrstubs.c. References CsrAllocateCaptureBuffer(), CsrCaptureMessageBuffer(), CsrClientCallServer(), CsrFreeCaptureBuffer(), dwFlags, _DEVICEEVENTMSG::dwFlags, DWORD, _DEVICEEVENTMSG::dwResult, hWnd, _DEVICEEVENTMSG::hWnd, _DEVICEEVENTMSG::lParam, NT_SUCCESS, NULL, _USER_API_MSG::ReturnValue, _USER_API_MSG::u, UserpDeviceEvent, and _DEVICEEVENTMSG::wParam.
|
|
Definition at line 181 of file csrstubs.c. References BOOL, CsrClientCallServer(), FALSE, _ENDTASKMSG::fForce, _ENDTASKMSG::fShutdown, _ENDTASKMSG::hwnd, NT_SUCCESS, NULL, SET_LAST_ERROR_RETURNED, _USER_API_MSG::u, and UserpEndTask.
|
|
Definition at line 170 of file csrstubs.c. References BOOL, ExitWindowsWorker(), and FALSE.
|
|
Definition at line 156 of file csrstubs.c. References DWORD, _EXITWINDOWSDATA::dwReserved, ExitWindowsWorker(), PEXITWINDOWSDATA, TRUE, and _EXITWINDOWSDATA::uFlags. Referenced by ExitWindowsWorker().
|
|
Definition at line 84 of file csrstubs.c. References BOOL, CallUserpExitWindowsEx(), DispatchMessage(), DWORD, _EXITWINDOWSDATA::dwReserved, ExitWindowsThread(), FALSE, msg, MsgWaitForMultipleObjectsEx(), NT_SUCCESS, NtClose(), NTSTATUS(), NtUserCallOneParam(), NULL, PeekMessage(), PtiCurrent, Status, TRUE, and _EXITWINDOWSDATA::uFlags. Referenced by ExitWindowsEx(), and ExitWindowsThread().
|
|
Definition at line 298 of file csrstubs.c. References CsrClientCallServer(), _GETTHREADCONSOLEDESKTOPMSG::dwThreadId, NT_SUCCESS, NtUserGetThreadDesktop(), NULL, _USER_API_MSG::u, and UserpGetThreadConsoleDesktop.
|
|
Definition at line 210 of file csrstubs.c. References CsrClientCallServer(), _LOGONMSG::fLogon, NULL, _USER_API_MSG::u, and UserpLogon.
|
|
Definition at line 252 of file csrstubs.c. References BOOL, CallUserpRegisterLogonProcess(), gfLogonProcess, and NtUserCallTwoParam().
|
|
Definition at line 275 of file csrstubs.c. References CsrClientCallServer(), _REGISTERSERVICESPROCESSMSG::dwProcessId, FALSE, NT_SUCCESS, NULL, SET_LAST_ERROR_RETURNED, _USER_API_MSG::u, and UserpRegisterServicesProcess.
|
|
Definition at line 250 of file csrstubs.c. Referenced by ImeWndCreateHandler(), LoadAppDlls(), and RegisterLogonProcess(). |