67 BOOL bCalledFromThread);
89 BOOL bCalledFromThread)
115 sizeof(*ExitReactOSRequest));
135 return ExitReactOSRequest->
Success;
160 if (hExitThread ==
NULL)
218 EndTaskRequest->
Force = fForce;
223 sizeof(*EndTaskRequest));
233 return EndTaskRequest->
Success;
#define CSR_CREATE_API_NUMBER(ServerId, ApiId)
#define NT_SUCCESS(StatCode)
VOID WINAPI ExitThread(IN DWORD uExitCode)
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
BOOL WINAPI GetExitCodeThread(IN HANDLE hThread, OUT LPDWORD lpExitCode)
BOOL WINAPI ExitWindowsEx(UINT uFlags, DWORD dwReserved)
BOOL WINAPI EndTask(HWND hWnd, BOOL fShutDown, BOOL fForce)
struct EXIT_REACTOS_DATA * PEXIT_REACTOS_DATA
static BOOL ExitWindowsWorker(UINT uFlags, DWORD dwReserved, BOOL bCalledFromThread)
static DWORD WINAPI ExitWindowsThread(LPVOID Param)
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
#define UNREFERENCED_PARAMETER(P)
NTSTATUS NTAPI CsrClientCallServer(_Inout_ PCSR_API_MESSAGE ApiMessage, _Inout_opt_ PCSR_CAPTURE_BUFFER CaptureBuffer, _In_ CSR_API_NUMBER ApiNumber, _In_ ULONG DataLength)
USER_EXIT_REACTOS ExitReactOSRequest
USER_END_TASK EndTaskRequest
union _USER_API_MESSAGE::@3542 Data
TW_UINT32 TW_UINT16 TW_UINT16 MSG
VOID WINAPI UserSetLastError(IN DWORD dwErrCode)
VOID WINAPI UserSetLastNTError(IN NTSTATUS Status)
DWORD WINAPI GetLastError(void)
#define USERSRV_SERVERDLL_INDEX
DWORD WINAPI MsgWaitForMultipleObjectsEx(_In_ DWORD nCount, _In_reads_opt_(nCount) CONST HANDLE *pHandles, _In_ DWORD dwMilliseconds, _In_ DWORD dwWakeMask, _In_ DWORD dwFlags)
BOOL WINAPI PeekMessageW(_Out_ LPMSG, _In_opt_ HWND, _In_ UINT, _In_ UINT, _In_ UINT)
LRESULT WINAPI DispatchMessageW(_In_ const MSG *)