GME
13
|
00001 00002 import "oaidl.idl"; 00003 import "ocidl.idl"; 00004 00005 #include "InterfaceColl.h" 00006 00007 import "Meta.idl"; 00008 import "Core.idl"; 00009 00010 00011 // --------------------------- Meta Library 00012 00013 [ 00014 uuid(0ADEEC71-D83A-11D3-B36B-005004D38590), 00015 version(1.0), 00016 helpstring("MGA Meta Type Library") 00017 ] 00018 library MGAMetaLib 00019 { 00020 importlib("stdole32.tlb"); 00021 importlib("stdole2.tlb"); 00022 00023 importlib("CoreLib.tlb"); 00024 00025 enum objtype_enum; 00026 enum attval_enum; 00027 00028 [ 00029 uuid(83BA323E-B758-11D3-ABAE-000000000000), 00030 noncreatable, 00031 helpstring("MgaMetaRegNode Class") 00032 ] 00033 coclass MgaMetaRegNode 00034 { 00035 [default] interface IMgaMetaRegNode; 00036 }; 00037 00038 [ 00039 uuid(83BA3242-B758-11D3-ABAE-000000000000), 00040 noncreatable, 00041 helpstring("MgaMetaConstraint Class") 00042 ] 00043 coclass MgaMetaConstraint 00044 { 00045 [default] interface IMgaConstraint; 00046 }; 00047 00048 [ 00049 uuid(83BA3244-B758-11D3-ABAE-000000000000), 00050 helpstring("MgaMetaProject Class") 00051 ] 00052 coclass MgaMetaProject 00053 { 00054 [default] interface IMgaMetaProject; 00055 interface IGMEVersionInfo; 00056 }; 00057 00058 [ 00059 uuid(83BA32F7-B758-11D3-ABAE-000000000000), 00060 noncreatable, 00061 helpstring("MgaMetaBase Class") 00062 ] 00063 coclass MgaMetaBase 00064 { 00065 [default] interface IMgaMetaBase; 00066 }; 00067 00068 [ 00069 uuid(83BA3246-B758-11D3-ABAE-000000000000), 00070 noncreatable, 00071 helpstring("MgaMetaFolder Class") 00072 ] 00073 coclass MgaMetaFolder 00074 { 00075 [default] interface IMgaMetaFolder; 00076 }; 00077 00078 [ 00079 uuid(83BA3248-B758-11D3-ABAE-000000000000), 00080 noncreatable, 00081 helpstring("MgaMetaFCO Class") 00082 ] 00083 coclass MgaMetaFCO 00084 { 00085 [default] interface IMgaMetaFCO; 00086 }; 00087 00088 [ 00089 uuid(83BA324A-B758-11D3-ABAE-000000000000), 00090 noncreatable, 00091 helpstring("MgaMetaModel Class") 00092 ] 00093 coclass MgaMetaModel 00094 { 00095 [default] interface IMgaMetaModel; 00096 }; 00097 00098 [ 00099 uuid(83BA324C-B758-11D3-ABAE-000000000000), 00100 noncreatable, 00101 helpstring("MgaMetaAspect Class") 00102 ] 00103 coclass MgaMetaAspect 00104 { 00105 [default] interface IMgaMetaAspect; 00106 }; 00107 00108 [ 00109 uuid(83BA324E-B758-11D3-ABAE-000000000000), 00110 noncreatable, 00111 helpstring("MgaMetaRole Class") 00112 ] 00113 coclass MgaMetaRole 00114 { 00115 [default] interface IMgaMetaRole; 00116 }; 00117 00118 [ 00119 uuid(A70CAB46-DD94-11D3-9308-444553540000), 00120 noncreatable, 00121 helpstring("MgaMetaPart Class") 00122 ] 00123 coclass MgaMetaPart 00124 { 00125 [default] interface IMgaMetaPart; 00126 }; 00127 00128 [ 00129 uuid(83BA3250-B758-11D3-ABAE-000000000000), 00130 noncreatable, 00131 helpstring("MgaMetaAtom Class") 00132 ] 00133 coclass MgaMetaAtom 00134 { 00135 [default] interface IMgaMetaAtom; 00136 }; 00137 00138 [ 00139 uuid(83BA3252-B758-11D3-ABAE-000000000000), 00140 noncreatable, 00141 helpstring("MgaMetaReference Class") 00142 ] 00143 coclass MgaMetaReference 00144 { 00145 [default] interface IMgaMetaReference; 00146 }; 00147 00148 [ 00149 uuid(83BA3254-B758-11D3-ABAE-000000000000), 00150 noncreatable, 00151 helpstring("MgaMetaSet Class") 00152 ] 00153 coclass MgaMetaSet 00154 { 00155 [default] interface IMgaMetaSet; 00156 }; 00157 00158 [ 00159 uuid(83BA3256-B758-11D3-ABAE-000000000000), 00160 noncreatable, 00161 helpstring("MgaMetaConnection Class") 00162 ] 00163 coclass MgaMetaConnection 00164 { 00165 [default] interface IMgaMetaConnection; 00166 }; 00167 00168 [ 00169 uuid(83BA3258-B758-11D3-ABAE-000000000000), 00170 noncreatable, 00171 helpstring("MgaMetaConnJoint Class") 00172 ] 00173 coclass MgaMetaConnJoint 00174 { 00175 [default] interface IMgaMetaConnJoint; 00176 }; 00177 00178 [ 00179 uuid(83BA325A-B758-11D3-ABAE-000000000000), 00180 noncreatable, 00181 helpstring("MgaMetaAttribute Class") 00182 ] 00183 coclass MgaMetaAttribute 00184 { 00185 [default] interface IMgaMetaAttribute; 00186 }; 00187 00188 [ 00189 uuid(8216325A-B7C8-1AD3-ABAE-000000000000), 00190 noncreatable, 00191 helpstring("MgaMetaEnumItem Class") 00192 ] 00193 coclass MgaMetaEnumItem 00194 { 00195 [default] interface IMgaMetaEnumItem; 00196 }; 00197 00198 [ 00199 uuid(83BA325C-B758-11D3-ABAE-000000000000), 00200 noncreatable, 00201 helpstring("MgaMetaPointerSpec Class") 00202 ] 00203 coclass MgaMetaPointerSpec 00204 { 00205 [default] interface IMgaMetaPointerSpec; 00206 }; 00207 00208 [ 00209 uuid(83426258-B218-11D3-ABAE-000235612000), 00210 noncreatable, 00211 helpstring("MgaMetaPointerItem") 00212 ] 00213 coclass MgaMetaPointerItem 00214 { 00215 [default] interface IMgaMetaPointerItem; 00216 }; 00217 00218 MGACOLL_COCLASS(c61af6a0-c1fd-11d3-9ad2-00aa00b6fe26, MgaMetaAspect) 00219 MGACOLL_COCLASS(c6412a50-c1fd-11d3-9ad2-00aa00b6fe26, MgaMetaRole) 00220 MGACOLL_COCLASS(c6739780-c1fd-11d3-9ad2-00aa00b6fe26, MgaMetaFCO) 00221 MGACOLL_COCLASS(c69b5260-c1fd-11d3-9ad2-00aa00b6fe26, MgaMetaAttribute) 00222 MGACOLL_COCLASS(c6bffee0-c1fd-11d3-9ad2-00aa00b6fe26, MgaMetaFolder) 00223 MGACOLL_COCLASS(c76b23e0-c1fd-11d3-9ad2-00aa00b6fe26, MgaMetaPointerSpec) 00224 MGACOLL_COCLASS(c79f1840-c1fd-11d3-9ad2-00aa00b6fe27, MgaMetaRegNode) 00225 MGACOLL_COCLASS(c8f6e974-c1fd-11d3-9ad2-00aa00b6fe26, MgaConstraint) 00226 MGACOLL_COCLASS(c8f6e970-c1fd-11d3-9ad2-00aa00b6fe27, MgaMetaPart) 00227 MGACOLL_COCLASS(c8f6e923-c1fd-11d3-9ad2-00aa00b6fe27, MgaMetaModel) 00228 MGACOLL_COCLASS(c8f62463-c1fd-11d3-9ad2-00aa00b6fe27, MgaMetaConnJoint) 00229 MGACOLL_COCLASS(c8f62353-c1fd-11d3-9ad2-00aa00b6fe27, MgaMetaPointerItem) 00230 MGACOLL_COCLASS(c8214353-c1fd-11d3-9ad2-00aacfb24e27, MgaMetaEnumItem) 00231 };