xref: /reactos/dll/win32/scrrun/scrrun_tlb.rgs (revision 4561998a)
1HKCR
2{
3    NoRemove Typelib
4    {
5        NoRemove '{420B2830-E718-11CF-893D-00A0C9054228}'
6        {
7            '1.0' = s 'Scripting'
8            {
9                '0' { win32 = s '%MODULE%' }
10                FLAGS = s '0'
11            }
12        }
13    }
14    NoRemove Interface
15    {
16        '{42C642C1-97E1-11CF-978F-00A02463E06F}' = s 'IDictionary'
17        {
18            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
19            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
20            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
21        }
22        '{C7C3F5A0-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IDrive'
23        {
24            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
25            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
26            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
27        }
28        '{C7C3F5A1-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IDriveCollection'
29        {
30            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
31            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
32            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
33        }
34        '{53BAD8C1-E718-11CF-893D-00A0C9054228}' = s 'ITextStream'
35        {
36            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
37            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
38            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
39        }
40        '{C7C3F5A4-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFile'
41        {
42            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
43            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
44            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
45        }
46        '{0AB5A3D0-E5B6-11D0-ABF5-00A0C90FFFC0}' = s 'IFileSystem'
47        {
48            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
49            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
50            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
51        }
52        '{C7C3F5A5-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFileCollection'
53        {
54            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
55            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
56            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
57        }
58        '{C7C3F5A3-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFolderCollection'
59        {
60            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
61            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
62            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
63        }
64        '{C7C3F5A2-88A3-11D0-ABCB-00A0C90FFFC0}' = s 'IFolder'
65        {
66            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
67            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
68            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
69        }
70        '{2A0B9D10-4B87-11D3-A97A-00104B365C9F}' = s 'IFileSystem3'
71        {
72            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
73            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
74            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
75        }
76        '{AADC65F6-CFF1-11D1-B747-00C04FC2B085}' = s 'IScriptEncoder'
77        {
78            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
79            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
80            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}' { val Version = s '1.0' }
81        }
82    }
83    NoRemove CLSID
84    {
85        '{EE09B103-97E0-11CF-978F-00A02463E06F}' = s 'Scripting.Dictionary'
86        {
87            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
88            ProgId = s 'Scripting.Dictionary'
89            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}'
90            Version = s '1.0'
91        }
92        '{0D43FE01-F093-11CF-8940-00A0C9054228}' = s 'FileSystem Object'
93        {
94            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
95            ProgId = s 'Scripting.FileSystemObject'
96            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}'
97            Version = s '1.0'
98        }
99        '{32DA2B15-CFED-11D1-B747-00C04FC2B085}' = s 'Script Encoder Object'
100        {
101            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
102            ProgId = s 'Scripting.Encoder'
103            TypeLib = s '{420B2830-E718-11CF-893D-00A0C9054228}'
104            Version = s '1.0'
105        }
106    }
107    'Scripting.Dictionary' = s 'Scripting.Dictionary'
108    {
109        CLSID = s '{EE09B103-97E0-11CF-978F-00A02463E06F}'
110    }
111    'Scripting.FileSystemObject' = s 'FileSystem Object'
112    {
113        CLSID = s '{0D43FE01-F093-11CF-8940-00A0C9054228}'
114    }
115    'Scripting.Encoder' = s 'Script Encoder Object'
116    {
117        CLSID = s '{32DA2B15-CFED-11D1-B747-00C04FC2B085}'
118    }
119}
120