ReactOS 0.4.16-dev-838-g27bb510
|
#include <stdarg.h>
#include <stdlib.h>
#include <tchar.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <winuser.h>
#include <winwlx.h>
#include <ndk/rtlfuncs.h>
#include <ntsecapi.h>
#include <strsafe.h>
#include <wine/debug.h>
#include "resource.h"
Go to the source code of this file.
Classes | |
struct | GINA_CONTEXT |
struct | _GINA_UI |
Macros | |
#define | WIN32_NO_STATUS |
#define | _INC_WINDOWS |
#define | COM_NO_WINDOWS_H |
Typedefs | |
typedef struct GINA_CONTEXT * | PGINA_CONTEXT |
typedef BOOL(* | PFGINA_INITIALIZE) (PGINA_CONTEXT) |
typedef BOOL(* | PFGINA_DISPLAYSTATUSMESSAGE) (PGINA_CONTEXT, HDESK, DWORD, PWSTR, PWSTR) |
typedef BOOL(* | PFGINA_REMOVESTATUSMESSAGE) (PGINA_CONTEXT) |
typedef VOID(* | PFGINA_DISPLAYSASNOTICE) (PGINA_CONTEXT) |
typedef INT(* | PFGINA_LOGGEDONSAS) (PGINA_CONTEXT, DWORD) |
typedef INT(* | PFGINA_LOGGEDOUTSAS) (PGINA_CONTEXT) |
typedef INT(* | PFGINA_LOCKEDSAS) (PGINA_CONTEXT) |
typedef VOID(* | PFGINA_DISPLAYLOCKEDNOTICE) (PGINA_CONTEXT) |
typedef struct _GINA_UI | GINA_UI |
typedef struct _GINA_UI * | PGINA_UI |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (msgina) | |
NTSTATUS | ConnectToLsa (PGINA_CONTEXT pgContext) |
NTSTATUS | MyLogonUser (HANDLE LsaHandle, ULONG AuthenticationPackage, LPWSTR lpszUsername, LPWSTR lpszDomain, LPWSTR lpszPassword, PHANDLE phToken, PNTSTATUS SubStatus) |
LONG | ReadRegSzValue (IN HKEY hKey, IN LPCWSTR pszValue, OUT LPWSTR *pValue) |
BOOL | DoAdminUnlock (IN PGINA_CONTEXT pgContext, IN PWSTR UserName, IN PWSTR Domain, IN PWSTR Password) |
NTSTATUS | DoLoginTasks (IN OUT PGINA_CONTEXT pgContext, IN PWSTR UserName, IN PWSTR Domain, IN PWSTR Password, OUT PNTSTATUS SubStatus) |
BOOL | CreateProfile (IN OUT PGINA_CONTEXT pgContext, IN PWSTR UserName, IN PWSTR Domain, IN PWSTR Password) |
DWORD | GetDefaultShutdownSelState (VOID) |
DWORD | LoadShutdownSelState (VOID) |
VOID | SaveShutdownSelState (DWORD ShutdownCode) |
DWORD | GetDefaultShutdownOptions (VOID) |
DWORD | GetAllowedShutdownOptions (VOID) |
INT_PTR | ShutdownDialog (IN HWND hwndDlg, IN DWORD ShutdownOptions, IN PGINA_CONTEXT pgContext) |
Variables | |
HINSTANCE | hDllInstance |
typedef VOID(* PFGINA_DISPLAYLOCKEDNOTICE) (PGINA_CONTEXT) |
typedef VOID(* PFGINA_DISPLAYSASNOTICE) (PGINA_CONTEXT) |
typedef BOOL(* PFGINA_DISPLAYSTATUSMESSAGE) (PGINA_CONTEXT, HDESK, DWORD, PWSTR, PWSTR) |
typedef BOOL(* PFGINA_INITIALIZE) (PGINA_CONTEXT) |
typedef INT(* PFGINA_LOCKEDSAS) (PGINA_CONTEXT) |
typedef INT(* PFGINA_LOGGEDONSAS) (PGINA_CONTEXT, DWORD) |
typedef INT(* PFGINA_LOGGEDOUTSAS) (PGINA_CONTEXT) |
typedef BOOL(* PFGINA_REMOVESTATUSMESSAGE) (PGINA_CONTEXT) |
typedef struct GINA_CONTEXT * PGINA_CONTEXT |
NTSTATUS ConnectToLsa | ( | PGINA_CONTEXT | pgContext | ) |
Definition at line 11 of file lsa.c.
Referenced by DoAdminUnlock(), DoChangePassword(), DoLoginTasks(), and TUILockedSAS().
BOOL CreateProfile | ( | IN OUT PGINA_CONTEXT | pgContext, |
IN PWSTR | UserName, | ||
IN PWSTR | Domain, | ||
IN PWSTR | Password | ||
) |
Definition at line 785 of file msgina.c.
Referenced by DoLogon(), and TUILoggedOutSAS().
BOOL DoAdminUnlock | ( | IN PGINA_CONTEXT | pgContext, |
IN PWSTR | UserName, | ||
IN PWSTR | Domain, | ||
IN PWSTR | Password | ||
) |
Definition at line 665 of file msgina.c.
Referenced by DoUnlock().
NTSTATUS DoLoginTasks | ( | IN OUT PGINA_CONTEXT | pgContext, |
IN PWSTR | UserName, | ||
IN PWSTR | Domain, | ||
IN PWSTR | Password, | ||
OUT PNTSTATUS | SubStatus | ||
) |
Definition at line 783 of file shutdown.c.
Referenced by OnShutDown(), ShellShutdownDialog(), and ShutdownDialog().
Definition at line 777 of file shutdown.c.
Referenced by OnShutDown().
Definition at line 441 of file shutdown.c.
Referenced by OnShutDown(), ShellShutdownDialog(), and ShutdownDialog().
NTSTATUS MyLogonUser | ( | HANDLE | LsaHandle, |
ULONG | AuthenticationPackage, | ||
LPWSTR | lpszUsername, | ||
LPWSTR | lpszDomain, | ||
LPWSTR | lpszPassword, | ||
PHANDLE | phToken, | ||
PNTSTATUS | SubStatus | ||
) |
Definition at line 55 of file lsa.c.
Referenced by DoAdminUnlock(), DoLoginTasks(), and TUILockedSAS().
Definition at line 60 of file msgina.c.
Referenced by ChooseGinaUI(), GetRegistrySettings(), and GUILoggedOutSAS().
Referenced by OnShutDown().
Definition at line 1149 of file shutdown.c.
Referenced by OnShutDown(), and ShellShutdownDialog().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msgina | ) |