|
|
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 */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.