// ------------------------------------------------------------------------ // Copyright (c) 2000 by Microsoft Corporation, All Rights Reserved // // This software is provided as is without warranty of any kind. The entire // risk as to the results and performance of this software is assumed by the user. // Microsoft disclaims all warranties, either express or implied, including but // not limited, the implied warranties of merchantability, fitness for a // particular purpose, title and noninfringement, with respect to this software. // ------------------------------------------------------------------------ //***************************************************************************** // REPTIM3.H // // This module contains the declarations of the meta-meta model components. // These can be used to browse the meta-meta model by ID, or might be required // to create your own meta model in the Repository. // // Copyright (c) 1995-2000 by Microsoft Corporation, All Rights Reserved //***************************************************************************** #ifndef __REPTIM3_H__ #define __REPTIM3_H__ #include "reptim2.h" // Local ID definitions // NOTE: We are attempting to keep these declarations in the order below, // If you add new LCLIDs and have to renumber than you must // change the struct grsMMBaseObj which describes the type of the // object. // Large blob support #define LCLID_SQLBlobSize 87 #define LCLID_IPropDef2 88 // IVersionAdminInfo2 #define LCLID_IVersionAdminInfo2 89 #define LCLID_VersionLabel 90 #define LCLID_VersionShortDesc 91 #define LCLID_VersionComments 92 // IIfaceDef2 #define LCLID_IIfaceDef2 93 // InterfaceImpliesInterface #define LCLID_RInterfaceImpliesInterface 94 #define LCLID_Implies 95 #define LCLID_ImpliedBy 96 // IfaceMember2 #define LCLID_IIfaceMember2 97 // BaseMemberServicesDerivedMembers #define LCLID_RBaseMemberServicesDerivedMembers 98 #define LCLID_ServicesDerivedMembers 99 #define LCLID_ServicedByBaseMember 100 // IMethodDef #define LCLID_IMethodDef 101 // IParameterDef #define LCLID_IParameterDef 102 #define LCLID_ParDefFlags 103 #define LCLID_ParDefType 104 #define LCLID_ParDefDesc 105 #define LCLID_ParDefDefault 106 #define LCLID_ParDefGUID 107 // InterfaceMemberHasParameters #define LCLID_RInterfaceMemberHasParameters 108 #define LCLID_Member 109 #define LCLID_Parameters 110 // CreateParameterDef #define LCLID_CreateParDef 111 #define LCLID_CreateParDefObjID 112 #define LCLID_CreateParDefName 113 #define LCLID_CreateParDefType 114 #define LCLID_CreateParDefFlags 115 #define LCLID_CreateParDefDesc 116 #define LCLID_CreateParDefDefault 117 #define LCLID_CreateParDefParDef 118 // Class definitions. #define LCLID_Alias 119 #define LCLID_ParameterDef 120 #define LCLID_RepositoryObject 121 #define LCLID_RepositoryObjectVersion 122 #define LCLID_Relationship 123 #define LCLID_VersionedRelationship 124 #define LCLID_ReposProperty 125 #define LCLID_ReposProperties 126 #define LCLID_RelationshipCol 127 #define LCLID_ObjectCol 128 #define LCLID_VersionCol 129 #define LCLID_Repository 130 // Interface definitions #define LCLID_IRepository 131 #define LCLID_IReposProperties 132 #define LCLID_IReposProperty 133 #define LCLID_IReposPropertyLarge 134 #define LCLID_IRepositoryTransaction 135 #define LCLID_IObjectCol 136 #define LCLID_ITargetObjectCol 137 #define LCLID_IRepositoryObjectStorage 138 #define LCLID_IRelationshipCol 139 #define LCLID_IObjectCol2 140 #define LCLID_IRepository2 141 #define LCLID_IRepositoryODBC 142 #define LCLID_IRepositoryODBC2 143 #define LCLID_IReposTypeLib2 144 // Property definitions #define LCLID_ReposPropLargeSize 145 #define LCLID_RepositoryItemType 146 #define LCLID_RepositoryItemName 147 // Method definitions #define LCLID_Create 148 #define LCLID_Open 149 #define LCLID_CreateObject 150 #define LCLID_IRepositoryRefresh 151 #define LCLID_ObjectIDToInternalID 152 #define LCLID_InternalIDToObjectID 153 #define LCLID_Refresh 154 #define LCLID_Delete 155 #define LCLID_Lock 156 #define LCLID_Begin 157 #define LCLID_Commit 158 #define LCLID_Abort 159 #define LCLID_GetOption 160 #define LCLID_SetOption 161 #define LCLID_Flush 162 #define LCLID_IVersionColRefresh 163 #define LCLID_IVersionColAdd 164 #define LCLID_IVersionColRemove 165 #define LCLID_CreateVersion 166 #define LCLID_FreezeVersion 167 #define LCLID_MergeVersion 168 #define LCLID_Checkout 169 #define LCLID_Checkin 170 #define LCLID_IObjectColRefresh 171 #define LCLID_ITargetObjectColAdd 172 #define LCLID_ITargetObjectColRemove 173 #define LCLID_ITargetObjectColInsert 174 #define LCLID_ITargetObjectColMove 175 #define LCLID_InitNew 176 #define LCLID_Load 177 #define LCLID_Pin 178 #define LCLID_Unpin 179 #define LCLID_IRelationshipColAdd 180 #define LCLID_IRelationshipColRemove 181 #define LCLID_IRelationshipColInsert 182 #define LCLID_IRelationshipColMove 183 #define LCLID_IRelationshipColRefresh 184 #define LCLID_Cancel 185 #define LCLID_VersionIDToInternalID 186 #define LCLID_InternalIDToVersionID 187 #define LCLID_CreateObjectEx 188 #define LCLID_GetNewConnection 189 #define LCLID_FreeConnection 190 #define LCLID_ExecuteQuery 191 #define LCLID_IRepositoryODBC2GetOption 192 #define LCLID_IRepositoryODBC2SetOption 193 #define LCLID_CreateRelationshipColDef 194 #define LCLID_CreatePropertyDef 195 #define LCLID_CreateMethodDef 196 #define LCLID_IInterfaceDefObjectInstances 197 #define LCLID_AddInterface 198 #define LCLID_IClassDefCreateInterfaceDef 199 #define LCLID_IClassDefObjectInstances 200 #define LCLID_CreateAlias 201 #define LCLID_CreateClassDef 202 #define LCLID_CreateInterfaceDef 203 #define LCLID_CreateRelationshipDef 204 #define LCLID_CreateTypeLib 205 #define LCLID_ReposPropLargeRead 206 #define LCLID_ReposPropLargeWrite 207 #define LCLID_ReposPropLargeClose 208 // Parameter definitions // IRepository #define LCLID_CreateConnect 209 #define LCLID_CreateUser 210 #define LCLID_CreatePassword 211 #define LCLID_CreateFlags 212 #define LCLID_CreateRoot 213 #define LCLID_OpenConnect 214 #define LCLID_OpenUser 215 #define LCLID_OpenPassword 216 #define LCLID_OpenFlags 217 #define LCLID_OpenRoot 218 #define LCLID_CreateObjectTypeID 219 #define LCLID_CreateObjectObjID 220 #define LCLID_CreateObjectReposObj 221 #define LCLID_IRepositoryRefreshMilliseconds 222 #define LCLID_ObjectIDToInternalIDObjID 223 #define LCLID_ObjectIDToInternalIDIntID 224 #define LCLID_InternalIDToObjectIDIntID 225 #define LCLID_InternalIDToObjectIDObjID 226 // IRepositoryObject #define LCLID_RefreshMilliseconds 227 // IRepositoryTransaction #define LCLID_GetOptionOption 228 #define LCLID_GetOptionValue 229 #define LCLID_SetOptionOption 230 #define LCLID_SetOptionValue 231 // IVersionCol #define LCLID_IVersionColRefreshMilliseconds 232 #define LCLID_IVersionColRemoveItem 233 // IRepositoryObject #define LCLID_CreateVersionVersoinID 234 #define LCLID_CreateVersionCreatedVersion 235 #define LCLID_MergeVersionOtherVersion 236 #define LCLID_MergeVersionFlags 237 // IObjectCol #define LCLID_IObjectColRefreshMilliseconds 238 // ITargetObjectCol #define LCLID_ITargetObjectColAddReposObj 239 #define LCLID_ITargetObjectColAddNamel 240 #define LCLID_ITargetObjectColAddRelship 241 #define LCLID_ITargetObjectColRemoveItem 242 #define LCLID_ITargetObjectColInsertReposObj 243 #define LCLID_ITargetObjectColInsertIndex 244 #define LCLID_ITargetObjectColInsertName 245 #define LCLID_ITargetObjectColInsertRelship 246 #define LCLID_ITargetObjectColMoveIndexFrom 247 #define LCLID_ITargetObjectColMoveIndexTo 248 // IRepositoryObjectStorage #define LCLID_InitNewRepos 249 #define LCLID_InitNewCookie 250 #define LCLID_LoadRepos 251 #define LCLID_LoadCookie 252 // IVersionedRelationship #define LCLID_PinReposVersion 253 // IRelationshipCol #define LCLID_IRelationshipColAddReposObj 254 #define LCLID_IRelationshipColAddName 255 #define LCLID_IRelationshipColAddRemove 256 #define LCLID_IRelationshipColInsertReposObj 257 #define LCLID_IRelationshipColInsertIndex 258 #define LCLID_IRelationshipColInsertName 259 #define LCLID_IRelationshipColInsertRelship 260 #define LCLID_IRelationshipColMoveIndexFrom 261 #define LCLID_IRelationshipColMoveIndexTo 262 #define LCLID_IRelationshipColRefreshMilliseconds 263 // IRepository2 #define LCLID_VersionIDToInternalIDExtVersionID 264 #define LCLID_VersionIDToInternalIDIntVersionID 265 #define LCLID_InternalIDToVersionIDIntVersionID 266 #define LCLID_InternalIDToVersionIDExtVersionID 267 // IRepositoryODBC #define LCLID_GetNewConnectionHdbc 268 #define LCLID_FreeConnecionHdbc 269 #define LCLID_ExecuteQueryQuery 270 #define LCLID_ExecuteQueryCol 271 // IRepositoryODBC2 #define LCLID_IRepositoryODBC2GetOptionOption 272 #define LCLID_IRepositoryODBC2GetOptionValue 273 #define LCLID_IRepositoryODBC2SetOptionOption 274 #define LCLID_IRepositoryODBC2SetOptionValue 275 // IInterfaceDef #define LCLID_CreateRelationshipColDefObjID 276 #define LCLID_CreateRelationshipColDefName 277 #define LCLID_CreateRelationshipColDefDispID 278 #define LCLID_CreateRelationshipColDefIsOrigin 279 #define LCLID_CreateRelationshipColDefFlags 280 #define LCLID_CreateRelationshipColDefRelshipDef 281 #define LCLID_CreateRelationshipColDefColDef 282 #define LCLID_CreatePropertyDefObjID 283 #define LCLID_CreatePropertyDefName 284 #define LCLID_CreatePropertyDefDispID 285 #define LCLID_CreatePropertyDefType 286 #define LCLID_CreatePropertyDefPropDef 287 #define LCLID_CreateMethodDefObjID 288 #define LCLID_CreateMethodDefName 289 #define LCLID_CreateMethodDefDispID 290 #define LCLID_CreateMethodDefMethodDef 291 #define LCLID_IInterfaceDefObjectInstancesObject 292 // IClassDef #define LCLID_AddInterfaceInterfaceDef 293 #define LCLID_AddInterfaceFlags 294 #define LCLID_ClassDefCreateInterfaceDefObjID 295 #define LCLID_ClassDefCreateInterfaceDefName 296 #define LCLID_ClassDefCreateInterfaceDefIID 297 #define LCLID_ClassDefCreateInterfaceDefAncestor 298 #define LCLID_ClassDefCreateInterfaceDefFlags 299 #define LCLID_ClassDefCreateInterfaceDefIfaceDef 300 #define LCLID_IClassDefObjectInstancesObjectCol 301 // IInterfaceDef2 #define LCLID_CreateAliasObjID 302 #define LCLID_CreateAliasName 303 #define LCLID_CreateAliasDispID 304 #define LCLID_CreateAliasBase 305 #define LCLID_CreateAliasAlias 306 // IReposTypeLib #define LCLID_CreateClassDefObjID 307 #define LCLID_CreateClassDefName 308 #define LCLID_CreateClassDefClassID 309 #define LCLID_CreateClassDefClassDef 310 #define LCLID_CreateInterfaceDefObjID 311 #define LCLID_CreateInterfaceDefName 312 #define LCLID_CreateInterfaceDefIID 313 #define LCLID_CreateInterfaceDefAncestor 314 #define LCLID_CreateInterfaceDefIfaceDef 315 #define LCLID_CreateRelationshipDefObjID 316 #define LCLID_CreateRelationshipDefName 317 #define LCLID_CreateRelationshipDefRelshipDef 318 // IManageReposTypeLib #define LCLID_CreateTypeLibObjID 319 #define LCLID_CreateTypeLibName 320 #define LCLID_CreateTypeLibTypeLibID 321 #define LCLID_CreateTypeLibTypeLib 322 // IRepositoryPropertyLarge #define LCLID_IRepositoryPropertyLargeReadChunkSize 323 #define LCLID_IRepositoryPropertyLargeReadSizeRead 324 #define LCLID_IRepositoryPropertyLargeReadBlob 325 #define LCLID_IRepositoryPropertyLargeWriteBlob 326 #define LCLID_ReposPropLargeCurrentPosition 327 #define LCLID_ReposPropLargeReadFromFile 328 #define LCLID_ReposPropLargeWriteToFile 329 #define LCLID_IRepositoryPropertyLargeReadFromFileFileName 330 #define LCLID_IRepositoryPropertyLargeWriteToFileFileName 331 // IReposTypeLib2 #define LCLID_RReposTypeLib2Dependency 332 #define LCLID_IReposTypeLib2DependsOn 333 #define LCLID_IReposTypeLib2UsedBy 334 // IReposOptions #define LCLID_IReposOptions 335 #define LCLID_IReposOptionsGetOption 336 #define LCLID_IReposOptionsSetOption 337 #define LCLID_IReposOptionsResetOptions 338 #define LCLID_IReposOptionsGetOptionOption 339 #define LCLID_IReposOptionsGetOptionValue 340 #define LCLID_IReposOptionsSetOptionOption 341 #define LCLID_IReposOptionsSetOptionValue 342 // ScriptDef #define LCLID_ScriptDef 343 // Class #define LCLID_IScriptDef 344 // Interface #define LCLID_IScriptDefLanguage 345 // Property #define LCLID_IScriptDefBody 346 // Property #define LCLID_IScriptDefValidateScript 347 // Method #define LCLID_RClassUsesScript 348 // Relationship #define LCLID_UsingClasses 349 // Role #define LCLID_ScriptsUsedByClass 350 // Role #define LCLID_RInterafceUsesScript 351 // Relationship #define LCLID_UsingInterfaces 352 // Role #define LCLID_ScriptsUsedByInterface 353 // Role #define LCLID_RMemberUsesScript 354 // Relationship #define LCLID_UsingMember 355 // Role #define LCLID_ScriptsUsedByMember 356 // Role #define LCLID_IClassDef2 357 // Interface // IRepositoryTransaction2 #define LCLID_IRepositoryTransaction2 358 #define LCLID_IRepositoryTransaction2Transaction 359 #define LCLID_IRepositoryTransaction2JoinTransaction 360 // IReposProperty2 #define LCLID_IReposProperty2 361 // IReposObj2 #define LCLID_IReposObj2 362 // IEnumerationDef #define LCLID_EnumerationDef 363 #define LCLID_IEnumerationDef 364 #define LCLID_IEnumerationDefIsFlag 365 #define LCLID_IEnumerationDefValues 366 #define LCLID_IEnumerationDefEnumFor 367 #define LCLID_REnumerationValues 368 // IEnumerationValueDef #define LCLID_EnumerationValueDef 369 #define LCLID_IEnumerationValueDef 370 #define LCLID_IEnumerationValueDefValue 371 #define LCLID_IEnumerationValueDefValueOf 372 // IPropDef2 #define LCLID_PropDefEnumerationDef 373 #define LCLID_REnumerationForProperty 374 // IViewClassDef #define LCLID_IViewClassDef 375 #define LCLID_IViewClassDefFlags 376 #define LCLID_IViewClassDefViewName 377 // IViewInterfaceDef #define LCLID_IViewInterfaceDef 378 #define LCLID_IViewInterfaceDefFlags 379 #define LCLID_IViewInterfaceDefViewName 380 // IViewRelationshipDef #define LCLID_IViewRelationshipDef 381 #define LCLID_IViewRelationshipDefFlags 382 #define LCLID_IViewRelationshipDefColumnNamePrefix 383 #define LCLID_IViewRelationshipDefJunctionViewName 384 // IViewPropertyDef #define LCLID_IViewPropertyDef 385 #define LCLID_IViewPropertyDefViewColumnName 386 // TransientRelationshipCol #define LCLID_TransientObjCol 387 #define LCLID_ITransientObjCol 388 #define LCLID_ITransientObjColAdd 389 #define LCLID_ITransientObjColRemove 390 #define LCLID_ITransientObjColAddReposObj 391 #define LCLID_ITransientObjColRemoveItem 392 // TypeDef "Alias" #define LCLID_IReposTypeInfo2 393 #define LCLID_MemberSynonym 394 #define LCLID_Synonym 395 // IReposTypeLib2 #define LCLID_IReposTypeLib2Prefix 396 // IReposQuery #define LCLID_IReposQuery 397 #define LCLID_IReposQueryGetCollection 398 #define LCLID_IReposQueryGetCollectionFilter 399 #define LCLID_IReposQueryGetCollectionfFlags 400 #define LCLID_IReposQueryGetCollectionObjCol 401 #define LCLID_RootVersionInternalID 402 // Some forgotten properties on IWorkspaceItem #define LCLID_IsCheckedOut 403 // Last MetaMeta ID #define LCLID_LastMetaMetaID 403 // Large Blob const INTID INTID_SQLBlobSize = {SITEID_METAMETA, LCLID_SQLBlobSize}; const INTID INTID_IPropertyDef2 = {SITEID_METAMETA, LCLID_IPropDef2}; // Internal ID definitions. // Alias const INTID INTID_Alias = {SITEID_METAMETA, LCLID_Alias}; // ParameterDef const INTID INTID_ParameterDef = {SITEID_METAMETA, LCLID_ParameterDef}; // IVersionAdminInfo2 const INTID INTID_IVersionAdminInfo2 = {SITEID_METAMETA, LCLID_IVersionAdminInfo2}; const INTID INTID_IVersionLabel = {SITEID_METAMETA, LCLID_VersionLabel}; const INTID INTID_IVersionComments = {SITEID_METAMETA, LCLID_VersionComments}; const INTID INTID_IVersionShortDesc = {SITEID_METAMETA, LCLID_VersionShortDesc}; // IIfaceDef2 const INTID INTID_IIfaceDef2 = {SITEID_METAMETA, LCLID_IIfaceDef2}; const INTID INTID_IIfaceMember2 = {SITEID_METAMETA, LCLID_IIfaceMember2}; // RInterfaceImpliesInterface const INTID INTID_RInterfaceImpliesInterface = {SITEID_METAMETA, LCLID_RInterfaceImpliesInterface}; const INTID INTID_Implies = {SITEID_METAMETA, LCLID_Implies}; const INTID INTID_ImpliedBy = {SITEID_METAMETA, LCLID_ImpliedBy}; // RBaseMemberServicesDerivedMembers const INTID INTID_RBaseMemberServicesDerivedMembers = {SITEID_METAMETA, LCLID_RBaseMemberServicesDerivedMembers}; const INTID INTID_ServicesDerivedMembers = {SITEID_METAMETA, LCLID_ServicesDerivedMembers}; const INTID INTID_ServicedByBaseMember = {SITEID_METAMETA, LCLID_ServicedByBaseMember}; // IMethodDef const INTID INTID_IMethodDef = {SITEID_METAMETA,LCLID_IMethodDef}; // IParameterDef const INTID INTID_IParameterDef = {SITEID_METAMETA,LCLID_IParameterDef}; // IParameterDef const INTID INTID_ParDefFlags = {SITEID_METAMETA,LCLID_ParDefFlags}; const INTID INTID_ParDefType = {SITEID_METAMETA,LCLID_ParDefType}; const INTID INTID_ParDefDesc = {SITEID_METAMETA,LCLID_ParDefDesc}; const INTID INTID_ParDefDefault = {SITEID_METAMETA,LCLID_ParDefDefault}; const INTID INTID_ParDefGUID = {SITEID_METAMETA,LCLID_ParDefGUID}; // MethodHasParameters const INTID INTID_RInterfaceMemberHasParameters = {SITEID_METAMETA,LCLID_RInterfaceMemberHasParameters}; const INTID INTID_Member = {SITEID_METAMETA,LCLID_Member}; const INTID INTID_Parameters = {SITEID_METAMETA,LCLID_Parameters}; // CreateParameterDef const INTID INTID_CreateParDef = {SITEID_METAMETA,LCLID_CreateParDef}; const INTID INTID_CreateParDefObjID = {SITEID_METAMETA,LCLID_CreateParDefObjID}; const INTID INTID_CreateParDefName = {SITEID_METAMETA,LCLID_CreateParDefName}; const INTID INTID_CreateParDefType = {SITEID_METAMETA,LCLID_CreateParDefType}; const INTID INTID_CreateParDefFlags = {SITEID_METAMETA,LCLID_CreateParDefFlags}; const INTID INTID_CreateParDefDesc = {SITEID_METAMETA,LCLID_CreateParDefDesc}; const INTID INTID_CreateParDefDefault = {SITEID_METAMETA,LCLID_CreateParDefDefault}; const INTID INTID_CreateParDefParDef = {SITEID_METAMETA,LCLID_CreateParDefParDef}; // Class definitions const INTID INTID_RepositoryObject = {SITEID_METAMETA, LCLID_RepositoryObject}; const INTID INTID_RepositoryObjectVersion = {SITEID_METAMETA, LCLID_RepositoryObjectVersion}; const INTID INTID_Relationship = {SITEID_METAMETA, LCLID_Relationship}; const INTID INTID_VersionedRelationship = {SITEID_METAMETA, LCLID_VersionedRelationship}; const INTID INTID_ReposProperty = {SITEID_METAMETA, LCLID_ReposProperty}; const INTID INTID_ReposProperties = {SITEID_METAMETA, LCLID_ReposProperties}; const INTID INTID_RelationshipCol = {SITEID_METAMETA, LCLID_RelationshipCol}; const INTID INTID_ObjectCol = {SITEID_METAMETA, LCLID_ObjectCol}; const INTID INTID_VersionCol = {SITEID_METAMETA, LCLID_VersionCol}; const INTID INTID_Repository = {SITEID_METAMETA, LCLID_Repository}; // Interface definitions const INTID INTID_IPropDef2 = {SITEID_METAMETA, LCLID_IPropDef2}; const INTID INTID_IRepository = {SITEID_METAMETA, LCLID_IRepository}; const INTID INTID_IReposProperties = {SITEID_METAMETA, LCLID_IReposProperties}; const INTID INTID_IReposProperty = {SITEID_METAMETA, LCLID_IReposProperty}; const INTID INTID_IReposPropertyLarge = {SITEID_METAMETA, LCLID_IReposPropertyLarge}; const INTID INTID_IRepositoryTransaction = {SITEID_METAMETA, LCLID_IRepositoryTransaction}; const INTID INTID_IObjectCol = {SITEID_METAMETA, LCLID_IObjectCol}; const INTID INTID_ITargetObjectCol = {SITEID_METAMETA, LCLID_ITargetObjectCol}; const INTID INTID_IRepositoryObjectStorage = {SITEID_METAMETA, LCLID_IRepositoryObjectStorage}; const INTID INTID_IRelationshipCol = {SITEID_METAMETA, LCLID_IRelationshipCol}; const INTID INTID_IObjectCol2 = {SITEID_METAMETA, LCLID_IObjectCol2}; const INTID INTID_IRepository2 = {SITEID_METAMETA, LCLID_IRepository2}; const INTID INTID_IRepositoryODBC = {SITEID_METAMETA, LCLID_IRepositoryODBC}; const INTID INTID_IRepositoryODBC2 = {SITEID_METAMETA, LCLID_IRepositoryODBC2}; const INTID INTID_IReposTypeLib2 = {SITEID_METAMETA, LCLID_IReposTypeLib2}; // Property definitions const INTID INTID_VersionLabel = {SITEID_METAMETA, LCLID_VersionLabel}; const INTID INTID_VersionShortDesc = {SITEID_METAMETA, LCLID_VersionShortDesc}; const INTID INTID_VersionComments = {SITEID_METAMETA, LCLID_VersionComments}; const INTID INTID_ReposPropLargeSize = {SITEID_METAMETA, LCLID_ReposPropLargeSize}; const INTID INTID_ReposPropLargePosition = {SITEID_METAMETA, LCLID_ReposPropLargeCurrentPosition}; // Method definitions const INTID INTID_Create = {SITEID_METAMETA, LCLID_Create}; const INTID INTID_Open = {SITEID_METAMETA, LCLID_Open}; const INTID INTID_CreateObject = {SITEID_METAMETA, LCLID_CreateObject}; const INTID INTID_IRepositoryRefresh = {SITEID_METAMETA, LCLID_IRepositoryRefresh}; const INTID INTID_ObjectIDToInternalID = {SITEID_METAMETA, LCLID_ObjectIDToInternalID}; const INTID INTID_InternalIDToObjectID = {SITEID_METAMETA, LCLID_InternalIDToObjectID}; const INTID INTID_Refresh = {SITEID_METAMETA, LCLID_Refresh}; const INTID INTID_Delete = {SITEID_METAMETA, LCLID_Delete}; const INTID INTID_Lock = {SITEID_METAMETA, LCLID_Lock}; const INTID INTID_Begin = {SITEID_METAMETA, LCLID_Begin}; const INTID INTID_Commit = {SITEID_METAMETA, LCLID_Commit}; const INTID INTID_Abort = {SITEID_METAMETA, LCLID_Abort}; const INTID INTID_GetOption = {SITEID_METAMETA, LCLID_GetOption}; const INTID INTID_SetOption = {SITEID_METAMETA, LCLID_SetOption}; const INTID INTID_Flush = {SITEID_METAMETA, LCLID_Flush}; const INTID INTID_IVersionColRefresh = {SITEID_METAMETA, LCLID_IVersionColRefresh}; const INTID INTID_IVersionColAdd = {SITEID_METAMETA, LCLID_IVersionColAdd}; const INTID INTID_IVersionColRemove = {SITEID_METAMETA, LCLID_IVersionColRemove}; const INTID INTID_CreateVersion = {SITEID_METAMETA, LCLID_CreateVersion}; const INTID INTID_FreezeVersion = {SITEID_METAMETA, LCLID_FreezeVersion}; const INTID INTID_MergeVersion = {SITEID_METAMETA, LCLID_MergeVersion}; const INTID INTID_Checkout = {SITEID_METAMETA, LCLID_Checkout}; const INTID INTID_Checkin = {SITEID_METAMETA, LCLID_Checkin}; const INTID INTID_IObjectColRefresh = {SITEID_METAMETA, LCLID_IObjectColRefresh}; const INTID INTID_ITargetObjectColAdd = {SITEID_METAMETA, LCLID_ITargetObjectColAdd}; const INTID INTID_ITargetObjectColRemove = {SITEID_METAMETA, LCLID_ITargetObjectColRemove}; const INTID INTID_ITargetObjectColInsert = {SITEID_METAMETA, LCLID_ITargetObjectColInsert}; const INTID INTID_ITargetObjectColMove = {SITEID_METAMETA, LCLID_ITargetObjectColMove}; const INTID INTID_InitNew = {SITEID_METAMETA, LCLID_InitNew}; const INTID INTID_Load = {SITEID_METAMETA, LCLID_Load}; const INTID INTID_Pin = {SITEID_METAMETA, LCLID_Pin}; const INTID INTID_Unpin = {SITEID_METAMETA, LCLID_Unpin}; const INTID INTID_IRelationshipColAdd = {SITEID_METAMETA, LCLID_IRelationshipColAdd}; const INTID INTID_IRelationshipColRemove = {SITEID_METAMETA, LCLID_IRelationshipColRemove}; const INTID INTID_IRelationshipColInsert = {SITEID_METAMETA, LCLID_IRelationshipColInsert}; const INTID INTID_IRelationshipColMove = {SITEID_METAMETA, LCLID_IRelationshipColMove}; const INTID INTID_IRelationshipColRefresh = {SITEID_METAMETA, LCLID_IRelationshipColRefresh}; const INTID INTID_Cancel = {SITEID_METAMETA, LCLID_Cancel}; const INTID INTID_VersionIDToInternalID = {SITEID_METAMETA, LCLID_VersionIDToInternalID}; const INTID INTID_InternalIDToVersionID = {SITEID_METAMETA, LCLID_InternalIDToVersionID}; const INTID INTID_CreateObjectEx = {SITEID_METAMETA, LCLID_CreateObjectEx}; const INTID INTID_GetNewConnection = {SITEID_METAMETA, LCLID_GetNewConnection}; const INTID INTID_FreeConnection = {SITEID_METAMETA, LCLID_FreeConnection}; const INTID INTID_ExecuteQuery = {SITEID_METAMETA, LCLID_ExecuteQuery}; const INTID INTID_IRepositoryODBC2GetOption = {SITEID_METAMETA, LCLID_IRepositoryODBC2GetOption}; const INTID INTID_IRepositoryODBC2SetOption = {SITEID_METAMETA, LCLID_IRepositoryODBC2SetOption}; const INTID INTID_CreateRelationshipColDef = {SITEID_METAMETA, LCLID_CreateRelationshipColDef}; const INTID INTID_CreatePropertyDef = {SITEID_METAMETA, LCLID_CreatePropertyDef}; const INTID INTID_CreateMethodDef = {SITEID_METAMETA, LCLID_CreateMethodDef}; const INTID INTID_IInterfaceDefObjectInstances = {SITEID_METAMETA, LCLID_IInterfaceDefObjectInstances}; const INTID INTID_AddInterface = {SITEID_METAMETA, LCLID_AddInterface}; const INTID INTID_IClassDefCreateInterfaceDef = {SITEID_METAMETA, LCLID_IClassDefCreateInterfaceDef}; const INTID INTID_IClassDefObjectInstances = {SITEID_METAMETA, LCLID_IClassDefObjectInstances}; const INTID INTID_CreateAlias = {SITEID_METAMETA, LCLID_CreateAlias}; const INTID INTID_CreateClassDef = {SITEID_METAMETA, LCLID_CreateClassDef}; const INTID INTID_CreateInterfaceDef = {SITEID_METAMETA, LCLID_CreateInterfaceDef}; const INTID INTID_CreateRelationshipDef = {SITEID_METAMETA, LCLID_CreateRelationshipDef}; const INTID INTID_CreateTypeLib = {SITEID_METAMETA, LCLID_CreateTypeLib}; const INTID INTID_ReposPropLargeRead = {SITEID_METAMETA, LCLID_ReposPropLargeRead}; const INTID INTID_ReposPropLargeWrite = {SITEID_METAMETA, LCLID_ReposPropLargeWrite}; const INTID INTID_ReposPropLargeClose = {SITEID_METAMETA, LCLID_ReposPropLargeClose}; const INTID INTID_ReposPropLargeReadFromFile = {SITEID_METAMETA, LCLID_ReposPropLargeReadFromFile}; const INTID INTID_ReposPropLargeWriteToFile = {SITEID_METAMETA, LCLID_ReposPropLargeWriteToFile}; // Parameter definitions // IRepository const INTID INTID_CreateConnect = {SITEID_METAMETA, LCLID_CreateConnect}; const INTID INTID_CreateUser = {SITEID_METAMETA, LCLID_CreateUser}; const INTID INTID_CreatePassword = {SITEID_METAMETA, LCLID_CreatePassword}; const INTID INTID_CreateFlags = {SITEID_METAMETA, LCLID_CreateFlags}; const INTID INTID_CreateRoot = {SITEID_METAMETA, LCLID_CreateRoot}; const INTID INTID_OpenConnect = {SITEID_METAMETA, LCLID_OpenConnect}; const INTID INTID_OpenUser = {SITEID_METAMETA, LCLID_OpenUser}; const INTID INTID_OpenPassword = {SITEID_METAMETA, LCLID_OpenPassword}; const INTID INTID_OpenFlags = {SITEID_METAMETA, LCLID_OpenFlags}; const INTID INTID_OpenRoot = {SITEID_METAMETA, LCLID_OpenRoot}; const INTID INTID_CreateObjectTypeID = {SITEID_METAMETA, LCLID_CreateObjectTypeID}; const INTID INTID_CreateObjectObjID = {SITEID_METAMETA, LCLID_CreateObjectObjID}; const INTID INTID_CreateObjectReposObj = {SITEID_METAMETA, LCLID_CreateObjectReposObj}; const INTID INTID_IRepositoryRefreshMilliseconds = {SITEID_METAMETA, LCLID_IRepositoryRefreshMilliseconds}; const INTID INTID_ObjectIDToInternalIDObjID = {SITEID_METAMETA, LCLID_ObjectIDToInternalIDObjID}; const INTID INTID_ObjectIDToInternalIDIntID = {SITEID_METAMETA, LCLID_ObjectIDToInternalIDIntID}; const INTID INTID_InternalIDToObjectIDIntID = {SITEID_METAMETA, LCLID_InternalIDToObjectIDIntID}; const INTID INTID_InternalIDToObjectIDObjID = {SITEID_METAMETA, LCLID_InternalIDToObjectIDObjID}; // IRepositoryObject const INTID INTID_RefreshMilliseconds = {SITEID_METAMETA, LCLID_RefreshMilliseconds}; // IRepositoryTransaction const INTID INTID_GetOptionOption = {SITEID_METAMETA, LCLID_GetOptionOption}; const INTID INTID_GetOptionValue = {SITEID_METAMETA, LCLID_GetOptionValue}; const INTID INTID_SetOptionOption = {SITEID_METAMETA, LCLID_SetOptionOption}; const INTID INTID_SetOptionValue = {SITEID_METAMETA, LCLID_SetOptionValue}; // IVersionCol const INTID INTID_IVersionColRefreshMilliseconds = {SITEID_METAMETA, LCLID_IVersionColRefreshMilliseconds}; const INTID INTID_IVersionColRemoveItem = {SITEID_METAMETA, LCLID_IVersionColRemoveItem}; // IRepositoryObject const INTID INTID_CreateVersionVersoinID = {SITEID_METAMETA, LCLID_CreateVersionVersoinID}; const INTID INTID_CreateVersionCreatedVersion = {SITEID_METAMETA, LCLID_CreateVersionCreatedVersion}; const INTID INTID_MergeVersionOtherVersion = {SITEID_METAMETA, LCLID_MergeVersionOtherVersion}; const INTID INTID_MergeVersionFlags = {SITEID_METAMETA, LCLID_MergeVersionFlags}; // IObjectCol const INTID INTID_IObjectColRefreshMilliseconds = {SITEID_METAMETA, LCLID_IObjectColRefreshMilliseconds}; // ITargetObjectCol const INTID INTID_ITargetObjectColAddReposObj = {SITEID_METAMETA, LCLID_ITargetObjectColAddReposObj}; const INTID INTID_ITargetObjectColAddNamel = {SITEID_METAMETA, LCLID_ITargetObjectColAddNamel}; const INTID INTID_ITargetObjectColAddRelship = {SITEID_METAMETA, LCLID_ITargetObjectColAddRelship}; const INTID INTID_ITargetObjectColRemoveItem = {SITEID_METAMETA, LCLID_ITargetObjectColRemoveItem}; const INTID INTID_ITargetObjectColInsertReposObj = {SITEID_METAMETA, LCLID_ITargetObjectColInsertReposObj}; const INTID INTID_ITargetObjectColInsertIndex = {SITEID_METAMETA, LCLID_ITargetObjectColInsertIndex}; const INTID INTID_ITargetObjectColInsertName = {SITEID_METAMETA, LCLID_ITargetObjectColInsertName}; const INTID INTID_ITargetObjectColInsertRelship = {SITEID_METAMETA, LCLID_ITargetObjectColInsertRelship}; const INTID INTID_ITargetObjectColMoveIndexFrom = {SITEID_METAMETA, LCLID_ITargetObjectColMoveIndexFrom}; const INTID INTID_ITargetObjectColMoveIndexTo = {SITEID_METAMETA, LCLID_ITargetObjectColMoveIndexTo}; // IRepositoryObjectStorage const INTID INTID_InitNewRepos = {SITEID_METAMETA, LCLID_InitNewRepos}; const INTID INTID_InitNewCookie = {SITEID_METAMETA, LCLID_InitNewCookie}; const INTID INTID_LoadRepos = {SITEID_METAMETA, LCLID_LoadRepos}; const INTID INTID_LoadCookie = {SITEID_METAMETA, LCLID_LoadCookie}; // IVersionedRelationship const INTID INTID_PinReposVersion = {SITEID_METAMETA, LCLID_PinReposVersion}; // IRelationshipCol const INTID INTID_IRelationshipColAddReposObj = {SITEID_METAMETA, LCLID_IRelationshipColAddReposObj}; const INTID INTID_IRelationshipColAddName = {SITEID_METAMETA, LCLID_IRelationshipColAddName}; const INTID INTID_IRelationshipColAddRemove = {SITEID_METAMETA, LCLID_IRelationshipColAddRemove}; const INTID INTID_IRelationshipColInsertReposObj = {SITEID_METAMETA, LCLID_IRelationshipColInsertReposObj}; const INTID INTID_IRelationshipColInsertIndex = {SITEID_METAMETA, LCLID_IRelationshipColInsertIndex}; const INTID INTID_IRelationshipColInsertName = {SITEID_METAMETA, LCLID_IRelationshipColInsertName}; const INTID INTID_IRelationshipColInsertRelship = {SITEID_METAMETA, LCLID_IRelationshipColInsertRelship}; const INTID INTID_IRelationshipColMoveIndexFrom = {SITEID_METAMETA, LCLID_IRelationshipColMoveIndexFrom}; const INTID INTID_IRelationshipColMoveIndexTo = {SITEID_METAMETA, LCLID_IRelationshipColMoveIndexTo}; const INTID INTID_IRelationshipColRefreshMilliseconds = {SITEID_METAMETA, LCLID_IRelationshipColRefreshMilliseconds}; // IRepository2 const INTID INTID_VersionIDToInternalIDExtVersionID = {SITEID_METAMETA, LCLID_VersionIDToInternalIDExtVersionID}; const INTID INTID_VersionIDToInternalIDIntVersionID = {SITEID_METAMETA, LCLID_VersionIDToInternalIDIntVersionID}; const INTID INTID_InternalIDToVersionIDIntVersionID = {SITEID_METAMETA, LCLID_InternalIDToVersionIDIntVersionID}; const INTID INTID_InternalIDToVersionIDExtVersionID = {SITEID_METAMETA, LCLID_InternalIDToVersionIDExtVersionID}; // IRepositoryODBC const INTID INTID_GetNewConnectionHdbc = {SITEID_METAMETA, LCLID_GetNewConnectionHdbc}; const INTID INTID_FreeConnecionHdbc = {SITEID_METAMETA, LCLID_FreeConnecionHdbc}; const INTID INTID_ExecuteQueryQuery = {SITEID_METAMETA, LCLID_ExecuteQueryQuery}; const INTID INTID_ExecuteQueryCol = {SITEID_METAMETA, LCLID_ExecuteQueryCol}; // IRepositoryODBC2 const INTID INTID_IRepositoryODBC2GetOptionOption = {SITEID_METAMETA, LCLID_IRepositoryODBC2GetOptionOption}; const INTID INTID_IRepositoryODBC2GetOptionValue = {SITEID_METAMETA, LCLID_IRepositoryODBC2GetOptionValue}; const INTID INTID_IRepositoryODBC2SetOptionOption = {SITEID_METAMETA, LCLID_IRepositoryODBC2SetOptionOption}; const INTID INTID_IRepositoryODBC2SetOptionValue = {SITEID_METAMETA, LCLID_IRepositoryODBC2SetOptionValue}; // IInterfaceDef const INTID INTID_CreateRelationshipColDefObjID = {SITEID_METAMETA, LCLID_CreateRelationshipColDefObjID}; const INTID INTID_CreateRelationshipColDefName = {SITEID_METAMETA, LCLID_CreateRelationshipColDefName}; const INTID INTID_CreateRelationshipColDefDispID = {SITEID_METAMETA, LCLID_CreateRelationshipColDefDispID}; const INTID INTID_CreateRelationshipColDefIsOrigin = {SITEID_METAMETA, LCLID_CreateRelationshipColDefIsOrigin}; const INTID INTID_CreateRelationshipColDefFlags = {SITEID_METAMETA, LCLID_CreateRelationshipColDefFlags}; const INTID INTID_CreateRelationshipColDefRelshipDef = {SITEID_METAMETA, LCLID_CreateRelationshipColDefRelshipDef}; const INTID INTID_CreateRelationshipColDefColDef = {SITEID_METAMETA, LCLID_CreateRelationshipColDefColDef}; const INTID INTID_CreatePropertyDefObjID = {SITEID_METAMETA, LCLID_CreatePropertyDefObjID}; const INTID INTID_CreatePropertyDefName = {SITEID_METAMETA, LCLID_CreatePropertyDefName}; const INTID INTID_CreatePropertyDefDispID = {SITEID_METAMETA, LCLID_CreatePropertyDefDispID}; const INTID INTID_CreatePropertyDefType = {SITEID_METAMETA, LCLID_CreatePropertyDefType}; const INTID INTID_CreatePropertyDefPropDef = {SITEID_METAMETA, LCLID_CreatePropertyDefPropDef}; const INTID INTID_CreateMethodDefObjID = {SITEID_METAMETA, LCLID_CreateMethodDefObjID}; const INTID INTID_CreateMethodDefName = {SITEID_METAMETA, LCLID_CreateMethodDefName}; const INTID INTID_CreateMethodDefDispID = {SITEID_METAMETA, LCLID_CreateMethodDefDispID}; const INTID INTID_CreateMethodDefMethodDef = {SITEID_METAMETA, LCLID_CreateMethodDefMethodDef}; const INTID INTID_IInterfaceDefObjectInstancesObject = {SITEID_METAMETA, LCLID_IInterfaceDefObjectInstancesObject}; // IClassDef const INTID INTID_AddInterfaceInterfaceDef = {SITEID_METAMETA, LCLID_AddInterfaceInterfaceDef}; const INTID INTID_AddInterfaceFlags = {SITEID_METAMETA, LCLID_AddInterfaceFlags}; const INTID INTID_ClassDefCreateInterfaceDefObjID = {SITEID_METAMETA, LCLID_ClassDefCreateInterfaceDefObjID}; const INTID INTID_ClassDefCreateInterfaceDefName = {SITEID_METAMETA, LCLID_ClassDefCreateInterfaceDefName}; const INTID INTID_ClassDefCreateInterfaceDefIID = {SITEID_METAMETA, LCLID_ClassDefCreateInterfaceDefIID}; const INTID INTID_ClassDefCreateInterfaceDefAncestor = {SITEID_METAMETA, LCLID_ClassDefCreateInterfaceDefAncestor}; const INTID INTID_ClassDefCreateInterfaceDefFlags = {SITEID_METAMETA, LCLID_ClassDefCreateInterfaceDefFlags}; const INTID INTID_ClassDefCreateInterfaceDefIfaceDef = {SITEID_METAMETA, LCLID_ClassDefCreateInterfaceDefIfaceDef}; const INTID INTID_IClassDefObjectInstancesObjectCol = {SITEID_METAMETA, LCLID_IClassDefObjectInstancesObjectCol}; // IInterfaceDef2 const INTID INTID_CreateAliasObjID = {SITEID_METAMETA, LCLID_CreateAliasObjID}; const INTID INTID_CreateAliasName = {SITEID_METAMETA, LCLID_CreateAliasName}; const INTID INTID_CreateAliasDispID = {SITEID_METAMETA, LCLID_CreateAliasDispID}; const INTID INTID_CreateAliasBase = {SITEID_METAMETA, LCLID_CreateAliasBase}; const INTID INTID_CreateAliasAlias = {SITEID_METAMETA, LCLID_CreateAliasAlias}; // IReposTypeLib const INTID INTID_CreateClassDefObjID = {SITEID_METAMETA, LCLID_CreateClassDefObjID}; const INTID INTID_CreateClassDefName = {SITEID_METAMETA, LCLID_CreateClassDefName}; const INTID INTID_CreateClassDefClassID = {SITEID_METAMETA, LCLID_CreateClassDefClassID}; const INTID INTID_CreateClassDefClassDef = {SITEID_METAMETA, LCLID_CreateClassDefClassDef}; const INTID INTID_CreateInterfaceDefObjID = {SITEID_METAMETA, LCLID_CreateInterfaceDefObjID}; const INTID INTID_CreateInterfaceDefName = {SITEID_METAMETA, LCLID_CreateInterfaceDefName}; const INTID INTID_CreateInterfaceDefIID = {SITEID_METAMETA, LCLID_CreateInterfaceDefIID}; const INTID INTID_CreateInterfaceDefAncestor = {SITEID_METAMETA, LCLID_CreateInterfaceDefAncestor}; const INTID INTID_CreateInterfaceDefIfaceDef = {SITEID_METAMETA, LCLID_CreateInterfaceDefIfaceDef}; const INTID INTID_CreateRelationshipDefObjID = {SITEID_METAMETA, LCLID_CreateRelationshipDefObjID}; const INTID INTID_CreateRelationshipDefName = {SITEID_METAMETA, LCLID_CreateRelationshipDefName}; const INTID INTID_CreateRelationshipDefRelshipDef = {SITEID_METAMETA, LCLID_CreateRelationshipDefRelshipDef}; // IManageReposTypeLib const INTID INTID_CreateTypeLibObjID = {SITEID_METAMETA, LCLID_CreateTypeLibObjID}; const INTID INTID_CreateTypeLibName = {SITEID_METAMETA, LCLID_CreateTypeLibName}; const INTID INTID_CreateTypeLibTypeLibID = {SITEID_METAMETA, LCLID_CreateTypeLibTypeLibID}; const INTID INTID_CreateTypeLibTypeLib = {SITEID_METAMETA, LCLID_CreateTypeLibTypeLib}; // IRepositoryPropertyLarge const INTID INTID_IRepositoryPropertyLargeReadChunkSize = {SITEID_METAMETA, LCLID_IRepositoryPropertyLargeReadChunkSize}; const INTID INTID_IRepositoryPropertyLargeReadSizeRead = {SITEID_METAMETA, LCLID_IRepositoryPropertyLargeReadSizeRead}; const INTID INTID_IRepositoryPropertyLargeReadBlob = {SITEID_METAMETA, LCLID_IRepositoryPropertyLargeReadBlob}; const INTID INTID_IRepositoryPropertyLargeWriteBlob = {SITEID_METAMETA, LCLID_IRepositoryPropertyLargeWriteBlob}; const INTID INTID_IRepositoryPropertyLargeReadFromFileFileName = {SITEID_METAMETA, LCLID_IRepositoryPropertyLargeReadFromFileFileName}; const INTID INTID_IRepositoryPropertyLargeWriteToFileFileName = {SITEID_METAMETA, LCLID_IRepositoryPropertyLargeWriteToFileFileName}; // IReposTypeLib2 const INTID INTID_RReposTypeLib2Dependency = {SITEID_METAMETA, LCLID_RReposTypeLib2Dependency}; const INTID INTID_IReposTypeLib2DependsOn = {SITEID_METAMETA, LCLID_IReposTypeLib2DependsOn}; const INTID INTID_IReposTypeLib2UsedBy = {SITEID_METAMETA, LCLID_IReposTypeLib2UsedBy}; // IReposOptions const INTID INTID_IReposOptions = {SITEID_METAMETA, LCLID_IReposOptions}; const INTID INTID_IReposOptionsGetOption = {SITEID_METAMETA, LCLID_IReposOptionsGetOption}; const INTID INTID_IReposOptionsSetOption = {SITEID_METAMETA, LCLID_IReposOptionsSetOption}; const INTID INTID_IReposOptionsResetOptions = {SITEID_METAMETA, LCLID_IReposOptionsResetOptions}; const INTID INTID_IReposOptionsGetOptionOption = {SITEID_METAMETA, LCLID_IReposOptionsGetOptionOption}; const INTID INTID_IReposOptionsGetOptionValue = {SITEID_METAMETA, LCLID_IReposOptionsGetOptionValue}; const INTID INTID_IReposOptionsSetOptionOption = {SITEID_METAMETA, LCLID_IReposOptionsSetOptionOption}; const INTID INTID_IReposOptionsSetOptionValue = {SITEID_METAMETA, LCLID_IReposOptionsSetOptionValue}; // ScriptDef const INTID INTID_ScriptDef = {SITEID_METAMETA, LCLID_ScriptDef}; const INTID INTID_IScriptDef = {SITEID_METAMETA, LCLID_IScriptDef}; const INTID INTID_IScriptDefLanguage = {SITEID_METAMETA, LCLID_IScriptDefLanguage}; const INTID INTID_IScriptDefBody = {SITEID_METAMETA, LCLID_IScriptDefBody}; const INTID INTID_IScriptDefValidateScript = {SITEID_METAMETA, LCLID_IScriptDefValidateScript}; const INTID INTID_RClassUsesScript = {SITEID_METAMETA, LCLID_RClassUsesScript }; const INTID INTID_UsingClasses = {SITEID_METAMETA, LCLID_UsingClasses }; const INTID INTID_ScriptsUsedByClass = {SITEID_METAMETA, LCLID_ScriptsUsedByClass }; const INTID INTID_RInterafceUsesScript = {SITEID_METAMETA, LCLID_RInterafceUsesScript }; const INTID INTID_UsingInterfaces = {SITEID_METAMETA, LCLID_UsingInterfaces }; const INTID INTID_ScriptsUsedByInterface = {SITEID_METAMETA, LCLID_ScriptsUsedByInterface }; const INTID INTID_RMemberUsesScript = {SITEID_METAMETA, LCLID_RMemberUsesScript }; const INTID INTID_UsingMember = {SITEID_METAMETA, LCLID_UsingMember }; const INTID INTID_ScriptsUsedByMember = {SITEID_METAMETA, LCLID_ScriptsUsedByMember }; const INTID INTID_IClassDef2 = {SITEID_METAMETA, LCLID_IClassDef2 }; // IRepositoryTransaction2 const INTID INTID_IRepositoryTransaction2 = {SITEID_METAMETA, LCLID_IRepositoryTransaction2}; const INTID INTID_IRepositoryTransaction2Transaction = {SITEID_METAMETA, LCLID_IRepositoryTransaction2Transaction}; const INTID INTID_IRepositoryTransaction2JoinTransaction = {SITEID_METAMETA, LCLID_IRepositoryTransaction2JoinTransaction}; // IReposProperty2 const INTID INTID_IReposProperty2 = {SITEID_METAMETA, LCLID_IReposProperty2}; // IReposObj2 const INTID INTID_IReposObj2 = {SITEID_METAMETA, LCLID_IReposObj2}; // IEnumerationDef const INTID INTID_EnumerationDef = {SITEID_METAMETA, LCLID_EnumerationDef}; const INTID INTID_IEnumerationDef = {SITEID_METAMETA, LCLID_IEnumerationDef}; const INTID INTID_IEnumerationDefIsFlag = {SITEID_METAMETA, LCLID_IEnumerationDefIsFlag}; const INTID INTID_IEnumerationDefValues = {SITEID_METAMETA, LCLID_IEnumerationDefValues}; const INTID INTID_IEnumerationDefEnumFor = {SITEID_METAMETA, LCLID_IEnumerationDefEnumFor}; const INTID INTID_REnumerationValues = {SITEID_METAMETA, LCLID_REnumerationValues}; // IEnumerationValueDef const INTID INTID_EnumerationValueDef = {SITEID_METAMETA, LCLID_EnumerationValueDef}; const INTID INTID_IEnumerationValueDef = {SITEID_METAMETA, LCLID_IEnumerationValueDef}; const INTID INTID_IEnumerationValueDefValue = {SITEID_METAMETA, LCLID_IEnumerationValueDefValue}; const INTID INTID_IEnumerationValueDefValueOf = {SITEID_METAMETA, LCLID_IEnumerationValueDefValueOf}; // IPropDef2 const INTID INTID_PropDefEnumerationDef = {SITEID_METAMETA, LCLID_PropDefEnumerationDef}; const INTID INTID_REnumerationForProperty = {SITEID_METAMETA, LCLID_REnumerationForProperty}; // IViewClassDef const INTID INTID_IViewClassDef = {SITEID_METAMETA, LCLID_IViewClassDef}; const INTID INTID_IViewClassDefFlags = {SITEID_METAMETA, LCLID_IViewClassDefFlags}; const INTID INTID_IViewClassDefViewName = {SITEID_METAMETA, LCLID_IViewClassDefViewName}; // IViewInterfaceDef const INTID INTID_IViewInterfaceDef = {SITEID_METAMETA, LCLID_IViewInterfaceDef}; const INTID INTID_IViewInterfaceDefFlags = {SITEID_METAMETA, LCLID_IViewInterfaceDefFlags}; const INTID INTID_IViewInterfaceDefViewName = {SITEID_METAMETA, LCLID_IViewInterfaceDefViewName}; // IViewRelationshipDef const INTID INTID_IViewRelationshipDef = {SITEID_METAMETA, LCLID_IViewRelationshipDef}; const INTID INTID_IViewRelationshipDefFlags = {SITEID_METAMETA, LCLID_IViewRelationshipDefFlags}; const INTID INTID_IViewRelationshipDefColumnNamePrefix = {SITEID_METAMETA, LCLID_IViewRelationshipDefColumnNamePrefix}; const INTID INTID_IViewRelationshipDefJunctionViewName = {SITEID_METAMETA, LCLID_IViewRelationshipDefJunctionViewName}; // IViewPropertyDef const INTID INTID_IViewPropertyDef = {SITEID_METAMETA, LCLID_IViewPropertyDef}; const INTID INTID_IViewPropertyDefViewColumnName = {SITEID_METAMETA, LCLID_IViewPropertyDefViewColumnName}; // Always the last one // TransientRelationshipCol const INTID INTID_TransientObjCol = {SITEID_METAMETA, LCLID_TransientObjCol}; const INTID INTID_ITransientObjCol = {SITEID_METAMETA, LCLID_ITransientObjCol}; const INTID INTID_ITransientObjColAdd = {SITEID_METAMETA, LCLID_ITransientObjColAdd}; const INTID INTID_ITransientObjColRemove = {SITEID_METAMETA, LCLID_ITransientObjColRemove}; const INTID INTID_ITransientObjColAddReposObj = {SITEID_METAMETA, LCLID_ITransientObjColAddReposObj}; const INTID INTID_ITransientObjColRemoveItem = {SITEID_METAMETA, LCLID_ITransientObjColRemoveItem}; const INTID INTID_IReposTypeInfo2 = {SITEID_METAMETA, LCLID_IReposTypeInfo2}; const INTID INTID_MemberSynonym = {SITEID_METAMETA, LCLID_MemberSynonym}; const INTID INTID_Synonym = {SITEID_METAMETA, LCLID_Synonym}; const INTID INTID_IReposQuery = {SITEID_METAMETA, LCLID_IReposQuery}; const INTID INTID_IReposQueryGetCollection = {SITEID_METAMETA, LCLID_IReposQueryGetCollection}; const INTID INTID_RootVersionInternalID = {SITEID_METAMETA, LCLID_RootVersionInternalID}; const INTID INTID_IsCheckedOut = {SITEID_METAMETA, LCLID_IsCheckedOut}; const INTID INTID_LastMetaMetaID = {SITEID_METAMETA, LCLID_LastMetaMetaID}; // DispatchID definitions. #define DISPID_SQLBlobSize LCLID_SQLBlobSize #define DISPID_Implies LCLID_Implies #define DISPID_ImpliedBy LCLID_ImpliedBy #define DISPID_ServicesDerivedMembers LCLID_ServicesDerivedMembers #define DISPID_ServicedByBaseMember LCLID_ServicedByBaseMember #define DISPID_VersionLabel LCLID_VersionLabel #define DISPID_VersionComments LCLID_VersionComments #define DISPID_VersionShortDesc LCLID_VersionShortDesc #define DISPID_ParDefFlags LCLID_ParDefFlags #define DISPID_ParDefType LCLID_ParDefType #define DISPID_ParDefDesc LCLID_ParDefDesc #define DISPID_ParDefDefault LCLID_ParDefDefault #define DISPID_ParDefGUID LCLID_ParDefGUID #define DISPID_Member LCLID_Member #define DISPID_Parameters LCLID_Parameters #define DISPID_CreateParDef LCLID_CreateParDef #define DISPID_IReposTypeLib2DependsOn LCLID_IReposTypeLib2DependsOn #define DISPID_IReposTypeLib2UsedBy LCLID_IReposTypeLib2UsedBy #define DISPID_IReposTypeLib2Prefix LCLID_IReposTypeLib2Prefix #define DISPID_AddInterface 1 // These DispIDs are from REPAUTO.ODL #define DISPID_IClassDefCreateInterfaceDef 2 #define DISPID_IClassDefObjectInstances 3 #define DISPID_CreatePropertyDef 2 #define DISPID_CreateMethodDef 3 #define DISPID_CreateRelationshipColDef 1 #define DISPID_IInterfaceDefObjectInstances 4 #define DISPID_CreateTypeLib 1 #define DISPID_IReposItemDelete 4 #define DISPID_Lock 5 #define DISPID_Refresh 22 #define DISPID_CreateClassDef 1 #define DISPID_CreateInterfaceDef 2 #define DISPID_CreateRelationshipDef 3 #define DISPID_IVersionColRefresh 2 #define DISPID_IVersionColAdd 3 #define DISPID_IVersionColRemove 4 #define DISPID_IObjectColRefresh 2 #define DISPID_IObjectCol2Cancel 6 #define DISPID_IRelationshipColAdd 2 #define DISPID_IRelationshipColRemove 3 #define DISPID_IRelationshipColInsert 5 #define DISPID_IRelationshipColMove 6 #define DISPID_IRelationshipColRefresh 7 #define DISPID_ITargetObjectColAdd 20 #define DISPID_ITargetObjectColRemove 21 #define DISPID_ITargetObjectColInsert 22 #define DISPID_ITargetObjectColMove 32 #define DISPID_GetNewConnection 2 #define DISPID_FreeConnection 3 #define DISPID_ExecuteQuery 5 #define DISPID_Begin 1 #define DISPID_Commit 2 #define DISPID_Abort 3 #define DISPID_GetOption 5 #define DISPID_SetOption 6 #define DISPID_Flush 7 #define DISPID_IRepositoryTransaction2Transaction 8 #define DISPID_IRepositoryTransaction2JoinTransaction 9 #define DISPID_Create 1 #define DISPID_Open 2 #define DISPID_CreateObject 3 #define DISPID_IRepositoryRefresh 6 #define DISPID_ObjectIDToInternalID 7 #define DISPID_InternalIDToObjectID 8 #define DISPID_LCLID_VersionIDToInternalID 12 #define DISPID_LCLID_InternalIDToVersionID 13 #define DISPID_InitNew 1 #define DISPID_Load 2 #define DISPID_Checkout 61 #define DISPID_Checkin 62 #define DISPID_CreateVersion 47 #define DISPID_FreezeVersion 48 #define DISPID_MergeVersion 49 #define DISPID_Pin 31 #define DISPID_Unpin 32 #define DISPID_Cancel 6 #define DISPID_VersionIDToInternalID 12 #define DISPID_InternalIDToVersionID 13 #define DISPID_CreateObjectEx 16 #define DISPID_CreateAlias 5 #define DISPID_ReposPropLargeSize 32 #define DISPID_ReposPropLargeRead 30 #define DISPID_ReposPropLargeWrite 31 #define DISPID_ReposPropLargeClose 33 #define DISPID_ReposPropLargeReadFromFile 34 #define DISPID_ReposPropLargeWriteToFile 35 #define DISPID_IRepositoryODBC2GetOption 34 #define DISPID_IRepositoryODBC2SetOption 35 #define DISPID_IReposOptionsGetOption 1 #define DISPID_IReposOptionsSetOption 2 #define DISPID_IReposOptionsResetOptions 3 #define DISPID_IScriptDefLanguage LCLID_IScriptDefLanguage #define DISPID_IScriptDefBody LCLID_IScriptDefBody #define DISPID_IScriptDefValidateScript LCLID_IScriptDefValidateScript #define DISPID_UsingClasses LCLID_UsingClasses #define DISPID_ScriptsUsedByClass LCLID_ScriptsUsedByClass #define DISPID_UsingInterfaces LCLID_UsingInterfaces #define DISPID_ScriptsUsedByInterface LCLID_ScriptsUsedByInterface #define DISPID_UsingMember LCLID_UsingMember #define DISPID_ScriptsUsedByMember LCLID_ScriptsUsedByMember #define DISPID_IReposProp2PropType 40 #define DISPID_IReposProp2IsBaseMember 41 #define DISPID_IReposProp2APIType 42 #define DISPID_IReposProp2IsOriginCollection 43 #define DISPID_IReposObj2ClassType 30 #define DISPID_IReposObj2ClassName 31 #define DISPID_PropDefEnumerationDef LCLID_PropDefEnumerationDef #define DISPID_IEnumerationDefIsFlag LCLID_IEnumerationDefIsFlag #define DISPID_IEnumerationDefValues LCLID_IEnumerationDefValues #define DISPID_IEnumerationDefEnumFor LCLID_IEnumerationDefEnumFor #define DISPID_IEnumerationValueDefValue LCLID_IEnumerationValueDefValue #define DISPID_IEnumerationValueDefValueOf LCLID_IEnumerationValueDefValueOf #define DISPID_IViewClassDef LCLID_IViewClassDef #define DISPID_IViewClassDefFlags LCLID_IViewClassDefFlags #define DISPID_IViewClassDefViewName LCLID_IViewClassDefViewName #define DISPID_IViewInterfaceDef LCLID_IViewInterfaceDef #define DISPID_IViewInterfaceDefFlags LCLID_IViewInterfaceDefFlags #define DISPID_IViewInterfaceDefViewName LCLID_IViewInterfaceDefViewName #define DISPID_IViewRelationshipDef LCLID_IViewRelationshipDef #define DISPID_IViewRelationshipDefJunctionViewName LCLID_IViewRelationshipDefJunctionViewName #define DISPID_IViewRelationshipDefColumnNamePrefix LCLID_IViewRelationshipDefColumnNamePrefix #define DISPID_IViewRelationshipDefFlags LCLID_IViewRelationshipDefFlags #define DISPID_IViewPropertyDef LCLID_IViewPropertyDef #define DISPID_IViewPropertyDefViewColumnName LCLID_IViewPropertyDefViewColumnName #define DISPID_ITransientObjColAdd 20 #define DISPID_ITransientObjColRemove 21 #define DISPID_MemberSynonym LCLID_MemberSynonym #define DISPID_Synonym LCLID_Synonym #define DISPID_IReposQueryGetCollection LCLID_IReposQueryGetCollection #define DISPID_IsCheckedOut 65 // Object ID definitions. // Large Blob DEFINE_OBJID(OBJID_SQLBlobSize, LCLID_SQLBlobSize, METAMETA_GUID); DEFINE_OBJID(OBJID_IPropertyDef2, LCLID_IPropDef2, METAMETA_GUID); DEFINE_OBJID(OBJID_Alias, LCLID_Alias, METAMETA_GUID); DEFINE_OBJID(OBJID_IVersionAdminInfo2, LCLID_IVersionAdminInfo2, METAMETA_GUID); DEFINE_OBJID(OBJID_IIfaceDef2, LCLID_IIfaceDef2, METAMETA_GUID); DEFINE_OBJID(OBJID_IIfaceMember2, LCLID_IIfaceMember2, METAMETA_GUID); DEFINE_OBJID(OBJID_RInterfaceImpliesInterface, LCLID_RInterfaceImpliesInterface, METAMETA_GUID); DEFINE_OBJID(OBJID_RBaseMemberServicesDerivedMembers, LCLID_RBaseMemberServicesDerivedMembers,METAMETA_GUID); DEFINE_OBJID(OBJID_Implies, LCLID_Implies, METAMETA_GUID); DEFINE_OBJID(OBJID_ImpliedBy, LCLID_ImpliedBy, METAMETA_GUID); DEFINE_OBJID(OBJID_ServicesDerivedMembers, LCLID_ServicesDerivedMembers, METAMETA_GUID); DEFINE_OBJID(OBJID_ServicedByBaseMember, LCLID_ServicedByBaseMember, METAMETA_GUID); DEFINE_OBJID(OBJID_VersionLabel, LCLID_VersionLabel, METAMETA_GUID); DEFINE_OBJID(OBJID_VersionComments, LCLID_VersionComments, METAMETA_GUID); DEFINE_OBJID(OBJID_VersionShortDesc,LCLID_VersionShortDesc, METAMETA_GUID); DEFINE_OBJID(OBJID_RInterfaceMemberHasParameters,LCLID_RInterfaceMemberHasParameters, METAMETA_GUID); DEFINE_OBJID(OBJID_Member, LCLID_Member, METAMETA_GUID); DEFINE_OBJID(OBJID_Parameters, LCLID_Parameters, METAMETA_GUID); DEFINE_OBJID(OBJID_IMethodDef, LCLID_IMethodDef, METAMETA_GUID); DEFINE_OBJID(OBJID_IParameterDef, LCLID_IParameterDef, METAMETA_GUID); DEFINE_OBJID(OBJID_ParDefFlags, LCLID_ParDefFlags, METAMETA_GUID); DEFINE_OBJID(OBJID_ParDefType, LCLID_ParDefType, METAMETA_GUID); DEFINE_OBJID(OBJID_ParDefDesc, LCLID_ParDefDesc, METAMETA_GUID); DEFINE_OBJID(OBJID_ParDefDefault, LCLID_ParDefDefault, METAMETA_GUID); DEFINE_OBJID(OBJID_ParDefGUID, LCLID_ParDefGUID, METAMETA_GUID); DEFINE_OBJID(OBJID_ParameterDef, LCLID_ParameterDef, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDef, LCLID_CreateParDef, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefObjID, LCLID_CreateParDefObjID, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefName, LCLID_CreateParDefName, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefType, LCLID_CreateParDefType, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefFlags, LCLID_CreateParDefFlags, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefDesc, LCLID_CreateParDefDesc, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefDefault, LCLID_CreateParDefDefault, METAMETA_GUID); DEFINE_OBJID(OBJID_CreateParDefParDef, LCLID_CreateParDefParDef, METAMETA_GUID); // Class definitions. DEFINE_OBJID(OBJID_RepositoryObject , LCLID_RepositoryObject , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryObjectVersion , LCLID_RepositoryObjectVersion , METAMETA_GUID); DEFINE_OBJID(OBJID_Relationship , LCLID_Relationship , METAMETA_GUID); DEFINE_OBJID(OBJID_VersionedRelationship , LCLID_VersionedRelationship , METAMETA_GUID); DEFINE_OBJID(OBJID_ReposProperty , LCLID_ReposProperty , METAMETA_GUID); DEFINE_OBJID(OBJID_ReposProperties , LCLID_ReposProperties , METAMETA_GUID); DEFINE_OBJID(OBJID_RelationshipCol , LCLID_RelationshipCol , METAMETA_GUID); DEFINE_OBJID(OBJID_ObjectCol , LCLID_ObjectCol , METAMETA_GUID); DEFINE_OBJID(OBJID_VersionCol , LCLID_VersionCol , METAMETA_GUID); DEFINE_OBJID(OBJID_Repository , LCLID_Repository , METAMETA_GUID); // Interface definitions DEFINE_OBJID(OBJID_IPropDef2 , LCLID_IPropDef2 , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepository , LCLID_IRepository , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposProperties , LCLID_IReposProperties , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposProperty , LCLID_IReposProperty , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposPropertyLarge , LCLID_IReposPropertyLarge , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryTransaction , LCLID_IRepositoryTransaction , METAMETA_GUID); DEFINE_OBJID(OBJID_IObjectCol , LCLID_IObjectCol , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectCol , LCLID_ITargetObjectCol , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryObjectStorage , LCLID_IRepositoryObjectStorage , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipCol , LCLID_IRelationshipCol , METAMETA_GUID); DEFINE_OBJID(OBJID_IObjectCol2 , LCLID_IObjectCol2 , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepository2 , LCLID_IRepository2 , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC , LCLID_IRepositoryODBC , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC2 , LCLID_IRepositoryODBC2 , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposTypeLib2 , LCLID_IReposTypeLib2 , METAMETA_GUID); // Property definitions DEFINE_OBJID(OBJID_ReposPropLargeSize , LCLID_ReposPropLargeSize , METAMETA_GUID); DEFINE_OBJID(OBJID_ReposPropLargeCurrentPosition , LCLID_ReposPropLargeCurrentPosition , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryItemType , LCLID_RepositoryItemType , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryItemName , LCLID_RepositoryItemName , METAMETA_GUID); // Method definitions DEFINE_OBJID(OBJID_Create , LCLID_Create , METAMETA_GUID); DEFINE_OBJID(OBJID_Open , LCLID_Open , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateObject , LCLID_CreateObject , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryRefresh , LCLID_IRepositoryRefresh , METAMETA_GUID); DEFINE_OBJID(OBJID_ObjectIDToInternalID , LCLID_ObjectIDToInternalID , METAMETA_GUID); DEFINE_OBJID(OBJID_InternalIDToObjectID , LCLID_InternalIDToObjectID , METAMETA_GUID); DEFINE_OBJID(OBJID_Refresh , LCLID_Refresh , METAMETA_GUID); DEFINE_OBJID(OBJID_Delete , LCLID_Delete , METAMETA_GUID); DEFINE_OBJID(OBJID_Lock , LCLID_Lock , METAMETA_GUID); DEFINE_OBJID(OBJID_Begin , LCLID_Begin , METAMETA_GUID); DEFINE_OBJID(OBJID_Commit , LCLID_Commit , METAMETA_GUID); DEFINE_OBJID(OBJID_Abort , LCLID_Abort , METAMETA_GUID); DEFINE_OBJID(OBJID_GetOption , LCLID_GetOption , METAMETA_GUID); DEFINE_OBJID(OBJID_SetOption , LCLID_SetOption , METAMETA_GUID); DEFINE_OBJID(OBJID_Flush , LCLID_Flush , METAMETA_GUID); DEFINE_OBJID(OBJID_IVersionColRefresh , LCLID_IVersionColRefresh , METAMETA_GUID); DEFINE_OBJID(OBJID_IVersionColAdd , LCLID_IVersionColAdd , METAMETA_GUID); DEFINE_OBJID(OBJID_IVersionColRemove , LCLID_IVersionColRemove , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateVersion , LCLID_CreateVersion , METAMETA_GUID); DEFINE_OBJID(OBJID_FreezeVersion , LCLID_FreezeVersion , METAMETA_GUID); DEFINE_OBJID(OBJID_MergeVersion , LCLID_MergeVersion , METAMETA_GUID); DEFINE_OBJID(OBJID_Checkout , LCLID_Checkout , METAMETA_GUID); DEFINE_OBJID(OBJID_Checkin , LCLID_Checkin , METAMETA_GUID); DEFINE_OBJID(OBJID_IObjectColRefresh , LCLID_IObjectColRefresh , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColAdd , LCLID_ITargetObjectColAdd , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColRemove , LCLID_ITargetObjectColRemove , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColInsert , LCLID_ITargetObjectColInsert , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColMove , LCLID_ITargetObjectColMove , METAMETA_GUID); DEFINE_OBJID(OBJID_InitNew , LCLID_InitNew , METAMETA_GUID); DEFINE_OBJID(OBJID_Load , LCLID_Load , METAMETA_GUID); DEFINE_OBJID(OBJID_Pin , LCLID_Pin , METAMETA_GUID); DEFINE_OBJID(OBJID_Unpin , LCLID_Unpin , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColAdd , LCLID_IRelationshipColAdd , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColRemove , LCLID_IRelationshipColRemove , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColInsert , LCLID_IRelationshipColInsert , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColMove , LCLID_IRelationshipColMove , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColRefresh , LCLID_IRelationshipColRefresh , METAMETA_GUID); DEFINE_OBJID(OBJID_Cancel , LCLID_Cancel , METAMETA_GUID); DEFINE_OBJID(OBJID_VersionIDToInternalID , LCLID_VersionIDToInternalID , METAMETA_GUID); DEFINE_OBJID(OBJID_InternalIDToVersionID , LCLID_InternalIDToVersionID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateObjectEx , LCLID_CreateObjectEx , METAMETA_GUID); DEFINE_OBJID(OBJID_GetNewConnection , LCLID_GetNewConnection , METAMETA_GUID); DEFINE_OBJID(OBJID_FreeConnection , LCLID_FreeConnection , METAMETA_GUID); DEFINE_OBJID(OBJID_ExecuteQuery , LCLID_ExecuteQuery , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC2GetOption , LCLID_IRepositoryODBC2GetOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC2SetOption , LCLID_IRepositoryODBC2SetOption , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDef , LCLID_CreateRelationshipColDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePropertyDef , LCLID_CreatePropertyDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateMethodDef , LCLID_CreateMethodDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IInterfaceDefObjectInstances , LCLID_IInterfaceDefObjectInstances , METAMETA_GUID); DEFINE_OBJID(OBJID_AddInterface , LCLID_AddInterface , METAMETA_GUID); DEFINE_OBJID(OBJID_IClassDefCreateInterfaceDef , LCLID_IClassDefCreateInterfaceDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IClassDefObjectInstances , LCLID_IClassDefObjectInstances , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateAlias , LCLID_CreateAlias , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateClassDef , LCLID_CreateClassDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateInterfaceDef , LCLID_CreateInterfaceDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipDef , LCLID_CreateRelationshipDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateTypeLib , LCLID_CreateTypeLib , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryPropertyLargeRead , LCLID_ReposPropLargeRead , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryPropertyLargeWrite , LCLID_ReposPropLargeWrite , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryPropertyLargeClose , LCLID_ReposPropLargeClose , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryPropertyLargeReadFromFile , LCLID_ReposPropLargeReadFromFile , METAMETA_GUID); DEFINE_OBJID(OBJID_RepositoryPropertyLargeWriteToFile , LCLID_ReposPropLargeWriteToFile , METAMETA_GUID); // Parameter definitions // IRepository DEFINE_OBJID(OBJID_CreateConnect , LCLID_CreateConnect , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateUser , LCLID_CreateUser , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePassword , LCLID_CreatePassword , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateFlags , LCLID_CreateFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRoot , LCLID_CreateRoot , METAMETA_GUID); DEFINE_OBJID(OBJID_OpenConnect , LCLID_OpenConnect , METAMETA_GUID); DEFINE_OBJID(OBJID_OpenUser , LCLID_OpenUser , METAMETA_GUID); DEFINE_OBJID(OBJID_OpenPassword , LCLID_OpenPassword , METAMETA_GUID); DEFINE_OBJID(OBJID_OpenFlags , LCLID_OpenFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_OpenRoot , LCLID_OpenRoot , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateObjectTypeID , LCLID_CreateObjectTypeID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateObjectObjID , LCLID_CreateObjectObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateObjectReposObj , LCLID_CreateObjectReposObj , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryRefreshMilliseconds , LCLID_IRepositoryRefreshMilliseconds , METAMETA_GUID); DEFINE_OBJID(OBJID_ObjectIDToInternalIDObjID , LCLID_ObjectIDToInternalIDObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_ObjectIDToInternalIDIntID , LCLID_ObjectIDToInternalIDIntID , METAMETA_GUID); DEFINE_OBJID(OBJID_InternalIDToObjectIDIntID , LCLID_InternalIDToObjectIDIntID , METAMETA_GUID); DEFINE_OBJID(OBJID_InternalIDToObjectIDObjID , LCLID_InternalIDToObjectIDObjID , METAMETA_GUID); // IRepositoryObject DEFINE_OBJID(OBJID_RefreshMilliseconds , LCLID_RefreshMilliseconds , METAMETA_GUID); // IRepositoryTransaction DEFINE_OBJID(OBJID_GetOptionOption , LCLID_GetOptionOption , METAMETA_GUID); DEFINE_OBJID(OBJID_GetOptionValue , LCLID_GetOptionValue , METAMETA_GUID); DEFINE_OBJID(OBJID_SetOptionOption , LCLID_SetOptionOption , METAMETA_GUID); DEFINE_OBJID(OBJID_SetOptionValue , LCLID_SetOptionValue , METAMETA_GUID); // IVersionCol DEFINE_OBJID(OBJID_IVersionColRefreshMilliseconds , LCLID_IVersionColRefreshMilliseconds , METAMETA_GUID); DEFINE_OBJID(OBJID_IVersionColRemoveItem , LCLID_IVersionColRemoveItem , METAMETA_GUID); // IRepositoryObject DEFINE_OBJID(OBJID_CreateVersionVersoinID , LCLID_CreateVersionVersoinID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateVersionCreatedVersion , LCLID_CreateVersionCreatedVersion , METAMETA_GUID); DEFINE_OBJID(OBJID_MergeVersionOtherVersion , LCLID_MergeVersionOtherVersion , METAMETA_GUID); DEFINE_OBJID(OBJID_MergeVersionFlags , LCLID_MergeVersionFlags , METAMETA_GUID); // IObjectCol DEFINE_OBJID(OBJID_IObjectColRefreshMilliseconds , LCLID_IObjectColRefreshMilliseconds , METAMETA_GUID); // ITargetObjectCol DEFINE_OBJID(OBJID_ITargetObjectColAddReposObj , LCLID_ITargetObjectColAddReposObj , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColAddNamel , LCLID_ITargetObjectColAddNamel , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColAddRelship , LCLID_ITargetObjectColAddRelship , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColRemoveItem , LCLID_ITargetObjectColRemoveItem , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColInsertReposObj , LCLID_ITargetObjectColInsertReposObj , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColInsertIndex , LCLID_ITargetObjectColInsertIndex , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColInsertName , LCLID_ITargetObjectColInsertName , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColInsertRelship , LCLID_ITargetObjectColInsertRelship , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColMoveIndexFrom , LCLID_ITargetObjectColMoveIndexFrom , METAMETA_GUID); DEFINE_OBJID(OBJID_ITargetObjectColMoveIndexTo , LCLID_ITargetObjectColMoveIndexTo , METAMETA_GUID); // IRepositoryObjectStorage DEFINE_OBJID(OBJID_InitNewRepos , LCLID_InitNewRepos , METAMETA_GUID); DEFINE_OBJID(OBJID_InitNewCookie , LCLID_InitNewCookie , METAMETA_GUID); DEFINE_OBJID(OBJID_LoadRepos , LCLID_LoadRepos , METAMETA_GUID); DEFINE_OBJID(OBJID_LoadCookie , LCLID_LoadCookie , METAMETA_GUID); // IVersionedRelationship DEFINE_OBJID(OBJID_PinReposVersion , LCLID_PinReposVersion , METAMETA_GUID); // IRelationshipCol DEFINE_OBJID(OBJID_IRelationshipColAddReposObj , LCLID_IRelationshipColAddReposObj , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColAddName , LCLID_IRelationshipColAddName , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColAddRemove , LCLID_IRelationshipColAddRemove , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColInsertReposObj , LCLID_IRelationshipColInsertReposObj , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColInsertIndex , LCLID_IRelationshipColInsertIndex , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColInsertName , LCLID_IRelationshipColInsertName , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColInsertRelship , LCLID_IRelationshipColInsertRelship , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColMoveIndexFrom , LCLID_IRelationshipColMoveIndexFrom , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColMoveIndexTo , LCLID_IRelationshipColMoveIndexTo , METAMETA_GUID); DEFINE_OBJID(OBJID_IRelationshipColRefreshMilliseconds , LCLID_IRelationshipColRefreshMilliseconds , METAMETA_GUID); // IRepository2 DEFINE_OBJID(OBJID_VersionIDToInternalIDExtVersionID , LCLID_VersionIDToInternalIDExtVersionID , METAMETA_GUID); DEFINE_OBJID(OBJID_VersionIDToInternalIDIntVersionID , LCLID_VersionIDToInternalIDIntVersionID , METAMETA_GUID); DEFINE_OBJID(OBJID_InternalIDToVersionIDIntVersionID , LCLID_InternalIDToVersionIDIntVersionID , METAMETA_GUID); DEFINE_OBJID(OBJID_InternalIDToVersionIDExtVersionID , LCLID_InternalIDToVersionIDExtVersionID , METAMETA_GUID); // IRepositoryODBC DEFINE_OBJID(OBJID_GetNewConnectionHdbc , LCLID_GetNewConnectionHdbc , METAMETA_GUID); DEFINE_OBJID(OBJID_FreeConnecionHdbc , LCLID_FreeConnecionHdbc , METAMETA_GUID); DEFINE_OBJID(OBJID_ExecuteQueryQuery , LCLID_ExecuteQueryQuery , METAMETA_GUID); DEFINE_OBJID(OBJID_ExecuteQueryCol , LCLID_ExecuteQueryCol , METAMETA_GUID); // IRepositoryODBC2 DEFINE_OBJID(OBJID_IRepositoryODBC2GetOptionOption , LCLID_IRepositoryODBC2GetOptionOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC2GetOptionValue , LCLID_IRepositoryODBC2GetOptionValue , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC2SetOptionOption , LCLID_IRepositoryODBC2SetOptionOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryODBC2SetOptionValue , LCLID_IRepositoryODBC2SetOptionValue , METAMETA_GUID); // IInterfaceDef DEFINE_OBJID(OBJID_CreateRelationshipColDefObjID , LCLID_CreateRelationshipColDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDefName , LCLID_CreateRelationshipColDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDefDispID , LCLID_CreateRelationshipColDefDispID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDefIsOrigin , LCLID_CreateRelationshipColDefIsOrigin , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDefFlags , LCLID_CreateRelationshipColDefFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDefRelshipDef , LCLID_CreateRelationshipColDefRelshipDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipColDefColDef , LCLID_CreateRelationshipColDefColDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePropertyDefObjID , LCLID_CreatePropertyDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePropertyDefName , LCLID_CreatePropertyDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePropertyDefDispID , LCLID_CreatePropertyDefDispID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePropertyDefType , LCLID_CreatePropertyDefType , METAMETA_GUID); DEFINE_OBJID(OBJID_CreatePropertyDefPropDef , LCLID_CreatePropertyDefPropDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateMethodDefObjID , LCLID_CreateMethodDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateMethodDefName , LCLID_CreateMethodDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateMethodDefDispID , LCLID_CreateMethodDefDispID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateMethodDefMethodDef , LCLID_CreateMethodDefMethodDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IInterfaceDefObjectInstancesObject , LCLID_IInterfaceDefObjectInstancesObject , METAMETA_GUID); // IClassDef DEFINE_OBJID(OBJID_AddInterfaceInterfaceDef , LCLID_AddInterfaceInterfaceDef , METAMETA_GUID); DEFINE_OBJID(OBJID_AddInterfaceFlags , LCLID_AddInterfaceFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_ClassDefCreateInterfaceDefObjID , LCLID_ClassDefCreateInterfaceDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_ClassDefCreateInterfaceDefName , LCLID_ClassDefCreateInterfaceDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_ClassDefCreateInterfaceDefIID , LCLID_ClassDefCreateInterfaceDefIID , METAMETA_GUID); DEFINE_OBJID(OBJID_ClassDefCreateInterfaceDefAncestor , LCLID_ClassDefCreateInterfaceDefAncestor , METAMETA_GUID); DEFINE_OBJID(OBJID_ClassDefCreateInterfaceDefFlags , LCLID_ClassDefCreateInterfaceDefFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_ClassDefCreateInterfaceDefIfaceDef , LCLID_ClassDefCreateInterfaceDefIfaceDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IClassDefObjectInstancesObjectCol , LCLID_IClassDefObjectInstancesObjectCol , METAMETA_GUID); // IInterfaceDef2 DEFINE_OBJID(OBJID_CreateAliasObjID , LCLID_CreateAliasObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateAliasName , LCLID_CreateAliasName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateAliasDispID , LCLID_CreateAliasDispID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateAliasBase , LCLID_CreateAliasBase , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateAliasAlias , LCLID_CreateAliasAlias , METAMETA_GUID); // IReposTypeLib DEFINE_OBJID(OBJID_CreateClassDefObjID , LCLID_CreateClassDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateClassDefName , LCLID_CreateClassDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateClassDefClassID , LCLID_CreateClassDefClassID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateClassDefClassDef , LCLID_CreateClassDefClassDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateInterfaceDefObjID , LCLID_CreateInterfaceDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateInterfaceDefName , LCLID_CreateInterfaceDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateInterfaceDefIID , LCLID_CreateInterfaceDefIID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateInterfaceDefAncestor , LCLID_CreateInterfaceDefAncestor , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateInterfaceDefIfaceDef , LCLID_CreateInterfaceDefIfaceDef , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipDefObjID , LCLID_CreateRelationshipDefObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipDefName , LCLID_CreateRelationshipDefName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateRelationshipDefRelshipDef , LCLID_CreateRelationshipDefRelshipDef , METAMETA_GUID); // IManageReposTypeLib DEFINE_OBJID(OBJID_CreateTypeLibObjID , LCLID_CreateTypeLibObjID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateTypeLibName , LCLID_CreateTypeLibName , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateTypeLibTypeLibID , LCLID_CreateTypeLibTypeLibID , METAMETA_GUID); DEFINE_OBJID(OBJID_CreateTypeLibTypeLib , LCLID_CreateTypeLibTypeLib , METAMETA_GUID); // IRepositoryPropertyLarge DEFINE_OBJID(OBJID_IRepositoryPropertyLargeReadChunkSize , LCLID_IRepositoryPropertyLargeReadChunkSize , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryPropertyLargeReadSizeRead , LCLID_IRepositoryPropertyLargeReadSizeRead , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryPropertyLargeReadBlob , LCLID_IRepositoryPropertyLargeReadBlob , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryPropertyLargeWriteBlob , LCLID_IRepositoryPropertyLargeWriteBlob , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryPropertyLargeReadFromFileFileName, LCLID_IRepositoryPropertyLargeReadFromFileFileName, METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryPropertyLargeWriteToFileFileName, LCLID_IRepositoryPropertyLargeWriteToFileFileName, METAMETA_GUID); // IReposTypeLib2 DEFINE_OBJID(OBJID_RReposTypeLib2Dependency , LCLID_RReposTypeLib2Dependency , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposTypeLib2DependsOn , LCLID_IReposTypeLib2DependsOn , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposTypeLib2UsedBy , LCLID_IReposTypeLib2UsedBy , METAMETA_GUID); // IReposOptions DEFINE_OBJID(OBJID_IReposOptions , LCLID_IReposOptions , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsGetOption , LCLID_IReposOptionsGetOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsSetOption , LCLID_IReposOptionsSetOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsResetOptions , LCLID_IReposOptionsResetOptions , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsGetOptionOption , LCLID_IReposOptionsGetOptionOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsGetOptionValue , LCLID_IReposOptionsGetOptionValue , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsSetOptionOption , LCLID_IReposOptionsSetOptionOption , METAMETA_GUID); DEFINE_OBJID(OBJID_IReposOptionsSetOptionValue , LCLID_IReposOptionsSetOptionValue , METAMETA_GUID); // ScriptDef DEFINE_OBJID(OBJID_ScriptDef , LCLID_ScriptDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IScriptDef , LCLID_IScriptDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IScriptDefLanguage , LCLID_IScriptDefLanguage , METAMETA_GUID); DEFINE_OBJID(OBJID_IScriptDefBody , LCLID_IScriptDefBody , METAMETA_GUID); DEFINE_OBJID(OBJID_IScriptDefValidateScript , LCLID_IScriptDefValidateScript , METAMETA_GUID); DEFINE_OBJID(OBJID_RClassUsesScript , LCLID_RClassUsesScript , METAMETA_GUID); DEFINE_OBJID(OBJID_UsingClasses , LCLID_UsingClasses , METAMETA_GUID); DEFINE_OBJID(OBJID_ScriptsUsedByClass , LCLID_ScriptsUsedByClass , METAMETA_GUID); DEFINE_OBJID(OBJID_RInterafceUsesScript , LCLID_RInterafceUsesScript , METAMETA_GUID); DEFINE_OBJID(OBJID_UsingInterfaces , LCLID_UsingInterfaces , METAMETA_GUID); DEFINE_OBJID(OBJID_ScriptsUsedByInterface , LCLID_ScriptsUsedByInterface , METAMETA_GUID); DEFINE_OBJID(OBJID_RMemberUsesScript , LCLID_RMemberUsesScript , METAMETA_GUID); DEFINE_OBJID(OBJID_UsingMember , LCLID_UsingMember , METAMETA_GUID); DEFINE_OBJID(OBJID_ScriptsUsedByMember , LCLID_ScriptsUsedByMember , METAMETA_GUID); // IRepositoryTransaction2 DEFINE_OBJID(OBJID_IRepositoryTransaction2 , LCLID_IRepositoryTransaction2 , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryTransaction2Transaction , LCLID_IRepositoryTransaction2Transaction , METAMETA_GUID); DEFINE_OBJID(OBJID_IRepositoryTransaction2JoinTransaction, LCLID_IRepositoryTransaction2JoinTransaction, METAMETA_GUID); // IReposProperty2 DEFINE_OBJID(OBJID_IReposProperty2 , LCLID_IReposProperty2 , METAMETA_GUID); // IReposObj2 DEFINE_OBJID(OBJID_IReposObj2 , LCLID_IReposObj2 , METAMETA_GUID); // IEnumerationDef DEFINE_OBJID(OBJID_EnumerationDef , LCLID_EnumerationDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationDef , LCLID_IEnumerationDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationDefIsFlag , LCLID_IEnumerationDefIsFlag , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationDefValues , LCLID_IEnumerationDefValues , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationDefEnumFor , LCLID_IEnumerationDefEnumFor , METAMETA_GUID); DEFINE_OBJID(OBJID_REnumerationValues , LCLID_REnumerationValues , METAMETA_GUID); // IEnumerationValueDef DEFINE_OBJID(OBJID_EnumerationValueDef , LCLID_EnumerationValueDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationValueDef , LCLID_IEnumerationValueDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationValueDefValue , LCLID_IEnumerationValueDefValue , METAMETA_GUID); DEFINE_OBJID(OBJID_IEnumerationValueDefValueOf , LCLID_IEnumerationValueDefValueOf , METAMETA_GUID); // IPropDef2 DEFINE_OBJID(OBJID_PropDefEnumerationDef , LCLID_PropDefEnumerationDef , METAMETA_GUID); DEFINE_OBJID(OBJID_REnumerationForProperty , LCLID_REnumerationForProperty , METAMETA_GUID); // IViewClassDef DEFINE_OBJID(OBJID_IViewClassDef , LCLID_IViewClassDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewClassDefFlags , LCLID_IViewClassDefFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewClassDefViewName , LCLID_IViewClassDefViewName , METAMETA_GUID); // IViewInterfaceDef DEFINE_OBJID(OBJID_IViewInterfaceDef , LCLID_IViewInterfaceDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewInterfaceDefFlags , LCLID_IViewInterfaceDefFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewInterfaceDefViewName , LCLID_IViewInterfaceDefViewName , METAMETA_GUID); // IViewRelationshipDef DEFINE_OBJID(OBJID_IViewRelationshipDef , LCLID_IViewRelationshipDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewRelationshipDefFlags , LCLID_IViewRelationshipDefFlags , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewRelationshipDefColumnNamePrefix , LCLID_IViewRelationshipDefColumnNamePrefix, METAMETA_GUID); DEFINE_OBJID(OBJID_IViewRelationshipDefJunctionViewName , LCLID_IViewRelationshipDefJunctionViewName, METAMETA_GUID); // IViewPropertyDef DEFINE_OBJID(OBJID_IViewPropertyDef , LCLID_IViewPropertyDef , METAMETA_GUID); DEFINE_OBJID(OBJID_IViewPropertyDefViewColumnName , LCLID_IViewPropertyDefViewColumnName , METAMETA_GUID); // TransientRelationshipCol DEFINE_OBJID(OBJID_TransientObjCol , LCLID_TransientObjCol , METAMETA_GUID); DEFINE_OBJID(OBJID_ITransientObjCol , LCLID_ITransientObjCol , METAMETA_GUID); DEFINE_OBJID(OBJID_ITransientObjColAdd , LCLID_ITransientObjColAdd , METAMETA_GUID); DEFINE_OBJID(OBJID_ITransientObjColRemove , LCLID_ITransientObjColRemove , METAMETA_GUID); DEFINE_OBJID(OBJID_ITransientObjColAddReposObj , LCLID_ITransientObjColAddReposObj , METAMETA_GUID); DEFINE_OBJID(OBJID_ITransientObjColRemoveItem , LCLID_ITransientObjColRemoveItem , METAMETA_GUID); // IReposQuery DEFINE_OBJID(OBJID_IReposQueryGetCollection , LCLID_IReposQueryGetCollection , METAMETA_GUID); #endif // __REPTIM3_H__