Module: wine Branch: master Commit: 5915954ef1770cc0b377312bbea961c0bb629762 URL: http://source.winehq.org/git/wine.git/?a=commit;h=5915954ef1770cc0b377312bbe...
Author: Erich Hoover ehoover@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 ))) {