mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.0 KiB
70 lines
2.0 KiB
//+---------------------------------------------------------------------------
|
|
//
|
|
// 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
|