Annotation of mstools/ole20/h/coguid.h, revision 1.1.1.1

1.1       root        1: /* this file is the master definition of all GUIDs for the component object
                      2:    model and is included in compobj.h.  Some GUIDs for moinkers and storage
                      3:    appear here as well.  All of these GUIDs are OLE GUIDs only in the sense
                      4:    that part of the GUID range owned by OLE was used to define them.
                      5: 
                      6:    NOTE: The second byte of all of these GUIDs is 0.
                      7: */
                      8:    
                      9: 
                     10: DEFINE_GUID(GUID_NULL, 0L, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
                     11: 
                     12: DEFINE_OLEGUID(IID_IUnknown,            0x00000000L, 0, 0);
                     13: DEFINE_OLEGUID(IID_IClassFactory,       0x00000001L, 0, 0);
                     14: DEFINE_OLEGUID(IID_IMalloc,             0x00000002L, 0, 0);
                     15: DEFINE_OLEGUID(IID_IMarshal,            0x00000003L, 0, 0);
                     16: 
                     17: /* RPC related interfaces */
                     18: DEFINE_OLEGUID(IID_IRpcChannel,         0x00000004L, 0, 0);
                     19: DEFINE_OLEGUID(IID_IRpcStub,            0x00000005L, 0, 0);
                     20: DEFINE_OLEGUID(IID_IStubManager,        0x00000006L, 0, 0);
                     21: DEFINE_OLEGUID(IID_IRpcProxy,           0x00000007L, 0, 0);
                     22: DEFINE_OLEGUID(IID_IProxyManager,       0x00000008L, 0, 0);
                     23: DEFINE_OLEGUID(IID_IPSFactory,          0x00000009L, 0, 0);
                     24: 
                     25: /* storage related interfaces */
                     26: DEFINE_OLEGUID(IID_ILockBytes,          0x0000000aL, 0, 0);
                     27: DEFINE_OLEGUID(IID_IStorage,            0x0000000bL, 0, 0);
                     28: DEFINE_OLEGUID(IID_IStream,             0x0000000cL, 0, 0);
                     29: DEFINE_OLEGUID(IID_IEnumSTATSTG,        0x0000000dL, 0, 0);
                     30: 
                     31: /* moniker related interfaces */
                     32: DEFINE_OLEGUID(IID_IBindCtx,            0x0000000eL, 0, 0);
                     33: DEFINE_OLEGUID(IID_IMoniker,            0x0000000fL, 0, 0);
                     34: DEFINE_OLEGUID(IID_IRunningObjectTable, 0x00000010L, 0, 0);
                     35: DEFINE_OLEGUID(IID_IInternalMoniker,    0x00000011L, 0, 0);
                     36: 
                     37: /* storage related interfaces */
                     38: DEFINE_OLEGUID(IID_IRootStorage,        0x00000012L, 0, 0);
                     39: DEFINE_OLEGUID(IID_IDfReserved1,        0x00000013L, 0, 0);
                     40: DEFINE_OLEGUID(IID_IDfReserved2,        0x00000014L, 0, 0);
                     41: DEFINE_OLEGUID(IID_IDfReserved3,        0x00000015L, 0, 0);
                     42: 
                     43: /* concurrency releated interfaces */
                     44: DEFINE_OLEGUID(IID_IMessageFilter,      0x00000016L, 0, 0);
                     45: 
                     46: /* CLSID of standard marshaler */
                     47: DEFINE_OLEGUID(CLSID_StdMarshal,        0x00000017L, 0, 0);
                     48: 
                     49: /* interface on server for getting info for std marshaler */
                     50: DEFINE_OLEGUID(IID_IStdMarshalInfo,     0x00000018L, 0, 0);
                     51: 
                     52: /* NOTE: LSB 0x19 through 0xff are reserved for future use */

unix.superglobalmegacorp.com

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