Dmitry Timoshkov : sspicli: Add forwards to secur32.

Alexandre Julliard julliard at winehq.org
Wed Apr 25 15:11:16 CDT 2018


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

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Wed Apr 25 09:44:02 2018 +0800

sspicli: Add forwards to secur32.

Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/sspicli/sspicli.spec | 98 +++++++++++++++++++++++------------------------
 tools/make_specfiles      |  4 ++
 2 files changed, 53 insertions(+), 49 deletions(-)

diff --git a/dlls/sspicli/sspicli.spec b/dlls/sspicli/sspicli.spec
index e18d359..38e166e 100644
--- a/dlls/sspicli/sspicli.spec
+++ b/dlls/sspicli/sspicli.spec
@@ -1,61 +1,61 @@
-@ stub AcceptSecurityContext
-@ stub AcquireCredentialsHandleA
-@ stub AcquireCredentialsHandleW
-@ stub AddCredentialsA
-@ stub AddCredentialsW
-@ stub AddSecurityPackageA
-@ stub AddSecurityPackageW
-@ stub ApplyControlToken
+@ stdcall AcceptSecurityContext(ptr ptr ptr long long ptr ptr ptr ptr) secur32.AcceptSecurityContext
+@ stdcall AcquireCredentialsHandleA(str str long ptr ptr ptr ptr ptr ptr) secur32.AcquireCredentialsHandleA
+@ stdcall AcquireCredentialsHandleW(wstr wstr long ptr ptr ptr ptr ptr ptr) secur32.AcquireCredentialsHandleW
+@ stdcall AddCredentialsA(ptr str str long ptr ptr ptr ptr) secur32.AddCredentialsA
+@ stdcall AddCredentialsW(ptr wstr wstr long ptr ptr ptr ptr) secur32.AddCredentialsW
+@ stdcall AddSecurityPackageA(str ptr) secur32.AddSecurityPackageA
+@ stdcall AddSecurityPackageW(wstr ptr) secur32.AddSecurityPackageW
+@ stdcall ApplyControlToken(ptr ptr) secur32.ApplyControlToken
 @ stub ChangeAccountPasswordA
 @ stub ChangeAccountPasswordW
-@ stub CompleteAuthToken
+@ stdcall CompleteAuthToken(ptr ptr) secur32.CompleteAuthToken
 @ stub CredMarshalTargetInfo
 @ stub CredUnmarshalTargetInfo
-@ stub DecryptMessage
-@ stub DeleteSecurityContext
+@ stdcall DecryptMessage(ptr ptr long ptr) secur32.DecryptMessage
+@ stdcall DeleteSecurityContext(ptr) secur32.DeleteSecurityContext
 @ stub DeleteSecurityPackageA
 @ stub DeleteSecurityPackageW
-@ stub EncryptMessage
-@ stub EnumerateSecurityPackagesA
-@ stub EnumerateSecurityPackagesW
-@ stub ExportSecurityContext
-@ stub FreeContextBuffer
-@ stub FreeCredentialsHandle
+@ stdcall EncryptMessage(ptr long ptr long) secur32.EncryptMessage
+@ stdcall EnumerateSecurityPackagesA(ptr ptr) secur32.EnumerateSecurityPackagesA
+@ stdcall EnumerateSecurityPackagesW(ptr ptr) secur32.EnumerateSecurityPackagesW
+@ stdcall ExportSecurityContext(ptr long ptr ptr) secur32.ExportSecurityContext
+@ stdcall FreeContextBuffer(ptr) secur32.FreeContextBuffer
+@ stdcall FreeCredentialsHandle(ptr) secur32.FreeCredentialsHandle
 @ stub GetSecurityUserInfo
-@ stub GetUserNameExA
-@ stub GetUserNameExW
-@ stub ImpersonateSecurityContext
-@ stub ImportSecurityContextA
-@ stub ImportSecurityContextW
-@ stub InitializeSecurityContextA
-@ stub InitializeSecurityContextW
-@ stub InitSecurityInterfaceA
-@ stub InitSecurityInterfaceW
+@ stdcall GetUserNameExA(long ptr ptr) secur32.GetUserNameExA
+@ stdcall GetUserNameExW(long ptr ptr) secur32.GetUserNameExW
+@ stdcall ImpersonateSecurityContext(ptr) secur32.ImpersonateSecurityContext
+@ stdcall ImportSecurityContextA(str ptr ptr ptr) secur32.ImportSecurityContextA
+@ stdcall ImportSecurityContextW(wstr ptr ptr ptr) secur32.ImportSecurityContextW
+@ stdcall InitializeSecurityContextA(ptr ptr str long long long ptr long ptr ptr ptr ptr) secur32.InitializeSecurityContextA
+@ stdcall InitializeSecurityContextW(ptr ptr wstr long long long ptr long ptr ptr ptr ptr) secur32.InitializeSecurityContextW
+@ stdcall InitSecurityInterfaceA() secur32.InitSecurityInterfaceA
+@ stdcall InitSecurityInterfaceW() secur32.InitSecurityInterfaceW
 @ stub LogonUserExExW
