//+--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 1992 - 1993. // // File: wlxutil.h // // Contents: // // Classes: // // Functions: // // History: 8-24-94 RichardW Created // //---------------------------------------------------------------------------- #ifndef _WLXUTIL_H_ #define _WLXUTIL_H_ VOID WINAPI WlxUseCtrlAltDel(HANDLE); VOID WINAPI WlxSasNotify(HANDLE, DWORD); VOID WINAPI WlxSetContextPointer(HANDLE, PVOID); BOOL WINAPI WlxSetTimeout(HANDLE, DWORD); int WINAPI WlxAssignShellProtection(HANDLE, HANDLE, HANDLE, HANDLE); int WINAPI WlxMessageBox(HANDLE, HWND, LPWSTR, LPWSTR, UINT); int WINAPI WlxDialogBox(HANDLE, HANDLE, LPWSTR, HWND, DLGPROC); int WINAPI WlxDialogBoxIndirect(HANDLE, HANDLE, LPCDLGTEMPLATE, HWND, DLGPROC); int WINAPI WlxDialogBoxParam(HANDLE, HANDLE, LPWSTR, HWND, DLGPROC, LPARAM); int WINAPI WlxDialogBoxIndirectParam(HANDLE, HANDLE, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM); int WINAPI WlxSwitchDesktopToUser(HANDLE); int WINAPI WlxSwitchDesktopToWinlogon(HANDLE); int WINAPI WlxChangePasswordNotify(HANDLE, PWLX_MPR_NOTIFY_INFO, DWORD); BOOL WINAPI WlxGetSourceDesktop(HANDLE, PWLX_DESKTOP *); BOOL WINAPI WlxSetReturnDesktop(HANDLE, PWLX_DESKTOP); BOOL WINAPI WlxCreateUserDesktop(HANDLE, HANDLE, DWORD, PWSTR, PWLX_DESKTOP *); int WINAPI WlxChangePasswordNotifyEx( HANDLE, PWLX_MPR_NOTIFY_INFO, DWORD, PWSTR, PVOID); extern WLX_DISPATCH_VERSION_1_0 OldWlxDispatchTable; extern WLX_DISPATCH_VERSION_1_1 WlxDispatchTable; void SASRouter( PGLOBALS pGlobals, DWORD SasType ); BOOL SendSasToTopWindow( PGLOBALS pGlobals, DWORD SasType); VOID ChangeStateForSAS(PGLOBALS pGlobals); #define MAPPERFLAG_WINLOGON 8 BOOL SetMapperFlag( HWND hWnd, DWORD Flag ); VOID DestroyMprInfo( PWLX_MPR_NOTIFY_INFO pMprInfo); DWORD LogoffFlagsToWlxCode(DWORD Flags); #endif