57 # define CMPIVersion085 85 58 # define CMPIVersion086 86 59 # define CMPIVersion087 87 60 # define CMPIVersion090 90 61 # define CMPIVersion100 100 // 1.00 62 # define CMPIVersion200 200 // 2.00 69 # if (CMPI_VERSION==200) 70 # define CMPI_VER_200 1 71 # elif (CMPI_VERSION==100) 72 # define CMPI_VER_100 1 73 # elif (CMPI_VERSION==90) 74 # define CMPI_VER_90 1 75 # elif (CMPI_VERSION==87) 76 # define CMPI_VER_87 1 77 # elif (CMPI_VERSION==86) 78 # define CMPI_VER_86 1 79 # elif (CMPI_VERSION==85) 80 # define CMPI_VER_85 1 82 # error Unsupported CMPI_VERSION defined 100 # if defined (CMPI_VER_200) || defined(CMPI_VER_ALL) 101 # define CMPI_VER_100 106 # define CMPICurrentVersion CMPIVersion200 107 # elif defined (CMPI_VER_100) 112 # define CMPICurrentVersion CMPIVersion100 113 # elif defined (CMPI_VER_90) 117 # define CMPICurrentVersion CMPIVersion090 118 # elif defined (CMPI_VER_87) 121 # define CMPICurrentVersion CMPIVersion087 122 # elif defined (CMPI_VER_86) 124 # define CMPICurrentVersion CMPIVersion086 125 # elif defined (CMPI_VER_85) 126 # define CMPICurrentVersion CMPIVersion085 127 # else // default version 128 # define CMPI_VER_200 129 # define CMPI_VER_100 134 # define CMPICurrentVersion CMPIVersion200 184 struct _CMPISelectCondDocFT;
185 struct _CMPISelectCondCodFT;
191 struct _CMPIresultFT;
224 # ifndef CMPI_PLATFORM_WIN32_IX86_MSVC 232 # ifndef CMPI_PLATFORM_WIN32_IX86_MSVC 286 # define CMPI_SIMPLE (2) 287 # define CMPI_boolean (2+0) 288 # define CMPI_char16 (2+1) 290 # define CMPI_REAL ((2)<<2) 291 # define CMPI_real32 ((2+0)<<2) 292 # define CMPI_real64 ((2+1)<<2) 294 # define CMPI_UINT ((8)<<4) 295 # define CMPI_uint8 ((8+0)<<4) 296 # define CMPI_uint16 ((8+1)<<4) 297 # define CMPI_uint32 ((8+2)<<4) 298 # define CMPI_uint64 ((8+3)<<4) 299 # define CMPI_SINT ((8+4)<<4) 300 # define CMPI_sint8 ((8+4)<<4) 301 # define CMPI_sint16 ((8+5)<<4) 302 # define CMPI_sint32 ((8+6)<<4) 303 # define CMPI_sint64 ((8+7)<<4) 304 # define CMPI_INTEGER ((CMPI_UINT | CMPI_SINT)) 306 # define CMPI_ENC ((16)<<8) 307 # define CMPI_instance ((16+0)<<8) 308 # define CMPI_ref ((16+1)<<8) 309 # define CMPI_args ((16+2)<<8) 310 # define CMPI_class ((16+3)<<8) 311 # define CMPI_filter ((16+4)<<8) 312 # define CMPI_enumeration ((16+5)<<8) 313 # define CMPI_string ((16+6)<<8) 314 # define CMPI_chars ((16+7)<<8) 315 # define CMPI_dateTime ((16+8)<<8) 316 # define CMPI_ptr ((16+9)<<8) 317 # define CMPI_charsptr ((16+10)<<8) 319 # define CMPI_ARRAY ((1)<<13) 320 # define CMPI_SIMPLEA (CMPI_ARRAY | CMPI_SIMPLE) 321 # define CMPI_booleanA (CMPI_ARRAY | CMPI_boolean) 322 # define CMPI_char16A (CMPI_ARRAY | CMPI_char16) 324 # define CMPI_REALA (CMPI_ARRAY | CMPI_REAL) 325 # define CMPI_real32A (CMPI_ARRAY | CMPI_real32) 326 # define CMPI_real64A (CMPI_ARRAY | CMPI_real64) 328 # define CMPI_UINTA (CMPI_ARRAY | CMPI_UINT) 329 # define CMPI_uint8A (CMPI_ARRAY | CMPI_uint8) 330 # define CMPI_uint16A (CMPI_ARRAY | CMPI_uint16) 331 # define CMPI_uint32A (CMPI_ARRAY | CMPI_uint32) 332 # define CMPI_uint64A (CMPI_ARRAY | CMPI_uint64) 333 # define CMPI_SINTA (CMPI_ARRAY | CMPI_SINT) 334 # define CMPI_sint8A (CMPI_ARRAY | CMPI_sint8) 335 # define CMPI_sint16A (CMPI_ARRAY | CMPI_sint16) 336 # define CMPI_sint32A (CMPI_ARRAY | CMPI_sint32) 337 # define CMPI_sint64A (CMPI_ARRAY | CMPI_sint64) 338 # define CMPI_INTEGERA (CMPI_ARRAY | CMPI_INTEGER) 340 # define CMPI_ENCA (CMPI_ARRAY | CMPI_ENC) 341 # define CMPI_stringA (CMPI_ARRAY | CMPI_string) 342 # define CMPI_charsA (CMPI_ARRAY | CMPI_chars) 343 # define CMPI_dateTimeA (CMPI_ARRAY | CMPI_dateTime) 344 # define CMPI_instanceA (CMPI_ARRAY | CMPI_instance) 345 # define CMPI_refA (CMPI_ARRAY | CMPI_ref) 346 # define CMPI_charsptrA (CMPI_ARRAY | CMPI_charsptr) 351 # define CMPI_keyInteger (CMPI_sint64) 352 # define CMPI_keyString (CMPI_string) 353 # define CMPI_keyBoolean (CMPI_boolean) 354 # define CMPI_keyRef (CMPI_ref) 358 # define CMPI_charString (CMPI_string) 359 # define CMPI_integerString (CMPI_string | CMPI_sint64) 360 # define CMPI_realString (CMPI_string | CMPI_real64) 361 # define CMPI_numericString (CMPI_string | CMPI_sint64 | CMPI_real64) 362 # define CMPI_booleanString (CMPI_string | CMPI_boolean) 363 # define CMPI_dateTimeString (CMPI_string | CMPI_dateTime) 364 # define CMPI_classNameString (CMPI_string | CMPI_class) 365 # define CMPI_nameString (CMPI_string | ((16+10)<<8)) 377 # define CMPI_goodValue (0) 378 # define CMPI_nullValue (1<<8) 379 # define CMPI_keyValue (2<<8) 380 # define CMPI_notFound (4<<8) 381 # define CMPI_badValue (0x80<<8) 401 # ifndef CMPI_NO_SYNONYM_SUPPORT 402 # define CMPI_Byte CMPI_sint8 403 # define CMPI_Short CMPI_sint16 404 # define CMPI_Int CMPI_sint32 405 # define CMPI_Long CMPI_sint64 406 # define CMPI_Float CMPI_real32 407 # define CMPI_Double CMPI_real64 409 # define CMPI_ByteA CMPI_sint8A 410 # define CMPI_ShortA CMPI_sint16A 411 # define CMPI_IntA CMPI_sint32A 412 # define CMPI_LongA CMPI_sint64A 413 # define CMPI_FloatA CMPI_real32A 414 # define CMPI_DoubleA CMPI_real64A 415 # endif // CMPI_NO_SYNONYM_SUPPORT 435 # define CMPI_FLAG_LocalOnly 1 436 # define CMPI_FLAG_DeepInheritance 2 437 # define CMPI_FLAG_IncludeQualifiers 4 438 # define CMPI_FLAG_IncludeClassOrigin 8 441 # define CMPIPrincipal "CMPIPrincipal" 443 # define CMPIInvocationFlags "CMPIInvocationFlags" 445 # define CMPIInitNameSpace "CMPIInitNameSpace" 447 # define CMPIRole "CMPIRole" 449 # define CMPIAcceptLanguage "CMPIAcceptLanguage" 451 # define CMPIContentLanguage "CMPIContentLanguage" 526 # define CMPI_MB_Class_0 0x00000001 527 # define CMPI_MB_Class_1 0x00000003 528 # define CMPI_MB_Class_2 0x00000007 530 # define CMPI_MB_Supports_PropertyMI 0x00000100 531 # define CMPI_MB_Supports_IndicationMI 0x00000200 532 # define CMPI_MB_Supports_IndicationPolling 0x00000400 533 # define CMPI_MB_Supports_QueryNormalization 0x00000800 534 # define CMPI_MB_Supports_Qualifier 0x00001000 535 # define CMPI_MB_Supports_Schema 0x00003000 538 # define CMPI_MB_Supports_MemEnhancements 0x00004000 539 # define CMPI_MB_Supports_Extended_Error 0x00008000 542 # define CMPI_MB_BasicRead 0x00000001 543 # define CMPI_MB_BasicWrite 0x00000003 544 # define CMPI_MB_InstanceManipulation 0x00000007 545 # define CMPI_MB_AssociationTraversal 0x00000009 546 # define CMPI_MB_QueryExecution 0x00000011 547 # define CMPI_MB_QueryNormalization 0x00000031 548 # define CMPI_MB_Indications 0x00000081 549 # define CMPI_MB_BasicQualifierSupport 0x00000047 550 # define CMPI_MB_OSEncapsulationSupport 0x00000100 enum _CMPIErrorType CMPIErrorType
CMPIUint64 uint64
Definition: cmpidt.h:249
Definition: cmpift.h:2322
Definition: cmpift.h:1893
Definition: cmpift.h:1917
void * CMPIMsgFileHandle
Definition: cmpidt.h:417
unsigned char CMPIUint8
Definition: cmpidt.h:221
enum _CMPIPredOp CMPIPredOp
Definition: cmpift.h:1506
signed int CMPISint32
Definition: cmpidt.h:231
Definition: cmpift.h:2346
enum _CMPIErrorProbableCause CMPIErrorProbableCause
struct _CMPIValuePtr CMPIValuePtr
CMPIType type
Definition: cmpidt.h:390
CMPIData CMPIAccessor(const char *, void *parm)
Definition: cmpidt.h:399
CMPISint16 Short
Definition: cmpidt.h:274
unsigned int CMPICount
Definition: cmpidt.h:138
char * chars
Definition: cmpidt.h:269
CMPIChar16 char16
Definition: cmpidt.h:260
void CMPIGcStat
Definition: cmpidt.h:418
Definition: cmpift.h:1173
enum _CMPIErrorSrcFormat CMPIErrorSrcFormat
CMPIBoolean boolean
Definition: cmpidt.h:259
Definition: cmpift.h:1530
Definition: cmpift.h:1085
_CMPIErrorType
Definition: cmpidt.h:613
CMPISint64 sint64
Definition: cmpidt.h:253
Definition: cmpift.h:1815
CMPIValueState state
Definition: cmpidt.h:394
short CMPISint16
Definition: cmpidt.h:230
Definition: cmpift.h:2403
Definition: cmpift.h:1061
CMPIValue value
Definition: cmpidt.h:396
enum _CMPIErrorSeverity CMPIErrorSeverity
enum _CMPISeverity CMPISeverity
signed char CMPISint8
Definition: cmpidt.h:229
Definition: cmpift.h:1386
CMPISint32 Int
Definition: cmpidt.h:275
union _CMPIValue CMPIValue
struct _CMPIData CMPIData
CMPIUint16 uint16
Definition: cmpidt.h:251
Definition: cmpift.h:1977
struct _CMPIStatus CMPIStatus
long long CMPISint64
Definition: cmpidt.h:233
float CMPIReal32
Definition: cmpidt.h:237
CMPISint16 sint16
Definition: cmpidt.h:255
unsigned short CMPIValueState
Definition: cmpidt.h:376
CMPIUint8 uint8
Definition: cmpidt.h:252
_CMPIErrorSrcFormat
Definition: cmpidt.h:919
_CMPIPredOp
Definition: cmpidt.h:555
CMPISelectExp * filter
Definition: cmpidt.h:265
_CMPIErrorSeverity
Definition: cmpidt.h:639
CMPIrc rc
Definition: cmpidt.h:516
Definition: cmpift.h:2252
_CMPISelectCondType
Definition: cmpidt.h:601
CMPIReal64 Double
Definition: cmpidt.h:278
_CMPILevel
Definition: cmpidt.h:590
unsigned char CMPIBoolean
Definition: cmpidt.h:219
void * ptr
Definition: cmpidt.h:242
_CMPIErrorProbableCause
Definition: cmpidt.h:653
Definition: cmpift.h:1839
Definition: cmpift.h:1716
CMPIReal64 real64
Definition: cmpidt.h:257
Definition: cmpift.h:1362
Definition: cmpift.h:2427
Definition: cmpift.h:1740
CMPIArray * array
Definition: cmpidt.h:267
CMPIInstance * inst
Definition: cmpidt.h:262
CMPIReal32 real32
Definition: cmpidt.h:258
unsigned long long CMPIUint64
Definition: cmpidt.h:225
CMPIArgs * args
Definition: cmpidt.h:264
CMPIReal32 Float
Definition: cmpidt.h:277
Definition: cmpift.h:1109
unsigned int CMPIUint32
Definition: cmpidt.h:223
Definition: cmpift.h:2186
Definition: cmpift.h:2089
unsigned short CMPIType
Definition: cmpidt.h:282
CMPIValuePtr dataPtr
Definition: cmpidt.h:271
Definition: cmpift.h:2162
_CMPISeverity
Definition: cmpidt.h:577
double CMPIReal64
Definition: cmpidt.h:238
unsigned int CMPIFlags
Definition: cmpidt.h:433
Definition: cmpift.h:2228
enum _CMPILevel CMPILevel
Definition: cmpift.h:2002
CMPISint8 sint8
Definition: cmpidt.h:256
Definition: cmpift.h:1188
_CMPIrc
Definition: cmpidt.h:456
CMPIString * string
Definition: cmpidt.h:268
CMPIUint32 uint32
Definition: cmpidt.h:250
CMPICount length
Definition: cmpidt.h:243
unsigned short CMPIChar16
Definition: cmpidt.h:220
Definition: cmpift.h:2065
CMPISint64 Long
Definition: cmpidt.h:276
CMPIEnumeration * Enum
Definition: cmpidt.h:266
CMPIObjectPath * ref
Definition: cmpidt.h:263
enum _CMPISelectCondType CMPISelectCondType
CMPISint32 sint32
Definition: cmpidt.h:254
CMPIDateTime * dateTime
Definition: cmpidt.h:270
unsigned short CMPIUint16
Definition: cmpidt.h:222
CMPIString * msg
Definition: cmpidt.h:520
CMPISint8 Byte
Definition: cmpidt.h:273