MI Datatypes

The following types are used by various functions in the MI API.

typedef unsigned char MI_Boolean;
typedef wchar_t MI_Char;
typedef unsigned short MI_Char16;
typedef signed char MI_Sint8;
typedef unsigned char MI_Uint8;
typedef signed short MI_Sint16;
typedef unsigned short MI_Uint16;
typedef signed int MI_Sint32;
typedef unsigned int MI_Uint32;
typedef signed __int64 MI_Sint64;
typedef unsigned __int64 MI_Uint64;
typedef float MI_Real32;
typedef double MI_Real64;
typedef _Null_terminated_ MI_Char* MI_StringPtr;
typedef _Null_terminated_ const MI_Char* MI_ConstStringPtr;

Requirements

Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Redistributable
Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2
Header
Mi.h

See also

MI_Type

MI_Value