pub struct TypeIndex(pub u32);
Expand description
A type index refers to another type record, or to a primitive type.
Tuple Fields§
§0: u32
Implementations§
Source§impl TypeIndex
impl TypeIndex
Sourcepub const T_NOTTRANS: TypeIndex
pub const T_NOTTRANS: TypeIndex
Primitive type: <type-not-translated>
Sourcepub const T_32PHRESULT: TypeIndex
pub const T_32PHRESULT: TypeIndex
Primitive type: HRESULT *
Sourcepub const T_32PSHORT: TypeIndex
pub const T_32PSHORT: TypeIndex
Primitive type: short *
Sourcepub const T_32PUCHAR: TypeIndex
pub const T_32PUCHAR: TypeIndex
Primitive type: unsigned char *
Sourcepub const T_32PUSHORT: TypeIndex
pub const T_32PUSHORT: TypeIndex
Primitive type: unsigned short *
Sourcepub const T_32PULONG: TypeIndex
pub const T_32PULONG: TypeIndex
Primitive type: unsigned __int32 *
Sourcepub const T_32PUQUAD: TypeIndex
pub const T_32PUQUAD: TypeIndex
Primitive type: long long *
Sourcepub const T_32PBOOL08: TypeIndex
pub const T_32PBOOL08: TypeIndex
Primitive type: bool *
Sourcepub const T_32PBOOL16: TypeIndex
pub const T_32PBOOL16: TypeIndex
Primitive type: bool16 *
Sourcepub const T_32PBOOL32: TypeIndex
pub const T_32PBOOL32: TypeIndex
Primitive type: bool32 *
Sourcepub const T_32PBOOL64: TypeIndex
pub const T_32PBOOL64: TypeIndex
Primitive type: bool64 *
Sourcepub const T_32PREAL32: TypeIndex
pub const T_32PREAL32: TypeIndex
Primitive type: float *
Sourcepub const T_32PREAL64: TypeIndex
pub const T_32PREAL64: TypeIndex
Primitive type: double *
Sourcepub const T_32PUINT1: TypeIndex
pub const T_32PUINT1: TypeIndex
Primitive type: unsigned __int8 *
Sourcepub const T_32PRCHAR: TypeIndex
pub const T_32PRCHAR: TypeIndex
Primitive type: char *
Sourcepub const T_32PWCHAR: TypeIndex
pub const T_32PWCHAR: TypeIndex
Primitive type: wchar_t *
Sourcepub const T_32PUINT2: TypeIndex
pub const T_32PUINT2: TypeIndex
Primitive type: unsigned __int16 *
Sourcepub const T_32PUINT4: TypeIndex
pub const T_32PUINT4: TypeIndex
Primitive type: unsigned __int32 *
Sourcepub const T_32PUINT8: TypeIndex
pub const T_32PUINT8: TypeIndex
Primitive type: unsigned __int64 *
Sourcepub const T_32PCHAR16: TypeIndex
pub const T_32PCHAR16: TypeIndex
Primitive type: char16 *
Sourcepub const T_32PCHAR32: TypeIndex
pub const T_32PCHAR32: TypeIndex
Primitive type: char32 *
Sourcepub const T_64PHRESULT: TypeIndex
pub const T_64PHRESULT: TypeIndex
Primitive type: HRESULT *
Sourcepub const T_64PSHORT: TypeIndex
pub const T_64PSHORT: TypeIndex
Primitive type: short *
Sourcepub const T_64PPUCHAR: TypeIndex
pub const T_64PPUCHAR: TypeIndex
Primitive type: unsigned char *
Sourcepub const T_64PUSHORT: TypeIndex
pub const T_64PUSHORT: TypeIndex
Primitive type: unsigned short *
Sourcepub const T_64PULONG: TypeIndex
pub const T_64PULONG: TypeIndex
Primitive type: unsigned __int32 *
Sourcepub const T_64PUQUAD: TypeIndex
pub const T_64PUQUAD: TypeIndex
Primitive type: long long *
Sourcepub const T_64PBOOL08: TypeIndex
pub const T_64PBOOL08: TypeIndex
Primitive type: bool *
Sourcepub const T_64PBOOL16: TypeIndex
pub const T_64PBOOL16: TypeIndex
Primitive type: bool16 *
Sourcepub const T_64PBOOL32: TypeIndex
pub const T_64PBOOL32: TypeIndex
Primitive type: bool32 *
Sourcepub const T_64PBOOL64: TypeIndex
pub const T_64PBOOL64: TypeIndex
Primitive type: bool64 *
Sourcepub const T_64PREAL32: TypeIndex
pub const T_64PREAL32: TypeIndex
Primitive type: float *
Sourcepub const T_64PREAL64: TypeIndex
pub const T_64PREAL64: TypeIndex
Primitive type: double *
Sourcepub const T_64PUINT1: TypeIndex
pub const T_64PUINT1: TypeIndex
Primitive type: unsigned __int8 *
Sourcepub const T_64PRCHAR: TypeIndex
pub const T_64PRCHAR: TypeIndex
Primitive type: char *
Sourcepub const T_64PWCHAR: TypeIndex
pub const T_64PWCHAR: TypeIndex
Primitive type: wchar_t *
Sourcepub const T_64PUINT2: TypeIndex
pub const T_64PUINT2: TypeIndex
Primitive type: unsigned __int16 *
Sourcepub const T_64PUINT4: TypeIndex
pub const T_64PUINT4: TypeIndex
Primitive type: unsigned __int32 *
Sourcepub const T_64PUINT8: TypeIndex
pub const T_64PUINT8: TypeIndex
Primitive type: unsigned __int64 *
Sourcepub const T_64PCHAR16: TypeIndex
pub const T_64PCHAR16: TypeIndex
Primitive type: char16 *
Sourcepub const T_64PCHAR32: TypeIndex
pub const T_64PCHAR32: TypeIndex
Primitive type: char32 *