Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

403 lines
17 KiB

  1. REGEDIT
  2. (the above line used as a quick check that we are indeed a registration script)
  3. ALL LINES THAT DON'T START WITH 'HKEY_CLASSES_ROOT' ARE COMMENTS.
  4. THIS FILE CONSISTS OF A LIST OF <key> <value> PAIRS. THE key AND value SHOULD
  5. BE SEPERATED BY A " = " mark (note spaces).
  6. *
  7. /*************************************************************************
  8. ** REGISTRATION INFORMATION FOR olebind test
  9. *************************************************************************/
  10. HKEY_CLASSES_ROOT\.ut1 = ProgID49
  11. HKEY_CLASSES_ROOT\.ut2 = ProgID48
  12. HKEY_CLASSES_ROOT\.ut3 = ProgID47
  13. HKEY_CLASSES_ROOT\ProgID49 = test app 1
  14. HKEY_CLASSES_ROOT\ProgID49\CLSID = {99999999-0000-0008-C000-000000000049}
  15. HKEY_CLASSES_ROOT\ProgID48 = test app 2
  16. HKEY_CLASSES_ROOT\ProgID48\CLSID = {99999999-0000-0008-C000-000000000048}
  17. HKEY_CLASSES_ROOT\ProgID47 = test app 3
  18. HKEY_CLASSES_ROOT\ProgID47\CLSID = {99999999-0000-0008-C000-000000000047}
  19. HKEY_CLASSES_ROOT\CLSID
  20. HKEY_CLASSES_ROOT\CLSID\{00000009-0000-0008-C000-000000000047} = BasicSrv
  21. HKEY_CLASSES_ROOT\CLSID\{00000009-0000-0008-C000-000000000047}\LocalServer32 = testsrv.exe
  22. HKEY_CLASSES_ROOT\CLSID\{00000009-0000-0008-C000-000000000048} = BasicBnd2
  23. HKEY_CLASSES_ROOT\CLSID\{00000009-0000-0008-C000-000000000048}\LocalServer32 = olesrv.exe
  24. HKEY_CLASSES_ROOT\CLSID\{00000009-0000-0008-C000-000000000049} = BasicBnd
  25. HKEY_CLASSES_ROOT\CLSID\{00000009-0000-0008-C000-000000000049}\InprocServer32 = oleimpl.dll
  26. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000048} = BasicBnd2
  27. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000048}\LocalServer32 = olesrv.exe
  28. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000049} = BasicBnd
  29. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000049}\InprocServer32 = oleimpl.dll
  30. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047} = TestEmbed
  31. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047}\InprocHandler32 = ole32.dll
  32. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047}\InprocServer32 = ole32.dll
  33. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047}\LocalServer32 = testsrv.exe
  34. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047}\protocol
  35. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047}\protocol\StdFileEditing
  36. HKEY_CLASSES_ROOT\CLSID\{99999999-0000-0008-C000-000000000047}\protocol\StdFileEditing\server = testsrv.exe
  37. /*************************************************************************
  38. ** REGISTRATION INFORMATION FOR simpsvr.exe
  39. *************************************************************************/
  40. HKEY_CLASSES_ROOT\SIMPSVR = Simple OLE 2.0 Server
  41. HKEY_CLASSES_ROOT\SIMPSVR\protocol\StdFileEditing\server = simpsvr.exe
  42. HKEY_CLASSES_ROOT\SIMPSVR\protocol\StdFileEditing\verb\0 = &Edit
  43. HKEY_CLASSES_ROOT\SIMPSVR\protocol\StdFileEditing\verb\1 = &Open
  44. HKEY_CLASSES_ROOT\SIMPSVR\Insertable
  45. HKEY_CLASSES_ROOT\SIMPSVR\CLSID = {BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}
  46. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509} = Simple OLE 2.0 Server
  47. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\Insertable
  48. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\MiscStatus = 0
  49. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\DefaultIcon = simpsvr.exe,0
  50. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\AuxUserType\2 = Simple Server
  51. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\AuxUserType\3 = Simple OLE 2.0 Server
  52. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\Verb\0 = &Play,0,2
  53. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\Verb\1 = &Open,0,2
  54. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\LocalServer32 = simpsvr.exe
  55. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\InprocHandler32 = ole32.dll
  56. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\ProgID = SIMPSVR
  57. HKEY_CLASSES_ROOT\CLSID\{BCF6D4A0-BE8C-1068-B6D4-00DD010C0509}\DataFormats\GetSet\0 = 3,1,32,1
  58. HKEY_CLASSES_ROOT\.svr = SIMPSVR
  59. /*************************************************************************
  60. ** REGISTRATION INFORMATION FOR spsvr16.exe
  61. *************************************************************************/
  62. HKEY_CLASSES_ROOT\SPSVR16 = Simple 16 Bit OLE 2.0 Server
  63. HKEY_CLASSES_ROOT\SPSVR16\protocol\StdFileEditing\server = spsvr16.exe
  64. HKEY_CLASSES_ROOT\SPSVR16\protocol\StdFileEditing\verb\0 = &Edit
  65. HKEY_CLASSES_ROOT\SPSVR16\protocol\StdFileEditing\verb\1 = &Open
  66. HKEY_CLASSES_ROOT\SPSVR16\Insertable
  67. HKEY_CLASSES_ROOT\SPSVR16\CLSID = {9fb878d0-6f88-101b-bc65-00000b65c7a6}
  68. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6} = Simple 16 Bit OLE 2.0 Server
  69. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\Insertable
  70. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\MiscStatus = 0
  71. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\DefaultIcon = spsvr16.exe,0
  72. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\AuxUserType\2 = Simple Server
  73. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\AuxUserType\3 = Simple 16 Bit OLE 2.0 Server
  74. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\Verb\0 = &Play,0,2
  75. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\Verb\1 = &Open,0,2
  76. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\LocalServer = spsvr16.exe
  77. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\InprocHandler = ole2.dll
  78. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\ProgID = SPSVR16
  79. HKEY_CLASSES_ROOT\CLSID\{9fb878d0-6f88-101b-bc65-00000b65c7a6}\DataFormats\GetSet\0 = 3,1,32,1
  80. HKEY_CLASSES_ROOT\.svr = SPSVR16
  81. /*************************************************************************
  82. ** REGISTRATION INFORMATION FOR ALL OUTLINE SERIES APPLICATIONS
  83. *************************************************************************/
  84. --- VERSIONLESS PROGID ROOT-KEY INFORMATION
  85. ---------------------------------------
  86. --- ISVROTL is used as the current version of an OLEOutline server
  87. HKEY_CLASSES_ROOT\OLEOutline = Ole 2.0 In-Place Server Outline
  88. HKEY_CLASSES_ROOT\OLEOutline\CLSID = {00000402-0000-0000-C000-000000000046}
  89. HKEY_CLASSES_ROOT\OLEOutline\CurVer = OLE2ISvrOtl
  90. HKEY_CLASSES_ROOT\OLEOutline\CurVer\Insertable
  91. /*************************************************************************
  92. ** REGISTRATION ENTRY FOR SVROUTL.EXE
  93. *************************************************************************/
  94. --- PROGID ROOT-KEY INFORMATION
  95. ---------------------------
  96. HKEY_CLASSES_ROOT\OLE2SvrOutl = Ole 2.0 Server Sample Outline
  97. HKEY_CLASSES_ROOT\OLE2SvrOutl\CLSID = {00000400-0000-0000-C000-000000000046}
  98. --- SVROUTL is marked as insertable so it appears in the InsertObject dialog
  99. HKEY_CLASSES_ROOT\OLE2SvrOutl\Insertable
  100. --- OLE 1.0 COMPATIBILITY INFORMATION
  101. ---------------------------------
  102. HKEY_CLASSES_ROOT\OLE2SvrOutl\protocol\StdFileEditing\verb\0 = &Edit
  103. HKEY_CLASSES_ROOT\OLE2SvrOutl\protocol\StdFileEditing\server = svroutl.exe
  104. --- WINDOWS 3.1 SHELL INFORMATION
  105. -----------------------------
  106. HKEY_CLASSES_ROOT\OLE2SvrOutl\Shell\Print\Command = svroutl.exe %1
  107. HKEY_CLASSES_ROOT\OLE2SvrOutl\Shell\Open\Command = svroutl.exe %1
  108. --- OLE 2.0 CLSID ENTRY INFORMATION
  109. ------------------------------
  110. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046} = Ole 2.0 Server Sample Outline
  111. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\ProgID = OLE2SvrOutl
  112. --- OLE 2.0 OBJECT HANDLER/EXE INFORMATION
  113. --------------------------------------
  114. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\InprocHandler32 = ole32.dll
  115. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\LocalServer32 = svroutl.exe
  116. --- VERB MENU SUPPORT
  117. -----------------
  118. --- Verb 0: "Edit", MF_UNCHECKED | MF_ENABLED, OLEVERBATTRIB_ONCONTAINERMENU
  119. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\Verb\0 = &Edit,0,2
  120. --- This class should appear in Insert New Object list
  121. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\Insertable
  122. --- USER TYPE NAMES
  123. ---------------
  124. --- ShortName (NOTE: max 15 chars) = Server Outline
  125. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\AuxUserType\2 = Outline
  126. --- AppName = Ole 2.0 Outline Server
  127. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\AuxUserType\3 = Ole 2.0 Outline Server
  128. --- ICON DEFINITION
  129. ---------------
  130. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\DefaultIcon = svroutl.exe,0
  131. --- DATA FORMATS SUPPORTED
  132. ----------------------
  133. --- Default File Format = CF_Outline
  134. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\DataFormats\DefaultFile = Outline
  135. --- Format 0 = CF_OUTLINE, DVASPECT_CONTENT, TYMED_HGLOBAL, DATADIR_BOTH
  136. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\DataFormats\GetSet\0 = Outline,1,1,3
  137. --- Format 1 = CF_TEXT, DVASPECT_CONTENT, TYMED_HGLOBAL, DATADIR_BOTH
  138. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\DataFormats\GetSet\1 = 1,1,1,3
  139. --- Format 2 = CF_METAFILEPICT, DVASPECT_CONTENT, TYMED_MFPICT, DATADIR_GET
  140. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\DataFormats\GetSet\2 = 3,1,32,1
  141. --- Format 3 = CF_METAFILEPICT, DVASPECT_ICON, TYMED_MFPICT, DATADIR_GET
  142. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DataFormats\GetSet\3 = 3,4,32,1
  143. --- MISC STATUS SUPPORTED
  144. ---------------------
  145. /* DVASPECT_CONTENT = OLEMISC_RENDERINGISDEVICEINDEPENDENT */
  146. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\MiscStatus = 512
  147. --- CONVERSION FORMATS SUPPORTED
  148. ----------------------------
  149. --- Readable Main formats: CF_OUTLINE, CF_TEXT
  150. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\Conversion\Readable\Main = Outline
  151. HKEY_CLASSES_ROOT\CLSID\{00000400-0000-0000-C000-000000000046}\Conversion\Readwritable\Main = Outline
  152. /*************************************************************************
  153. ** REGISTRATION ENTRY FOR CNTROUTL.EXE
  154. *************************************************************************/
  155. ENTRIES FOR Ole 2.0 Container Sample Outline
  156. --- PROGID ROOT-KEY INFORMATION
  157. ---------------------------
  158. NOTE: CNTROUTL must have a ProgID assigned for the Windows 3.1 Shell
  159. file associations and Packager to function correctly.
  160. HKEY_CLASSES_ROOT\OLE2CntrOutl = Ole 2.0 Container Sample Outline
  161. HKEY_CLASSES_ROOT\OLE2CntrOutl\Clsid = {00000401-0000-0000-C000-000000000046}
  162. --- WINDOWS 3.1 SHELL INFORMATION
  163. -----------------------------
  164. HKEY_CLASSES_ROOT\OLE2CntrOutl\Shell\Print\Command = cntroutl.exe %1
  165. HKEY_CLASSES_ROOT\OLE2CntrOutl\Shell\Open\Command = cntroutl.exe %1
  166. --- OLE 2.0 CLSID ENTRY INFORMATION
  167. -------------------------------
  168. HKEY_CLASSES_ROOT\CLSID\{00000401-0000-0000-C000-000000000046} = Ole 2.0 Container Sample Outline
  169. HKEY_CLASSES_ROOT\CLSID\{00000401-0000-0000-C000-000000000046}\ProgID = OLE2CntrOutl
  170. --- OLE 2.0 OBJECT HANDLER/EXE INFORMATION
  171. --------------------------------------
  172. HKEY_CLASSES_ROOT\CLSID\{00000401-0000-0000-C000-000000000046}\InprocHandler32 = ole32.dll
  173. HKEY_CLASSES_ROOT\CLSID\{00000401-0000-0000-C000-000000000046}\LocalServer32 = cntroutl.exe
  174. /*************************************************************************
  175. ** REGISTRATION ENTRY FOR ISVROTL.EXE
  176. *************************************************************************/
  177. --- PROGID ROOT-KEY INFORMATION
  178. ---------------------------
  179. HKEY_CLASSES_ROOT\OLE2ISvrOtl = Ole 2.0 In-Place Server Outline
  180. HKEY_CLASSES_ROOT\OLE2ISvrOtl\CLSID = {00000402-0000-0000-C000-000000000046}
  181. --- ISVROTL is marked as insertable so it appears in the InsertObject dialog
  182. HKEY_CLASSES_ROOT\OLE2ISvrOtl\Insertable
  183. --- OLE 1.0 COMPATIBILITY INFORMATION
  184. ---------------------------------
  185. HKEY_CLASSES_ROOT\OLE2ISvrOtl\protocol\StdFileEditing\verb\1 = &Open
  186. HKEY_CLASSES_ROOT\OLE2ISvrOtl\protocol\StdFileEditing\verb\0 = &Edit
  187. HKEY_CLASSES_ROOT\OLE2ISvrOtl\protocol\StdFileEditing\server = isvrotl.exe
  188. --- WINDOWS 3.1 SHELL INFORMATION
  189. -----------------------------
  190. HKEY_CLASSES_ROOT\OLE2ISvrOtl\Shell\Print\Command = isvrotl.exe %1
  191. HKEY_CLASSES_ROOT\OLE2ISvrOtl\Shell\Open\Command = isvrotl.exe %1
  192. --- File extension must have ProgID as its value
  193. HKEY_CLASSES_ROOT\.oln = OLE2ISvrOtl
  194. --- OLE 2.0 CLSID ENTRY INFORMATION
  195. ------------------------------
  196. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046} = Ole 2.0 In-Place Server Outline
  197. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\ProgID = OLE2ISvrOtl
  198. --- OLE 2.0 OBJECT HANDLER/EXE INFORMATION
  199. --------------------------------------
  200. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\ProgID = OLE2ISvrOtl
  201. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\InprocHandler32 = ole32.dll
  202. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\LocalServer32 = isvrotl.exe
  203. --- VERB MENU SUPPORT
  204. -----------------
  205. --- Verb 1: "Open", MF_UNCHECKED | MF_ENABLED, OLEVERBATTRIB_ONCONTAINERMENU
  206. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\Verb\1 = &Open,0,2
  207. --- Verb 0: "Edit", MF_UNCHECKED | MF_ENABLED, OLEVERBATTRIB_ONCONTAINERMENU
  208. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\Verb\0 = &Edit,0,2
  209. --- This class should appear in Insert New Object list
  210. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\Insertable
  211. --- USER TYPE NAMES
  212. ---------------
  213. --- ShortName (NOTE: recommended max 15 chars) = In-Place Outline
  214. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\AuxUserType\2 = Outline
  215. --- AppName = Ole 2.0 In-Place Outline Server
  216. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\AuxUserType\3 = Ole 2.0 In-Place Outline Server
  217. --- ICON DEFINITION
  218. ---------------
  219. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DefaultIcon = isvrotl.exe,0
  220. --- DATA FORMATS SUPPORTED
  221. ----------------------
  222. --- Default File Format = CF_OUTLINE
  223. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DataFormats\DefaultFile = Outline
  224. --- Format 0 = CF_OUTLINE, DVASPECT_CONTENT, TYMED_HGLOBAL, DATADIR_BOTH
  225. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DataFormats\GetSet\0 = Outline,1,1,3
  226. --- Format 1 = CF_TEXT, DVASPECT_CONTENT, TYMED_HGLOBAL, DATADIR_BOTH
  227. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DataFormats\GetSet\1 = 1,1,1,3
  228. --- Format 2 = CF_METAFILEPICT, DVASPECT_CONTENT, TYMED_MFPICT, DATADIR_GET
  229. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DataFormats\GetSet\2 = 3,1,32,1
  230. --- Format 3 = CF_METAFILEPICT, DVASPECT_ICON, TYMED_MFPICT, DATADIR_GET
  231. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\DataFormats\GetSet\3 = 3,4,32,1
  232. --- MISC STATUS SUPPORTED
  233. ---------------------
  234. /* DVASPECT_CONTENT = OLEMISC_RENDERINGISDEVICEINDEPENDENT */
  235. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\MiscStatus = 512
  236. /* DVASPECT_CONTENT =
  237. ** OLEMISC_INSIDEOUT | OLEMISC_ACTIVATEWHENVISIBLE |
  238. ** OLEMISC_RENDERINGISDEVICEINDEPENDENT
  239. */
  240. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\MiscStatus\1 = 896
  241. --- CONVERSION FORMATS SUPPORTED
  242. ----------------------------
  243. --- Readable Main formats: CF_OUTLINE, CF_TEXT
  244. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\Conversion\Readable\Main = Outline
  245. HKEY_CLASSES_ROOT\CLSID\{00000402-0000-0000-C000-000000000046}\Conversion\Readwritable\Main = Outline
  246. /*************************************************************************
  247. ** REGISTRATION ENTRY FOR ICNTROTL.EXE
  248. *************************************************************************/
  249. ENTRIES FOR Ole 2.0 In-Place Container Outline
  250. --- PROGID ROOT-KEY INFORMATION
  251. ---------------------------
  252. NOTE: ICNTROTL must have a ProgID assigned for the Windows 3.1 Shell
  253. file associations and Packager to function correctly.
  254. HKEY_CLASSES_ROOT\OLE2ICtrOtl = Ole 2.0 In-Place Container Outline
  255. HKEY_CLASSES_ROOT\OLE2ICtrOtl\Clsid = {00000403-0000-0000-C000-000000000046}
  256. --- WINDOWS 3.1 SHELL INFORMATION
  257. -----------------------------
  258. HKEY_CLASSES_ROOT\OLE2ICtrOtl\Shell\Print\Command = icntrotl.exe %1
  259. HKEY_CLASSES_ROOT\OLE2ICtrOtl\Shell\Open\Command = icntrotl.exe %1
  260. --- File extension must have ProgID as its value
  261. HKEY_CLASSES_ROOT\.olc = OLE2ICtrOtl
  262. --- OLE 2.0 CLSID ENTRY INFORMATION
  263. -------------------------------
  264. HKEY_CLASSES_ROOT\CLSID\{00000403-0000-0000-C000-000000000046} = Ole 2.0 In-Place Container Outline
  265. HKEY_CLASSES_ROOT\CLSID\{00000403-0000-0000-C000-000000000046}\ProgID = OLE2ICtrOtl
  266. --- OLE 2.0 OBJECT HANDLER/EXE INFORMATION
  267. --------------------------------------
  268. HKEY_CLASSES_ROOT\CLSID\{00000403-0000-0000-C000-000000000046}\InprocHandler32 = ole32.dll
  269. HKEY_CLASSES_ROOT\CLSID\{00000403-0000-0000-C000-000000000046}\LocalServer32 = icntrotl.exe