Erich Hoover : advapi32: Support registry objects in SetNamedSecurityInfo.
Alexandre Julliard
julliard at winehq.org
Tue Feb 5 13:25:26 CST 2013
Module: wine
Branch: master
Commit: 5915954ef1770cc0b377312bbea961c0bb629762
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5915954ef1770cc0b377312bbea961c0bb629762
Author: Erich Hoover <ehoover at mines.edu>
Date: Sat Feb 2 08:53:17 2013 -0700
advapi32: Support registry objects in SetNamedSecurityInfo.
---
dlls/advapi32/security.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c
index 825d02e..0d5aba7 100644
--- a/dlls/advapi32/security.c
+++ b/dlls/advapi32/security.c
@@ -4049,6 +4049,13 @@ DWORD WINAPI SetNamedSecurityInfoW(LPWSTR pObjectName,
CloseServiceHandle( handle );
}
break;
+ case SE_REGISTRY_KEY:
+ if (!(err = get_security_regkey( pObjectName, access, &handle )))
+ {
+ err = SetSecurityInfo( handle, ObjectType, SecurityInfo, psidOwner, psidGroup, pDacl, pSacl );
+ RegCloseKey( handle );
+ }
+ break;
case SE_FILE_OBJECT:
if (!(err = get_security_file( pObjectName, access, &handle )))
{
More information about the wine-cvs
mailing list