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