[SHELL32] Fix COM registration of IShellFolder, IShellLinkA/W, IQueryContinue and...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Fri, 16 Feb 2018 22:30:09 +0000 (23:30 +0100)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Fri, 16 Feb 2018 22:31:39 +0000 (23:31 +0100)
dll/win32/shell32/res/rgs/shellfsfolder.rgs
dll/win32/shell32/res/rgs/shelllink.rgs
dll/win32/shell32/res/rgs/usernotification.rgs

index ca0ecbc..27a304a 100644 (file)
@@ -9,16 +9,16 @@ HKCR
                                val ThreadingModel = s 'Apartment'
                        }
                }
-               NoRemove Interface
+       }
+       NoRemove Interface
+       {
+               ForceRemove {000214E6-0000-0000-C000-000000000046} = s 'IShellFolder'
                {
-                       ForceRemove {000214E6-0000-0000-C000-000000000046} = s 'IShellFolder'
+                       NumMethods = s '13'
+                       {
+                       }
+                       ProxyStubClsid32 = s '{bf50b68e-29b8-4386-ae9c-9734d5117cd5}'
                        {
-                               NumMethods = s '13'
-                               {
-                               }
-                               ProxyStubClsid32 = s '{bf50b68e-29b8-4386-ae9c-9734d5117cd5}'
-                               {
-                               }
                        }
                }
        }
index fe4b9db..9828c97 100644 (file)
@@ -19,25 +19,25 @@ HKCR
                                MayChangeDefaultMenu = s ''
                        }
                }
-               NoRemove Interface
+       }
+       NoRemove Interface
+       {
+               ForceRemove {000214EE-0000-0000-C000-000000000046} = s 'IShellLinkA'
+               {
+                       NumMethods = s '21'
+                       {
+                       }
+                       ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
+                       {
+                       }
+               }
+               ForceRemove {000214F9-0000-0000-C000-000000000046} = s 'IShellLinkW'
                {
-                       ForceRemove {000214EE-0000-0000-C000-000000000046} = s 'IShellLinkA'
+                       NumMethods = s '21'
                        {
-                               NumMethods = s '21'
-                               {
-                               }
-                               ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
-                               {
-                               }
                        }
-                       ForceRemove {000214F9-0000-0000-C000-000000000046} = s 'IShellLinkW'
+                       ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
                        {
-                               NumMethods = s '21'
-                               {
-                               }
-                               ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
-                               {
-                               }
                        }
                }
        }
index 61c585f..54df10e 100644 (file)
@@ -18,25 +18,25 @@ HKCR
                        }
                        val AppID = s '{0010890E-8789-413C-ADBC-48F5B511B3AF}'
                }
-               NoRemove Interface
+       }
+       NoRemove Interface
+       {
+               ForceRemove {7307055C-B24A-486B-9F25-163E597A28A9} = s 'IQueryContinue'
+               {
+                       NumMethods = s '4'
+                       {
+                       }
+                       ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
+                       {
+                       }
+               }
+               ForceRemove {BA9711BA-5893-4787-A7E1-41277151550B} = s 'IUserNotification'
                {
-                       ForceRemove {7307055C-B24A-486B-9F25-163E597A28A9} = s 'IQueryContinue'
+                       NumMethods = s '8'
                        {
-                               NumMethods = s '4'
-                               {
-                               }
-                               ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
-                               {
-                               }
                        }
-                       ForceRemove {BA9711BA-5893-4787-A7E1-41277151550B} = s 'IUserNotification'
+                       ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
                        {
-                               NumMethods = s '8'
-                               {
-                               }
-                               ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
-                               {
-                               }
                        }
                }
        }