home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / ole2.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  35.8 KB  |  632 lines

  1.  
  2. ; OLE2.INF w/ DCOM
  3. ;
  4. ; This is the Setup information file for OLE 2.0
  5. ; options and OLE 2.0 dependant files included in 
  6. ; the Windows 95 1 product.
  7. ;
  8. ; Copyright (c) 1993-1995, Microsoft Corporation
  9. ;
  10.  
  11. [version]
  12. LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
  13. signature="$CHICAGO$"
  14. SetupClass=BASE
  15.  
  16. [DestinationDirs]
  17. MS_OLE2_SYS_CopyFiles           = 11    ; LDID_SYS
  18. MS_OLE2_HLP_CopyFiles           = 18    ; LDID_HELP
  19. MS_OLE2_32Bit_SYS_CopyFiles     = 11    ; LDID_SYS
  20. Jet.Base.copy.sys               = 11
  21. Jet.Base.copy.dao               = 24,%PROGRAMF%\%COMMON_FILES%\%MS_SHARED%\%DAO%    ; LDID_APPS\Program Files\Common Files\Microsoft Shared\DAO
  22. ODBC.Base.copy.sys              = 11
  23. ODBC.Base.copy.oledb            = 24,%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%
  24.  
  25. [BaseWinOptions]
  26. MS_OLE2
  27. MS_OLE2_32Bit
  28. Jet_Base
  29. ODBC_Base
  30.  
  31. [MS_OLE2]
  32. OptionDesc=%MS_OLE2_Desc%
  33. CopyFiles = MS_OLE2_SYS_CopyFiles
  34. AddReg    = ole2.reg,LRPC.reg
  35.  
  36. [MS_OLE2_32Bit]
  37. OptionDesc=%MS_OLE2_32Bit_Desc%
  38. CopyFiles = MS_OLE2_32Bit_SYS_CopyFiles, MS_OLE2_HLP_CopyFiles
  39. AddReg    = ole2.32bit.auto.reg
  40.  
  41. [Jet_Base]
  42. CopyFiles = Jet.Base.copy.sys, Jet.Base.copy.dao
  43. AddReg    = Jet.Base.addreg
  44.  
  45. [ODBC_Base]
  46. CopyFiles = ODBC.Base.copy.sys, ODBC.Base.copy.oledb
  47. AddReg    = ODBC.Base.addreg
  48.  
  49.  
  50. ; Copy.Files References
  51.  
  52. [MS_OLE2_SYS_CopyFiles]
  53. compobj.dll   
  54. ole2.dll
  55. ole2conv.dll
  56. ole2disp.dll
  57. ole2nls.dll
  58. rpcrt4.dll    ; base client
  59. rpcns4.dll    ; base server
  60. rpcss.exe     ; rpc entpoint mapper
  61. stdole.tlb
  62. storage.dll
  63. typelib.dll
  64. msjt3032.dll,,,32   ;32 flag suppresses ver conflict dlgs and does not overwrite newer files
  65. odbcjt32.dll,,,32   ;32 flag suppresses ver conflict dlgs and does not overwrite newer files
  66. rpcltc1.dll
  67. SECUR32.DLL
  68. rpcltc5.dll
  69. rpcltccm.dll
  70. rpclts5.dll
  71. rpcltscm.dll
  72. dllhost.exe
  73. iprop.dll
  74. dcomreg.exe
  75. ;
  76. ; new binaries for rpc/falcon support
  77. rpcmqcl.dll
  78. rpcmqsvr.dll
  79. rpcltspx.dll
  80.  
  81. [LRPC.reg]
  82. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncalrpc,,ncalrpc
  83. HKLM,SOFTWARE\Microsoft\Rpc\ClientProtocols,ncacn_http,,RpcLtCcm.Dll
  84. HKLM,SOFTWARE\Microsoft\Rpc\ServerProtocols,ncalrpc,,ncalrpc
  85. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,"Register DCOM",,"%11%\dcomreg.exe"
  86.  
  87. [MS_OLE2_HLP_CopyFiles]
  88. MFCUIX.HLP
  89. dcomcnfg.hlp
  90.  
  91. [MS_OLE2_32Bit_SYS_CopyFiles]
  92. oleaut32.dll,,,32
  93. ole32.dll
  94. OLECNV32.DLL
  95. OLETHK32.DLL
  96. stdole32.tlb
  97. oledlg.dll
  98. mfcuia32.dll
  99. mfcuiw32.dll
  100. stdole2.tlb,,,32
  101. comcat.dll
  102. dcomcnfg.exe
  103.  
  104. [ole2.reg]
  105.  
  106. ; DCOM Entries
  107. HKCR,CLSID\{BDC67890-4FC0-11D0-A805-00AA006D2EA4}\InstalledVersion,,,"4,71,0,828"
  108. HKCR,CLSID,,,{0000031A-0000-0000-C000-000000000046}
  109. HKCR,CLSID\{0000031A-0000-0000-C000-000000000046},,,ClassMoniker
  110. HKCR,CLSID\{0000031A-0000-0000-C000-000000000046}\InprocServer32,,,ole32.dll
  111. HKCR,CLSID\{0000031A-0000-0000-C000-000000000046}\ProgID,,,clsid
  112. HKCR,file\CLSID,,,{00000303-0000-0000-C000-000000000046}
  113. HKCR,Interface\{0000010D-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  114. HKCR,Interface\{0000011D-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  115. HKCR,Interface\{0000011E-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  116. HKCR,Interface\{00000126-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  117. HKCR,Interface\{00000127-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  118. HKCR,Interface\{00000128-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  119. HKCR,Interface\{00000129-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  120. HKCR,Interface\{0000012A-0000-0000-C000-000000000046},,,IContinue
  121. HKCR,Interface\{0000012A-0000-0000-C000-000000000046}\NumMethods,,,4
  122. HKCR,Interface\{0000012A-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  123. HKCR,Interface\{00000131-0000-0000-C000-000000000046},,,IRemUnknown
  124. HKCR,Interface\{00000131-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  125. HKCR,Interface\{00000132-0000-0000-C000-000000000046},,,IObjServer
  126. HKCR,Interface\{00000132-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  127. HKCR,Interface\{00000133-0000-0000-C000-000000000046},,,IOSCM
  128. HKCR,Interface\{00000133-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  129. HKCR,Interface\{00000134-0000-0000-C000-000000000046},,,IRunDown
  130. HKCR,Interface\{00000134-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  131. HKCR,Interface\{00000135-0000-0000-C000-000000000046},,,IInterfaceFromWindowProp
  132. HKCR,Interface\{00000135-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  133. HKCR,Interface\{00000136-0000-0000-C000-000000000046},,,IDSCM
  134. HKCR,Interface\{00000136-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  135. HKCR,Interface\{00000138-0000-0000-C000-000000000046},,,IPropertyStorage
  136. HKCR,Interface\{00000138-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  137. HKCR,Interface\{00000139-0000-0000-C000-000000000046},,,IEnumSTATPROPSTG
  138. HKCR,Interface\{00000139-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  139. HKCR,Interface\{0000013a-0000-0000-C000-000000000046},,,IPropertySetStorage
  140. HKCR,Interface\{0000013a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  141. HKCR,Interface\{0000013b-0000-0000-C000-000000000046},,,IEnumSTATPROPSETSTG
  142. HKCR,Interface\{0000013b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  143. HKCR,Interface\{00000140-0000-0000-C000-000000000046},,,IClassActivator
  144. HKCR,Interface\{00000140-0000-0000-C000-000000000046}\NumMethods,,,4
  145. HKCR,Interface\{00000140-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  146. HKCR,Interface\{00000141-0000-0000-C000-000000000046},,,IDLLHost
  147. HKCR,Interface\{00000141-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  148. HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D},,,ISequentialStream
  149. HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\NumMethods,,,5
  150. HKCR,Interface\{0C733A30-2A1C-11CE-ADE5-00AA0044773D}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  151. HKCR,Interface\{99caf010-415e-11cf-8814-00aa00b569f5},,,IFillLockBytes
  152. HKCR,Interface\{99caf010-415e-11cf-8814-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  153. HKCR,Interface\{4a8df970-8d9a-11cf-8827-00aa00b569f5},,,IDocfileAsyncConnectionPoint
  154. HKCR,Interface\{4a8df970-8d9a-11cf-8827-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  155. HKCR,Interface\{260613d0-1655-11d0-af92-00aa00b50686},,,IRemoteActivator
  156. HKCR,Interface\{260613d0-1655-11d0-af92-00aa00b50686}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  157. HKCR,Interface\{a9d758a0-4617-11cf-95fc-00aa00680db4},,,IProgressNotify
  158. HKCR,Interface\{a9d758a0-4617-11cf-95fc-00aa00680db4}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  159. HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07},,,IConnectionPointContainer
  160. HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,5
  161. HKCR,Interface\{B196B284-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  162. HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07},,,IEnumConnectionPoints
  163. HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,7
  164. HKCR,Interface\{B196B285-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  165. HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07},,,IConnectionPoint
  166. HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,8
  167. HKCR,Interface\{B196B286-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  168. HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07},,,IEnumConnections
  169. HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07}\NumMethods,,,7
  170. HKCR,Interface\{B196B287-BAB4-101A-B69C-00AA00341D07}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  171. HKCR,Interface\{de2eacd0-9c9d-11cf-882a-00aa00b569f5},,,IFIllInfo
  172. HKCR,Interface\{de2eacd0-9c9d-11cf-882a-00aa00b569f5}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  173. HKCR,Interface\{F4F569D0-593B-101A-B569-08002B2DBF7A},,,IServerHandler
  174. HKCR,Interface\{F4F569D0-593B-101A-B569-08002B2DBF7A}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  175. HKCR,Interface\{F4F569D1-593B-101A-B569-08002B2DBF7A},,,IClientSiteHandler
  176. HKCR,Interface\{F4F569D1-593B-101A-B569-08002B2DBF7A}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  177. HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F},,,IROTData
  178. HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F}\NumMethods,,,4
  179. HKCR,Interface\{F29F6BC0-5021-11CE-AA15-00006901293F}\ProxyStubClsid32,,,{00000320-0000-0000-C000-000000000046}
  180. HKLM,SOFTWARE\Microsoft\OLE,EnableDCOM,,Y
  181. HKLM,SOFTWARE\Microsoft\OLE,EnableRemoteConnect,,N
  182.  
  183. HKCR,Software\Microsoft\Ole2\UnregisteredVerb,,,&Edit
  184. HKCR,Software\Microsoft\Ole2\UnknownUserType,,,Unknown
  185.  
  186. ;
  187. ;  Define Names.
  188. ;
  189.  
  190. HKCR,StaticDib,,,%StaticDib_Desc%
  191. HKCR,StaticEnhancedMetafile,,,%StaticEnhancedMetafile_Desc%
  192. HKCR,StaticMetafile,,,%StaticMetafile_Desc%
  193.  
  194. ;
  195. ; Define CLSID's
  196. ;
  197.  
  198. HKCR,CLSID,,,""
  199. HKCR,CLSID\{00000300-0000-0000-C000-000000000046},,,"StdOleLink"
  200. HKCR,CLSID\{00000300-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  201. HKCR,CLSID\{00000303-0000-0000-C000-000000000046},,,"FileMoniker"
  202. HKCR,CLSID\{00000303-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  203. HKCR,CLSID\{00000304-0000-0000-C000-000000000046},,,"ItemMoniker"
  204. HKCR,CLSID\{00000304-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  205. HKCR,CLSID\{00000305-0000-0000-C000-000000000046},,,"AntiMoniker"
  206. HKCR,CLSID\{00000305-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  207. HKCR,CLSID\{00000306-0000-0000-C000-000000000046},,,"PointerMoniker"
  208. HKCR,CLSID\{00000306-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  209. HKCR,CLSID\{00000308-0000-0000-C000-000000000046},,,"PackagerMoniker"
  210. HKCR,CLSID\{00000308-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  211. HKCR,CLSID\{00000309-0000-0000-C000-000000000046},,,"CompositeMoniker"
  212. HKCR,CLSID\{00000309-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  213. HKCR,CLSID\{0000030B-0000-0000-C000-000000000046},,,"DfMarshal"
  214. HKCR,CLSID\{0000030B-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  215. HKCR,CLSID\{00000315-0000-0000-C000-000000000046},,,%StaticMetafile_Desc%
  216. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\AuxUserType\2,,,"Picture"
  217. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\Conversion\Readable\Main,,,"3,MSDraw"
  218. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\DataFormats\DefaultFile,,,"3"
  219. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\DataFormats\GetSet\0,,,"3,1,32,3"
  220. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  221. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\MiscStatus,,,"536"
  222. HKCR,CLSID\{00000315-0000-0000-C000-000000000046}\ProgID,,,"StaticMetafile"
  223. HKCR,CLSID\{00000316-0000-0000-C000-000000000046},,,%StaticDib_Desc%
  224. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\AuxUserType\2,,,"Picture"
  225. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\Conversion\Readable\Main,,,"8,PBrush"
  226. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\DataFormats\DefaultFile,,,"8"
  227. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\DataFormats\GetSet\0,,,"8,1,1,3"
  228. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  229. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\MiscStatus,,,"536"
  230. HKCR,CLSID\{00000316-0000-0000-C000-000000000046}\ProgID,,,"StaticDib"
  231. HKCR,CLSID\{00000319-0000-0000-C000-000000000046},,,%StaticEnhancedMetafile_Desc%
  232. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\AuxUserType\2,,,"Picture"
  233. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\Conversion\Readable\Main,,,""
  234. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\DataFormats\DefaultFile,,,"14"
  235. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\DataFormats\GetSet\0,,,"14,1,64,3"
  236. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  237. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\MiscStatus,,,"536"
  238. HKCR,CLSID\{00000319-0000-0000-C000-000000000046}\ProgID,,,"StaticEnhancedMetafile"
  239. HKCR,CLSID\{00000320-0000-0000-C000-000000000046},,,"oleprx32_PSFactory"
  240. HKCR,CLSID\{00000320-0000-0000-C000-000000000046}\InprocServer32,,,"ole32.dll"
  241.  
  242.  
  243. ;
  244. ; Define interfaces.
  245. ;
  246.  
  247. HKCR,Interface\{00000000-0000-0000-C000-000000000046},,,"IUnknown"
  248. HKCR,Interface\{00000000-0000-0000-C000-000000000046}\BaseInterface,,,""
  249. HKCR,Interface\{00000000-0000-0000-C000-000000000046}\NumMethods,,,"3"
  250. HKCR,Interface\{00000001-0000-0000-C000-000000000046},,,"IClassFactory"
  251. HKCR,Interface\{00000001-0000-0000-C000-000000000046}\NumMethods,,,"5"
  252. HKCR,Interface\{00000001-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  253. HKCR,Interface\{00000002-0000-0000-C000-000000000046},,,"IMalloc"
  254. HKCR,Interface\{00000002-0000-0000-C000-000000000046}\NumMethods,,,"9"
  255. HKCR,Interface\{00000003-0000-0000-C000-000000000046},,,"IMarshal"
  256. HKCR,Interface\{00000003-0000-0000-C000-000000000046}\NumMethods,,,"9"
  257. HKCR,Interface\{00000004-0000-0000-C000-000000000046},,,"IRpcChannel"
  258. HKCR,Interface\{00000004-0000-0000-C000-000000000046}\NumMethods,,,"7"
  259. HKCR,Interface\{00000005-0000-0000-C000-000000000046},,,"IRpcStub"
  260. HKCR,Interface\{00000005-0000-0000-C000-000000000046}\NumMethods,,,"8"
  261. HKCR,Interface\{00000007-0000-0000-C000-000000000046},,,"IRpcProxy"
  262. HKCR,Interface\{00000007-0000-0000-C000-000000000046}\NumMethods,,,"5"
  263. HKCR,Interface\{00000009-0000-0000-C000-000000000046},,,"IPSFactory"
  264. HKCR,Interface\{00000009-0000-0000-C000-000000000046}\NumMethods,,,"5"
  265. HKCR,Interface\{0000000a-0000-0000-C000-000000000046},,,"ILockBytes"
  266. HKCR,Interface\{0000000a-0000-0000-C000-000000000046}\NumMethods,,,"10"
  267. HKCR,Interface\{0000000a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  268. HKCR,Interface\{0000000b-0000-0000-C000-000000000046},,,"IStorage"
  269. HKCR,Interface\{0000000b-0000-0000-C000-000000000046}\NumMethods,,,"18"
  270. HKCR,Interface\{0000000b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  271. HKCR,Interface\{0000000c-0000-0000-C000-000000000046},,,"IStream"
  272. HKCR,Interface\{0000000c-0000-0000-C000-000000000046}\NumMethods,,,"14"
  273. HKCR,Interface\{0000000c-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  274. HKCR,Interface\{0000000d-0000-0000-C000-000000000046},,,"IEnumSTATSTG"
  275. HKCR,Interface\{0000000d-0000-0000-C000-000000000046}\NumMethods,,,"7"
  276. HKCR,Interface\{0000000d-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  277. HKCR,Interface\{0000000e-0000-0000-C000-000000000046},,,"IBindCtx"
  278. HKCR,Interface\{0000000e-0000-0000-C000-000000000046}\NumMethods,,,"13"
  279. HKCR,Interface\{0000000e-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  280. HKCR,Interface\{0000000f-0000-0000-C000-000000000046},,,"IMoniker"
  281. HKCR,Interface\{0000000f-0000-0000-C000-000000000046}\BaseInterface,,,"{00000109-0000-0000-C000-000000000046}"
  282. HKCR,Interface\{0000000f-0000-0000-C000-000000000046}\NumMethods,,,"23"
  283. HKCR,Interface\{0000000f-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  284. HKCR,Interface\{00000010-0000-0000-C000-000000000046},,,"IRunningObjectTable"
  285. HKCR,Interface\{00000010-0000-0000-C000-000000000046}\NumMethods,,,"10"
  286. HKCR,Interface\{00000010-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  287. HKCR,Interface\{00000012-0000-0000-C000-000000000046},,,"IRootStorage"
  288. HKCR,Interface\{00000012-0000-0000-C000-000000000046}\NumMethods,,,"4"
  289. HKCR,Interface\{00000012-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  290. HKCR,Interface\{00000016-0000-0000-C000-000000000046},,,"IMessageFilter"
  291. HKCR,Interface\{00000016-0000-0000-C000-000000000046}\NumMethods,,,"6"
  292. HKCR,Interface\{00000018-0000-0000-C000-000000000046},,,"IStdMarshalInfo"
  293. HKCR,Interface\{00000018-0000-0000-C000-000000000046}\NumMethods,,,"4"
  294. HKCR,Interface\{00000019-0000-0000-C000-000000000046},,,"IExternalConnection"
  295. HKCR,Interface\{00000019-0000-0000-C000-000000000046}\NumMethods,,,"5"
  296. HKCR,Interface\{00000100-0000-0000-C000-000000000046},,,"IEnumUnknown"
  297. HKCR,Interface\{00000100-0000-0000-C000-000000000046}\NumMethods,,,"7"
  298. HKCR,Interface\{00000100-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  299. HKCR,Interface\{00000101-0000-0000-C000-000000000046},,,"IEnumString"
  300. HKCR,Interface\{00000101-0000-0000-C000-000000000046}\NumMethods,,,"7"
  301. HKCR,Interface\{00000101-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  302. HKCR,Interface\{00000102-0000-0000-C000-000000000046},,,"IEnumMoniker"
  303. HKCR,Interface\{00000102-0000-0000-C000-000000000046}\NumMethods,,,"7"
  304. HKCR,Interface\{00000102-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  305. HKCR,Interface\{00000103-0000-0000-C000-000000000046},,,"IEnumFORMATETC"
  306. HKCR,Interface\{00000103-0000-0000-C000-000000000046}\NumMethods,,,"7"
  307. HKCR,Interface\{00000103-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  308. HKCR,Interface\{00000104-0000-0000-C000-000000000046},,,"IEnumOLEVERB"
  309. HKCR,Interface\{00000104-0000-0000-C000-000000000046}\NumMethods,,,"7"
  310. HKCR,Interface\{00000104-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  311. HKCR,Interface\{00000105-0000-0000-C000-000000000046},,,"IEnumSTATDATA"
  312. HKCR,Interface\{00000105-0000-0000-C000-000000000046}\NumMethods,,,"7"
  313. HKCR,Interface\{00000105-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  314. HKCR,Interface\{00000109-0000-0000-C000-000000000046},,,"IPersistStream"
  315. HKCR,Interface\{00000109-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010C-0000-0000-C000-000000000046}"
  316. HKCR,Interface\{00000109-0000-0000-C000-000000000046}\NumMethods,,,"8"
  317. HKCR,Interface\{00000109-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  318. HKCR,Interface\{0000010a-0000-0000-C000-000000000046},,,"IPersistStorage"
  319. HKCR,Interface\{0000010a-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010C-0000-0000-C000-000000000046}"
  320. HKCR,Interface\{0000010a-0000-0000-C000-000000000046}\NumMethods,,,"10"
  321. HKCR,Interface\{0000010a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  322. HKCR,Interface\{0000010b-0000-0000-C000-000000000046},,,"IPersistFile"
  323. HKCR,Interface\{0000010b-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010c-0000-0000-C000-000000000046}"
  324. HKCR,Interface\{0000010b-0000-0000-C000-000000000046}\NumMethods,,,"9"
  325. HKCR,Interface\{0000010b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  326. HKCR,Interface\{0000010c-0000-0000-C000-000000000046},,,"IPersist"
  327. HKCR,Interface\{0000010c-0000-0000-C000-000000000046}\NumMethods,,,"4"
  328. HKCR,Interface\{0000010c-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  329. HKCR,Interface\{0000010d-0000-0000-C000-000000000046},,,"IViewObject"
  330. HKCR,Interface\{0000010d-0000-0000-C000-000000000046}\NumMethods,,,"9"
  331. HKCR,Interface\{0000010e-0000-0000-C000-000000000046},,,"IDataObject"
  332. HKCR,Interface\{0000010e-0000-0000-C000-000000000046}\NumMethods,,,"12"
  333. HKCR,Interface\{0000010e-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  334. HKCR,Interface\{0000010f-0000-0000-C000-000000000046},,,"IAdviseSink"
  335. HKCR,Interface\{0000010f-0000-0000-C000-000000000046}\NumMethods,,,"8"
  336. HKCR,Interface\{0000010f-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  337. HKCR,Interface\{00000110-0000-0000-C000-000000000046},,,"IDataAdviseHolder"
  338. HKCR,Interface\{00000110-0000-0000-C000-000000000046}\NumMethods,,,"7"
  339. HKCR,Interface\{00000111-0000-0000-C000-000000000046},,,"IOleAdviseHolder"
  340. HKCR,Interface\{00000111-0000-0000-C000-000000000046}\NumMethods,,,"9"
  341. HKCR,Interface\{00000112-0000-0000-C000-000000000046},,,"IOleObject"
  342. HKCR,Interface\{00000112-0000-0000-C000-000000000046}\NumMethods,,,"24"
  343. HKCR,Interface\{00000112-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  344. HKCR,Interface\{00000113-0000-0000-C000-000000000046},,,"IOleInPlaceObject"
  345. HKCR,Interface\{00000113-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}"
  346. HKCR,Interface\{00000113-0000-0000-C000-000000000046}\NumMethods,,,"9"
  347. HKCR,Interface\{00000113-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  348. HKCR,Interface\{00000114-0000-0000-C000-000000000046},,,"IOleWindow"
  349. HKCR,Interface\{00000114-0000-0000-C000-000000000046}\NumMethods,,,"5"
  350. HKCR,Interface\{00000114-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  351. HKCR,Interface\{00000115-0000-0000-C000-000000000046},,,"IOleInPlaceUIWindow"
  352. HKCR,Interface\{00000115-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}"
  353. HKCR,Interface\{00000115-0000-0000-C000-000000000046}\NumMethods,,,"9"
  354. HKCR,Interface\{00000115-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  355. HKCR,Interface\{00000116-0000-0000-C000-000000000046},,,"IOleInPlaceFrame"
  356. HKCR,Interface\{00000116-0000-0000-C000-000000000046}\NumMethods,,,"15"
  357. HKCR,Interface\{00000116-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  358. HKCR,Interface\{00000117-0000-0000-C000-000000000046},,,"IOleInPlaceActiveObject"
  359. HKCR,Interface\{00000117-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}"
  360. HKCR,Interface\{00000117-0000-0000-C000-000000000046}\NumMethods,,,"10"
  361. HKCR,Interface\{00000117-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  362. HKCR,Interface\{00000118-0000-0000-C000-000000000046},,,"IOleClientSite"
  363. HKCR,Interface\{00000118-0000-0000-C000-000000000046}\NumMethods,,,"9"
  364. HKCR,Interface\{00000118-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  365. HKCR,Interface\{00000119-0000-0000-C000-000000000046},,,"IOleInPlaceSite"
  366. HKCR,Interface\{00000119-0000-0000-C000-000000000046}\BaseInterface,,,"{00000114-0000-0000-C000-000000000046}"
  367. HKCR,Interface\{00000119-0000-0000-C000-000000000046}\NumMethods,,,"15"
  368. HKCR,Interface\{00000119-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  369. HKCR,Interface\{0000011a-0000-0000-C000-000000000046},,,"IParseDisplayName"
  370. HKCR,Interface\{0000011a-0000-0000-C000-000000000046}\NumMethods,,,"4"
  371. HKCR,Interface\{0000011a-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  372. HKCR,Interface\{0000011b-0000-0000-C000-000000000046},,,"IOleContainer"
  373. HKCR,Interface\{0000011b-0000-0000-C000-000000000046}\BaseInterface,,,"{0000011a-0000-0000-C000-000000000046}"
  374. HKCR,Interface\{0000011b-0000-0000-C000-000000000046}\NumMethods,,,"6"
  375. HKCR,Interface\{0000011b-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  376. HKCR,Interface\{0000011c-0000-0000-C000-000000000046},,,"IOleItemContainer"
  377. HKCR,Interface\{0000011c-0000-0000-C000-000000000046}\BaseInterface,,,"{0000011b-0000-0000-C000-000000000046}"
  378. HKCR,Interface\{0000011c-0000-0000-C000-000000000046}\NumMethods,,,"9"
  379. HKCR,Interface\{0000011c-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  380. HKCR,Interface\{0000011d-0000-0000-C000-000000000046},,,"IOleLink"
  381. HKCR,Interface\{0000011d-0000-0000-C000-000000000046}\NumMethods,,,"14"
  382. HKCR,Interface\{0000011e-0000-0000-C000-000000000046},,,"IOleCache"
  383. HKCR,Interface\{0000011e-0000-0000-C000-000000000046}\NumMethods,,,"8"
  384. HKCR,Interface\{00000121-0000-0000-C000-000000000046},,,"IDropSource"
  385. HKCR,Interface\{00000121-0000-0000-C000-000000000046}\NumMethods,,,"5"
  386. HKCR,Interface\{00000122-0000-0000-C000-000000000046},,,"IDropTarget"
  387. HKCR,Interface\{00000122-0000-0000-C000-000000000046}\NumMethods,,,"7"
  388. HKCR,Interface\{00000122-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  389. HKCR,Interface\{00000124-0000-0000-C000-000000000046},,,"IDebugStream"
  390. HKCR,Interface\{00000124-0000-0000-C000-000000000046}\NumMethods,,,"19"
  391. HKCR,Interface\{00000125-0000-0000-C000-000000000046},,,"IAdviseSink2"
  392. HKCR,Interface\{00000125-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010f-0000-0000-C000-000000000046}"
  393. HKCR,Interface\{00000125-0000-0000-C000-000000000046}\NumMethods,,,"9"
  394. HKCR,Interface\{00000125-0000-0000-C000-000000000046}\ProxyStubClsid32,,,"{00000320-0000-0000-C000-000000000046}"
  395. HKCR,Interface\{00000126-0000-0000-C000-000000000046},,,"IRunnableObject"
  396. HKCR,Interface\{00000126-0000-0000-C000-000000000046}\NumMethods,,,"8"
  397. HKCR,Interface\{00000127-0000-0000-C000-000000000046},,,"IViewObject2"
  398. HKCR,Interface\{00000127-0000-0000-C000-000000000046}\BaseInterface,,,"{0000010d-0000-0000-C000-000000000046}"
  399. HKCR,Interface\{00000127-0000-0000-C000-000000000046}\NumMethods,,,"10"
  400. HKCR,Interface\{00000128-0000-0000-C000-000000000046},,,"IOleCache2"
  401. HKCR,Interface\{00000128-0000-0000-C000-000000000046}\BaseInterface,,,"{0000011e-0000-0000-C000-000000000046}"
  402. HKCR,Interface\{00000128-0000-0000-C000-000000000046}\NumMethods,,,"10"
  403. HKCR,Interface\{00000129-0000-0000-C000-000000000046},,,"IOleCacheControl"
  404. HKCR,Interface\{00000129-0000-0000-C000-000000000046}\NumMethods,,,"5"
  405. HKCR,Interface\{D5F569D0-593B-101A-B569-08002B2DBF7A},,,"IPSFactoryBuffer"
  406. HKCR,Interface\{D5F569D0-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"5"
  407. HKCR,Interface\{D5F56A34-593B-101A-B569-08002B2DBF7A},,,"IRpcProxyBuffer"
  408. HKCR,Interface\{D5F56A34-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"5"
  409. HKCR,Interface\{D5F56AFC-593B-101A-B569-08002B2DBF7A},,,"IRpcStubBuffer"
  410. HKCR,Interface\{D5F56AFC-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"10"
  411. HKCR,Interface\{D5F56B60-593B-101A-B569-08002B2DBF7A},,,"IRpcChannelBuffer"
  412. HKCR,Interface\{D5F56B60-593B-101A-B569-08002B2DBF7A}\NumMethods,,,"8"
  413.  
  414. ;
  415. ; -- MSDraw
  416. ;
  417.  
  418. HKCR,CLSID\{00030007-0000-0000-C000-000000000046},,,"Microsoft Drawing"
  419. HKCR,CLSID\{00030007-0000-0000-C000-000000000046}\ProgID,,,MSDraw
  420. HKCR,CLSID\{00030007-0000-0000-C000-000000000046}\Ole1Class,,,MSDraw
  421. HKCR,CLSID\{00030007-0000-0000-C000-000000000046}\MiscStatus,,,512
  422.  
  423. ;
  424. ; -- Package
  425. ;
  426.  
  427. HKCR,Package,,,%PACKAGE%
  428. HKCR,Package\CLSID,,,"{0003000C-0000-0000-C000-000000000046}"
  429. HKCR,Package\protocol\StdFileEditing\server,,,"packager.exe"
  430. HKCR,Package\protocol\StdFileEditing\verb\0,,,"%OLE_Activate_Contents_Desc%"
  431. HKCR,Package\protocol\StdFileEditing\verb\1,,,"%OLE_Edit_Package_Desc%"
  432. HKCR,CLSID\{0003000C-0000-0000-C000-000000000046},,,%PACKAGE%
  433. HKCR,CLSID\{0003000C-0000-0000-C000-000000000046}\Ole1Class,,,"Package"
  434. HKCR,CLSID\{0003000C-0000-0000-C000-000000000046}\ProgID,,,"Package"
  435.  
  436. [ole2.32bit.auto.reg]
  437. ; registration info for the ole programmability component
  438.  
  439. ;-- register oleaut32.dll
  440. HKLM,"%KEY_RUNONCE%","RegSvr_OLEAUT32",0,"%11%\regsvr32.exe /s %11%\OLEAUT32.DLL"
  441.  
  442. ;-- IDispatch
  443.  
  444. HKCR,Interface\{00020400-0000-0000-C000-000000000046},,,IDispatch
  445. HKCR,Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020420-0000-0000-C000-000000000046}
  446. HKCR,Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020420-0000-0000-C000-000000000046}
  447. HKCR,Interface\{00020400-0000-0000-C000-000000000046}\NumMethods,,,7
  448.  
  449. ;-- IEnumVARIANT
  450.  
  451. HKCR,Interface\{00020404-0000-0000-C000-000000000046},,,IEnumVARIANT
  452. HKCR,Interface\{00020404-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020421-0000-0000-C000-000000000046}
  453. HKCR,Interface\{00020404-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020421-0000-0000-C000-000000000046}
  454. HKCR,Interface\{00020404-0000-0000-C000-000000000046}\NumMethods,,,7
  455.  
  456. ;-- ITypeInfo
  457.  
  458. HKCR,Interface\{00020401-0000-0000-C000-000000000046},,,ITypeInfo
  459. HKCR,Interface\{00020401-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020422-0000-0000-C000-000000000046}
  460. HKCR,Interface\{00020401-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020422-0000-0000-C000-000000000046}
  461. HKCR,Interface\{00020401-0000-0000-C000-000000000046}\NumMethods,,,22
  462.  
  463. ;-- ITypeLib
  464.  
  465. HKCR,Interface\{00020402-0000-0000-C000-000000000046},,,ITypeLib
  466. HKCR,Interface\{00020402-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020423-0000-0000-C000-000000000046}
  467. HKCR,Interface\{00020402-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020423-0000-0000-C000-000000000046}
  468. HKCR,Interface\{00020402-0000-0000-C000-000000000046}\NumMethods,,,13
  469.  
  470. ;-- ITypeComp
  471.  
  472. HKCR,Interface\{00020403-0000-0000-C000-000000000046},,,ITypeComp
  473. HKCR,Interface\{00020403-0000-0000-C000-000000000046}\ProxyStubClsid,,,{00020425-0000-0000-C000-000000000046}
  474. HKCR,Interface\{00020403-0000-0000-C000-000000000046}\ProxyStubClsid32,,,{00020425-0000-0000-C000-000000000046}
  475. HKCR,Interface\{00020403-0000-0000-C000-000000000046}\NumMethods,,,5
  476.  
  477. ;-- ICreateTypeInfo
  478.  
  479. HKCR,Interface\{00020405-0000-0000-C000-000000000046},,,ICreateTypeInfo
  480. HKCR,Interface\{00020405-0000-0000-C000-000000000046}\NumMethods,,,26
  481.  
  482. ;-- ICreateTypeLib
  483.  
  484. HKCR,Interface\{00020406-0000-0000-C000-000000000046},,,ICreateTypeLib
  485. HKCR,Interface\{00020406-0000-0000-C000-000000000046}\NumMethods,,,13
  486.  
  487. ;-- OLE Automation stdole.tlb and stdole32.tlb registration
  488.  
  489. HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}
  490. HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0,,,"OLE Automation"
  491. HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\HELPDIR,,,
  492. HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\0\win16,,,stdole.tlb
  493. HKCR,TypeLib\{00020430-0000-0000-C000-000000000046}\1.0\0\win32,,,stdole32.tlb
  494.  
  495. ;-- Registration info for OLE Automation private classes
  496.  
  497. HKCR,CLSID\{00020420-0000-0000-C000-000000000046},,,PSDispatch
  498. HKCR,CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll
  499. HKCR,CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment"
  500. HKCR,CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll
  501.  
  502. HKCR,CLSID\{00020422-0000-0000-C000-000000000046},,,PSTypeInfo
  503. HKCR,CLSID\{00020422-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll
  504. HKCR,CLSID\{00020422-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment"
  505. HKCR,CLSID\{00020422-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll
  506.  
  507. HKCR,CLSID\{00020421-0000-0000-C000-000000000046},,,PSEnumVARIANT
  508. HKCR,CLSID\{00020421-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll
  509. HKCR,CLSID\{00020421-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment"
  510. HKCR,CLSID\{00020421-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll
  511.  
  512. HKCR,CLSID\{00020423-0000-0000-C000-000000000046},,,PSTypeLib
  513. HKCR,CLSID\{00020423-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll
  514. HKCR,CLSID\{00020423-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment"
  515. HKCR,CLSID\{00020423-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll
  516.  
  517. HKCR,CLSID\{00020425-0000-0000-C000-000000000046},,,PSTypeComp
  518. HKCR,CLSID\{00020425-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll
  519. HKCR,CLSID\{00020425-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment"
  520. HKCR,CLSID\{00020425-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll
  521.  
  522. HKCR,CLSID\{00020424-0000-0000-C000-000000000046},,,PSAutomation
  523. HKCR,CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32,,,oleaut32.dll
  524. HKCR,CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32,ThreadingModel,,"Apartment"
  525. HKCR,CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer,,,ole2disp.dll
  526.  
  527. ;-- Registration info for OLE Automation ISupportErrorInfo
  528.  
  529. HKCR,CLSID\{DF0B3D60-548F-101B-8E65-08002B2BD119},,,PSSupportErrorInfo
  530. HKCR,CLSID\{DF0B3D60-548F-101B-8E65-08002B2BD119}\InprocServer,,,ole2disp.dll
  531. HKCR,CLSID\{DF0B3D60-548F-101B-8E65-08002B2BD119}\InprocServer32,,,oleaut32.dll
  532.  
  533. HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119},,,ISupportErrorInfo
  534. HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119}\NumMethods,,,4
  535. HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119}\ProxyStubClsid,,,{DF0B3D60-548F-101B-8E65-08002B2BD119}
  536. HKCR,Interface\{DF0B3D60-548F-101B-8E65-08002B2BD119}\ProxyStubClsid32,,,{DF0B3D60-548F-101B-8E65-08002B2BD119}
  537.  
  538.  
  539. [Jet.Base.copy.sys]
  540. msjet35.dll,,,32
  541. msjter35.dll,,,32
  542. msjint35.dll,,,32
  543. odbcjt32.dll,,,32
  544. odbcji32.dll,,,32
  545. odbctl32.dll,,,32
  546. vbajet32.dll,,,32
  547. vbar332.dll,,,32
  548.  
  549. [Jet.Base.copy.dao]
  550. dao350.dll,,,32
  551.  
  552. [Jet.Base.addreg]
  553.   ; register DLLs
  554. HKLM,"%KEY_RUNONCE%","RegSvr_MSJet35",0,"%11%\regsvr32.exe /s %11%\msjet35.DLL"
  555. HKLM,"%KEY_RUNONCE%","RegSvr_DAO350",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\%MS_SHARED%\%DAO%\dao350.DLL"
  556.   ; Rename "\Progra~1\Common~1 to "\Progra~1\Common Files"
  557. HKLM,%KEY_RENAME%\CommonRen,,,"%24%\%PROGRAMF%"
  558. HKLM,%KEY_RENAME%\CommonRen,"%COMMON_FILES%",,"$!$!$!$!.com"
  559. HKLM,%KEY_RENAME%\CommonRen,"$!$!$!$!.com",,"%COMMON_FILES_LFN%"
  560.   ; Rename "\Progra~1\Common~1\Micros~1" to "\Progra~1\Common~1\Microsoft Shared"
  561. HKLM,%KEY_RENAME%\MSSharedRen,,,"%24%\%PROGRAMF%\%COMMON_FILES%"
  562. HKLM,%KEY_RENAME%\MSSharedRen,"%MS_SHARED%",,"$!$!$!$!.mss"
  563. HKLM,%KEY_RENAME%\MSSharedRen,"$!$!$!$!.mss",,"%MS_SHARED_LFN%"
  564.  
  565.  
  566. [ODBC.Base.copy.sys]
  567. odbc32.dll,,,32
  568. odbccr32.dll,,,32
  569. odbcint.dll,,,32
  570. odbcad32.exe,,,32
  571. odbccp32.cpl,,,32
  572. odbccp32.dll,,,32
  573. odbc16gt.dll,,,32
  574. odbc32gt.dll,,,32
  575. ds16gt.dll,,,32
  576. ds32gt.dll,,,32
  577. odbcinst.hlp,,,32
  578. odbcinst.cnt,,,32
  579.  
  580. [ODBC.Base.copy.oledb]
  581. msdasql.dll,,,32
  582. msdaps.dll,,,32
  583. msdadc.dll,,,32
  584. msdaenum.dll,,,32
  585. msdaer.dll,,,32
  586. msdatl.dll,,,32
  587. msdasqlr.dll,,,32
  588. msdatt.dll,,,32
  589. msdaerr.dll,,,32
  590. odbcinst.exe
  591. odbckey.inf
  592.  
  593. [ODBC.Base.addreg]
  594.   ; register DLLs
  595. HKLM,"%KEY_RUNONCE%","RegSvr_MSDASQL",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\MSDASQL.DLL"
  596. HKLM,"%KEY_RUNONCE%","RegSvr_MSDAPS",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\MSDAPS.DLL"
  597. HKLM,"%KEY_RUNONCE%","RegSvr_MSDADC",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\MSDADC.DLL"
  598. HKLM,"%KEY_RUNONCE%","RegSvr_MSDAENUM",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\MSDAENUM.DLL"
  599. HKLM,"%KEY_RUNONCE%","RegSvr_MSDAER",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\MSDAER.DLL"
  600. HKLM,"%KEY_RUNONCE%","RegSvr_MSDATT",0,"%11%\regsvr32.exe /s %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\MSDATT.DLL"
  601.   ; install access drivers
  602. HKLM,"%KEY_RUNONCE%","OLEDB_InstallAccess",0,"%24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\odbcinst.exe Access %24%\%PROGRAMF%\%COMMON_FILES%\System\%OLE_DB_SFN%\odbckey.inf"
  603.   ; Rename "\Progra~1\Common~1\System\OLEDB~1" to "\Progra~1\Common~1\System\OLE DB"
  604. HKLM,%KEY_RENAME%\OLE_DB,,,"%24%\%PROGRAMF%\%COMMON_FILES%\System"
  605. HKLM,%KEY_RENAME%\OLE_DB,"%OLE_DB_SFN%",,"$!$!$!$!.ole"
  606. HKLM,%KEY_RENAME%\OLE_DB,"$!$!$!$!.ole",,"%OLE_DB_LFN%"
  607.  
  608.  
  609. [Strings]
  610. ;Non-Localizable strings:
  611. KEY_RUNONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
  612. KEY_RENAME  = "Software\Microsoft\Windows\CurrentVersion\RenameFiles"
  613.  
  614. ; User-visible strings
  615. PROGRAMF         = "Progra~1"
  616. COMMON_FILES     = "Common~1"
  617. COMMON_FILES_LFN = "Common Files"
  618. MS_SHARED        = "Micros~1"
  619. MS_SHARED_LFN    = "Microsoft Shared"
  620. DAO              = "DAO"
  621. OLE_DB_SFN       = "OLEDB~1"
  622. OLE_DB_LFN       = "OLE DB"
  623.  
  624. MS_OLE2_Desc="OLE 2.0"
  625. MS_OLE2_32Bit_Desc = "32-Bit OLE 2.0 Components"
  626. OLE_Edit_Package_Desc = "&Edit Package"
  627. OLE_Activate_Contents_Desc = "&Activate Contents"
  628. PACKAGE = "Package"
  629. StaticDib_Desc = "Picture (Device Independent Bitmap)"
  630. StaticEnhancedMetafile_Desc = "Picture (Enhanced Metafile)"
  631. StaticMetafile_Desc = "Picture (Metafile)"
  632.