enumstd.coff.BaseType[src]

Fields

NULL = 0

No type information or unknown base type. Microsoft tools use this setting

VOID = 1

No valid type; used with void pointers and functions

CHAR = 2

A character (signed byte)

SHORT = 3

A 2-byte signed integer

INT = 4

A natural integer type (normally 4 bytes in Windows)

LONG = 5

A 4-byte signed integer

FLOAT = 6

A 4-byte floating-point number

DOUBLE = 7

An 8-byte floating-point number

STRUCT = 8

A structure

UNION = 9

A union

ENUM = 10

An enumerated type

MOE = 11

A member of enumeration (a specified value)

BYTE = 12

A byte; unsigned 1-byte integer

WORD = 13

A word; unsigned 2-byte integer

UINT = 14

An unsigned integer of natural size (normally, 4 bytes)

DWORD = 15

An unsigned 4-byte integer

_

Source Code

Source code
pub const BaseType = enum(u8) {
    /// No type information or unknown base type. Microsoft tools use this setting
    NULL = 0,

    /// No valid type; used with void pointers and functions
    VOID = 1,

    /// A character (signed byte)
    CHAR = 2,

    /// A 2-byte signed integer
    SHORT = 3,

    /// A natural integer type (normally 4 bytes in Windows)
    INT = 4,

    /// A 4-byte signed integer
    LONG = 5,

    /// A 4-byte floating-point number
    FLOAT = 6,

    /// An 8-byte floating-point number
    DOUBLE = 7,

    /// A structure
    STRUCT = 8,

    /// A union
    UNION = 9,

    /// An enumerated type
    ENUM = 10,

    /// A member of enumeration (a specified value)
    MOE = 11,

    /// A byte; unsigned 1-byte integer
    BYTE = 12,

    /// A word; unsigned 2-byte integer
    WORD = 13,

    /// An unsigned integer of natural size (normally, 4 bytes)
    UINT = 14,

    /// An unsigned 4-byte integer
    DWORD = 15,

    _,
}