From 3eca3516adcf2eddd47f8b024d8877f3b3d5157e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 16 Feb 2022 16:07:33 +0100 Subject: [PATCH] secur32: Add stubs for DeleteSecurityPackageA/W. Signed-off-by: Alexandre Julliard --- 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", ], [