diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec index 38f81a18596..d4323d1f15d 100644 --- a/dlls/advapi32/advapi32.spec +++ b/dlls/advapi32/advapi32.spec @@ -288,7 +288,7 @@ @ stdcall SetSecurityDescriptorGroup (ptr ptr long) @ stdcall SetSecurityDescriptorOwner (ptr ptr long) @ stdcall SetSecurityDescriptorSacl(ptr long ptr long) -@ stub SetSecurityInfo #(ptr long ptr ptr ptr ptr ptr ptr) +@ stdcall SetSecurityInfo (long long long ptr ptr ptr ptr) @ stdcall SetServiceBits(long long long long) @ stdcall SetServiceObjectSecurity(long long ptr) @ stdcall SetServiceStatus(long long) diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c index 11ccfbe738c..a8dfdeec29e 100644 --- a/dlls/advapi32/security.c +++ b/dlls/advapi32/security.c @@ -3316,3 +3316,13 @@ BOOL WINAPI EncryptFileA(LPCSTR lpFileName) FIXME("%s\n", debugstr_a(lpFileName)); return TRUE; } + +/****************************************************************************** + * SetSecurityInfo [ADVAPI32.@] + */ +DWORD SetSecurityInfo(HANDLE handle, SE_OBJECT_TYPE ObjectType, + SECURITY_INFORMATION SecurityInfo, PSID psidOwner, + PSID psidGroup, PACL pDacl, PACL pSacl) { + FIXME("stub\n"); + return ERROR_SUCCESS; +}