[PSDK] Apply our headers style to winwlx.h. Supersedes and fixes the "fix whitespace" part of r72741.

svn path=/trunk/; revision=72743
This commit is contained in:
Amine Khaldi 2016-09-19 17:04:27 +00:00
parent d4b08aa9bb
commit d35ce60785

View file

@ -25,7 +25,6 @@
extern "C" {
#endif
#define WLX_VERSION_1_0 0x00010000
#define WLX_VERSION_1_1 0x00010001
#define WLX_VERSION_1_2 0x00010002
@ -86,10 +85,7 @@ extern "C" {
#define STATUSMSG_OPTION_NOANIMATION 0x0001
#define STATUSMSG_OPTION_SETFOREGROUND 0x0002
typedef
struct _WLX_CLIENT_CREDENTIALS_INFO
{
typedef struct _WLX_CLIENT_CREDENTIALS_INFO {
DWORD dwType;
PWSTR pszUserName;
PWSTR pszDomain;
@ -97,9 +93,7 @@ struct _WLX_CLIENT_CREDENTIALS_INFO
BOOL fPromptForPassword;
} WLX_CLIENT_CREDENTIALS_INFO_V1_0, *PWLX_CLIENT_CREDENTIALS_INFO_V1_0;
typedef
struct _WLX_CLIENT_CREDENTIALS_INFO_2_0
{
typedef struct _WLX_CLIENT_CREDENTIALS_INFO_2_0 {
DWORD dwType;
PWSTR pszUserName;
PWSTR pszDomain;
@ -108,9 +102,7 @@ struct _WLX_CLIENT_CREDENTIALS_INFO_2_0
BOOL fDisconnectOnLogonFailure;
} WLX_CLIENT_CREDENTIALS_INFO_V2_0, *PWLX_CLIENT_CREDENTIALS_INFO_V2_0;
typedef
struct _WLX_CONSOLESWITCH_CREDENTIALS_INFO
{
typedef struct _WLX_CONSOLESWITCH_CREDENTIALS_INFO {
DWORD dwType;
HANDLE UserToken;
LUID LogonId;
@ -140,25 +132,19 @@ struct _WLX_CONSOLESWITCH_CREDENTIALS_INFO
PBYTE PrivateData;
} WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0, *PWLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0;
typedef
struct _WLX_MPR_NOTIFY_INFO
{
typedef struct _WLX_MPR_NOTIFY_INFO {
PWSTR pszUserName;
PWSTR pszDomain;
PWSTR pszPassword;
PWSTR pszOldPassword;
} WLX_MPR_NOTIFY_INFO, *PWLX_MPR_NOTIFY_INFO;
typedef
struct _WLX_PROFILE_V1_0
{
typedef struct _WLX_PROFILE_V1_0 {
DWORD dwType;
PWSTR pszProfile;
} WLX_PROFILE_V1_0, *PWLX_PROFILE_V1_0;
typedef
struct _WLX_PROFILE_V2_0
{
typedef struct _WLX_PROFILE_V2_0 {
DWORD dwType;
PWSTR pszProfile;
PWSTR pszPolicy;
@ -167,24 +153,19 @@ struct _WLX_PROFILE_V2_0
PWSTR pszEnvironment;
} WLX_PROFILE_V2_0, *PWLX_PROFILE_V2_0;
typedef
struct _WLX_SC_NOTIFICATION_INFO
{
typedef struct _WLX_SC_NOTIFICATION_INFO {
PWSTR pszCard;
PWSTR pszReader;
PWSTR pszContainer;
PWSTR pszCryptoProvider;
} WLX_SC_NOTIFICATION_INFO, *PWLX_SC_NOTIFICATION_INFO;
typedef
struct _WLX_TERMINAL_SERVICES_DATA
{
typedef struct _WLX_TERMINAL_SERVICES_DATA {
WCHAR ProfilePath[WLX_DIRECTORY_LENGTH + 1];
WCHAR HomeDir[WLX_DIRECTORY_LENGTH + 1];
WCHAR HomeDirDrive[4];
} WLX_TERMINAL_SERVICES_DATA, *PWLX_TERMINAL_SERVICES_DATA;
/* GINA Version 1.0 */
BOOL
@ -266,7 +247,6 @@ WlxWkstaLockedSAS(
_In_ PVOID pWlxContext,
_In_ DWORD dwSasType);
/* GINA Version 1.1 */
BOOL
@ -283,7 +263,6 @@ WlxStartApplication(
_In_ PVOID pEnvironment,
_In_ PWSTR pszCmdLine);
/* GINA Version 1.3 */
BOOL
@ -314,7 +293,6 @@ WINAPI
WlxRemoveStatusMessage(
_In_ PVOID pWlxContext);
/* GINA Version 1.4 */
VOID
@ -333,7 +311,6 @@ WINAPI
WlxReconnectNotify(
_In_ PVOID pWlxContext);
/* Services that Winlogon provides */
#define WLX_DESKTOP_NAME 0x0001 /* Name present */
@ -353,68 +330,66 @@ WlxReconnectNotify(
#define WLX_OPTION_SMART_CARD_INFO 0x00010002
#define WLX_OPTION_DISPATCH_TABLE_SIZE 0x00010003
typedef
struct _WLX_DESKTOP
{
typedef struct _WLX_DESKTOP {
DWORD Size;
DWORD Flags;
HDESK hDesktop;
PWSTR pszDesktopName;
} WLX_DESKTOP, *PWLX_DESKTOP;
typedef
INT (WINAPI *PWLX_ASSIGN_SHELL_PROTECTION)(
typedef INT
(WINAPI *PWLX_ASSIGN_SHELL_PROTECTION)(
_In_ HANDLE hWlx,
_In_ HANDLE hToken,
_In_ HANDLE hProcess,
_In_ HANDLE hThread);
typedef
INT (WINAPI *PWLX_CHANGE_PASSWORD_NOTIFY)(
typedef INT
(WINAPI *PWLX_CHANGE_PASSWORD_NOTIFY)(
_In_ HANDLE hWlx,
_In_ PWLX_MPR_NOTIFY_INFO pMprInfo,
_In_ DWORD dwChangeInfo);
typedef
INT (WINAPI *PWLX_CHANGE_PASSWORD_NOTIFY_EX)(
typedef INT
(WINAPI *PWLX_CHANGE_PASSWORD_NOTIFY_EX)(
_In_ HANDLE hWlx,
_In_ PWLX_MPR_NOTIFY_INFO pMprInfo,
_In_ DWORD dwChangeInfo,
_In_ PWSTR ProviderName,
_In_ PVOID Reserved);
typedef
BOOL (WINAPI *PWLX_CLOSE_USER_DESKTOP)(
typedef BOOL
(WINAPI *PWLX_CLOSE_USER_DESKTOP)(
_In_ HANDLE hWlx,
_In_ PWLX_DESKTOP pDesktop,
_In_ HANDLE hToken);
typedef
BOOL (WINAPI *PWLX_CREATE_USER_DESKTOP)(
typedef BOOL
(WINAPI *PWLX_CREATE_USER_DESKTOP)(
_In_ HANDLE hWlx,
_In_ HANDLE hToken,
_In_ DWORD Flags,
_In_ PWSTR pszDesktopName,
_Out_ PWLX_DESKTOP *ppDesktop);
typedef
INT (WINAPI *PWLX_DIALOG_BOX)(
typedef INT
(WINAPI *PWLX_DIALOG_BOX)(
_In_ HANDLE hWlx,
_In_ HANDLE hInst,
_In_ LPWSTR lpszTemplate,
_In_ HWND hwndOwner,
_In_ DLGPROC dlgprc);
typedef
INT (WINAPI *PWLX_DIALOG_BOX_INDIRECT)(
typedef INT
(WINAPI *PWLX_DIALOG_BOX_INDIRECT)(
_In_ HANDLE hWlx,
_In_ HANDLE hInst,
_In_ LPCDLGTEMPLATE hDialogTemplate,
_In_ HWND hwndOwner,
_In_ DLGPROC dlgprc);
typedef
INT (WINAPI *PWLX_DIALOG_BOX_INDIRECT_PARAM)(
typedef INT
(WINAPI *PWLX_DIALOG_BOX_INDIRECT_PARAM)(
_In_ HANDLE hWlx,
_In_ HANDLE hInst,
_In_ LPCDLGTEMPLATE hDialogTemplate,
@ -422,8 +397,8 @@ INT (WINAPI *PWLX_DIALOG_BOX_INDIRECT_PARAM)(
_In_ DLGPROC dlgprc,
_In_ LPARAM dwInitParam);
typedef
INT (WINAPI *PWLX_DIALOG_BOX_PARAM)(
typedef INT
(WINAPI *PWLX_DIALOG_BOX_PARAM)(
_In_ HANDLE hWlx,
_In_ HANDLE hInst,
_In_ LPWSTR lpszTemplate,
@ -431,100 +406,97 @@ INT (WINAPI *PWLX_DIALOG_BOX_PARAM)(
_In_ DLGPROC dlgprc,
_In_ LPARAM dwInitParam);
typedef
BOOL (WINAPI *PWLX_DISCONNECT)(VOID);
typedef BOOL
(WINAPI *PWLX_DISCONNECT)(VOID);
typedef
BOOL (WINAPI *PWLX_GET_OPTION)(
typedef BOOL
(WINAPI *PWLX_GET_OPTION)(
_In_ HANDLE hWlx,
_In_ DWORD Option,
_Out_ ULONG_PTR *Value);
typedef
BOOL (WINAPI *PWLX_GET_SOURCE_DESKTOP)(
typedef BOOL
(WINAPI *PWLX_GET_SOURCE_DESKTOP)(
_In_ HANDLE hWlx,
_Out_ PWLX_DESKTOP *ppDesktop);
typedef
INT (WINAPI *PWLX_MESSAGE_BOX)(
typedef INT
(WINAPI *PWLX_MESSAGE_BOX)(
_In_ HANDLE hWlx,
_In_ HWND hwndOwner,
_In_ LPWSTR lpszText,
_In_ LPWSTR lpszTitle,
_In_ UINT fuStyle);
typedef
BOOL (WINAPI *PWLX_QUERY_CLIENT_CREDENTIALS)(
typedef BOOL
(WINAPI *PWLX_QUERY_CLIENT_CREDENTIALS)(
_Out_ PWLX_CLIENT_CREDENTIALS_INFO_V1_0 pCred);
typedef
DWORD (WINAPI *PWLX_QUERY_CONSOLESWITCH_CREDENTIALS)(
typedef DWORD
(WINAPI *PWLX_QUERY_CONSOLESWITCH_CREDENTIALS)(
_Out_ PWLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 pCred);
typedef
BOOL (WINAPI *PWLX_QUERY_IC_CREDENTIALS)(
typedef BOOL
(WINAPI *PWLX_QUERY_IC_CREDENTIALS)(
_Out_ PWLX_CLIENT_CREDENTIALS_INFO_V1_0 pCred);
typedef
DWORD (WINAPI *PWLX_QUERY_TERMINAL_SERVICES_DATA)(
typedef DWORD
(WINAPI *PWLX_QUERY_TERMINAL_SERVICES_DATA)(
_In_ HANDLE hWlx,
_Out_ PWLX_TERMINAL_SERVICES_DATA pTSData,
_In_ WCHAR *UserName,
_In_ WCHAR *Domain);
typedef
BOOL (WINAPI *PWLX_QUERY_TS_LOGON_CREDENTIALS)(
typedef BOOL
(WINAPI *PWLX_QUERY_TS_LOGON_CREDENTIALS)(
_Out_ PWLX_CLIENT_CREDENTIALS_INFO_V2_0 pCred);
typedef
VOID (WINAPI *PWLX_SAS_NOTIFY)(
typedef VOID
(WINAPI *PWLX_SAS_NOTIFY)(
_In_ HANDLE hWlx,
_In_ DWORD dwSasType);
typedef
VOID (WINAPI *PWLX_SET_CONTEXT_POINTER)(
typedef VOID
(WINAPI *PWLX_SET_CONTEXT_POINTER)(
_In_ HANDLE hWlx,
_In_ PVOID pWlxContext);
typedef
BOOL (WINAPI *PWLX_SET_OPTION)(
typedef BOOL
(WINAPI *PWLX_SET_OPTION)(
_In_ HANDLE hWlx,
_In_ DWORD Option,
_In_ ULONG_PTR Value,
_Out_ ULONG_PTR *OldValue);
typedef
BOOL (WINAPI *PWLX_SET_RETURN_DESKTOP)(
typedef BOOL
(WINAPI *PWLX_SET_RETURN_DESKTOP)(
_In_ HANDLE hWlx,
_In_ PWLX_DESKTOP pDesktop);
typedef
BOOL (WINAPI *PWLX_SET_TIMEOUT)(
typedef BOOL
(WINAPI *PWLX_SET_TIMEOUT)(
_In_ HANDLE hWlx,
_In_ DWORD Timeout);
typedef
INT (WINAPI *PWLX_SWITCH_DESKTOP_TO_USER)(
typedef INT
(WINAPI *PWLX_SWITCH_DESKTOP_TO_USER)(
_In_ HANDLE hWlx);
typedef
INT (WINAPI *PWLX_SWITCH_DESKTOP_TO_WINLOGON)(
typedef INT
(WINAPI *PWLX_SWITCH_DESKTOP_TO_WINLOGON)(
_In_ HANDLE hWlx);
typedef
VOID (WINAPI *PWLX_USE_CTRL_ALT_DEL)(
typedef VOID
(WINAPI *PWLX_USE_CTRL_ALT_DEL)(
_In_ HANDLE hWlx);
typedef
VOID (WINAPI *PWLX_WIN31_MIGRATE)(
typedef VOID
(WINAPI *PWLX_WIN31_MIGRATE)(
_In_ HANDLE hWlx);
/* Function dispatch tables */
typedef
struct _WLX_DISPATCH_VERSION_1_0
{
typedef struct _WLX_DISPATCH_VERSION_1_0 {
PWLX_USE_CTRL_ALT_DEL WlxUseCtrlAltDel;
PWLX_SET_CONTEXT_POINTER WlxSetContextPointer;
PWLX_SAS_NOTIFY WlxSasNotify;
@ -540,9 +512,7 @@ struct _WLX_DISPATCH_VERSION_1_0
PWLX_CHANGE_PASSWORD_NOTIFY WlxChangePasswordNotify;
} WLX_DISPATCH_VERSION_1_0, *PWLX_DISPATCH_VERSION_1_0;
typedef
struct _WLX_DISPATCH_VERSION_1_1
{
typedef struct _WLX_DISPATCH_VERSION_1_1 {
PWLX_USE_CTRL_ALT_DEL WlxUseCtrlAltDel;
PWLX_SET_CONTEXT_POINTER WlxSetContextPointer;
PWLX_SAS_NOTIFY WlxSasNotify;
@ -562,9 +532,7 @@ struct _WLX_DISPATCH_VERSION_1_1
PWLX_CHANGE_PASSWORD_NOTIFY_EX WlxChangePasswordNotifyEx;
} WLX_DISPATCH_VERSION_1_1, *PWLX_DISPATCH_VERSION_1_1;
typedef
struct _WLX_DISPATCH_VERSION_1_2
{
typedef struct _WLX_DISPATCH_VERSION_1_2 {
PWLX_USE_CTRL_ALT_DEL WlxUseCtrlAltDel;
PWLX_SET_CONTEXT_POINTER WlxSetContextPointer;
PWLX_SAS_NOTIFY WlxSasNotify;
@ -585,9 +553,7 @@ struct _WLX_DISPATCH_VERSION_1_2
PWLX_CLOSE_USER_DESKTOP WlxCloseUserDesktop;
} WLX_DISPATCH_VERSION_1_2, *PWLX_DISPATCH_VERSION_1_2;
typedef
struct _WLX_DISPATCH_VERSION_1_3
{
typedef struct _WLX_DISPATCH_VERSION_1_3 {
PWLX_USE_CTRL_ALT_DEL WlxUseCtrlAltDel;
PWLX_SET_CONTEXT_POINTER WlxSetContextPointer;
PWLX_SAS_NOTIFY WlxSasNotify;
@ -615,9 +581,7 @@ struct _WLX_DISPATCH_VERSION_1_3
PWLX_QUERY_TERMINAL_SERVICES_DATA WlxQueryTerminalServicesData;
} WLX_DISPATCH_VERSION_1_3, *PWLX_DISPATCH_VERSION_1_3;
typedef
struct _WLX_DISPATCH_VERSION_1_4
{
typedef struct _WLX_DISPATCH_VERSION_1_4 {
PWLX_USE_CTRL_ALT_DEL WlxUseCtrlAltDel;
PWLX_SET_CONTEXT_POINTER WlxSetContextPointer;
PWLX_SAS_NOTIFY WlxSasNotify;
@ -647,17 +611,14 @@ struct _WLX_DISPATCH_VERSION_1_4
PWLX_QUERY_TS_LOGON_CREDENTIALS WlxQueryTsLogonCredentials;
} WLX_DISPATCH_VERSION_1_4, *PWLX_DISPATCH_VERSION_1_4;
/* Non-GINA notification DLLs */
typedef
DWORD (CALLBACK *PFNMSGECALLBACK)(
typedef DWORD
(CALLBACK *PFNMSGECALLBACK)(
_In_ BOOL bVerbose,
_In_ LPWSTR lpMessage);
typedef
struct _WLX_NOTIFICATION_INFO
{
typedef struct _WLX_NOTIFICATION_INFO {
ULONG Size;
ULONG Flags;
PWSTR UserName;
@ -668,11 +629,8 @@ struct _WLX_NOTIFICATION_INFO
PFNMSGECALLBACK pStatusCallback;
} WLX_NOTIFICATION_INFO, *PWLX_NOTIFICATION_INFO;
#ifdef __cplusplus
}
#endif
#endif /*__WINWLX_H */
/* EOF */