Linux Types 1.24.0

#include <type/types/010.pat>
This namespace contains type aliases for the built-in types used by 010 Editor’s templates to aid with porting them over to the pattern language.


Types

Character types

  • CHAR

  • CCHAR

Signed 8 bit types

  • INT8

Unsigned 8 bit types

  • BYTE

  • UINT8

  • UCHAR

Signed 16 bit types

  • SHORT

  • INT16

Unsigned 16 bit types

  • WORD

  • USHORT

  • UINT16

  • ATOM

Signed 32 bit types

  • INT

  • INT32

  • LONG

  • LONG32

  • HRESULT

Unsigned 32 bit types

  • DWORD

  • DWORD32

  • UINT

  • UINT32

  • ULONG

  • ULONG32

Signed 64 bit types

  • INT64

  • LONG64

  • LONGLONG

  • SSIZE_T

Unsigned 64 bit types

  • QWORD

  • DWORDLONG

  • DWORD64

  • UINT64

  • ULONG64

  • ULONGLONG

  • SIZE_T

  • PVOID

  • HANDLE

  • HINSTANCE

32 bit floating point types

  • FLOAT

Boolean types

  • BOOL

  • BOOLEAN