From 9a2a41142a78dc26a4d7a82472c070d2247f286f Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Mon, 3 Nov 2008 22:17:04 +0100 Subject: [PATCH] advapi32: Implement LsaSetSecret stub. This should help with bug 15898. --- dlls/advapi32/advapi32.spec | 2 +- dlls/advapi32/lsa.c | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index cb4dd4d857a..ec924ffa534 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -397,7 +397,7 @@ @ stdcall LsaSetInformationPolicy(long long ptr) @ stub LsaSetInformationTrustedDomain # @ stub LsaSetQuotasForAccount -@ stub LsaSetSecret +@ stdcall LsaSetSecret(ptr ptr ptr) # @ stub LsaSetSecurityObject @ stub LsaSetSystemAccessAccount @ stdcall LsaSetTrustedDomainInfoByName(ptr ptr long ptr) diff --git a/dlls/advapi32/lsa.c b/dlls/advapi32/lsa.c index 5a136b69975..cb1a6f3c2af 100644 --- a/dlls/advapi32/lsa.c +++ b/dlls/advapi32/lsa.c @@ -624,6 +624,30 @@ NTSTATUS WINAPI LsaSetInformationPolicy( } /****************************************************************************** + * LsaSetSecret [ADVAPI32.@] + * + * Set old and new values on a secret handle + * + * PARAMS + * SecretHandle [I] Handle to a secret object. + * EncryptedCurrentValue [I] Pointer to encrypted new value, can be NULL + * EncryptedOldValue [I] Pointer to encrypted old value, can be NULL + * + * RETURNS + * Success: STATUS_SUCCESS + * Failure: NTSTATUS code. + */ +NTSTATUS WINAPI LsaSetSecret( + IN LSA_HANDLE SecretHandle, + IN PLSA_UNICODE_STRING EncryptedCurrentValue, + IN PLSA_UNICODE_STRING EncryptedOldValue) +{ + FIXME("(%p,%p,%p) stub\n", SecretHandle, EncryptedCurrentValue, + EncryptedOldValue); + return STATUS_SUCCESS; +} + +/****************************************************************************** * LsaSetTrustedDomainInfoByName [ADVAPI32.@] * */ -- 2.11.4.GIT