
#ifndef __SIM_H_
#define __SIM_H_

#define OBJID_TYPELIB_SIM L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000203}"



#define OBJID_SimAdjectivePhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000267}"
#define OBJID_SimCommandArgument L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000268}"
#define OBJID_SimCommandPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000269}"
#define OBJID_SimCorrespondenceOfFieldRefToEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000026A}"
#define OBJID_SimCorrespondenceOfTableToTableRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000026C}"
#define OBJID_SimDateResolutionforEntByRship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000026D}"
#define OBJID_SimDictEntryIrregularity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000026E}"
#define OBJID_SimDictionaryEntry L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000026F}"
#define OBJID_SimDisplayOfEntityByField L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000270}"
#define OBJID_SimEntInRel L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000271}"
#define OBJID_SimEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000272}"
#define OBJID_SimEntityOwnedWord L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000273}"
#define OBJID_SimFieldRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000274}"
#define OBJID_SimJoinRoleRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000275}"
#define OBJID_SimModel L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000276}"
#define OBJID_SimNameEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000277}"
#define OBJID_SimNamePhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000278}"
#define OBJID_SimNameSynonymPair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000279}"
#define OBJID_SimPhrasingGroup L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000027A}"
#define OBJID_SimPreposition L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000027D}"
#define OBJID_SimPrepPhrase L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000027E}"
#define OBJID_SimPrepPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000027F}"
#define OBJID_SimPresenceOfPhrasingInPhrasingGroup L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000280}"
#define OBJID_SimRelationship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000281}"
#define OBJID_SimSortingOfEntityByField L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000283}"
#define OBJID_SimSubsetPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000284}"
#define OBJID_SimTableRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000285}"
#define OBJID_SimTraitPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000286}"
#define OBJID_SimUseOfEntityOrEntInRelAsWord L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000287}"
#define OBJID_SimVerbPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000288}"
#define OBJID_SimUseOfJoinTableRefByRship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000289}"
#define OBJID_SimWordValuePair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000028A}"
#define OBJID_SimInheritanceOfEntityFromEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000028B}"
#define OBJID_SimCommand L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000028C}"
#define OBJID_SimDatabaseRship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000028D}"
#define OBJID_SimCorrespondenceOfFieldToFieldRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000028F}"
#define OBJID_SimSubjectObjectEntityPair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000290}"
#define OBJID_SimUseOfRshipForSubjectObjectEntityPair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000291}"
#define OBJID_SimInclusionOfTableSetInSchema L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},000002AA}"
#define OBJID_SimTableSet L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},000002AB}"
#define OBJID_SimWord L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EC9}"
#define OBJID_SimCorrespondenceOfJoinToJoinRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003ECF}"
#define OBJID_SimUseOfEntityOrEntInRelAsCmdArg L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003ED6}"
#define OBJID_SimCorrespondenceOfTableRefToDimension L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F0D}"
#define OBJID_SimCorrespondenceOfFieldRefToMeasure L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F0E}"
#define OBJID_SimCorrespondenceOfFieldRefToMemberProperty L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F0F}"
#define OBJID_SimCorrespondenceOfMeasureToMeasureRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F11}"
#define OBJID_SimCorrespondenceOfLevelToLevelRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F13}"
#define OBJID_SimCorrespondenceOfMemPropToMemPropRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F14}"
#define OBJID_SimCorrespondenceOfTableRefToCube L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F16}"
#define OBJID_SimCorrespondenceOfCubeToCubeRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F18}"
#define OBJID_SimCorrespondenceOfDimToDimRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F19}"
#define OBJID_SimCorrespondenceOfFieldRefToLevel L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F0C}"
#define OBJID_SimReadSynonym L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F1D}"
#define OBJID_SimWriteSynonym L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F1E}"
#define OBJID_SimCorrespondenceOfRefToEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F20}"
#define OBJID_SimCubeRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F21}"
#define OBJID_SimDimensionRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F22}"
#define OBJID_SimMeasureRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F23}"
#define OBJID_SimMemberPropertyRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F24}"
#define OBJID_SimLevelRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F25}"
#define IOID_ISimModel L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000204}"
DEFINE_GUID(IID_ISimModel,
0x687b754e, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimDictionaryEntry_ID 16000
#define DISPID_ISimDictionaryEntry_PartOfSpeech 16001
#define IOID_ISimDictionaryEntry L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000205}"
DEFINE_GUID(IID_ISimDictionaryEntry,
0x687b754f, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimDictEntryIrregularity_IrregularityType 16002
#define DISPID_ISimDictEntryIrregularity_Form 16003
#define IOID_ISimDictEntryIrregularity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000208}"
DEFINE_GUID(IID_ISimDictEntryIrregularity,
0x687b7550, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimEntity_ID 16004
#define DISPID_ISimEntity_EntityType 16005
#define DISPID_ISimEntity_HelpText 16006
#define DISPID_ISimEntity_StandsAloneFlag 16007
#define DISPID_ISimEntity_MemorizeNamesFlag 16090
#define DISPID_ISimEntity_OwnedThings 16052
#define DISPID_ISimEntity_OwningEntity 16053
#define DISPID_ISimEntity_References 16155
#define DISPID_ISimEntity_ReferencingEntity 16156
#define IOID_ISimEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000020B}"
DEFINE_GUID(IID_ISimEntity,
0x687b7551, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimRelationship_ID 16008
#define DISPID_ISimRelationship_MostRecentFlag 16009
#define DISPID_ISimRelationship_HelpText 16076
#define DISPID_ISimRelationship_OwnedPhrasings 16054
#define DISPID_ISimRelationship_OwningRship 16055
#define IOID_ISimRelationship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000210}"
DEFINE_GUID(IID_ISimRelationship,
0x687b7552, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimPhrasing_ID 16011
#define DISPID_ISimPhrasing_OwnedPhrasings 16054
#define DISPID_ISimPhrasing_OwningRship 16055
#define DISPID_ISimPhrasing_OwnedThings 16058
#define DISPID_ISimPhrasing_OwningPhrasing 16059
#define IOID_ISimPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000214}"
DEFINE_GUID(IID_ISimPhrasing,
0x687b7553, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimTraitPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000216}"
DEFINE_GUID(IID_ISimTraitPhrasing,
0x687b7554, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimCommandPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000217}"
DEFINE_GUID(IID_ISimCommandPhrasing,
0x687b7555, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimVerbPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000218}"
DEFINE_GUID(IID_ISimVerbPhrasing,
0x687b7556, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimPrepPhrase_IsPrimaryPrepPhrase 16012
#define DISPID_ISimPrepPhrase_OwnedPrepositions 16060
#define DISPID_ISimPrepPhrase_OwningPrepPhrase 16061
#define IOID_ISimPrepPhrase L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000219}"
DEFINE_GUID(IID_ISimPrepPhrase,
0x687b7557, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimEntInRel_ID 16013
#define DISPID_ISimEntInRel_NonDBType 16014
#define DISPID_ISimEntInRel_AlwaysShowFlag 16015
#define DISPID_ISimEntInRel_AmountType 16083
#define DISPID_ISimEntInRel_AmountPrompt 16137
#define DISPID_ISimEntInRel_QuantityType 16084
#define DISPID_ISimEntInRel_QuantityPrompt 16091
#define DISPID_ISimEntInRel_Cardinality 16092
#define DISPID_ISimEntInRel_MandatoryPrompt 16138
#define DISPID_ISimEntInRel_SequenceOfJoinPathItems 16062
#define DISPID_ISimEntInRel_EntInRel 16063
#define IOID_ISimEntInRel L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000021B}"
DEFINE_GUID(IID_ISimEntInRel,
0x687b7558, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimNamePhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000021F}"
DEFINE_GUID(IID_ISimNamePhrasing,
0x687b7559, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimSubsetPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000220}"
DEFINE_GUID(IID_ISimSubsetPhrasing,
0x687b755a, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimFieldRef_DataType 16018
#define DISPID_ISimFieldRef_CapitalizationType 16019
#define DISPID_ISimFieldRef_KeyFlag 16020
#define DISPID_ISimFieldRef_DateType 16021
#define DISPID_ISimFieldRef_Computation 16022
#define DISPID_ISimFieldRef_NameStructure 16023
#define DISPID_ISimFieldRef_WildCardFlag 16024
#define DISPID_ISimFieldRef_Units 16025
#define DISPID_ISimFieldRef_Caption 16027
#define DISPID_ISimFieldRef_IsFiscalYear 16093
#define DISPID_ISimFieldRef_SearchType 16166
#define DISPID_ISimFieldRef_DenormCopy 16168
#define DISPID_ISimFieldRef_Field 16169
#define IOID_ISimFieldRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000222}"
DEFINE_GUID(IID_ISimFieldRef,
0x687b755b, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimWordValuePair_Word 16029
#define DISPID_ISimWordValuePair_Val 16030
#define IOID_ISimWordValuePair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000022F}"
DEFINE_GUID(IID_ISimWordValuePair,
0x687b755c, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimPreposition_Word 16031
#define DISPID_ISimPreposition_OwnedPrepositions 16060
#define DISPID_ISimPreposition_OwningPrepPhrase 16061
#define IOID_ISimPreposition L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000232}"
DEFINE_GUID(IID_ISimPreposition,
0x687b755d, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimAdjectivePhrasing_SignOfRestatementAdjective 16032
#define DISPID_ISimAdjectivePhrasing_PlusThreshold 16074
#define DISPID_ISimAdjectivePhrasing_MinusThreshold 16075
#define IOID_ISimAdjectivePhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000234}"
DEFINE_GUID(IID_ISimAdjectivePhrasing,
0x687b755e, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimPrepPhrasing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000239}"
DEFINE_GUID(IID_ISimPrepPhrasing,
0x687b7560, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimPhrasingGroup L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000023A}"
DEFINE_GUID(IID_ISimPhrasingGroup,
0x687b7561, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimNameSynonymPair_Name 16035
#define DISPID_ISimNameSynonymPair_Synonym 16036
#define IOID_ISimNameSynonymPair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000023B}"
DEFINE_GUID(IID_ISimNameSynonymPair,
0x687b7562, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimNameEntity_NameType 16037
#define IOID_ISimNameEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000023E}"
DEFINE_GUID(IID_ISimNameEntity,
0x687b7563, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimTableRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000240}"
DEFINE_GUID(IID_ISimTableRef,
0x687b7564, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimJoinRoleRef_SequenceOfJoinPathItems 16062
#define DISPID_ISimJoinRoleRef_EntInRel 16063
#define IOID_ISimJoinRoleRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000242}"
DEFINE_GUID(IID_ISimJoinRoleRef,
0x687b7565, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimCommandArgument_CmdArgValue 16041
#define DISPID_ISimCommandArgument_CmdArgType 16082
#define DISPID_ISimCommandArgument_CommandArguments 16088
#define DISPID_ISimCommandArgument_Command 16089
#define IOID_ISimCommandArgument L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000245}"
DEFINE_GUID(IID_ISimCommandArgument,
0x687b7566, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimThingThatCanReferToEntities L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000249}"
DEFINE_GUID(IID_ISimThingThatCanReferToEntities,
0x687b7568, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimDateResolutionForEntByRship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000024A}"
DEFINE_GUID(IID_ISimDateResolutionForEntByRship,
0x687b7569, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimUseOfFieldByEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000024B}"
DEFINE_GUID(IID_ISimUseOfFieldByEntity,
0x687b756a, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimCorrespondenceOfFieldRefToEntity_SequenceNumber 16081
#define IOID_ISimCorrespondenceOfFieldRefToEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000024C}"
DEFINE_GUID(IID_ISimCorrespondenceOfFieldRefToEntity,
0x687b756b, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimDisplayOfEntityByField_SequenceNumber 16043
#define IOID_ISimDisplayOfEntityByField L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000024D}"
DEFINE_GUID(IID_ISimDisplayOfEntityByField,
0x687b756c, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimSortingOfEntityByField_AscendingFlag 16044
#define DISPID_ISimSortingOfEntityByField_SequenceNumber 16045
#define IOID_ISimSortingOfEntityByField L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000024F}"
DEFINE_GUID(IID_ISimSortingOfEntityByField,
0x687b756d, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimEntityOwnedThing_OwnedThings 16052
#define DISPID_ISimEntityOwnedThing_OwningEntity 16053
#define IOID_ISimEntityOwnedThing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000252}"
DEFINE_GUID(IID_ISimEntityOwnedThing,
0x687b756e, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimEntityOwnedWord_Word 16046
#define DISPID_ISimEntityOwnedWord_IsPrimaryEow 16068
#define IOID_ISimEntityOwnedWord L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000253}"
DEFINE_GUID(IID_ISimEntityOwnedWord,
0x687b756f, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimCorrespondenceOfTableToTableRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000257}"
DEFINE_GUID(IID_ISimCorrespondenceOfTableToTableRef,
0x687b7571, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimUseOfJoinTableRefByRship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000258}"
DEFINE_GUID(IID_ISimUseOfJoinTableRefByRship,
0x687b7572, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimPhrasingOwnedThing_OwnedThings 16058
#define DISPID_ISimPhrasingOwnedThing_OwningPhrasing 16059
#define IOID_ISimPhrasingOwnedThing L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000259}"
DEFINE_GUID(IID_ISimPhrasingOwnedThing,
0x687b7573, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimUseOfEntityOrEntInRelAsWord_UsageType 16048
#define IOID_ISimUseOfEntityOrEntInRelAsWord L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000025B}"
DEFINE_GUID(IID_ISimUseOfEntityOrEntInRelAsWord,
0x687b7575, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimPresenceOfPhrasingInPhrasingGroup_Mandatory 16077
#define IOID_ISimPresenceOfPhrasingInPhrasingGroup L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000025D}"
DEFINE_GUID(IID_ISimPresenceOfPhrasingInPhrasingGroup,
0x687b7576, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimInheritanceOfEntityFromEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000025E}"
DEFINE_GUID(IID_ISimInheritanceOfEntityFromEntity,
0x687b7577, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define DISPID_ISimCommand_CommandName 16080
#define DISPID_ISimCommand_CommandArguments 16088
#define DISPID_ISimCommand_Command 16089
#define IOID_ISimCommand L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},0000025F}"
DEFINE_GUID(IID_ISimCommand,
0x687b7578, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimDatabaseRship L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000260}"
DEFINE_GUID(IID_ISimDatabaseRship,
0x687b7579, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimCorrespondenceOfFieldToFieldRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000264}"
DEFINE_GUID(IID_ISimCorrespondenceOfFieldToFieldRef,
0x687b757b, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimSubjectObjectEntityPair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000265}"
DEFINE_GUID(IID_ISimSubjectObjectEntityPair,
0x687b757c, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimUseOfRshipForSubjectObjectEntityPair L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00000266}"
DEFINE_GUID(IID_ISimUseOfRshipForSubjectObjectEntityPair,
0x687b757d, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimTableSet L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},000002A7}"
DEFINE_GUID(IID_ISimTableSet,
0xbb27e393, 0x21bc, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);

#define IOID_ISimInclusionOfTableSetInSchema L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},000002A9}"
DEFINE_GUID(IID_ISimInclusionOfTableSetInSchema,
0xbb27e394, 0x21bc, 0x11d2, 0xb7, 0x9f, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96);

#define DISPID_ISimWord_Word 16070
#define DISPID_ISimWord_UsageType 16071
#define DISPID_ISimWord_IsPrimary 16072
#define IOID_ISimWord L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EC5}"
DEFINE_GUID(IID_ISimWord,
0x9de14e90, 0x48eb, 0x11d2, 0xbc, 0xe4, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimCorrespondenceOfJoinToJoinRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003ECE}"
DEFINE_GUID(IID_ISimCorrespondenceOfJoinToJoinRef,
0xd50f8116, 0x6862, 0x11d2, 0xbc, 0xf3, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimUseOfEntityOrEntInRelAsCmdArg L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003ED5}"
DEFINE_GUID(IID_ISimUseOfEntityOrEntInRelAsCmdArg,
0xb04ffcf4, 0x7b1b, 0x11d2, 0xbc, 0xf5, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82);

#define IOID_ISimCubeRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EDE}"
DEFINE_GUID(IID_ISimCubeRef,
0xbd4d8a00, 0x6efb, 0x48fd, 0x87, 0x91, 0x8c, 0x35, 0x78, 0x0f, 0xff, 0x95);

#define DISPID_ISimDimensionRef_Type 16096
#define IOID_ISimDimensionRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EDF}"
DEFINE_GUID(IID_ISimDimensionRef,
0x6285250f, 0x257f, 0x4d7a, 0xb9, 0xf7, 0x61, 0xfe, 0x62, 0x92, 0xf3, 0xe3);

#define DISPID_ISimMeasureRef_Units 16098
#define DISPID_ISimMeasureRef_AggregateType 16099
#define DISPID_ISimMeasureRef_IsDefault 16170
#define IOID_ISimMeasureRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EE1}"
DEFINE_GUID(IID_ISimMeasureRef,
0xb04884bf, 0xdd67, 0x4170, 0x81, 0x81, 0xd2, 0xcc, 0xcd, 0x4d, 0xd8, 0x0a);

#define DISPID_ISimLevelRef_Capitalization 16101
#define DISPID_ISimLevelRef_DateType 16102
#define DISPID_ISimLevelRef_NameStructure 16103
#define DISPID_ISimLevelRef_Wildcard 16104
#define IOID_ISimLevelRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EE4}"
DEFINE_GUID(IID_ISimLevelRef,
0xfa47d618, 0xe13c, 0x487e, 0xad, 0xa, 0x29, 0x9e, 0x4c, 0xcc, 0x0c, 0x5c);

#define DISPID_ISimMemberPropertyRef_Capitalization 16106
#define DISPID_ISimMemberPropertyRef_NameStructure 16107
#define DISPID_ISimMemberPropertyRef_Wildcard 16108
#define DISPID_ISimMemberPropertyRef_DateType 16109
#define DISPID_ISimMemberPropertyRef_DataType 16110
#define IOID_ISimMemberPropertyRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EE9}"
DEFINE_GUID(IID_ISimMemberPropertyRef,
0xd945672, 0xf795, 0x4aa1, 0xb3, 0x87, 0x9b, 0x12, 0x82, 0x22, 0x11, 0xf6);

#define DISPID_ISimRef_ID 16112
#define DISPID_ISimRef_References 16155
#define DISPID_ISimRef_ReferencingEntity 16156
#define IOID_ISimRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EEF}"
DEFINE_GUID(IID_ISimRef,
0xa1c2e899, 0x8191, 0x4358, 0xac, 0xc, 0x66, 0x67, 0xb1, 0xc7, 0x80, 0x73);

#define IOID_ISimCorrespondenceOfCubeToCubeRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EF6}"
DEFINE_GUID(IID_ISimCorrespondenceOfCubeToCubeRef,
0x5f882d11, 0x2921, 0x4d54, 0xab, 0xb1, 0x29, 0x5b, 0x16, 0xd4, 0xf5, 0x07);

#define IOID_ISimCorrespondenceOfDimToDimRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EF7}"
DEFINE_GUID(IID_ISimCorrespondenceOfDimToDimRef,
0xd24897de, 0xfc4b, 0x4962, 0xac, 0x9d, 0x15, 0x21, 0x6b, 0xc6, 0xd1, 0xec);

#define IOID_ISimCorrespondenceOfMeasureToMeasureRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EF8}"
DEFINE_GUID(IID_ISimCorrespondenceOfMeasureToMeasureRef,
0x2fec5ec1, 0xb44b, 0x4034, 0xbb, 0x3f, 0x26, 0x78, 0xd5, 0x31, 0x73, 0xad);

#define IOID_ISimCorrespondenceOfLevelToLevelRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EF9}"
DEFINE_GUID(IID_ISimCorrespondenceOfLevelToLevelRef,
0x5b0c97ce, 0x863e, 0x4c7a, 0xb4, 0x7, 0x08, 0xc1, 0x2a, 0x7b, 0x1a, 0xf9);

#define IOID_ISimCorrespondenceOfMemPropToMemPropRef L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EFA}"
DEFINE_GUID(IID_ISimCorrespondenceOfMemPropToMemPropRef,
0x4a4ba6f2, 0xc167, 0x4dba, 0x98, 0xfe, 0x26, 0x46, 0x0e, 0x4a, 0x65, 0x40);

#define IOID_ISimCorrespondenceOfTableRefToCube L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EFB}"
DEFINE_GUID(IID_ISimCorrespondenceOfTableRefToCube,
0x4883188f, 0x43e9, 0x4eee, 0xaf, 0x70, 0x62, 0xc4, 0x92, 0x62, 0x84, 0x58);

#define IOID_ISimCorrespondenceOfTableRefToDimension L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EFC}"
DEFINE_GUID(IID_ISimCorrespondenceOfTableRefToDimension,
0xc9bf1658, 0x8b59, 0x4b84, 0x9d, 0x91, 0x7f, 0xec, 0x74, 0xa0, 0x89, 0x80);

#define IOID_ISimCorrespondenceOfFieldRefToLevel L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EFD}"
DEFINE_GUID(IID_ISimCorrespondenceOfFieldRefToLevel,
0x26a71d18, 0xdd7e, 0x4e0e, 0x81, 0xb1, 0xdc, 0x96, 0xd1, 0xcb, 0x5b, 0x6b);

#define IOID_ISimCorrespondenceOfFieldRefToMemberProperty L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EFE}"
DEFINE_GUID(IID_ISimCorrespondenceOfFieldRefToMemberProperty,
0xc646132, 0x9a18, 0x4707, 0xa2, 0xc7, 0xe6, 0x4e, 0x64, 0xe1, 0x4b, 0xcc);

#define IOID_ISimCorrespondenceOfFieldRefToMeasure L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003EFF}"
DEFINE_GUID(IID_ISimCorrespondenceOfFieldRefToMeasure,
0xdb557948, 0xdd12, 0x48e5, 0x9c, 0xc4, 0xa3, 0x57, 0xd5, 0xf6, 0x27, 0xf7);

#define DISPID_ISimReadSynonym_AsWord 16130
#define IOID_ISimReadSynonym L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F00}"
DEFINE_GUID(IID_ISimReadSynonym,
0x8a29a6e5, 0x9bc1, 0x4d4e, 0x8c, 0x7f, 0x29, 0x54, 0xa2, 0xd6, 0x2f, 0x7b);

#define DISPID_ISimWriteSynonym_AsWord 16133
#define IOID_ISimWriteSynonym L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F03}"
DEFINE_GUID(IID_ISimWriteSynonym,
0xb837df3d, 0x49b0, 0x401a, 0x92, 0x52, 0x33, 0x0d, 0x8c, 0xcb, 0xeb, 0xe4);

#define IOID_ISimCorrespondenceOfRefToEntity L"{{687B75B3-1A83-11d2-BCD9-00C04F8EF282},00003F1F}"
DEFINE_GUID(IID_ISimCorrespondenceOfRefToEntity,
0x8fcc0e6c, 0x6ac7, 0x4e52, 0xb3, 0xff, 0x69, 0x1a, 0xb8, 0xc3, 0xb8, 0xa2);


#endif // __SIM_H_
