#ifndef __UML_H_ #define __UML_H_ #define OBJID_TYPELIB_UML L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000001}" #define OBJID_UmlModel L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000002}" #define OBJID_UmlPackage L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000003}" #define OBJID_UmlSystem L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000005}" #define OBJID_UmlReference L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000115}" #define OBJID_UmlDependency L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000042}" #define OBJID_UmlStereotype L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000043}" #define OBJID_UmlNote L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000044}" #define OBJID_UmlConstraint L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000045}" #define OBJID_UmlTaggedValue L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000046}" #define OBJID_UmlRefinement L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000011C}" #define OBJID_UmlPrimitiveType L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000059}" #define OBJID_UmlInstance L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000005A}" #define OBJID_UmlValue L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000005C}" #define OBJID_UmlUseCase L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000124}" #define OBJID_UmlSignal L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000125}" #define OBJID_UmlResponsibility L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000001C1}" #define OBJID_UmlAssociationRole L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000079}" #define OBJID_UmlAssociation L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000007A}" #define OBJID_UmlGeneralization L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000007B}" #define OBJID_UmlType L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000A4}" #define OBJID_UmlAttribute L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000A5}" #define OBJID_UmlOperation L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000A6}" #define OBJID_UmlParameter L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000A7}" #define OBJID_UmlSignalReference L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000137}" #define OBJID_UmlName L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000139}" #define OBJID_UmlClass L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000D9}" #define OBJID_UmlActiveClass L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000DA}" #define OBJID_UmlComponent L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000DB}" #define OBJID_UmlNode L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000DC}" #define OBJID_UmlMethod L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000DD}" #define OBJID_UmlProjection L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000EA}" #define OBJID_UmlClassDiagram L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000EB}" #define OBJID_UmlComponentDiagram L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000EC}" #define OBJID_UmlPoint L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000153}" #define DISPID_IUmlSystem_System 18 #define DISPID_IUmlSystem_Models 19 #define DISPID_IUmlSystem_SuperSystem 21 #define DISPID_IUmlSystem_SubSystems 22 #define DISPID_IUmlSystem_Dependencies 25 #define DISPID_IUmlSystem_Stereotypes 28 #define IOID_IUmlSystem L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000010}" DEFINE_GUID(IID_IUmlSystem, 0xd9e5df0, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlModel_System 18 #define DISPID_IUmlModel_Models 19 #define DISPID_IUmlModel_Packages 31 #define DISPID_IUmlModel_Model 32 #define IOID_IUmlModel L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000001D}" DEFINE_GUID(IID_IUmlModel, 0xd9e5df1, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlPackage_Packages 31 #define DISPID_IUmlPackage_Model 32 #define DISPID_IUmlPackage_Package 35 #define DISPID_IUmlPackage_Elements 36 #define DISPID_IUmlPackage_ReferencingPackage 354 #define DISPID_IUmlPackage_ReferencedReferences 355 #define IOID_IUmlPackage L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000021}" DEFINE_GUID(IID_IUmlPackage, 0xd9e5df2, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlViewElement_ViewElement 39 #define DISPID_IUmlViewElement_Projections 40 #define IOID_IUmlViewElement L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000025}" DEFINE_GUID(IID_IUmlViewElement, 0xd9e5df3, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlModelElement_RefinedElement 363 #define DISPID_IUmlModelElement_RefiningElementRefinements 364 #define DISPID_IUmlModelElement_RefiningElement 366 #define DISPID_IUmlModelElement_RefinedElementRefinements 367 #define DISPID_IUmlModelElement_ImplementingComponents 43 #define DISPID_IUmlModelElement_ImplementedElements 44 #define DISPID_IUmlModelElement_ModelElement 46 #define DISPID_IUmlModelElement_Projections 47 #define IOID_IUmlModelElement L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000029}" DEFINE_GUID(IID_IUmlModelElement, 0x45cc9f44, 0x6378, 0x11d0, 0xad, 0xb7, 0x00, 0xa0, 0xc9, 0x03, 0x95, 0xcc); #define DISPID_IUmlElement_Visibility 49 #define DISPID_IUmlElement_Package 35 #define DISPID_IUmlElement_Elements 36 #define DISPID_IUmlElement_ReferencedElement 381 #define DISPID_IUmlElement_ReferencingReferences 382 #define DISPID_IUmlElement_Stereotype 52 #define DISPID_IUmlElement_TaggedValues 55 #define DISPID_IUmlElement_TargetElement 57 #define DISPID_IUmlElement_SourceDependencies 58 #define DISPID_IUmlElement_SourceElement 60 #define DISPID_IUmlElement_TargetDependencies 61 #define IOID_IUmlElement L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000030}" DEFINE_GUID(IID_IUmlElement, 0xd9e5df4, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlReference_Visibility 443 #define DISPID_IUmlReference_Alias 444 #define DISPID_IUmlReference_ReferencingPackage 354 #define DISPID_IUmlReference_ReferencedReferences 355 #define DISPID_IUmlReference_ReferencedElement 381 #define DISPID_IUmlReference_ReferencingReferences 382 #define IOID_IUmlReference L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000011B}" DEFINE_GUID(IID_IUmlReference, 0xd9e5dfa, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlDependency_System 24 #define DISPID_IUmlDependency_Dependencies 25 #define DISPID_IUmlDependency_TargetElement 57 #define DISPID_IUmlDependency_SourceDependencies 58 #define DISPID_IUmlDependency_SourceElement 60 #define DISPID_IUmlDependency_TargetDependencies 61 #define IOID_IUmlDependency L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000047}" DEFINE_GUID(IID_IUmlDependency, 0xd9e5dfb, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlStereotype_Value 73 #define DISPID_IUmlStereotype_System 27 #define DISPID_IUmlStereotype_Stereotypes 28 #define DISPID_IUmlStereotype_Elements 51 #define DISPID_IUmlStereotype_Stereotype 52 #define IOID_IUmlStereotype L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000048}" DEFINE_GUID(IID_IUmlStereotype, 0xd9e5dfc, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlTaggedValue_Value 75 #define DISPID_IUmlTaggedValue_Elements 54 #define DISPID_IUmlTaggedValue_TaggedValues 55 #define DISPID_IUmlTaggedValue_Tagset 77 #define IOID_IUmlTaggedValue L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000004A}" DEFINE_GUID(IID_IUmlTaggedValue, 0xd9e5dfd, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlConstraint L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000004F}" DEFINE_GUID(IID_IUmlConstraint, 0xd9e5dfe, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlNote_Value 85 #define IOID_IUmlNote L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000054}" DEFINE_GUID(IID_IUmlNote, 0xd9e5dff, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlRefinement_RefinedElement 363 #define DISPID_IUmlRefinement_RefiningElementRefinements 364 #define DISPID_IUmlRefinement_RefiningElement 366 #define DISPID_IUmlRefinement_RefinedElementRefinements 367 #define IOID_IUmlRefinement L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000011E}" DEFINE_GUID(IID_IUmlRefinement, 0xd9e5e00, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlValue_Value 94 #define DISPID_IUmlValue_Instance 96 #define DISPID_IUmlValue_Values 97 #define DISPID_IUmlValue_Template 102 #define IOID_IUmlValue L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000005D}" DEFINE_GUID(IID_IUmlValue, 0xd9e5e02, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlInstance_Instance 96 #define DISPID_IUmlInstance_Values 97 #define DISPID_IUmlInstance_Type 110 #define DISPID_IUmlInstance_Instances 111 #define DISPID_IUmlInstance_RoleInstances 113 #define DISPID_IUmlInstance_RoleTypes 114 #define IOID_IUmlInstance L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000006C}" DEFINE_GUID(IID_IUmlInstance, 0xd9e5e03, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlPrimitiveType_Details 119 #define IOID_IUmlPrimitiveType L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000076}" DEFINE_GUID(IID_IUmlPrimitiveType, 0xc21d0239, 0x70b8, 0x11d0, 0xbd, 0xef, 0x00, 0xc0, 0x4f, 0xc2, 0xf5, 0x1a); #define IOID_IUmlUseCase L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000012A}" DEFINE_GUID(IID_IUmlUseCase, 0xd9e5e08, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlSignal_Signal 405 #define DISPID_IUmlSignal_SignalReferences 406 #define IOID_IUmlSignal L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000012B}" DEFINE_GUID(IID_IUmlSignal, 0xd9e5e09, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlResponsibility L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000001C2}" DEFINE_GUID(IID_IUmlResponsibility, 0x75e0d5ac, 0x89f5, 0x11d0, 0xbd, 0xf3, 0x00, 0xc0, 0x4f, 0xc2, 0xf5, 0x1a); #define DISPID_IUmlAssociationRole_Multiplicity 125 #define DISPID_IUmlAssociationRole_IsNavigable 126 #define DISPID_IUmlAssociationRole_IsAggregate 127 #define DISPID_IUmlAssociationRole_IsChangeable 128 #define DISPID_IUmlAssociationRole_IsOrdered 129 #define DISPID_IUmlAssociationRole_Association 131 #define DISPID_IUmlAssociationRole_Roles 132 #define DISPID_IUmlAssociationRole_Type 135 #define DISPID_IUmlAssociationRole_AggregateRole 137 #define DISPID_IUmlAssociationRole_AggregatedTypes 138 #define DISPID_IUmlAssociationRole_QualifiedRole 140 #define DISPID_IUmlAssociationRole_QualifyingAttributes 141 #define IOID_IUmlAssociationRole L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000007C}" DEFINE_GUID(IID_IUmlAssociationRole, 0xd9e5e0a, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlAssociation_Association 131 #define DISPID_IUmlAssociation_Roles 132 #define DISPID_IUmlAssociation_Class 144 #define IOID_IUmlAssociation L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000008E}" DEFINE_GUID(IID_IUmlAssociation, 0xd9e5e0b, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlRelationship L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000092}" DEFINE_GUID(IID_IUmlRelationship, 0xd9e5e0c, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlGeneralization_Supertype 152 #define DISPID_IUmlGeneralization_Specializations 153 #define DISPID_IUmlGeneralization_Subtype 155 #define DISPID_IUmlGeneralization_Generalizations 156 #define DISPID_IUmlGeneralization_Generalization 158 #define DISPID_IUmlGeneralization_Powertype 159 #define IOID_IUmlGeneralization L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000096}" DEFINE_GUID(IID_IUmlGeneralization, 0xd9e5e0d, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlGeneralizableElement_IsRoot 161 #define DISPID_IUmlGeneralizableElement_IsLeaf 162 #define DISPID_IUmlGeneralizableElement_IsAbstract 163 #define DISPID_IUmlGeneralizableElement_Supertype 152 #define DISPID_IUmlGeneralizableElement_Specializations 153 #define DISPID_IUmlGeneralizableElement_Subtype 155 #define DISPID_IUmlGeneralizableElement_Generalizations 156 #define IOID_IUmlGeneralizableElement L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000A0}" DEFINE_GUID(IID_IUmlGeneralizableElement, 0xd9e5e0e, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlType_IsTemplate 169 #define DISPID_IUmlType_Visibility 170 #define DISPID_IUmlType_Multiplicity 171 #define DISPID_IUmlType_Type 110 #define DISPID_IUmlType_Instances 111 #define DISPID_IUmlType_RoleInstances 113 #define DISPID_IUmlType_RoleTypes 114 #define DISPID_IUmlType_Generalization 158 #define DISPID_IUmlType_Powertype 159 #define DISPID_IUmlType_Roles 134 #define DISPID_IUmlType_AggregateRole 137 #define DISPID_IUmlType_AggregatedTypes 138 #define DISPID_IUmlType_Members 174 #define DISPID_IUmlType_NestingType 176 #define DISPID_IUmlType_NestedTypes 177 #define DISPID_IUmlType_Template 102 #define DISPID_IUmlType_Values 103 #define DISPID_IUmlType_Parameters 189 #define DISPID_IUmlType_SignalReferences 414 #define DISPID_IUmlType_ExtensionPoints 420 #define IOID_IUmlType L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000A8}" DEFINE_GUID(IID_IUmlType, 0x45cc9f56, 0x6378, 0x11d0, 0xad, 0xb7, 0x00, 0xa0, 0xc9, 0x03, 0x95, 0xcc); #define DISPID_IUmlAttribute_InitialValue 191 #define DISPID_IUmlAttribute_TypeExpression 269 #define DISPID_IUmlAttribute_QualifiedRole 140 #define DISPID_IUmlAttribute_QualifyingAttributes 141 #define DISPID_IUmlAttribute_Type 423 #define DISPID_IUmlAttribute_Attributes 424 #define IOID_IUmlAttribute L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000BE}" DEFINE_GUID(IID_IUmlAttribute, 0xd9e5e12, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlOperation_Concurrency 193 #define DISPID_IUmlOperation_IsPolymorphic 194 #define DISPID_IUmlOperation_IsQuery 195 #define DISPID_IUmlOperation_IsAbstract 196 #define DISPID_IUmlOperation_Operation 204 #define DISPID_IUmlOperation_Parameters 205 #define IOID_IUmlOperation L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000C0}" DEFINE_GUID(IID_IUmlOperation, 0xd9e5e13, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlMember_IsTypeScope 207 #define DISPID_IUmlMember_Visibility 208 #define DISPID_IUmlMember_Direction 209 #define DISPID_IUmlMember_Type 173 #define DISPID_IUmlMember_Members 174 #define IOID_IUmlMember L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000CE}" DEFINE_GUID(IID_IUmlMember, 0xd9e5e14, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlParameter_DefaultValue 212 #define DISPID_IUmlParameter_Kind 213 #define DISPID_IUmlParameter_TypeExpression 270 #define DISPID_IUmlParameter_Operation 204 #define DISPID_IUmlParameter_Parameters 205 #define DISPID_IUmlParameter_Template 188 #define DISPID_IUmlParameter_Type 435 #define IOID_IUmlParameter L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000D2}" DEFINE_GUID(IID_IUmlParameter, 0xd9e5e15, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlSignalReference_Direction 445 #define DISPID_IUmlSignalReference_SignalReferences 414 #define DISPID_IUmlSignalReference_Type 415 #define DISPID_IUmlSignalReference_Signal 405 #define IOID_IUmlSignalReference L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},0000013F}" DEFINE_GUID(IID_IUmlSignalReference, 0xd9e5e1b, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlObjectType_Type 423 #define DISPID_IUmlObjectType_Attributes 424 #define DISPID_IUmlObjectType_Parameters 436 #define IOID_IUmlObjectType L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000141}" DEFINE_GUID(IID_IUmlObjectType, 0xd9e5e1d, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlName_ExtensionPoints 420 #define DISPID_IUmlName_Type 421 #define IOID_IUmlName L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000142}" DEFINE_GUID(IID_IUmlName, 0xd9e5e1e, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlClass_Class 144 #define DISPID_IUmlClass_Association 145 #define IOID_IUmlClass L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000DE}" DEFINE_GUID(IID_IUmlClass, 0xd9e5e1f, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlMethod_Body 224 #define IOID_IUmlMethod L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000DF}" DEFINE_GUID(IID_IUmlMethod, 0xd9e5e20, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlNode_Nodes 227 #define DISPID_IUmlNode_Components 228 #define IOID_IUmlNode L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000E1}" DEFINE_GUID(IID_IUmlNode, 0xd9e5e21, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlComponent_Nodes 227 #define DISPID_IUmlComponent_Components 228 #define DISPID_IUmlComponent_ImplementingComponents 43 #define DISPID_IUmlComponent_ImplementedElements 44 #define IOID_IUmlComponent L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000E5}" DEFINE_GUID(IID_IUmlComponent, 0xd9e5e22, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlActiveClass L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000E6}" DEFINE_GUID(IID_IUmlActiveClass, 0xd9e5e23, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlProjection_Style 239 #define DISPID_IUmlProjection_ModelElement 46 #define DISPID_IUmlProjection_Projections 47 #define DISPID_IUmlProjection_ViewElement 39 #define DISPID_IUmlProjection_Points 441 #define DISPID_IUmlProjection_Projection 442 #define IOID_IUmlProjection L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000ED}" DEFINE_GUID(IID_IUmlProjection, 0xd9e5e2d, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlDiagram L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000F0}" DEFINE_GUID(IID_IUmlDiagram, 0xd9e5e2e, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlComponentDiagram L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000F1}" DEFINE_GUID(IID_IUmlComponentDiagram, 0xd9e5e2f, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define IOID_IUmlClassDiagram L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},000000F2}" DEFINE_GUID(IID_IUmlClassDiagram, 0xd9e5e30, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #define DISPID_IUmlPoint_X 446 #define DISPID_IUmlPoint_Y 447 #define DISPID_IUmlPoint_Z 448 #define DISPID_IUmlPoint_Points 441 #define DISPID_IUmlPoint_Projection 442 #define IOID_IUmlPoint L"{{FCBDE425-7166-11d0-ADC7-00A0C90395CC},00000154}" DEFINE_GUID(IID_IUmlPoint, 0xd9e5e31, 0x88cd, 0x11d0, 0x8e, 0x76, 0x00, 0xa0, 0xc9, 0x05, 0xa4, 0xdb); #endif // __UML_H_