データ型対応表
提供: AutoHotkey Wiki
| リファレンスでの型名 | Unicode 32bit | Unicode 64bit | ANSI 32bit |
|---|---|---|---|
| ATOM | UShort | ||
| BOOL | Int | ||
| BOOLEAN | Char | ||
| BYTE | UChar | ||
| CHAR | Char | ||
| COLORREF | UInt | ||
| DWORD | UInt | ||
| DWORD32 | UInt | ||
| DWORD64 | UInt64 | ||
| DWORDLONG | UInt64 | ||
| DWORD_PTR | UPtr | ||
| FLOAT | Float | ||
| HACCEL | Ptr | ||
| HALF_PTR | Short | Int | |
| HANDLE | Ptr | ||
| HBITMAP | Ptr | ||
| HBRUSH | Ptr | ||
| HCOLORSPACE | Ptr | ||
| HCONV | Ptr | ||
| HCONVLIST | Ptr | ||
| HCURSOR | Ptr | ||
| HDC | Ptr | ||
| HDDEDATA | Ptr | ||
| HDESK | Ptr | ||
| HDROP | Ptr | ||
| HDWP | Ptr | ||
| HENHMETAFILE | Ptr | ||
| HFILE | Int | ||
| HFONT | Ptr | ||
| HGDIOBJ | Ptr | ||
| HGLOBAL | Ptr | ||
| HHOOK | Ptr | ||
| HICON | Ptr | ||
| HINSTANCE | Ptr | ||
| HKEY | Ptr | ||
| HKL | Ptr | ||
| HLOCAL | Ptr | ||
| HMENU | Ptr | ||
| HMETAFILE | Ptr | ||
| HMODULE | Ptr | ||
| HMONITOR | Ptr | ||
| HPALETTE | Ptr | ||
| HPEN | Ptr | ||
| HRESULT | Int | ||
| HRGN | Ptr | ||
| HRSRC | Ptr | ||
| HSZ | Ptr | ||
| HWINSTA | Ptr | ||
| HWND | Ptr | ||
| INT | Int | ||
| INT32 | Int | ||
| INT64 | Int64 | ||
| INT_PTR | Ptr | ||
| LANGID | UShort | ||
| LCID | UInt | ||
| LCTYPE | UInt | ||
| LGRPID | UInt | ||
| LONG | Int | ||
| LONG32 | Int | ||
| LONG64 | Int64 | ||
| LONGLONG | Int64 | ||
| LONG_PTR | Ptr | ||
| LPARAM | Ptr | ||
| LPBOOL | IntP | ||
| LPBYTE | UCharP | ||
| LPCOLORREF | UIntP | ||
| LPCSTR | AStr | ||
| LPCTSTR | Str | ||
| LPCVOID | Ptr | ||
| LPCWSTR | WStr | ||
| LPDWORD | UIntP | ||
| LPHANDLE | PtrP | ||
| LPINT | IntP | ||
| LPLONG | IntP | ||
| LPSTR | CharP | ||
| LPTSTR | Str | ||
| LPVOID | Ptr | ||
| LPWORD | UShortP | ||
| LPWSTR | CharP | ||
| LRESULT | Ptr | ||
| PBOOL | IntP | ||
| PBOOLEAN | CharP | ||
| PBYTE | UCharP | ||
| PCHAR | CharP | ||
| PCSTR | AStr | ||
| PCTSTR | Str | ||
| PCWSTR | WStr | ||
| PDWORD | UIntP | ||
| PDWORD32 | UIntP | ||
| PDWORD64 | UInt64P | ||
| PDWORDLONG | UInt64P | ||
| PDWORD_PTR | UPtrP | ||
| PFLOAT | FloatP | ||
| PHALF_PTR | ShortP | IntP | |
| PHANDLE | PtrP | ||
| PHKEY | PtrP | ||
| PINT | IntP | ||
| PINT32 | IntP | ||
| PINT64 | Int64P | ||
| PINT_PTR | PtrP | ||
| PLCID | UIntP | ||
| PLONG | IntP | ||
| PLONG32 | IntP | ||
| PLONG64 | Int64P | ||
| PLONGLONG | Int64P | ||
| PLONG_PTR | PtrP | ||
| PSHORT | ShortP | ||
| PSIZE_T | UPtrP | ||
| PSSIZE_T | PtrP | ||
| PSTR | CharP | ||
| PTBYTE | UShortP | CharP | |
| PTCHAR | UShortP | CharP | |
| PTSTR | Str | ||
| PUCHAR | UCharP | ||
| PUHALF_PTR | UShortP | UIntP | |
| PUINT | UIntP | ||
| PUINT32 | UIntP | ||
| PUINT64 | UInt64P | ||
| PUINT_PTR | UPtrP | ||
| PULONG | UIntP | ||
| PULONG32 | UIntP | ||
| PULONG64 | Int64P | ||
| PULONGLONG | UInt64P | ||
| PULONG_PTR | UPtrP | ||
| PUSHORT | UShortP | ||
| PVOID | Ptr | ||
| PWCHAR | CharP | ||
| PWORD | UShortP | ||
| PWSTR | CharP | ||
| SC_HANDLE | Ptr | ||
| SC_LOCK | Ptr | ||
| SERVICE_STATUS_HANDLE | Ptr | ||
| SHORT | Short | ||
| SIZE_T | UPtr | ||
| SSIZE_T | Ptr | ||
| TBYTE | UShort | Char | |
| TCHAR | UShort | Char | |
| UCHAR | UChar | ||
| UHALF_PTR | UShort | UInt | |
| UINT | UInt | ||
| UINT32 | UInt | ||
| UINT64 | UInt64 | ||
| UINT_PTR | UPtr | ||
| ULONG | UInt | ||
| ULONG32 | UInt | ||
| ULONG64 | UInt64 | ||
| ULONGLONG | UInt64 | ||
| ULONG_PTR | UPtr | ||
| USHORT | UShort | ||
| USN | Int64 | ||
| WCHAR | UShort | ||
| WORD | UShort | ||
| WPARAM | UPtr |