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