Alexandre Julliard : secur32: Add stubs for DeleteSecurityPackageA/W.

Alexandre Julliard julliard at winehq.org
Wed Feb 16 15:30:23 CST 2022


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Feb 16 16:07:33 2022 +0100

secur32: Add stubs for DeleteSecurityPackageA/W.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/secur32/secur32.c      | 12 ++++++++++++
 dlls/secur32/secur32.spec   |  4 ++--
 dlls/security/security.spec | 12 ++++++------
 dlls/sspicli/sspicli.spec   |  4 ++--
 tools/make_specfiles        |  1 +
 5 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/dlls/secur32/secur32.c b/dlls/secur32/secur32.c
index a20469a3ff3..05ec6b1e692 100644
--- a/dlls/secur32/secur32.c
+++ b/dlls/secur32/secur32.c
@@ -1058,6 +1058,18 @@ SECURITY_STATUS WINAPI AddSecurityPackageW(LPWSTR name, SECURITY_PACKAGE_OPTIONS
     return E_NOTIMPL;
 }
 
+SECURITY_STATUS WINAPI DeleteSecurityPackageA(LPSTR name)
+{
+    FIXME("(%s)\n", debugstr_a(name));
+    return E_NOTIMPL;
+}
+
+SECURITY_STATUS WINAPI DeleteSecurityPackageW(LPWSTR name)
+{
+    FIXME("(%s)\n", debugstr_w(name));
+    return E_NOTIMPL;
+}
+
 /***********************************************************************
  *		GetUserNameExA (SECUR32.@)
  */
diff --git a/dlls/secur32/secur32.spec b/dlls/secur32/secur32.spec
index ee872c50774..c4824d36f91 100644
--- a/dlls/secur32/secur32.spec
+++ b/dlls/secur32/secur32.spec
@@ -12,8 +12,8 @@
 @ stdcall CompleteAuthToken(ptr ptr)
 @ stdcall DecryptMessage(ptr ptr long ptr)
 @ stdcall DeleteSecurityContext(ptr)
-@ stub DeleteSecurityPackageA
-@ stub DeleteSecurityPackageW
+@ stdcall DeleteSecurityPackageA(str)
+@ stdcall DeleteSecurityPackageW(wstr)
 @ stdcall EncryptMessage(ptr long ptr long)
 @ stdcall EnumerateSecurityPackagesA(ptr ptr)
 @ stdcall EnumerateSecurityPackagesW(ptr ptr)
diff --git a/dlls/security/security.spec b/dlls/security/security.spec
index 02f9f0aa362..1611b117d94 100644
--- a/dlls/security/security.spec
+++ b/dlls/security/security.spec
@@ -1,14 +1,14 @@
 @ 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
-@ stub AddSecurityPackageA # secur32.AddSecurityPackageA
-@ stub AddSecurityPackageW # secur32.AddSecurityPackageW
+@ stdcall AddSecurityPackageA(str ptr) secur32.AddSecurityPackageA
+@ stdcall AddSecurityPackageW(wstr ptr) secur32.AddSecurityPackageW
 @ stdcall ApplyControlToken(ptr ptr) secur32.ApplyControlToken
 @ stdcall CompleteAuthToken(ptr ptr) secur32.CompleteAuthToken
 @ stdcall DecryptMessage(ptr ptr long ptr) secur32.DecryptMessage
 @ stdcall DeleteSecurityContext(ptr) secur32.DeleteSecurityContext
-@ stub DeleteSecurityPackageA # secur32.DeleteSecurityPackageA
-@ stub DeleteSecurityPackageW # secur32.DeleteSecurityPackageW
+@ stdcall DeleteSecurityPackageA(str) secur32.DeleteSecurityPackageA
+@ stdcall DeleteSecurityPackageW(wstr) secur32.DeleteSecurityPackageW
 @ stdcall EncryptMessage(ptr long ptr long) secur32.EncryptMessage
 @ stdcall EnumerateSecurityPackagesA(ptr ptr) secur32.EnumerateSecurityPackagesA
 @ stdcall EnumerateSecurityPackagesW(ptr ptr) secur32.EnumerateSecurityPackagesW
@@ -31,6 +31,6 @@
 @ stdcall QuerySecurityPackageInfoA(str ptr) secur32.QuerySecurityPackageInfoA
 @ stdcall QuerySecurityPackageInfoW(wstr ptr) secur32.QuerySecurityPackageInfoW
 @ stdcall RevertSecurityContext(ptr) secur32.RevertSecurityContext
-@ stdcall SealMessage(ptr long ptr long) secur32.EncryptMessage
-@ stdcall UnsealMessage(ptr ptr long ptr) secur32.DecryptMessage
+@ stdcall SealMessage(ptr long ptr long) secur32.SealMessage
+@ stdcall UnsealMessage(ptr ptr long ptr) secur32.UnsealMessage
 @ stdcall VerifySignature(ptr ptr long ptr) secur32.VerifySignature
diff --git a/dlls/sspicli/sspicli.spec b/dlls/sspicli/sspicli.spec
index 38e166e9f0d..c3b784bcfdd 100644
--- a/dlls/sspicli/sspicli.spec
+++ b/dlls/sspicli/sspicli.spec
@@ -13,8 +13,8 @@
 @ stub CredUnmarshalTargetInfo
 @ stdcall DecryptMessage(ptr ptr long ptr) secur32.DecryptMessage
 @ stdcall DeleteSecurityContext(ptr) secur32.DeleteSecurityContext
-@ stub DeleteSecurityPackageA
-@ stub DeleteSecurityPackageW
+@ stdcall DeleteSecurityPackageA(str) secur32.DeleteSecurityPackageA
+@ stdcall DeleteSecurityPackageW(wstr) secur32.DeleteSecurityPackageW
 @ stdcall EncryptMessage(ptr long ptr long) secur32.EncryptMessage
 @ stdcall EnumerateSecurityPackagesA(ptr ptr) secur32.EnumerateSecurityPackagesA
 @ stdcall EnumerateSecurityPackagesW(ptr ptr) secur32.EnumerateSecurityPackagesW
diff --git a/tools/make_specfiles b/tools/make_specfiles
index 8f83034f160..1e1e809c221 100755
--- a/tools/make_specfiles
+++ b/tools/make_specfiles
@@ -375,6 +375,7 @@ my @dll_groups =
  ],
  [
   "secur32",
+  "security",
   "sspicli",
  ],
  [




More information about the wine-cvs mailing list