CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Typedefs
C Data Types for CIM Data Types (Subclause 5.4)

Typedefs

typedef unsigned char CMPIBoolean
 CIM data type boolean.
 
typedef unsigned short CMPIChar16
 CIM data type char16.
 
typedef unsigned char CMPIUint8
 CIM data type uint8.
 
typedef unsigned short CMPIUint16
 CIM data type uint16.
 
typedef unsigned int CMPIUint32
 CIM data type uint32.
 
typedef unsigned long long CMPIUint64
 CIM data type uint64. More...
 
typedef signed char CMPISint8
 CIM data type sint8.
 
typedef short CMPISint16
 CIM data type sint16.
 
typedef signed int CMPISint32
 CIM data type sint32.
 
typedef long long CMPISint64
 CIM data type sint64. More...
 
typedef float CMPIReal32
 CIM data type real32.
 
typedef double CMPIReal64
 CIM data type real64.
 

Detailed Description

The Typedefs defined in this module cover most CIM data types. The remaining CIM data types are defined as CMPI encapsulated data types, and are:

Typedef Documentation

typedef unsigned long long CMPIUint64

CIM data type uint64.

Platform-specific Definition:
The underlying data type for the CMPIUint64 type depends on the compile platform (see CMPI_PLATFORM_<xxx>). For details, examine the source code of cmpidt.h.
typedef long long CMPISint64

CIM data type sint64.

Platform-specific Definition:
The underlying data type for the CMPISint64 type depends on the compile platform (see CMPI_PLATFORM_<xxx>). For details, examine the source code of cmpidt.h.