データ型対応表
提供: 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 |