123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /////////////////////////////////////////////////////////////////////////////
- // TCObj.idl : IDL source for TCObj.dll
- import "..\Inc\TCIDL.idl";
- /////////////////////////////////////////////////////////////////////////////
- // TCTCObj Library
- [
- uuid(8962E243-CD81-11d2-9646-00C04F68DEB0),
- version(1.0),
- helpstring("TCObj TypeLib")
- ]
- library TCObj
- {
- importlib("stdole32.tlb");
- ///////////////////////////////////////////////////////////////////////////
- // Reference these (enumerations) so that they get into the typelib
- enum dispid_TCIDL;
- enum FileAttributes;
- ///////////////////////////////////////////////////////////////////////////
- // TCObj CoClass
- // {secret}
- [
- hidden, noncreatable,
- uuid(8962E249-CD81-11d2-9646-00C04F68DEB0),
- helpstring("TCObj Category. This is really a CATID, but this way we get the GUID into the type library.")
- ]
- coclass TCObj
- {
- /////////////////////////////////////////////////////////////////////////
- // Reference these (interfaces) so that they get into the typelib
- interface ITCCollection;
- interface ITCStrings;
- interface ITCPropBagOnRegKey;
- interface ITCSessionInfo;
- interface ITCSessionInfos;
- interface ITCCollectionPersistHelper;
- interface ITCUtility;
- }; // End: coclass TCObj
- ///////////////////////////////////////////////////////////////////////////
- // TCMarshalByValue CoClass
- [
- uuid(8962E244-CD81-11d2-9646-00C04F68DEB0),
- helpstring("TCMarshalByValue Class")
- ]
- coclass TCMarshalByValue
- {
- interface IUnknown;
- }; // End: coclass TCMarshalByValue
- ///////////////////////////////////////////////////////////////////////////
- // TCStrings CoClass
- [
- uuid(8962E245-CD81-11d2-9646-00C04F68DEB0),
- helpstring("TCStrings Class")
- ]
- coclass TCStrings
- {
- [default] interface ITCStrings;
- }; // End: coclass TCStrings
- ///////////////////////////////////////////////////////////////////////////
- // TCNullStream CoClass
- [
- uuid(8962E248-CD81-11d2-9646-00C04F68DEB0),
- helpstring("TCNullStream Class")
- ]
- coclass TCNullStream
- {
- interface IUnknown;
- }; // End: coclass TCNullStream
- ///////////////////////////////////////////////////////////////////////////
- // TCPropBagOnRegKey
- [
- uuid(8962E246-CD81-11d2-9646-00C04F68DEB0),
- helpstring("TCPropBagOnRegKey Class")
- ]
- coclass TCPropBagOnRegKey
- {
- [default] interface ITCPropBagOnRegKey;
- }; // End: coclass TCPropBagOnRegKey
- ///////////////////////////////////////////////////////////////////////////
- // TCUtility
- [
- uuid(E9EE9E82-ED3A-11d2-A50B-00C04F68DEB0),
- helpstring("TCUtility Class")
- ]
- coclass TCUtility
- {
- [default] interface ITCUtility;
- }; // End: coclass TCUtility
- } // END: library TCObj
- cpp_quote("/////////////////////////////////////////////////////////////////////////////")
- cpp_quote("// CATID Declarations")
- cpp_quote("")
- cpp_quote("extern \"C\" const __declspec(selectany) CATID CATID_TCObj =")
- cpp_quote(" {0x8962e249,0xcd81,0x11d2,{0x96,0x46,0x0,0xc0,0x4f,0x68,0xde,0xb0}};")
- cpp_quote("")
|