-@ stub LsaCallAuthenticationPackage
-@ stub LsaConnectUntrusted
-@ stub LsaDeregisterLogonProcess
-@ stub LsaEnumerateLogonSessions
-@ stub LsaFreeReturnBuffer
-@ stub LsaGetLogonSessionData
-@ stub LsaLogonUser
-@ stub LsaLookupAuthenticationPackage
-@ stub LsaRegisterLogonProcess
+@ stdcall LsaCallAuthenticationPackage(long long ptr long ptr ptr ptr) secur32.LsaCallAuthenticationPackage
+@ stdcall LsaConnectUntrusted(ptr) secur32.LsaConnectUntrusted
+@ stdcall LsaDeregisterLogonProcess(long) secur32.LsaDeregisterLogonProcess
+@ stdcall LsaEnumerateLogonSessions(ptr ptr) secur32.LsaEnumerateLogonSessions
+@ stdcall LsaFreeReturnBuffer(ptr) secur32.LsaFreeReturnBuffer
+@ stdcall LsaGetLogonSessionData(ptr ptr) secur32.LsaGetLogonSessionData
+@ stdcall LsaLogonUser(ptr ptr long long ptr long ptr ptr ptr ptr ptr ptr ptr ptr) secur32.LsaLogonUser
+@ stdcall LsaLookupAuthenticationPackage(ptr ptr ptr) secur32.LsaLookupAuthenticationPackage
+@ stdcall LsaRegisterLogonProcess(ptr ptr ptr) secur32.LsaRegisterLogonProcess
 @ stub LsaRegisterPolicyChangeNotification
 @ stub LsaUnregisterPolicyChangeNotification
-@ stub MakeSignature
-@ stub QueryContextAttributesA
+@ stdcall MakeSignature(ptr long ptr long) secur32.MakeSignature
+@ stdcall QueryContextAttributesA(ptr long ptr) secur32.QueryContextAttributesA
 @ stub QueryContextAttributesExA
 @ stub QueryContextAttributesExW
-@ stub QueryContextAttributesW
-@ stub QueryCredentialsAttributesA
+@ stdcall QueryContextAttributesW(ptr long ptr) secur32.QueryContextAttributesW
+@ stdcall QueryCredentialsAttributesA(ptr long ptr) secur32.QueryCredentialsAttributesA
 @ stub QueryCredentialsAttributesExA
 @ stub QueryCredentialsAttributesExW
-@ stub QueryCredentialsAttributesW
-@ stub QuerySecurityContextToken
-@ stub QuerySecurityPackageInfoA
-@ stub QuerySecurityPackageInfoW
-@ stub RevertSecurityContext
+@ stdcall QueryCredentialsAttributesW(ptr long ptr) secur32.QueryCredentialsAttributesW
+@ stdcall QuerySecurityContextToken(ptr ptr) secur32.QuerySecurityContextToken
+@ stdcall QuerySecurityPackageInfoA(str ptr) secur32.QuerySecurityPackageInfoA
+@ stdcall QuerySecurityPackageInfoW(wstr ptr) secur32.QuerySecurityPackageInfoW
+@ stdcall RevertSecurityContext(ptr) secur32.RevertSecurityContext
 @ stub SaslAcceptSecurityContext
 @ stub SaslEnumerateProfilesA
 @ stub SaslEnumerateProfilesW
@@ -67,7 +67,7 @@
 @ stub SaslInitializeSecurityContextA
 @ stub SaslInitializeSecurityContextW
 @ stub SaslSetContextOption
-@ stub SealMessage
+@ stdcall SealMessage(ptr long ptr long) secur32.SealMessage
 @ stub SecCacheSspiPackages
 @ stub SecDeleteUserModeContext
 @ stub SeciAllocateAndSetCallFlags
@@ -75,8 +75,8 @@
 @ stub SeciFreeCallContext
 @ stub SeciIsProtectedUser
 @ stub SecInitUserModeContext
-@ stub SetContextAttributesA
-@ stub SetContextAttributesW
+@ stdcall SetContextAttributesA(ptr long ptr long) secur32.SetContextAttributesA
+@ stdcall SetContextAttributesW(ptr long ptr long) secur32.SetContextAttributesW
 @ stub SetCredentialsAttributesA
 @ stub SetCredentialsAttributesW
 @ stub SspiCompareAuthIdentities
@@ -100,5 +100,5 @@
 @ stub SspiUnmarshalAuthIdentityInternal
 @ stub SspiValidateAuthIdentity
 @ stdcall SspiZeroAuthIdentity(ptr)
-@ stub UnsealMessage
-@ stub VerifySignature
+@ stdcall UnsealMessage(ptr ptr long ptr) secur32.UnsealMessage
+@ stdcall VerifySignature(ptr ptr long ptr) secur32.VerifySignature
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 44023aa..6fe79f6 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -330,6 +330,10 @@ my @dll_groups =
   "ext-ms-win-oleacc-l1-1-0",
  ],
  [
+  "secur32",
+  "sspicli",
+ ],
+ [
   "shell32",
   "api-ms-win-downlevel-shell32-l1-1-0",
   "api-ms-win-shell-shellcom-l1-1-0",




More information about the wine-cvs mailing list