Author: rharabien
Date: Mon Dec 19 12:45:58 2011
New Revision: 54699

URL: http://svn.reactos.org/svn/reactos?rev=54699&view=rev
Log:
[SHELL32/BOOTDATA]
- Move more shell32 registration to proper place

Modified:
    trunk/reactos/boot/bootdata/hivecls_i386.inf
    trunk/reactos/dll/win32/shell32/res/rgs/openwithmenu.rgs
    trunk/reactos/dll/win32/shell32/res/rgs/shellfsfolder.rgs
    trunk/reactos/dll/win32/shell32/res/rgs/shelllink.rgs

Modified: trunk/reactos/boot/bootdata/hivecls_i386.inf
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/hivecls_i386.inf?rev=54699&r1=54698&r2=54699&view=diff
==============================================================================
--- trunk/reactos/boot/bootdata/hivecls_i386.inf [iso-8859-1] (original)
+++ trunk/reactos/boot/bootdata/hivecls_i386.inf [iso-8859-1] Mon Dec 19 
12:45:58 2011
@@ -6,6 +6,7 @@
 
 ; Default key
 HKCR,"*","",0x00000000,""
+HKCR,"SystemFileAssociations","",0x00000000,""
 
 ; Folders
 HKCR,"Folder","",0x00000000,"Folder"
@@ -283,49 +284,12 @@
 HKCR,"CLSID",,0x00000012
 
 ; For Shell32.dll
-HKCR,"CLSID\{00021400-0000-0000-C000-000000000046}","",0x00000000,"Desktop"
-HKCR,"CLSID\{00021400-0000-0000-C000-000000000046}\InProcServer32","",0x00000000,"shell32.dll"
-HKCR,"CLSID\{00021400-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
-HKCR,"CLSID\{00021401-0000-0000-C000-000000000046}","",0x00000000,"Shortcut"
-HKCR,"CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32","",0x00000000,"shell32.dll"
-HKCR,"CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
-HKCR,"CLSID\{00021401-0000-0000-C000-000000000046}\shellex\MayChangeDefaultMenu","",0x00000000,""
-HKCR,"CLSID\{000214E6-0000-0000-C000-000000000046}","",0x00000000,"Shellfolder"
-HKCR,"CLSID\{000214E6-0000-0000-C000-000000000046}\InProcServer32","",0x00000000,"shell32.dll"
-HKCR,"CLSID\{000214E6-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
-HKCR,"CLSID\{000214EE-0000-0000-C000-000000000046}","",0x00000000,"IShellLinkA"
-HKCR,"CLSID\{000214EE-0000-0000-C000-000000000046}\InProcServer32","",0x00000000,"shell32.dll"
-HKCR,"CLSID\{000214EE-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
-HKCR,"CLSID\{000214F9-0000-0000-C000-000000000046}","",0x00000000,"IShellLinkW"
-HKCR,"CLSID\{000214F9-0000-0000-C000-000000000046}\InProcServer32","",0x00000000,"shell32.dll"
-HKCR,"CLSID\{000214F9-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
-
 HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}","",0x00000000,"Computer 
Search Results Folder"
 
HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}","LocalizedString",0x00020000,"@%SystemRoot%\system32\shell32.dll,-30521"
 
HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-135"
 
HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\InProcServer32","",0x00020000,"%SystemRoot%\system32\shell32.dll"
 
HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
 
HKCR,"CLSID\{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}\ShellFolder","Attributes",0x00010001,0x20180000
-
-; Open With shell extension
-HKCR,"SystemFileAssociations","",0x00000000,""
-HKCR,"Applications","",0x00000000,""
-
-; Recycle bin is not implemented 
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}","",0x00000000,"Recycle 
Bin"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}","LocalizedString",0x00020000,"@%SystemRoot%\system32\shell32.dll,-8964"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}","InfoTip",0x00020000,"@%SystemRoot%\system32\shell32.dll,-22915"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}","IntroText",0x00020000,"@%SystemRoot%\system32\shell32.dll,-31748"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}","SortOrderIndex",0x00010001,0x00000060
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,31"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon","Empty",0x00020000,"%SystemRoot%\system32\shell32.dll,31"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon","Full",0x00020000,"%SystemRoot%\system32\shell32.dll,32"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\InProcServer32","",0x00020000,"%SystemRoot%\system32\shell32.dll"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\InProcServer32","ThreadingModel",0x00000000,"Apartment"
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder","Attributes",0x00010001,0x20000140
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder","CallForAttributes",0x00010001,0x00000040
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers\{645FF040-5081-101B-9F08-00AA002F954E}","",0x00000000,""
-;HKCR,"CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\PropertySheetHandlers\{645FF040-5081-101B-9F08-00AA002F954E}","",0x00000000,""
 
 ; deskadp.dll shell extension
 HKCR,"CLSID\{42071712-76d4-11d1-8b24-00a0c9068ff3}","",0x00000000,"Display 
Adapter CPL Extension"

Modified: trunk/reactos/dll/win32/shell32/res/rgs/openwithmenu.rgs
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/res/rgs/openwithmenu.rgs?rev=54699&r1=54698&r2=54699&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/res/rgs/openwithmenu.rgs [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/shell32/res/rgs/openwithmenu.rgs [iso-8859-1] Mon 
Dec 19 12:45:58 2011
@@ -18,6 +18,10 @@
                                }
                        }
                }
+               
+               ForceRemove Applications
+               {
+               }
        }
        NoRemove *
        {

Modified: trunk/reactos/dll/win32/shell32/res/rgs/shellfsfolder.rgs
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/res/rgs/shellfsfolder.rgs?rev=54699&r1=54698&r2=54699&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/res/rgs/shellfsfolder.rgs [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/shell32/res/rgs/shellfsfolder.rgs [iso-8859-1] Mon 
Dec 19 12:45:58 2011
@@ -9,5 +9,17 @@
                                val ThreadingModel = s 'Apartment'
                        }
                }
+               NoRemove Interface
+               {
+                       ForceRemove {000214E6-0000-0000-C000-000000000046} = s 
'IShellFolder'
+                       {
+                               NumMethods = s '13'
+                               {
+                               }
+                               ProxyStubClsid32 = s 
'{bf50b68e-29b8-4386-ae9c-9734d5117cd5}'
+                               {
+                               }
+                       }
+               }
        }
 }

Modified: trunk/reactos/dll/win32/shell32/res/rgs/shelllink.rgs
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/res/rgs/shelllink.rgs?rev=54699&r1=54698&r2=54699&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/res/rgs/shelllink.rgs [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/shell32/res/rgs/shelllink.rgs [iso-8859-1] Mon Dec 
19 12:45:58 2011
@@ -19,5 +19,26 @@
                                MayChangeDefaultMenu = s ''
                        }
                }
+               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'
+                       {
+                               NumMethods = s '21'
+                               {
+                               }
+                               ProxyStubClsid32 = s 
'{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
+                               {
+                               }
+                       }
+               }
        }
 }


Reply via email to