The <asmtypes.h> Header File

Common type definitions known to ASM programmers

This header file contains a set of predefined types which are common in assembly programs.

Predefined Types

BOOL
Boolean type.
BYTE
One-byte type.
DWORD
Four-byte type.
SBYTE
Signed one-byte type.
SCHAR
Signed character type.
SDWORD
Signed four-byte type.
SINT
Signed integer type.
SLONG
Signed long integer type.
SSHORT
Signed short integer type.
SWORD
Signed two-byte type.
UBYTE
Unsigned one-byte type.
UCHAR
Unsigned character type.
UDWORD
Unsigned four-byte type.
UINT
Unsigned integer type.
ULONG
Unsigned long integer type.
USHORT
Unsigned short integer type.
UWORD
Unsigned two-byte type.
WORD
Two-byte type.

BOOL

typedef unsigned short BOOL;

Boolean type.

A type for storing 0 or 1.


BYTE

typedef unsigned char BYTE;

One-byte type.


DWORD

typedef unsigned long DWORD;

Four-byte type.


SBYTE

typedef signed char SBYTE;

Signed one-byte type.


SCHAR

typedef signed char SCHAR;

Signed character type.


SDWORD

typedef signed long SDWORD;

Signed four-byte type.


SINT

typedef signed int SINT;

Signed integer type.


SLONG

typedef signed long SLONG;

Signed long integer type.


SSHORT

typedef signed short SSHORT;

Signed short integer type.


SWORD

typedef signed short SWORD;

Signed two-byte type.


UBYTE

typedef unsigned char UBYTE;

Unsigned one-byte type.


UCHAR

typedef unsigned char UCHAR;

Unsigned character type.


UDWORD

typedef unsigned long UDWORD;

Unsigned four-byte type.


UINT

typedef unsigned int UINT;

Unsigned integer type.


ULONG

typedef unsigned long ULONG;

Unsigned long integer type.


USHORT

typedef unsigned short USHORT;

Unsigned short integer type.


UWORD

typedef unsigned short UWORD;

Unsigned two-byte type.


WORD

typedef unsigned short WORD;

Two-byte type.


Return to the main index