ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

exitros.c File Reference
#include "w32csr.h"
#include <sddl.h>
#include "resource.h"
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PSHUTDOWN_SETTINGS
struct  PNOTIFY_CONTEXT
struct  PMESSAGE_CONTEXT
struct  PPROCESS_ENUM_CONTEXT

Defines

#define NDEBUG
#define DEFAULT_AUTO_END_TASKS   FALSE
#define DEFAULT_HUNG_APP_TIMEOUT   5000
#define DEFAULT_WAIT_TO_KILL_APP_TIMEOUT   20000
#define QUERY_RESULT_ABORT   0
#define QUERY_RESULT_CONTINUE   1
#define QUERY_RESULT_TIMEOUT   2
#define QUERY_RESULT_ERROR   3
#define QUERY_RESULT_FORCE   4

Typedefs

typedef void(WINAPIINITCOMMONCONTROLS_PROC )(void)

Functions

 CSR_API (CsrRegisterLogonProcess)
 CSR_API (CsrSetLogonNotifyWindow)
static void FASTCALL UpdateProgressBar (HWND ProgressBar, PNOTIFY_CONTEXT NotifyContext)
static INT_PTR CALLBACK EndNowDlgProc (HWND Dlg, UINT Msg, WPARAM wParam, LPARAM lParam)
static void CallInitCommonControls ()
static DWORD WINAPI EndNowThreadProc (LPVOID Parameter)
static DWORD WINAPI SendQueryEndSession (LPVOID Parameter)
static DWORD WINAPI SendEndSession (LPVOID Parameter)
static BOOL CALLBACK NotifyTopLevelEnum (HWND Wnd, LPARAM lParam)
static BOOL CALLBACK NotifyDesktopEnum (LPWSTR DesktopName, LPARAM lParam)
static BOOL FASTCALL NotifyTopLevelWindows (PNOTIFY_CONTEXT Context)
static BOOL FASTCALL NotifyAndTerminateProcess (PCSR_PROCESS ProcessData, PSHUTDOWN_SETTINGS ShutdownSettings, UINT Flags)
static NTSTATUS WINAPI ExitReactosProcessEnum (PCSR_PROCESS ProcessData, PVOID Data)
static int ProcessDataCompare (const void *Elem1, const void *Elem2)
static DWORD FASTCALL GetShutdownSetting (HKEY DesktopKey, LPCWSTR ValueName, DWORD DefaultValue)
static void FASTCALL LoadShutdownSettings (PSID Sid, PSHUTDOWN_SETTINGS ShutdownSettings)
static NTSTATUS FASTCALL InternalExitReactos (DWORD ProcessId, DWORD ThreadId, UINT Flags)
static NTSTATUS FASTCALL UserExitReactos (DWORD UserProcessId, UINT Flags)
 CSR_API (CsrExitReactos)

Variables

static HWND LogonNotifyWindow = NULL
static HANDLE LogonProcess = NULL

Generated on Sat May 26 2012 06:11:31 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.