GME
13
|
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 };