Annotation of mstools/ole20/samples/outline/outline.reg, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.