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