Defines |
| #define | DESKTOP_ALL |
| #define | WINSTA_ALL |
| #define | GENERIC_ACCESS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (winlogon) |
| static INT_PTR CALLBACK | DefaultWlxWindowProc (IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| VOID WINAPI | WlxUseCtrlAltDel (HANDLE hWlx) |
| VOID WINAPI | WlxSetContextPointer (HANDLE hWlx, PVOID pWlxContext) |
| VOID WINAPI | WlxSasNotify (HANDLE hWlx, DWORD dwSasType) |
| BOOL WINAPI | WlxSetTimeout (HANDLE hWlx, DWORD Timeout) |
| int WINAPI | WlxAssignShellProtection (HANDLE hWlx, HANDLE hToken, HANDLE hProcess, HANDLE hThread) |
| int WINAPI | WlxMessageBox (HANDLE hWlx, HWND hwndOwner, LPWSTR lpszText, LPWSTR lpszTitle, UINT fuStyle) |
| int WINAPI | WlxDialogBox (HANDLE hWlx, HANDLE hInst, LPWSTR lpszTemplate, HWND hwndOwner, DLGPROC dlgprc) |
| int WINAPI | WlxDialogBoxParam (HANDLE hWlx, HANDLE hInst, LPWSTR lpszTemplate, HWND hwndOwner, DLGPROC dlgprc, LPARAM dwInitParam) |
| 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) |
| int WINAPI | WlxSwitchDesktopToUser (HANDLE hWlx) |
| int WINAPI | WlxSwitchDesktopToWinlogon (HANDLE hWlx) |
| int WINAPI | WlxChangePasswordNotify (HANDLE hWlx, PWLX_MPR_NOTIFY_INFO pMprInfo, DWORD dwChangeInfo) |
| BOOL WINAPI | WlxGetSourceDesktop (HANDLE hWlx, PWLX_DESKTOP *ppDesktop) |
| BOOL WINAPI | WlxSetReturnDesktop (HANDLE hWlx, PWLX_DESKTOP pDesktop) |
| BOOL WINAPI | WlxCreateUserDesktop (HANDLE hWlx, HANDLE hToken, DWORD Flags, PWSTR pszDesktopName, PWLX_DESKTOP *ppDesktop) |
| 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) |
| BOOL WINAPI | WlxSetOption (HANDLE hWlx, DWORD Option, ULONG_PTR Value, ULONG_PTR *OldValue) |
| BOOL WINAPI | WlxGetOption (HANDLE hWlx, DWORD Option, ULONG_PTR *Value) |
| VOID WINAPI | WlxWin31Migrate (HANDLE hWlx) |
| BOOL WINAPI | WlxQueryClientCredentials (PWLX_CLIENT_CREDENTIALS_INFO_V1_0 pCred) |
| BOOL WINAPI | WlxQueryInetConnectorCredentials (PWLX_CLIENT_CREDENTIALS_INFO_V1_0 pCred) |
| BOOL WINAPI | WlxDisconnect (VOID) |
| DWORD WINAPI | WlxQueryTerminalServicesData (HANDLE hWlx, PWLX_TERMINAL_SERVICES_DATA pTSData, WCHAR *UserName, WCHAR *Domain) |
| DWORD WINAPI | WlxQueryConsoleSwitchCredentials (PWLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 pCred) |
| BOOL WINAPI | WlxQueryTsLogonCredentials (PWLX_CLIENT_CREDENTIALS_INFO_V2_0 pCred) |
| static BOOL | GetGinaPath (OUT LPWSTR Path, IN DWORD Len) |
| static BOOL WINAPI | DefaultWlxScreenSaverNotify (IN PVOID pWlxContext, IN OUT BOOL *pSecure) |
| static BOOL | LoadGina (IN OUT PGINAFUNCTIONS Functions, OUT DWORD *DllVersion, OUT HMODULE *GinaInstance) |
| BOOL | GinaInit (IN OUT PWLSESSION Session) |
| BOOL | AddAceToWindowStation (IN HWINSTA WinSta, IN PSID Sid) |
| BOOL | AddAceToDesktop (IN HDESK Desktop, IN PSID WinlogonSid, IN PSID UserSid) |
| BOOL | CreateWindowStationAndDesktops (IN OUT PWLSESSION Session) |
Variables |
| static DLGPROC | PreviousWindowProc |
| static UINT_PTR | IdTimer |
| static WLX_DISPATCH_VERSION_1_4 | FunctionTable |