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