GME  13
ParserLib.idl
Go to the documentation of this file.
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 };