ReactOS
0.4.12-dev-714-gfaac916
|
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <wingdi.h>
#include <winuser.h>
#include <winreg.h>
#include <winwlx.h>
#include <ndk/rtlfuncs.h>
#include <ndk/exfuncs.h>
#include <strsafe.h>
#include <reactos/undocuser.h>
#include <reactos/undocmpr.h>
#include <wine/debug.h>
#include "resource.h"
Go to the source code of this file.
Classes | |
struct | _GINAFUNCTIONS |
struct | _GINAINSTANCE |
struct | _WLSESSION |
Macros | |
#define | USE_GETLASTINPUTINFO |
#define | WIN32_NO_STATUS |
#define | LockWorkstation(Session) |
#define | UnlockWorkstation(Session) |
#define | WLX_SHUTTINGDOWN(Status) |
#define | WLX_SUSPENDING(Status) |
Variables | |
HINSTANCE | hAppInstance |
PWLSESSION | WLSession |
LUID | LuidNone |
#define LockWorkstation | ( | Session | ) |
Definition at line 211 of file winlogon.h.
#define UnlockWorkstation | ( | Session | ) |
Definition at line 212 of file winlogon.h.
#define USE_GETLASTINPUTINFO |
Definition at line 31 of file winlogon.h.
#define WIN32_NO_STATUS |
Definition at line 33 of file winlogon.h.
Definition at line 271 of file winlogon.h.
Definition at line 277 of file winlogon.h.
typedef struct _GINAFUNCTIONS GINAFUNCTIONS |
typedef struct _GINAINSTANCE GINAINSTANCE |
typedef enum _LOGON_STATE LOGON_STATE |
typedef enum _NOTIFICATION_TYPE NOTIFICATION_TYPE |
Definition at line 66 of file winlogon.h.
Definition at line 68 of file winlogon.h.
Definition at line 62 of file winlogon.h.
Definition at line 83 of file winlogon.h.
Definition at line 84 of file winlogon.h.
Definition at line 61 of file winlogon.h.
Definition at line 70 of file winlogon.h.
Definition at line 71 of file winlogon.h.
Definition at line 67 of file winlogon.h.
typedef int(WINAPI * PFWLXLOGGEDOUTSAS) (PVOID, DWORD, PLUID, PSID, PDWORD, PHANDLE, PWLX_MPR_NOTIFY_INFO, PVOID *) |
Definition at line 63 of file winlogon.h.
Definition at line 72 of file winlogon.h.
typedef BOOL(WINAPI * PFWLXNETWORKPROVIDERLOAD) (PVOID, PWLX_MPR_NOTIFY_INFO) |
Definition at line 82 of file winlogon.h.
Definition at line 85 of file winlogon.h.
Definition at line 77 of file winlogon.h.
Definition at line 78 of file winlogon.h.
typedef struct _GINAFUNCTIONS * PGINAFUNCTIONS |
typedef struct _GINAINSTANCE * PGINAINSTANCE |
typedef enum _LOGON_STATE * PLOGON_STATE |
typedef enum _NOTIFICATION_TYPE * PNOTIFICATION_TYPE |
typedef struct _WLSESSION * PWLSESSION |
typedef struct _WLSESSION WLSESSION |
Enumerator | |
---|---|
STATE_INIT | |
STATE_LOGGED_OFF | |
STATE_LOGGED_OFF_SAS | |
STATE_LOGGED_ON | |
STATE_LOGGED_ON_SAS | |
STATE_LOCKED | |
STATE_LOCKED_SAS | |
STATE_LOGGING_OFF | |
STATE_SHUTTING_DOWN | |
STATE_SHUT_DOWN | |
STATE_SCREENSAVER |
Definition at line 196 of file winlogon.h.
Definition at line 251 of file winlogon.h.
Definition at line 942 of file wlx.c.
Referenced by AllowWinstaAccess().
VOID CallNotificationDlls | ( | PWLSESSION | pSession, |
NOTIFICATION_TYPE | Type | ||
) |
Definition at line 249 of file notify.c.
Referenced by DoGenericAction(), HandleLogoff(), HandleLogon(), HandleShutdown(), StartScreenSaver(), and WinMain().
Definition at line 318 of file notify.c.
Referenced by WinMain().
Definition at line 109 of file wlx.c.
Referenced by DispatchSAS().
BOOL CreateUserEnvironment | ( | IN PWLSESSION | Session | ) |
Definition at line 128 of file environment.c.
Referenced by HandleLogon().
BOOL CreateWindowStationAndDesktops | ( | IN OUT PWLSESSION | Session | ) |
Definition at line 1121 of file wlx.c.
Referenced by WinMain().
Definition at line 216 of file winlogon.c.
Referenced by HandleLogoff(), HandleLogon(), HandleShutdown(), and WinMain().
Definition at line 16 of file setup.c.
Referenced by SASWindowProc(), and WinMain().
BOOL GinaInit | ( | IN OUT PWLSESSION | Session | ) |
Definition at line 919 of file wlx.c.
Referenced by WinMain().
Definition at line 1039 of file sas.c.
Referenced by DoGenericAction(), and WinMain().
BOOL InitializeSAS | ( | IN OUT PWLSESSION | Session | ) |
Definition at line 1578 of file sas.c.
Referenced by WinMain().
BOOL InitializeScreenSaver | ( | IN OUT PWLSESSION | Session | ) |
Definition at line 204 of file screensaver.c.
Referenced by HandleLogon().
Definition at line 196 of file notify.c.
Referenced by WinMain().
Definition at line 239 of file sas.c.
Referenced by HandleMessageBeep(), and PlayLogonSoundThread().
BOOL RemoveStatusMessage | ( | IN PWLSESSION | Session | ) |
Definition at line 237 of file winlogon.c.
Referenced by DoGenericAction(), HandleLogon(), and WinMain().
Definition at line 153 of file setup.c.
Referenced by WinMain().
BOOL SetDefaultLanguage | ( | IN PWLSESSION | Session | ) |
Definition at line 110 of file sas.c.
Referenced by HandleLogon(), and InitializeSAS().
BOOL WINAPI SetWindowStationUser | ( | IN HWINSTA | hWindowStation, |
IN PLUID | pluid, | ||
IN PSID psid | OPTIONAL, | ||
IN DWORD | size | ||
) |
Definition at line 419 of file winsta.c.
Referenced by AllowWinstaAccess(), CreateWindowStationAndDesktops(), HandleLogoff(), and HandleLogon().
Definition at line 19 of file rpcserver.c.
Referenced by WinMain().
VOID StartScreenSaver | ( | IN PWLSESSION | Session | ) |
Definition at line 257 of file screensaver.c.
Referenced by DispatchSAS().
DWORD StartSystemShutdown | ( | PUNICODE_STRING | lpMessage, |
ULONG | dwTimeout, | ||
BOOLEAN | bForceAppsClosed, | ||
BOOLEAN | bRebootAfterShutdown, | ||
ULONG | dwReason | ||
) |
Definition at line 218 of file shutdown.c.
Referenced by BaseInitiateSystemShutdownEx().
Definition at line 208 of file shutdown.c.
Referenced by BaseAbortSystemShutdown().
WINE_DEFAULT_DEBUG_CHANNEL | ( | winlogon | ) |
int WINAPI WlxChangePasswordNotify | ( | HANDLE | hWlx, |
PWLX_MPR_NOTIFY_INFO | pMprInfo, | ||
DWORD | dwChangeInfo | ||
) |
int WINAPI WlxChangePasswordNotifyEx | ( | HANDLE | hWlx, |
PWLX_MPR_NOTIFY_INFO | pMprInfo, | ||
DWORD | dwChangeInfo, | ||
PWSTR | ProviderName, | ||
PVOID | Reserved | ||
) |
BOOL WINAPI WlxCloseUserDesktop | ( | HANDLE | hWlx, |
PWLX_DESKTOP | pDesktop, | ||
HANDLE | hToken | ||
) |
Definition at line 531 of file wlx.c.
BOOL WINAPI WlxCreateUserDesktop | ( | HANDLE | hWlx, |
HANDLE | hToken, | ||
DWORD | Flags, | ||
PWSTR | pszDesktopName, | ||
PWLX_DESKTOP * | ppDesktop | ||
) |
Definition at line 487 of file wlx.c.
int WINAPI WlxDialogBox | ( | HANDLE | hWlx, |
HANDLE | hInst, | ||
LPWSTR | lpszTemplate, | ||
HWND | hwndOwner, | ||
DLGPROC | dlgprc | ||
) |
int WINAPI WlxDialogBoxIndirect | ( | HANDLE | hWlx, |
HANDLE | hInst, | ||
LPCDLGTEMPLATE | hDialogTemplate, | ||
HWND | hwndOwner, | ||
DLGPROC | dlgprc | ||
) |
int WINAPI WlxDialogBoxIndirectParam | ( | HANDLE | hWlx, |
HANDLE | hInst, | ||
LPCDLGTEMPLATE | hDialogTemplate, | ||
HWND | hwndOwner, | ||
DLGPROC | dlgprc, | ||
LPARAM | dwInitParam | ||
) |
Definition at line 373 of file wlx.c.
Referenced by WlxDialogBoxIndirect().
int WINAPI WlxDialogBoxParam | ( | HANDLE | hWlx, |
HANDLE | hInst, | ||
LPWSTR | lpszTemplate, | ||
HWND | hwndOwner, | ||
DLGPROC | dlgprc, | ||
LPARAM | dwInitParam | ||
) |
Definition at line 320 of file wlx.c.
Referenced by WlxDialogBox().
Definition at line 681 of file wlx.c.
Definition at line 582 of file wlx.c.
BOOL WINAPI WlxGetSourceDesktop | ( | HANDLE | hWlx, |
PWLX_DESKTOP * | ppDesktop | ||
) |
Definition at line 455 of file wlx.c.
int WINAPI WlxMessageBox | ( | HANDLE | hWlx, |
HWND | hwndOwner, | ||
LPWSTR | lpszText, | ||
LPWSTR | lpszTitle, | ||
UINT | fuStyle | ||
) |
BOOL WINAPI WlxQueryClientCredentials | ( | PWLX_CLIENT_CREDENTIALS_INFO_V1_0 | pCred | ) |
Definition at line 653 of file wlx.c.
DWORD WINAPI WlxQueryConsoleSwitchCredentials | ( | PWLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 | pCred | ) |
BOOL WINAPI WlxQueryInetConnectorCredentials | ( | PWLX_CLIENT_CREDENTIALS_INFO_V1_0 | pCred | ) |
Definition at line 667 of file wlx.c.
DWORD WINAPI WlxQueryTerminalServicesData | ( | HANDLE | hWlx, |
PWLX_TERMINAL_SERVICES_DATA | pTSData, | ||
WCHAR * | UserName, | ||
WCHAR * | Domain | ||
) |
BOOL WINAPI WlxQueryTsLogonCredentials | ( | PWLX_CLIENT_CREDENTIALS_INFO_V2_0 | pCred | ) |
Definition at line 726 of file wlx.c.
Definition at line 228 of file wlx.c.
Definition at line 549 of file wlx.c.
Referenced by WlxSetContextPointer(), and WlxUseCtrlAltDel().
BOOL WINAPI WlxSetReturnDesktop | ( | HANDLE | hWlx, |
PWLX_DESKTOP | pDesktop | ||
) |
Definition at line 471 of file wlx.c.
Definition at line 245 of file wlx.c.
HINSTANCE hAppInstance |
Definition at line 23 of file mmc.c.
Referenced by _tWinMain(), AddDialogControl(), CreateApplicationWindow(), CreateConsoleWindow(), CreateNewConsoleTitle(), DisplayStatusMessage(), DoSaveFileAs(), EnumConnectionsCallback(), FrameOnCreate(), HandleShutdown(), InitializeSAS(), InitializeScreenSaver(), InitiateSystemShutdownThread(), LoadDialogResource(), MainWindowProc(), OnTimer(), RegisterApplicationClasses(), RegisterMMCWndClasses(), UninitializeSAS(), UnregisterApplicationClasses(), UnregisterMMCWndClasses(), and WinMain().
LUID LuidNone |
Definition at line 46 of file sas.c.
Referenced by CreateWindowStationAndDesktops(), HandleLogoff(), HandleLogon(), and SetWindowStationUser().
PWLSESSION WLSession |
Definition at line 20 of file winlogon.c.
Referenced by DefaultWlxScreenSaverNotify(), RunSetupThreadProc(), and WinMain().