Base types
KAMUI2 Base Typestypedef int KMINT32; /* i */ typedef INT *PKMINT32; /* pi */
typedef unsigned int KMUINT32; /* u */ typedef UINT *PKMUINT32; /* pu */
typedef int KMBOOL; /* f */ typedef BOOL *PKMBOOL; /* pb */
typedef BOOL KMBOOLEAN; /* b */
typedef unsigned char KMBYTE; /* b */ typedef BYTE *PKMBYTE; /* pb */
typedef unsigned short KMWORD; /* w */ typedef WORD *PKMWORD; /* pw */
typedef unsigned long KMDWORD; /* dw */ typedef DWORD *PKMDWORD; /* pdw */
typedef struct qword_s { /* qword */ DWORD qword_lo; DWORD qword_hi; } KMQWORD; /* qw */
typedef char KMCHAR8; /* ch */ typedef KMCHAR8 *PKMCHAR8; /* pch */
typedef unsigned char KMUCHAR8; /* uch */ typedef KMUCHAR8 *PKMUCHAR8; /* puch */
typedef short KMSHORT16; /* s */ typedef KMSHORT16 *PKMSHORT16; /* ps */
typedef unsigned short KMUSHORT16; /* us */ typedef KMUSHORT16 *PKMUSHORT16; /* pus */
typedef long KMLONG32; /* l */ typedef KMLONG32 *PKMLONG32; /* pl */
typedef unsigned long KMULONG32; /* ul */ typedef KMULONG32 *PKMULONG32; /* pul */
typedef void VOID; typedef VOID KMVOID; typedef KMVOID *PKMVOID; /* p */ typedef PKMVOID *PPKMVOID; /* pp */
typedef PKMVOID KMHANDLE; /* h */ typedef KMHANDLE *PKMHANDLE; /* ph */
typedef float KMFLOAT; /* f */ typedef KMFLOAT *PKMFLOAT; /* pf */
typedef KMUINT32 KMTEXTURETYPE; typedef KMTEXTURETYPE *PKMTEXTURETYPE;
Base types