#ifndef __MDS_H_ #define __MDS_H_ #define OBJID_TYPELIB_MDS L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036B4}" #define OBJID_MdsDimLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036C9}" #define OBJID_MdsDimHierarchy L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036CA}" #define OBJID_MdsMeasure L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036CB}" #define OBJID_MdsPartition L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036CC}" #define OBJID_MdsCube L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036CF}" #define OBJID_MdsAggregation L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036D0}" #define OBJID_MdsDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036E9}" #define OBJID_MdsPhysicalCube L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036EC}" #define OBJID_MdsVirtualCube L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036ED}" #define OBJID_MdsDatasource L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003705}" #define OBJID_MdsDatabase L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003725}" #define OBJID_MdsCubeDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003726}" #define OBJID_MdsAggregationDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003727}" #define OBJID_MdsPartitionDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003728}" #define OBJID_MdsCubeLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003729}" #define OBJID_MdsPartitionLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000372A}" #define OBJID_MdsAggregationLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000372B}" #define OBJID_MdsServer L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003735}" #define OBJID_MdsMemberProperty L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003768}" #define OBJID_MdsRole L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003795}" #define OBJID_MdsCommand L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003796}" #define OBJID_MdsColumn L"{{B101373A-D760-4297-AA04-9FC34367F65D},0007A14C}" #define OBJID_MdsMiningModel L"{{B101373A-D760-4297-AA04-9FC34367F65D},0007A14B}" #define OBJID_MdsCustomProperty L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000037C3}" #define DISPID_IMdsStore_SourceTableFilter 14006 #define DISPID_IMdsStore_SourceTable 14134 #define DISPID_IMdsStore_IsDefault 14007 #define DISPID_IMdsStore_FromClause 14089 #define DISPID_IMdsStore_LastUpdated 14090 #define DISPID_IMdsStore_AggregationPrefix 14128 #define DISPID_IMdsStore_AllowDrillThrough 14147 #define DISPID_IMdsStore_ApplicationURL 14148 #define DISPID_IMdsStore_ConnectionURL 14149 #define DISPID_IMdsStore_DrillThroughColumns 14150 #define DISPID_IMdsStore_DrillThroughFilter 14151 #define DISPID_IMdsStore_DrillThroughFrom 14152 #define DISPID_IMdsStore_DrillThroughJoins 14153 #define DISPID_IMdsStore_InformationURL 14154 #define DISPID_IMdsStore_IsIndexingComplete 14155 #define DISPID_IMdsStore_IsVisible 14156 #define DISPID_IMdsStore_RemoteServer 14185 #define DISPID_IMdsStore_SourceTableAlias 14186 #define DISPID_IMdsStore_DefaultMeasure 14187 #define DISPID_IMdsStore_ProcessingKeyErrorLimit 14251 #define DISPID_IMdsStore_ProcessingKeyErrorLogFileName 14252 #define DISPID_IMdsStore_ProcessOptimizationMode 14253 #define DISPID_IMdsStore_EnableRealTimeUpdates 14277 #define DISPID_IMdsStore_Datasources 14087 #define DISPID_IMdsStore_Stores 14088 #define IOID_IMdsStore L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036B5}" DEFINE_GUID(IID_IMdsStore, 0x265e2f81, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsDimLevel_LevelType 14009 #define DISPID_IMdsDimLevel_IsUnique 14011 #define DISPID_IMdsDimLevel_Ordering 14070 #define DISPID_IMdsDimLevel_ColumnSize 14071 #define DISPID_IMdsDimLevel_ColumnType 14072 #define DISPID_IMdsDimLevel_IsAll 14073 #define DISPID_IMdsDimLevel_ActualSize 14074 #define IOID_IMdsDimLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036B8}" DEFINE_GUID(IID_IMdsDimLevel, 0x265e2f82, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsDimHierarchy_IsShared 14013 #define IOID_IMdsDimHierarchy L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036BC}" DEFINE_GUID(IID_IMdsDimHierarchy, 0x265e2f83, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsMeasure_FormatString 14015 #define DISPID_IMdsMeasure_IsInternal 14016 #define DISPID_IMdsMeasure_SourceColumn 14136 #define DISPID_IMdsMeasure_SourceColumnType 14137 #define DISPID_IMdsMeasure_SourceName 14211 #define DISPID_IMdsMeasure_IsVisible 14157 #define DISPID_IMdsMeasure_ColumnType 14212 #define DISPID_IMdsMeasure_Format 14213 #define DISPID_IMdsMeasure_Num 14238 #define DISPID_IMdsMeasure_AggregationFunction 14245 #define IOID_IMdsMeasure L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036BE}" DEFINE_GUID(IID_IMdsMeasure, 0x265e2f84, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsPartition_AggregationSize 14138 #define DISPID_IMdsPartition_FactTableSize 14139 #define DISPID_IMdsPartition_FactTable 14140 #define IOID_IMdsPartition L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036C1}" DEFINE_GUID(IID_IMdsPartition, 0x265e2f85, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsCube_DefaultFactTableSize 14091 #define DISPID_IMdsCube_DefaultFactTable 14124 #define DISPID_IMdsCube_SecurityRoles 14240 #define DISPID_IMdsCube_cubes 14241 #define IOID_IMdsCube L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036C5}" DEFINE_GUID(IID_IMdsCube, 0x265e2f88, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsAggregation_GroupByClause 14038 #define DISPID_IMdsAggregation_AggNum 14141 #define DISPID_IMdsAggregation_DatasetName 14146 #define IOID_IMdsAggregation L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036C7}" DEFINE_GUID(IID_IMdsAggregation, 0x265e2f8a, 0xffa8, 0x11d1, 0xb7, 0x7c, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsDimension_IsShared 14056 #define DISPID_IMdsDimension_DimensionNum 14080 #define DISPID_IMdsDimension_FromClause 14081 #define DISPID_IMdsDimension_JoinClause 14082 #define DISPID_IMdsDimension_LastUpdated 14083 #define DISPID_IMdsDimension_AreMemberKeysUnique 14158 #define DISPID_IMdsDimension_AreMemberNamesUnique 14159 #define DISPID_IMdsDimension_DefaultMember 14160 #define DISPID_IMdsDimension_DependsOnDimension 14161 #define DISPID_IMdsDimension_IsReadWrite 14162 #define DISPID_IMdsDimension_IsChanging 14163 #define DISPID_IMdsDimension_IsRelatedToFactTable 14164 #define DISPID_IMdsDimension_IsVisible 14165 #define DISPID_IMdsDimension_IsVirtual 14166 #define DISPID_IMdsDimension_SourceTableFilter 14167 #define DISPID_IMdsDimension_StorageMode 14168 #define DISPID_IMdsDimension_EnableRealTimeUpdates 14278 #define DISPID_IMdsDimension_AllowSiblingsWithSameName 14188 #define DISPID_IMdsDimension_DataMemberCaptionTemplate 14189 #define DISPID_IMdsDimension_MembersWithData 14190 #define DISPID_IMdsDimension_SourceTableAlias 14191 #define DISPID_IMdsDimension_DimensionTable 14214 #define DISPID_IMdsDimension_AggregationUsage 14231 #define DISPID_IMdsDimension_Datasource 14144 #define DISPID_IMdsDimension_Dimensions 14145 #define IOID_IMdsDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036E7}" DEFINE_GUID(IID_IMdsDimension, 0x5c86286e, 0x1829, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82); #define IOID_IMdsPhysicalCube L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036EA}" DEFINE_GUID(IID_IMdsPhysicalCube, 0x687b75b4, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82); #define IOID_IMdsVirtualCube L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036EB}" DEFINE_GUID(IID_IMdsVirtualCube, 0x687b75b5, 0x1a83, 0x11d2, 0xbc, 0xd9, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x82); #define DISPID_IMdsDatasource_AutoConnect 14077 #define DISPID_IMdsDatasource_ConnectionType 14078 #define DISPID_IMdsDatasource_Datasources 14087 #define DISPID_IMdsDatasource_Stores 14088 #define DISPID_IMdsDatasource_Datasource 14144 #define DISPID_IMdsDatasource_Dimensions 14145 #define DISPID_IMdsDatasource_MiningModel 14269 #define IOID_IMdsDatasource L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000036FC}" DEFINE_GUID(IID_IMdsDatasource, 0x4b2e3306, 0xc139, 0x11d2, 0xb8, 0x32, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsCommon_SubClassType 14075 #define DISPID_IMdsCommon_Version 14142 #define DISPID_IMdsCommon_ID 14247 #define IOID_IMdsCommon L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003704}" DEFINE_GUID(IID_IMdsCommon, 0x4b2e3307, 0xc139, 0x11d2, 0xb8, 0x32, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsDatabase_SecurityRoles 14243 #define DISPID_IMdsDatabase_databases 14244 #define IOID_IMdsDatabase L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000370C}" DEFINE_GUID(IID_IMdsDatabase, 0xaf79c7ec, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsCubeDimension_DimTable 14097 #define IOID_IMdsCubeDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000370D}" DEFINE_GUID(IID_IMdsCubeDimension, 0xaf79c7ed, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define IOID_IMdsAggregationDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003712}" DEFINE_GUID(IID_IMdsAggregationDimension, 0xaf79c7ee, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define IOID_IMdsPartitionDimension L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003715}" DEFINE_GUID(IID_IMdsPartitionDimension, 0xaf79c7ef, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsCubeLevel_EnableAggregation 14108 #define IOID_IMdsCubeLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003716}" DEFINE_GUID(IID_IMdsCubeLevel, 0xaf79c7f0, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define IOID_IMdsPartitionLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000371D}" DEFINE_GUID(IID_IMdsPartitionLevel, 0xaf79c7f1, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define IOID_IMdsAggregationLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003721}" DEFINE_GUID(IID_IMdsAggregationLevel, 0xaf79c7f2, 0xc50d, 0x11d2, 0xb8, 0x36, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsServer_Timeout 14131 #define DISPID_IMdsServer_RepositoryVersion 14132 #define DISPID_IMdsServer_ApplicationURL 14169 #define DISPID_IMdsServer_InformationURL 14170 #define DISPID_IMdsServer_ConnectionURL 14171 #define DISPID_IMdsServer_ServiceUserName 14246 #define DISPID_IMdsServer_ProcessingLogFileName 14280 #define IOID_IMdsServer L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003732}" DEFINE_GUID(IID_IMdsServer, 0x4ce6c52, 0xcaa4, 0x11d2, 0xb8, 0x3a, 0x00, 0xc0, 0x4f, 0x8e, 0xf2, 0x96); #define DISPID_IMdsMemberProperty_Caption 14173 #define DISPID_IMdsMemberProperty_ClassType 14174 #define DISPID_IMdsMemberProperty_SubClassType 14175 #define DISPID_IMdsMemberProperty_OrdinalPosition 14176 #define DISPID_IMdsMemberProperty_Parent 14177 #define DISPID_IMdsMemberProperty_SourceColumn 14178 #define DISPID_IMdsMemberProperty_ColumnSize 14179 #define DISPID_IMdsMemberProperty_ColumnType 14180 #define DISPID_IMdsMemberProperty_IsVisible 14181 #define DISPID_IMdsMemberProperty_Language 14182 #define DISPID_IMdsMemberProperty_PropertyType 14183 #define DISPID_IMdsMemberProperty_Num 14215 #define IOID_IMdsMemberProperty L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000375C}" DEFINE_GUID(IID_IMdsMemberProperty, 0xaa5b958e, 0x1cfd, 0x11d3, 0xb2, 0x18, 0x00, 0xc0, 0x4f, 0x68, 0x6c, 0x16); #define DISPID_IMdsLevel_FromClause 14194 #define DISPID_IMdsLevel_JoinClause 14195 #define DISPID_IMdsLevel_LevelNum 14196 #define DISPID_IMdsLevel_AreMemberKeysUnique 14197 #define DISPID_IMdsLevel_AreMemberNamesUnique 14198 #define DISPID_IMdsLevel_CustomRollupColumn 14199 #define DISPID_IMdsLevel_CustomRollupExpression 14200 #define DISPID_IMdsLevel_Disabled 14216 #define DISPID_IMdsLevel_GroupBoundaries 14201 #define DISPID_IMdsLevel_Grouping 14202 #define DISPID_IMdsLevel_GroupNames 14203 #define DISPID_IMdsLevel_EnableAggregations 14217 #define DISPID_IMdsLevel_HideMemberIf 14204 #define DISPID_IMdsLevel_IsVisible 14205 #define DISPID_IMdsLevel_LevelNamingTemplate 14206 #define DISPID_IMdsLevel_OrderingMemberProperty 14207 #define DISPID_IMdsLevel_ParentKeyColumn 14208 #define DISPID_IMdsLevel_RootMemberIf 14209 #define DISPID_IMdsLevel_SliceValue 14219 #define DISPID_IMdsLevel_SkippedLevelsColumn 14210 #define DISPID_IMdsLevel_UnaryOperatorColumn 14254 #define DISPID_IMdsLevel_CustomRollupPropertiesColumn 14279 #define IOID_IMdsLevel L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003770}" DEFINE_GUID(IID_IMdsLevel, 0xa4780e40, 0x8148, 0x4933, 0x9c, 0xe9, 0xec, 0x15, 0xb6, 0x23, 0xcb, 0x66); #define DISPID_IMdsCommand_CommandType 14221 #define DISPID_IMdsCommand_Num 14223 #define DISPID_IMdsCommand_CommandText 14276 #define DISPID_IMdsCommand_Commands 14249 #define DISPID_IMdsCommand_SecurityRoles 14250 #define IOID_IMdsCommand L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},0000378C}" DEFINE_GUID(IID_IMdsCommand, 0xdfb4a1a0, 0xdb58, 0x43f2, 0xb3, 0xd8, 0x72, 0xcd, 0xec, 0xea, 0xc2, 0xfa); #define DISPID_IMdsRole_Permissions 14228 #define DISPID_IMdsRole_UsersList 14237 #define DISPID_IMdsRole_SecurityRoles 14240 #define DISPID_IMdsRole_cubes 14241 #define DISPID_IMdsRole_databases 14244 #define DISPID_IMdsRole_Commands 14249 #define DISPID_IMdsRole_MiningModels 500047 #define IOID_IMdsRole L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},00003792}" DEFINE_GUID(IID_IMdsRole, 0x8164f8bc, 0x28f6, 0x4cb0, 0x9d, 0x94, 0x65, 0x5e, 0x01, 0x15, 0x09, 0x56); #define DISPID_IMdsMiningModel_LastProcessed 500003 #define DISPID_IMdsMiningModel_LastUpdated 500004 #define DISPID_IMdsMiningModel_IsVisible 500005 #define DISPID_IMdsMiningModel_MiningAlgorithm 500006 #define DISPID_IMdsMiningModel_TrainingQuery 500007 #define DISPID_IMdsMiningModel_XML 500008 #define DISPID_IMdsMiningModel_FromClause 500030 #define DISPID_IMdsMiningModel_JoinClause 500031 #define DISPID_IMdsMiningModel_Filter 500032 #define DISPID_IMdsMiningModel_CaseLevel 500026 #define DISPID_IMdsMiningModel_CaseDimension 500027 #define DISPID_IMdsMiningModel_SourceCube 500028 #define DISPID_IMdsMiningModel_AlgorithmParameters 14266 #define DISPID_IMdsMiningModel_AreKeysUnique 14270 #define DISPID_IMdsMiningModel_SecurityRoles 500046 #define DISPID_IMdsMiningModel_MiningModels 500047 #define DISPID_IMdsMiningModel_Datasource 14268 #define DISPID_IMdsMiningModel_MiningModel 14269 #define IOID_IMdsMiningModel L"{{B101373A-D760-4297-AA04-9FC34367F65D},0007A121}" DEFINE_GUID(IID_IMdsMiningModel, 0x2ac433da, 0x52e8, 0x40d3, 0xa4, 0x20, 0xac, 0x99, 0x2c, 0xeb, 0x2e, 0xc0); #define DISPID_IMdsColumn_Parent 500012 #define DISPID_IMdsColumn_IsKey 14256 #define DISPID_IMdsColumn_IsParentKey 14257 #define DISPID_IMdsColumn_IsVisible 500013 #define DISPID_IMdsColumn_Distribution 500021 #define DISPID_IMdsColumn_IsDisabled 500035 #define DISPID_IMdsColumn_JoinClause 500038 #define DISPID_IMdsColumn_FromClause 500037 #define DISPID_IMdsColumn_Filter 500039 #define DISPID_IMdsColumn_SourceColumn 500015 #define DISPID_IMdsColumn_IsPredictable 500023 #define DISPID_IMdsColumn_IsInput 500022 #define DISPID_IMdsColumn_RelatedColumn 500019 #define DISPID_IMdsColumn_ColumnDataType 500017 #define DISPID_IMdsColumn_ContentType 500020 #define DISPID_IMdsColumn_SpecialFlag 14255 #define DISPID_IMdsColumn_ModelingFlags 14260 #define DISPID_IMdsColumn_SourceObjectClassType 14261 #define DISPID_IMdsColumn_SourceObjectMeasure 14262 #define DISPID_IMdsColumn_SourceObjectDimension 14263 #define DISPID_IMdsColumn_SourceObjectLevel 14264 #define DISPID_IMdsColumn_SourceObjectMemberProperty 14265 #define DISPID_IMdsColumn_AreKeysUnique 14271 #define DISPID_IMdsColumn_ColumnNum 14272 #define IOID_IMdsColumn L"{{B101373A-D760-4297-AA04-9FC34367F65D},0007A129}" DEFINE_GUID(IID_IMdsColumn, 0xc52843da, 0x7bee, 0x485b, 0xb6, 0x44, 0x57, 0xf5, 0x2b, 0x5d, 0x1b, 0xb8); #define DISPID_IMdsCustomProperty_CustomProperty 14274 #define IOID_IMdsCustomProperty L"{{265E2F7F-FFA8-11d1-B77C-00C04F8EF296},000037C1}" DEFINE_GUID(IID_IMdsCustomProperty, 0xbebc0ecc, 0x6ab9, 0x4cb1, 0xb0, 0x4c, 0x90, 0xf8, 0x93, 0x2f, 0x84, 0xd4); #endif // __MDS_H_