Built-in data types for Struct and sizeof functions.
AutoHotkey DllCall types are bold.
ACCESS_MASK |
ATOM |
BOOL |
BOOLEAN |
BYTE |
CHAR |
COLORREF |
DOUBLE |
DWORD |
DWORD_PTR |
DWORD32 |
DWORD64 |
DWORDLONG |
FLOAT |
HACCEL |
HALF_PTR |
HANDLE |
HBITMAP |
HBRUSH |
HCOLORSPACE |
HCONV |
HCONVLIST |
HCURSOR |
HDC |
HDDEDATA |
HDESK |
HDROP |
HDWP |
HENHMETAFILE |
HFILE |
HFONT |
HGDIOBJ |
HGLOBAL |
HHOOK |
HICON |
HINSTANCE |
HKEY |
HKL |
HLOCAL |
HMENU |
HMETAFILE |
HMODULE |
HMONITOR |
HPALETTE |
HPEN |
HRESULT |
HRGN |
HRSRC |
HSZ |
HWINSTA |
HWND |
INT |
INT8 |
INT16 |
INT32 |
INT_PTR |
INT32 |
INT64 |
LANGID |
LCID |
LCTYPE |
LGRPID |
LONG |
LONG_PTR |
LONG32 |
LONG64 |
LONGLONG |
LPARAM |
LPBOOL |
LPBYTE |
LPCOLORREF |
LPCSTR |
LPCTSTR |
LPCVOID |
LPCWSTR |
LPDWORD |
LPHANDLE |
LPINT |
LPLONG |
LPSTR |
LPTSTR |
LPVOID |
LPWORD |
LPWSTR |
LRESULT |
PBOOL |
PBOOLEAN |
PBYTE |
PCHAR |
PCSTR |
PCTSTR |
PCWSTR |
PDWORD |
PDWORD_PTR |
PDWORD32 |
PDWORD64 |
PDWORDLONG |
PFLOAT |
PHALF_PTR |
PHANDLE |
PHKEY |
PINT |
PINT8 |
PINT16 |
PINT32 |
PINT_PTR |
PINT32 |
PINT64 |
PLCID |
PLONG |
PLONG_PTR |
PLONG32 |
PLONG64 |
PLONGLONG |
POINTER_32 |
POINTER_64 |
POINTER_SIGNED |
POINTER_UNSIGNED |
PSHORT |
PSIZE_T |
PSSIZE_T |
PSTR |
PTBYTE |
PTCHAR |
PTR |
PTSTR |
PUCHAR |
PUHALF_PTR |
PUINT |
PUINT_PTR |
PUINT32 |
PUINT64 |
PULONG |
PULONG_PTR |
PULONG32 |
PULONG64 |
PULONGLONG |
PUSHORT |
PVOID |
PWCHAR |
PWORD |
PWSTR |
SC_HANDLE |
SC_LOCK |
SERVICE_STATUS_HANDLE |
SHORT |
SIGNED |
SIZE_T |
SSIZE_T |
TBYTE |
TCHAR |
UCHAR |
UHALF_PTR |
UINT |
UINT_PTR |
UINT32 |
UINT64 |
ULONG |
ULONG_PTR |
ULONG32 |
ULONG64 |
ULONGLONG |
UNSIGNED |
UPTR |
USHORT |
USN |
VOID |
WCHAR |
WORD |
WPARAM |
__int64 |