xref: /reactos/dll/win32/wshom.ocx/wshom.tlb.rgs (revision c2c66aff)
1*c2c66affSColin FinckHKCR
2*c2c66affSColin Finck{
3*c2c66affSColin Finck    NoRemove Typelib
4*c2c66affSColin Finck    {
5*c2c66affSColin Finck        NoRemove '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}'
6*c2c66affSColin Finck        {
7*c2c66affSColin Finck            '1.0' = s 'Windows Script Host Object Model'
8*c2c66affSColin Finck            {
9*c2c66affSColin Finck                '0' { win32 = s '%MODULE%' }
10*c2c66affSColin Finck                FLAGS = s '0'
11*c2c66affSColin Finck            }
12*c2c66affSColin Finck        }
13*c2c66affSColin Finck    }
14*c2c66affSColin Finck    NoRemove Interface
15*c2c66affSColin Finck    {
16*c2c66affSColin Finck        '{53BAD8C1-E718-11CF-893D-00A0C9054228}' = s 'ITextStream'
17*c2c66affSColin Finck        {
18*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
19*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
20*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
21*c2c66affSColin Finck        }
22*c2c66affSColin Finck        '{C7C3F5A0-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IDrive'
23*c2c66affSColin Finck        {
24*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
25*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
26*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
27*c2c66affSColin Finck        }
28*c2c66affSColin Finck        '{C7C3F5A4-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFile'
29*c2c66affSColin Finck        {
30*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
31*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
32*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
33*c2c66affSColin Finck        }
34*c2c66affSColin Finck        '{C7C3F5A5-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFileCollection'
35*c2c66affSColin Finck        {
36*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
37*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
38*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
39*c2c66affSColin Finck        }
40*c2c66affSColin Finck        '{C7C3F5A2-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFolder'
41*c2c66affSColin Finck        {
42*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
43*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
44*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
45*c2c66affSColin Finck        }
46*c2c66affSColin Finck        '{C7C3F5A3-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFolderCollection'
47*c2c66affSColin Finck        {
48*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
49*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
50*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
51*c2c66affSColin Finck        }
52*c2c66affSColin Finck        '{F935DC27-1CF0-11D0-ADB9-00C04FD58A0B}' = s 'IWshCollection'
53*c2c66affSColin Finck        {
54*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
55*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
56*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
57*c2c66affSColin Finck        }
58*c2c66affSColin Finck        '{F935DC29-1CF0-11D0-ADB9-00C04FD58A0B}' = s 'IWshEnvironment'
59*c2c66affSColin Finck        {
60*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
61*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
62*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
63*c2c66affSColin Finck        }
64*c2c66affSColin Finck        '{08FED190-BE19-11D3-A28B-00104BD35090}' = s 'IWshExec'
65*c2c66affSColin Finck        {
66*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
67*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
68*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
69*c2c66affSColin Finck        }
70*c2c66affSColin Finck        '{F935DC23-1CF0-11D0-ADB9-00C04FD58A0B}' = s 'IWshShortcut'
71*c2c66affSColin Finck        {
72*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
73*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
74*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
75*c2c66affSColin Finck        }
76*c2c66affSColin Finck        '{F935DC21-1CF0-11D0-ADB9-00C04FD58A0B}' = s 'IWshShell'
77*c2c66affSColin Finck        {
78*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
79*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
80*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
81*c2c66affSColin Finck        }
82*c2c66affSColin Finck        '{24BE5A30-EDFE-11D2-B933-00104B365C9F}' = s 'IWshShell2'
83*c2c66affSColin Finck        {
84*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
85*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
86*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
87*c2c66affSColin Finck        }
88*c2c66affSColin Finck        '{41904400-BE18-11D3-A28B-00104BD35090}' = s 'IWshShell3'
89*c2c66affSColin Finck        {
90*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
91*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
92*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
93*c2c66affSColin Finck        }
94*c2c66affSColin Finck        '{24BE5A31-EDFE-11D2-B933-00104B365C9F}' = s 'IWshNetwork2'
95*c2c66affSColin Finck        {
96*c2c66affSColin Finck            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
97*c2c66affSColin Finck            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
98*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}' { val Version = s '1.0' }
99*c2c66affSColin Finck        }
100*c2c66affSColin Finck    }
101*c2c66affSColin Finck    NoRemove CLSID
102*c2c66affSColin Finck    {
103*c2c66affSColin Finck        '{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}' = s 'Windows Script Host Shell Object'
104*c2c66affSColin Finck        {
105*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
106*c2c66affSColin Finck            ProgId = s 'WScript.Shell.1'
107*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}'
108*c2c66affSColin Finck            Version = s '1.0'
109*c2c66affSColin Finck            VersionIndependentProgId = s 'WScript.Shell'
110*c2c66affSColin Finck        }
111*c2c66affSColin Finck        '{72C24DD5-D70A-438B-8A42-98424B88AFB8}' = s 'Windows Script Host Shell Object'
112*c2c66affSColin Finck        {
113*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
114*c2c66affSColin Finck            ProgId = s 'WScript.Shell.1'
115*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}'
116*c2c66affSColin Finck            Version = s '1.0'
117*c2c66affSColin Finck            VersionIndependentProgId = s 'WScript.Shell'
118*c2c66affSColin Finck        }
119*c2c66affSColin Finck        '{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}' = s 'Windows Script Host Network Object'
120*c2c66affSColin Finck        {
121*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
122*c2c66affSColin Finck            ProgId = s 'WScript.Network.1'
123*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}'
124*c2c66affSColin Finck            Version = s '1.0'
125*c2c66affSColin Finck            VersionIndependentProgId = s 'WScript.Network'
126*c2c66affSColin Finck        }
127*c2c66affSColin Finck        '{093FF999-1EA0-4079-9525-9614C3504B74}' = s 'Windows Script Host Network Object'
128*c2c66affSColin Finck        {
129*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
130*c2c66affSColin Finck            ProgId = s 'WScript.Network.1'
131*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}'
132*c2c66affSColin Finck            Version = s '1.0'
133*c2c66affSColin Finck            VersionIndependentProgId = s 'WScript.Network'
134*c2c66affSColin Finck        }
135*c2c66affSColin Finck        '{08FED191-BE19-11D3-A28B-00104BD35090}' = s 'WshExec'
136*c2c66affSColin Finck        {
137*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
138*c2c66affSColin Finck            TypeLib = s '{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}'
139*c2c66affSColin Finck            Version = s '1.0'
140*c2c66affSColin Finck        }
141*c2c66affSColin Finck    }
142*c2c66affSColin Finck    'WScript.Shell.1' = s 'Windows Script Host Shell Object'
143*c2c66affSColin Finck    {
144*c2c66affSColin Finck        CLSID = s '{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}'
145*c2c66affSColin Finck    }
146*c2c66affSColin Finck    'WScript.Shell' = s 'Windows Script Host Shell Object'
147*c2c66affSColin Finck    {
148*c2c66affSColin Finck        CLSID = s '{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}'
149*c2c66affSColin Finck        CurVer = s 'WScript.Shell.1'
150*c2c66affSColin Finck    }
151*c2c66affSColin Finck    'WScript.Shell.1' = s 'Windows Script Host Shell Object'
152*c2c66affSColin Finck    {
153*c2c66affSColin Finck        CLSID = s '{72C24DD5-D70A-438B-8A42-98424B88AFB8}'
154*c2c66affSColin Finck    }
155*c2c66affSColin Finck    'WScript.Shell' = s 'Windows Script Host Shell Object'
156*c2c66affSColin Finck    {
157*c2c66affSColin Finck        CLSID = s '{72C24DD5-D70A-438B-8A42-98424B88AFB8}'
158*c2c66affSColin Finck        CurVer = s 'WScript.Shell.1'
159*c2c66affSColin Finck    }
160*c2c66affSColin Finck    'WScript.Network.1' = s 'Windows Script Host Network Object'
161*c2c66affSColin Finck    {
162*c2c66affSColin Finck        CLSID = s '{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}'
163*c2c66affSColin Finck    }
164*c2c66affSColin Finck    'WScript.Network' = s 'Windows Script Host Network Object'
165*c2c66affSColin Finck    {
166*c2c66affSColin Finck        CLSID = s '{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}'
167*c2c66affSColin Finck        CurVer = s 'WScript.Network.1'
168*c2c66affSColin Finck    }
169*c2c66affSColin Finck    'WScript.Network.1' = s 'Windows Script Host Network Object'
170*c2c66affSColin Finck    {
171*c2c66affSColin Finck        CLSID = s '{093FF999-1EA0-4079-9525-9614C3504B74}'
172*c2c66affSColin Finck    }
173*c2c66affSColin Finck    'WScript.Network' = s 'Windows Script Host Network Object'
174*c2c66affSColin Finck    {
175*c2c66affSColin Finck        CLSID = s '{093FF999-1EA0-4079-9525-9614C3504B74}'
176*c2c66affSColin Finck        CurVer = s 'WScript.Network.1'
177*c2c66affSColin Finck    }
178*c2c66affSColin Finck}
179