GME
13
|
00001 00002 import "oaidl.idl"; 00003 import "ocidl.idl"; 00004 00005 import "Parser.idl"; 00006 import "Core.idl"; 00007 import "MgaUtil.idl"; 00008 00009 // --------------------------- Parser Library 00010 00011 [ 00012 uuid(70C41B15-E3CE-11D3-B37A-005004D38590), 00013 version(1.1), // if changed, also change IDispatchImpls, GME_bin.wxs, DotNetPIAs.vcxproj, and add old PIAs to installer 00014 helpstring("MGA Parser Type Library") 00015 ] 00016 library MGAParserLib 00017 { 00018 importlib("stdole32.tlb"); 00019 importlib("stdole2.tlb"); 00020 00021 importlib("CoreLib.tlb"); 00022 importlib("MetaLib.tlb"); 00023 importlib("MgaLib.tlb"); 00024 importlib("MgaUtilLib.tlb"); 00025 00026 enum inserttype_enum; 00027 00028 [ 00029 uuid(70C41B25-E3CE-11D3-B37A-005004D38590), 00030 helpstring("MgaMetaParser Class") 00031 ] 00032 coclass MgaMetaParser 00033 { 00034 [default] interface IMgaMetaParser; 00035 interface ISupportErrorInfo; 00036 interface IGMEVersionInfo; 00037 }; 00038 00039 [ 00040 uuid(A5D0DAE7-16EE-11D4-B3C2-005004D38590), 00041 helpstring("MgaDumper Class") 00042 ] 00043 coclass MgaDumper 00044 { 00045 [default] interface IMgaDumper2; 00046 interface IMgaDumper; 00047 interface IGMEVersionInfo; 00048 }; 00049 00050 [ 00051 uuid(94D6FB54-1F7C-11D4-B3D0-005004D38590), 00052 helpstring("MgaParser Class") 00053 ] 00054 coclass MgaParser 00055 { 00056 [default] interface IMgaParser3; 00057 interface IMgaParser2; 00058 interface IMgaParser; 00059 interface IGMEVersionInfo; 00060 }; 00061 00062 };