structstd.os.windows.REG[src]

Values

ConstantNONE[src]

No value type

Source Code

Source code
pub const NONE: ULONG = 0

ConstantSZ[src]

Unicode nul terminated string

Source Code

Source code
pub const SZ: ULONG = 1

ConstantEXPAND_SZ[src]

Unicode nul terminated string (with environment variable references)

Source Code

Source code
pub const EXPAND_SZ: ULONG = 2

ConstantBINARY[src]

Free form binary

Source Code

Source code
pub const BINARY: ULONG = 3

ConstantDWORD[src]

32-bit number

Source Code

Source code
pub const DWORD: ULONG = 4

ConstantDWORD_LITTLE_ENDIAN[src]

32-bit number (same as REG_DWORD)

Source Code

Source code
pub const DWORD_LITTLE_ENDIAN: ULONG = 4

ConstantDWORD_BIG_ENDIAN[src]

32-bit number

Source Code

Source code
pub const DWORD_BIG_ENDIAN: ULONG = 5

Symbolic Link (unicode)

Source code
pub const LINK: ULONG = 6

ConstantMULTI_SZ[src]

Multiple Unicode strings

Source Code

Source code
pub const MULTI_SZ: ULONG = 7

ConstantRESOURCE_LIST[src]

Resource list in the resource map

Source Code

Source code
pub const RESOURCE_LIST: ULONG = 8

ConstantFULL_RESOURCE_DESCRIPTOR[src]

Resource list in the hardware description

Source Code

Source code
pub const FULL_RESOURCE_DESCRIPTOR: ULONG = 9

ConstantRESOURCE_REQUIREMENTS_LIST[src]

Source Code

Source code
pub const RESOURCE_REQUIREMENTS_LIST: ULONG = 10

ConstantQWORD[src]

64-bit number

Source Code

Source code
pub const QWORD: ULONG = 11

ConstantQWORD_LITTLE_ENDIAN[src]

64-bit number (same as REG_QWORD)

Source Code

Source code
pub const QWORD_LITTLE_ENDIAN: ULONG = 11

Source Code

Source code
pub const REG = struct {
    /// No value type
    pub const NONE: ULONG = 0;
    /// Unicode nul terminated string
    pub const SZ: ULONG = 1;
    /// Unicode nul terminated string (with environment variable references)
    pub const EXPAND_SZ: ULONG = 2;
    /// Free form binary
    pub const BINARY: ULONG = 3;
    /// 32-bit number
    pub const DWORD: ULONG = 4;
    /// 32-bit number (same as REG_DWORD)
    pub const DWORD_LITTLE_ENDIAN: ULONG = 4;
    /// 32-bit number
    pub const DWORD_BIG_ENDIAN: ULONG = 5;
    /// Symbolic Link (unicode)
    pub const LINK: ULONG = 6;
    /// Multiple Unicode strings
    pub const MULTI_SZ: ULONG = 7;
    /// Resource list in the resource map
    pub const RESOURCE_LIST: ULONG = 8;
    /// Resource list in the hardware description
    pub const FULL_RESOURCE_DESCRIPTOR: ULONG = 9;
    pub const RESOURCE_REQUIREMENTS_LIST: ULONG = 10;
    /// 64-bit number
    pub const QWORD: ULONG = 11;
    /// 64-bit number (same as REG_QWORD)
    pub const QWORD_LITTLE_ENDIAN: ULONG = 11;
}