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

sas.c File Reference
#include "winlogon.h"
#include <wine/debug.h>

Go to the source code of this file.

Data Structures

struct  PLOGOFF_SHUTDOWN_DATA

Defines

#define WINLOGON_SAS_CLASS   L"SAS Window class"
#define WINLOGON_SAS_TITLE   L"SAS window"
#define HK_CTRL_ALT_DEL   0
#define HK_CTRL_SHIFT_ESC   1
#define EWX_ACTION_MASK   0xffffffeb
#define EWX_FLAGS_MASK   0x00000014

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (winlogon)
static BOOL StartTaskManager (IN OUT PWLSESSION Session)
static BOOL StartUserShell (IN OUT PWLSESSION Session)
BOOL SetDefaultLanguage (IN BOOL UserProfile)
BOOL PlaySoundRoutine (IN LPCWSTR FileName, IN UINT bLogon, IN UINT Flags)
DWORD WINAPI PlayLogonSoundThread (IN LPVOID lpParameter)
static VOID PlayLogonSound (IN OUT PWLSESSION Session)
static BOOL HandleLogon (IN OUT PWLSESSION Session)
static DWORD WINAPI LogoffShutdownThread (LPVOID Parameter)
static NTSTATUS CreateLogoffSecurityAttributes (OUT PSECURITY_ATTRIBUTES *ppsa)
static VOID DestroyLogoffSecurityAttributes (IN PSECURITY_ATTRIBUTES psa)
static NTSTATUS HandleLogoff (IN OUT PWLSESSION Session, IN UINT Flags)
static INT_PTR CALLBACK ShutdownComputerWindowProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
static VOID UninitializeSAS (IN OUT PWLSESSION Session)
NTSTATUS HandleShutdown (IN OUT PWLSESSION Session, IN DWORD wlxAction)
static VOID DoGenericAction (IN OUT PWLSESSION Session, IN DWORD wlxAction)
static VOID DispatchSAS (IN OUT PWLSESSION Session, IN DWORD dwSasType)
static BOOL RegisterHotKeys (IN PWLSESSION Session, IN HWND hwndSAS)
static BOOL UnregisterHotKeys (IN PWLSESSION Session, IN HWND hwndSAS)
static NTSTATUS CheckForShutdownPrivilege (IN DWORD RequestingProcessId)
BOOL WINAPI HandleMessageBeep (UINT uType)
static LRESULT CALLBACK SASWindowProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
BOOL InitializeSAS (IN OUT PWLSESSION Session)

Variables

static BOOL inScrn = FALSE

Generated on Sat May 26 2012 04:45:54 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.