[SHELL32] -CShellDispatch: Properly register Shell.Application. Implement CShellDispa...
[reactos.git] / reactos / dll / win32 / shell32 / res / rgs / shell.rgs
1 HKCR
2 {
3 NoRemove CLSID
4 {
5 ForceRemove {13709620-C279-11CE-A49E-444553540000} = s 'Shell Automation Service'
6 {
7 InprocServer32 = s '%MODULE%'
8 {
9 val ThreadingModel = s 'Apartment'
10 }
11 ProgID = s 'Shell.Application.1'
12 TypeLib = s '{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}'
13 Version = s '1.1'
14 VersionIndependentProgID = s 'Shell.Application'
15 }
16 }
17
18 NoRemove TypeLib
19 {
20 ForceRemove {50A7E9B0-70EF-11D1-B75A-00A0C90564FE}
21 {
22 '1.1' = s 'Shell Controls And Automation'
23 {
24 '0' { win32 = s '%MODULE%' }
25 FLAGS = s '0'
26 }
27 }
28 }
29
30 'Shell.Application' = s 'Shell Automation Service'
31 {
32 CLSID = s '{13709620-C279-11CE-A49E-444553540000}'
33 CurVer = s 'Shell.Application.1'
34 }
35
36 'Shell.Application.1' = s 'Shell Automation Service'
37 {
38 CLSID = s '{13709620-C279-11CE-A49E-444553540000}'
39 }
40 }