Hans Leidekker : include: Fix a couple of LSA typedefs.

Alexandre Julliard julliard at winehq.org
Wed Apr 18 15:13:20 CDT 2018


Module: wine
Branch: master
Commit: c1a9749aef5addcedfa570ebc35b1cbc61e6177f
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=c1a9749aef5addcedfa570ebc35b1cbc61e6177f

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Wed Apr 18 12:53:54 2018 +0200

include: Fix a couple of LSA typedefs.

Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/ntsecpkg.h | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/include/ntsecpkg.h b/include/ntsecpkg.h
index 7f64d06..08373a2 100644
--- a/include/ntsecpkg.h
+++ b/include/ntsecpkg.h
@@ -308,14 +308,15 @@ typedef struct _LSA_SECPKG_FUNCTION_TABLE {
 /* LSA-mode functions implemented by SSP/AP obtainable by a dispatch table */
 typedef NTSTATUS (NTAPI *PLSA_AP_INITIALIZE_PACKAGE)(ULONG, PLSA_DISPATCH_TABLE,
  PLSA_STRING, PLSA_STRING, PLSA_STRING *);
-typedef NTSTATUS (NTAPI *PLSA_AP_LOGON_USER)(LPWSTR, LPWSTR, LPWSTR, LPWSTR,
- DWORD, DWORD, PHANDLE);
-typedef NTSTATUS (NTAPI *PLSA_AP_CALL_PACKAGE)(PUNICODE_STRING, PVOID, ULONG,
+typedef NTSTATUS (NTAPI *PLSA_AP_LOGON_USER)(PLSA_CLIENT_REQUEST, SECURITY_LOGON_TYPE,
+ PVOID, PVOID, ULONG, PVOID *, PULONG, PLUID LogonId, PNTSTATUS, PLSA_TOKEN_INFORMATION_TYPE,
+ PVOID *, PLSA_UNICODE_STRING *, PLSA_UNICODE_STRING *);
+typedef NTSTATUS (NTAPI *PLSA_AP_CALL_PACKAGE)(PLSA_CLIENT_REQUEST, PVOID, PVOID, ULONG,
  PVOID *, PULONG, PNTSTATUS);
 typedef VOID (NTAPI *PLSA_AP_LOGON_TERMINATED)(PLUID);
 typedef NTSTATUS (NTAPI *PLSA_AP_CALL_PACKAGE_UNTRUSTED)(PLSA_CLIENT_REQUEST,
  PVOID, PVOID, ULONG, PVOID *, PULONG, PNTSTATUS);
-typedef NTSTATUS (NTAPI *PLSA_AP_CALL_PACKAGE_PASSTHROUGH)(PUNICODE_STRING,
+typedef NTSTATUS (NTAPI *PLSA_AP_CALL_PACKAGE_PASSTHROUGH)(PLSA_CLIENT_REQUEST,
  PVOID, PVOID, ULONG, PVOID *, PULONG, PNTSTATUS);
 typedef NTSTATUS (NTAPI *PLSA_AP_LOGON_USER_EX)(PLSA_CLIENT_REQUEST,
  SECURITY_LOGON_TYPE, PVOID, PVOID, ULONG, PVOID *, PULONG, PLUID, PNTSTATUS,
@@ -327,7 +328,7 @@ typedef NTSTATUS (NTAPI *PLSA_AP_LOGON_USER_EX2)(PLSA_CLIENT_REQUEST,
  PUNICODE_STRING *, PSECPKG_PRIMARY_CRED, PSECPKG_SUPPLEMENTAL_CRED_ARRAY *);
 typedef NTSTATUS (NTAPI SpInitializeFn)(ULONG_PTR, PSECPKG_PARAMETERS,
  PLSA_SECPKG_FUNCTION_TABLE);
-typedef NTSTATUS (NTAPI SpShutDownFn)(void);
+typedef NTSTATUS (NTAPI SpShutdownFn)(void);
 typedef NTSTATUS (NTAPI SpGetInfoFn)(PSecPkgInfoW);
 typedef NTSTATUS (NTAPI SpAcceptCredentialsFn)(SECURITY_LOGON_TYPE,
  PUNICODE_STRING, PSECPKG_PRIMARY_CRED, PSECPKG_SUPPLEMENTAL_CRED);
@@ -411,7 +412,7 @@ typedef struct SECPKG_FUNCTION_TABLE {
     PLSA_AP_LOGON_USER_EX LogonUserEx;
     PLSA_AP_LOGON_USER_EX2 LogonUserEx2;
     SpInitializeFn *Initialize;
-    SpShutDownFn *Shutdown;
+    SpShutdownFn *Shutdown;
     SpGetInfoFn *GetInfo;
     SpAcceptCredentialsFn *AcceptCredentials;
     SpAcquireCredentialsHandleFn *SpAcquireCredentialsHandle;




More information about the wine-cvs mailing list