GME  13
GmeLib.idl
Go to the documentation of this file.
00001 import "oaidl.idl";
00002 import "ocidl.idl";
00003 
00004 import "Gme.idl";
00005 import "Core.idl";
00006 
00007 [
00008         uuid(0ADEEC71-D83A-11D3-B36B-005004CC8592),
00009         version(1.0),
00010         helpstring("GME Type Library")
00011 ]
00012 library GmeLib
00013 {
00014         importlib("stdole32.tlb");
00015         importlib("stdole2.tlb");
00016 
00017         importlib("CoreLib.tlb");
00018         importlib("MetaLib.tlb");
00019         importlib("MgaLib.tlb");
00020 
00021         // Decorator interfaces (listed here to include them in typelib)
00022         interface IMgaDecorator;
00023         interface IMgaCommonDecoratorEvents;
00024         interface IMgaDecoratorCommon;
00025         interface IMgaElementDecoratorEvents;
00026         interface IMgaElementDecorator;
00027         enum decorator_error;
00028 
00029 
00030         //  Class information for CMgaDataSource
00031         [ uuid(FCB7DB63-9F59-46a6-9FEF-5C2679AEA69A) ]
00032         coclass MgaDataSource
00033         {
00034                 [default] interface IMgaDataSource;
00035                 interface ISupportErrorInfo;
00036         };
00037 
00038         //  Class information for CGMEOLEApp
00039 
00040         [ uuid(C7DCCC2E-1642-4a40-8060-51A7B9FAE488) ]
00041         coclass Application
00042         {
00043                 [default] interface IGMEOLEApp;
00044                 [source]  interface IMgaComponent;
00045                 [source]  interface IMgaComponentEx;
00046                 interface IGMEVersionInfo;
00047                 interface ISupportErrorInfo;
00048         };
00049 
00050         //  Class information for CGMEOLEIt
00051 
00052         [ uuid(A19756E1-56AB-4ae5-974A-B3766E190697) ]
00053         coclass It
00054         {
00055                 [default] interface IGMEOLEIt;
00056                 interface ISupportErrorInfo;
00057         };
00058 
00059         //  Class information for CGMEOLEModel
00060 
00061         [ uuid(7B512D6A-6767-4e3f-BF1F-A22943E68C32) ]
00062         coclass Model
00063         {
00064                 [default] interface IGMEOLEModel;
00065                 interface ISupportErrorInfo;
00066         };
00067 
00068         //  Class information for CGMEOLEAspect
00069 
00070         [ uuid(D4AFDD5A-037A-42d5-A9A1-F44C81EA7AF7) ]
00071         coclass Aspect
00072         {
00073                 [default] interface IGMEOLEAspect;
00074                 interface ISupportErrorInfo;
00075         };
00076 
00077         //  Class information for CGMEOLEPanel
00078 
00079         [ uuid(A946466F-29E2-44a6-A69A-4D6D9268A37F) ]
00080         coclass Panel
00081         {
00082                 [default] interface IGMEOLEPanel;
00083                 interface ISupportErrorInfo;
00084         };
00085 
00086         //  Class information for CGMEOLEPanel
00087 
00088         [ uuid(05403CF4-5C53-49d4-8F63-ED37870ABF1F) ]
00089         coclass Collection
00090         {
00091                 [default] interface IGMEOLEColl;
00092                 interface ISupportErrorInfo;
00093         };
00094 
00095         //  Class information for CDecoratorEventSink
00096 
00097         [ uuid(8B4648C1-C3A9-45dd-AE8C-63DB998F5CC0) ]
00098         coclass DecoratorEventSink
00099         {
00100                 [default] interface IMgaElementDecoratorEvents;
00101                 interface ISupportErrorInfo;
00102         };
00103 
00104         //  Class information for CAnnotatorEventSink
00105 
00106         [ uuid(133AB952-9A84-49e0-98CA-C2484D959F3E) ]
00107         coclass AnnotatorEventSink
00108         {
00109                 [default] interface IMgaElementDecoratorEvents;
00110                 interface ISupportErrorInfo;
00111         };
00112 };