Author: akhaldi
Date: Sun Jul 3 11:19:58 2016
New Revision: 71777
URL:
http://svn.reactos.org/svn/reactos?rev=71777&view=rev
Log:
[PSDK] Update ntsecpkg.h. CORE-11368
Modified:
trunk/reactos/sdk/include/psdk/ntsecpkg.h
Modified: trunk/reactos/sdk/include/psdk/ntsecpkg.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/psdk/ntsecpkg.…
==============================================================================
--- trunk/reactos/sdk/include/psdk/ntsecpkg.h [iso-8859-1] (original)
+++ trunk/reactos/sdk/include/psdk/ntsecpkg.h [iso-8859-1] Sun Jul 3 11:19:58 2016
@@ -37,6 +37,7 @@
#define SECPKG_INTERFACE_VERSION_4 0x80000
#define SECPKG_INTERFACE_VERSION_5 0x100000
#define SECPKG_INTERFACE_VERSION_6 0x200000
+#define SECPKG_INTERFACE_VERSION_7 0x400000
/* enum definitions for Secure Service Provider/Authentication Packages */
typedef enum _LSA_TOKEN_INFORMATION_TYPE {
@@ -164,10 +165,16 @@
} Info;
} SECPKG_EXTENDED_INFORMATION, *PSECPKG_EXTENDED_INFORMATION;
-typedef struct _SECPKG_TARGETINFO {
+typedef struct _SECPKG_TARGETINFO {
PSID DomainSid;
PCWSTR ComputerName;
} SECPKG_TARGETINFO, *PSECPKG_TARGETINFO;
+
+typedef struct _SECPKG_POST_LOGON_USER_INFO {
+ ULONG Flags;
+ LUID LogonId;
+ LUID LinkedLogonId;
+} SECPKG_POST_LOGON_USER_INFO, *PSECPKG_POST_LOGON_USER_INFO;
/* callbacks implemented by SSP/AP dlls and called by the LSA */
typedef VOID (NTAPI *PLSA_CALLBACK_FUNCTION)(ULONG_PTR, ULONG_PTR, PSecBuffer,
@@ -382,6 +389,7 @@
PUCHAR);
typedef NTSTATUS (NTAPI SpValidateTargetInfoFn)(PLSA_CLIENT_REQUEST, PVOID,
PVOID, ULONG, PSECPKG_TARGETINFO);
+typedef NTSTATUS (NTAPI LSA_AP_POST_LOGON_USER)(PSECPKG_POST_LOGON_USER_INFO);
/* User-mode functions implemented by SSP/AP obtainable by a dispatch table */
typedef NTSTATUS (NTAPI SpInstanceInitFn)(ULONG, PSECPKG_DLL_FUNCTIONS,
@@ -452,6 +460,8 @@
/* Packages with version SECPKG_INTERFACE_VERSION_5 end here */
SpValidateTargetInfoFn *ValidateTargetInfo;
/* Packages with version SECPKG_INTERFACE_VERSION_6 end here */
+ LSA_AP_POST_LOGON_USER* PostLogonUser;
+ /* Packages with version SECPKG_INTERFACE_VERSION_7 end here */
} SECPKG_FUNCTION_TABLE,
*PSECPKG_FUNCTION_TABLE;