Термин
| Описание
|
ATOM
| Атом. Дополнительную информацию смотри в статье Atoms (Атомы). Этот тип объявлен в Windef.h как показано ниже:
typedef WORD ATOM;
|
BOOL
| Булева переменная (должна быть ИСТИНА (TRUE) или ЛОЖЬ (FALSE)). Этот тип объявлен в Windef.h как показано ниже:
typedef int BOOL;
|
BOOLEAN
| Булева переменная (должна быть ИСТИНА (TRUE) или ЛОЖЬ (FALSE)). Этот тип объявлен в Winnt.h как показано ниже:
typedef BYTE BOOLEAN;
|
BYTE
| Байт (8 бит). Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned char BYTE;
|
CALLBACK
| Соглашение о вызовах для функций повторного вызова. Этот тип объявлен в Windef.h как показано ниже:
#define CALLBACK __stdcall
|
CHAR
| 8-битовый символ Windows (ANSI). Дополнительную информацию смотри в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef char CHAR;
|
COLORREF
| Красный (red), зеленый (green), голубой (blue) (RGB) значение цвета (32 бита). За большей информацией об этом типе обратитесь к статье COLORREF. Этот тип объявлен в Windef.h как показано ниже:
typedef DWORD COLORREF;
|
CONST
| Переменная, значение которой остается постоянным в ходе выполнения программы. Этот тип объявлен в Windef.h как показано ниже:
#define CONST const
|
DWORD
| 32-разрядное беззнаковое целое число. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned long DWORD;
|
DWORDLONG
| 64-разрядное беззнаковое целое число. Этот тип объявлен в Winnt.h как показано ниже:
typedef ULONGLONG DWORDLONG;
|
DWORD_PTR
| Тип беззнаковый дальний для точности указателя. Используется тогда, когда производится приведение указателя к дальнему типу, чтобы выполнить арифметические операции над указателями.(Также обычно используется для общих 32-разрядных параметров, которые были расширены до 64 битов в 64-разрядном Windows).
Этот тип объявлен в Basetsd.h как показано ниже:
typedef ULONG_PTR DWORD_PTR;
|
DWORD32
| 32-разрядное беззнаковое целое число. Этот тип объявлен в Basetsd.h как показано ниже:
typedef unsigned int DWORD32;
|
DWORD64
| 64-разрядное беззнаковое целое число. Этот тип объявлен в Basetsd.h как показано ниже:
typedef unsigned __int64 DWORD64;
|
FLOAT
| Переменная с плавающей точкой. Этот тип объявлен в Windef.h как показано ниже:
typedef float FLOAT;
|
HACCEL
| Дескриптор таблицы ускорителей (accelerator table). Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HACCEL;
|
HANDLE
| Дескриптор объекта. Этот тип объявлен в Winnt.h как показано ниже:
typedef PVOID HANDLE;
|
HBITMAP
| Дескриптор точечного рисунка (bitmap).Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HBITMAP;
|
HBRUSH
| Дескриптор кисти. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HBRUSH;
|
HCOLORSPACE
| Дескриптор цветового пространства (color space).Этот тип объявлен в Windef.h как показано ниже:
if(WINVER > = 0x0400)
typedef HANDLE HCOLORSPACE;
|
HCONV
| Дескриптор динамического обмена данными (DDE) в режиме диалога. Этот тип объявлен в Ddeml.h как показано ниже:
typedef HANDLE HCONV;
|
HCONVLIST
| Дескриптор списка DDE в режиме диалога. Этот тип объявлен в Ddeml.h как показано ниже:
typedef HANDLE HCONVLIST;
|
HCURSOR
| Дескриптор курсора. Этот тип объявлен в Windef.h как показано ниже:
typedef HICON HCURSOR;
|
HDC
| Дескриптор контекста устройства (DC). Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HDC;
|
HDDEDATA
| Дескриптор данных DDE. Этот тип объявлен в Ddeml.h как показано ниже:
typedef HANDLE HDDEDATA;
|
HDESK
| Дескриптор рабочего стола. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HDESK;
|
HDROP
| Дескриптор структуры вставки внутрь. Этот тип объявлен в Shellapi.h как показано ниже:
typedef HANDLE HDROP;
|
HDWP
| Дескриптор структуры отложенной позиции окна. Этот тип объявлен в Winuser.h как показано ниже:
typedef HANDLE HDWP;
|
HENHMETAFILE
| Дескриптор усовершенствованного метафайла (enhanced metafile). Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HENHMETAFILE;
|
HFILE
| Дескриптор открытого файла при помощи OpenFile, а не CreateFile. Этот тип объявлен в Windef.h как показано ниже:
typedef int HFILE;
|
HFONT
| Дескриптор шрифта. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HFONT;
|
HGDIOBJ
| Дескриптор объекта GDI. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HGDIOBJ;
|
HGLOBAL
| Дескриптор блока глобальной памяти. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HGLOBAL;
|
HHOOK
| Дескриптор hook-точки. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HHOOK;
|
HICON
| Дескриптор пиктограммы. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HICON;
|
HINSTANCE
| Дескриптор экземпляра исполняемого модуля. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HINSTANCE;
|
HKEY
| Дескриптор ключа реестра. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HKEY;
|
HKL
| Идентификатор ввода данных национального языка. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HKL;
|
HLOCAL
| Дескриптор блока локальной памяти. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HLOCAL;
|
HMENU
| Дескриптор меню. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HMENU;
|
HMETAFILE
| Дескриптор метафайла. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HMETAFILE;
|
HMODULE
| Дескриптор модуля. Это значение - базовый адрес модуля Этот тип объявлен в Windef.h как показано ниже:
typedef HINSTANCE HMODULE;
|
HMONITOR
| Дескриптор монитора. Этот тип объявлен в Windef.h как показано ниже:
if(WINVER > = 0x0500)
typedef HANDLE HMONITOR;
|
HPALETTE
| Дескриптор палитры. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HPALETTE;
|
HPEN
| Дескриптор пера. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HPEN;
|
HRESULT
| Возвращает код используемый интерфейсом. Он равняется нулю после успешного завершения, а не нуль обозначает код ошибки или информацию о состоянии. Этот тип объявлен в Winnt.h как показано ниже:
typedef LONG HRESULT;
|
HRGN
| Дескриптор региона. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HRGN;
|
HRSRC
| Дескриптор ресурса. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HRSRC;
|
HSZ
| Дескриптор строки DDE. Этот тип объявлен в Ddeml.h как показано ниже:
typedef HANDLE HSZ;
|
HWINSTA
| Дескриптор оконной станции. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE WINSTA;
|
HWND
| Дескриптор окна. Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE HWND;
|
INT
| 32-разрядное знаковое целое число. Этот тип объявлен в Windef.h как показано ниже:
typedef int INT;
|
INT_PTR
| Целый знаковый тип для точности указателя. Используется тогда, когда производится приведение указателя к целому типу, чтобы выполнить арифметические операции над указателем. Этот тип объявлен в Basetsd.h как показано ниже:
#if defined(_WIN64)
typedef __int64 INT_PTR;
#else
typedef int INT_PTR;
|
INT32
| 32-разрядное знаковое целое число. Этот тип объявлен в Basetsd.h как показано ниже:
typedef signed int INT32;
|
INT64
| 64-разрядное знаковое целое число. Этот тип объявлен в Basetsd.h как показано ниже:
typedef signed __int64 INT64;
|
LANGID
| Идентификатор языка. За большей информацией обратитесь к статье Совокупность родственных национальных языков (Locales ). Этот тип объявлен в Winnt.h как показано ниже:
typedef WORD LANGID;
|
LCID
| Идентификатор национального языка За большей информацией обратитесь к статье С овокупность родственных национальных языков (Locales). Этот тип объявлен в Winnt.h как показано ниже:
typedef DWORD LCID;
|
LCTYPE
| Тип информации о национальном языке. Список смотрите в статье Информация о стране и языке. Этот тип объявлен вWinnls.h как показано ниже:
typedef DWORD LCTYPE;
|
LGRPID
| Идентификатор группы языков. Список смотри в описании EnumLanguageGroupLocales. Этот тип объявлен в Winnls.hкак показано ниже:
typedef DWORD LGRPID;
|
LONG
| 32-разрядное знаковое целое число. Этот тип объявлен в Winnt.h как показано ниже:
typedef long LONG;
|
LONGLONG
| 64-разрядное знаковое целое число. Этот тип объявлен в Winnt.h как показано ниже:
typedef __int64 LONGLONG;
#else
typedef double LONGLONG;
|
LONG_PTR
| Дальний знаковый тип для точности указателя. Используется тогда, когда производится приведение указателя к дальнему типу, чтобы выполнить арифметические операции над указателями. Этот тип объявлен в Basetsd.h как показано ниже:
typedef long LONG_PTR;
|
LONG32
| 32-разрядное знаковое целое число. Этот тип объявлен в Basetsd.h как показано ниже:
typedef signed int LONG32;
|
LONG64
| 64-разрядное знаковое целое число. Этот тип объявлен в Basetsd.h как показано ниже:
typedef __int64 LONG64;
|
LPARAM
| Параметр сообщения. Этот тип объявлен в Windef.h как показано ниже:
typedef LONG_PTR LPARAM;
|
LPBOOL
| Указатель на BOOL. Этот тип объявлен в Windef.h как показано ниже:
typedef BOOL *LPBOOL;
|
LPBYTE
| Указатель на BYTE. Этот тип объявлен в Windef.h как показано ниже:
typedef BYTE *LPBYTE;
|
LPCOLORREF
| Указатель на значение COLORREF. Этот тип объявлен в Windef.h как показано ниже:
typedef DWORD *LPCOLORREF;
|
LPCSTR
| Указатель на строковую константу с нулем в конце 8-разрядных символов (ANSI) Windows. Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef CONST CHAR *LPCSTR;
|
LPCTSTR
| Если определен Unicode, то тип LPCWSTR, иначе LPCTSTR. Этот тип объявлен в Winnt.h как показано ниже:
#ifdef UNICODE
typedef LPCWSTR LPCTSTR;
#else
typedef LPCSTR LPCTSTR;
|
LPCVOID
| Указатель на константу любого типа. Этот тип объявлен в Windef.h как показано ниже:
typedef CONST void *LPCVOID;
|
LPCWSTR
| Указатель на строковую константу с нулем в конце из 16-битовых символов Unicode. Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef CONST WCHAR *LPCWSTR;
|
LPDWORD
| Указатель на DWORD. Этот тип объявлен в Windef.h как показано ниже:
typedef DWORD *LPDWORD;
|
LPHANDLE
| Указатель на HANDLE (ДЕСКРИПТОР). Этот тип объявлен в Windef.h как показано ниже:
typedef HANDLE *LPHANDLE;
|
LPINT
| Указатель на INT. Этот тип объявлен в Windef.h как показано ниже:
typedef int *LPINT;
|
LPLONG
| Указатель на LONG. Этот тип объявлен в Windef.h как показано ниже:
typedef long *LPLONG;
|
LPSTR
| Указатель на строку с нулем в конце из 8-битовых символов Windows (ANSI). Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef CHAR *LPSTR;
|
LPTSTR
| Если определен как Unicode, то тип LPWSTR, иначе LPSTR. Этот тип объявлен в Winnt.h как показано ниже:
#ifdef UNICODE
typedef LPWSTR LPTSTR;
#else
typedef LPSTR LPTSTR;
|
LPVOID
| Указатель на любой тип. Этот тип объявлен в Windef.h как показано ниже:
typedef void *LPVOID;
|
LPWORD
| Указатель на WORD. Этот тип объявлен в Windef.h как показано ниже:
typedef WORD *LPWORD;
|
LPWSTR
| Указатель на строку с нулем в конце из 16-битовых символов Unicode. Дополнительную информацию смотрите в статьеНаборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef WCHAR *LPWSTR;
|
LRESULT
| Знаковый результат обработки сообщения. Этот тип объявлен в Windef.h как показано ниже:
typedef LONG_PTR LRESULT;
|
PBOOL
| Указатель на BOOL. Этот тип объявлен в Windef.h как показано ниже:
typedef BOOL *PBOOL;
|
PBOOLEAN
| Указатель на BOOL. Этот тип объявлен в Winnt.h как показано ниже:
typedef BOOLEAN *PBOOLEAN;
|
PBYTE
| Указатель на BYTE. Этот тип объявлен в Windef.h как показано ниже:
typedef BYTE *PBYTE;
|
PCHAR
| Указатель на CHAR. Этот тип объявлен в Winnt.h как показано ниже:
typedef CHAR *PCHAR;
|
PCSTR
| Указатель на строковую константу с нулем в конце из 8-разрядных символов (ANSI) Windows. Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef CONST CHAR *PCSTR;
|
PCTSTR
| Если определен в Unicode, то типPСWSTR, иначе PСSTR. Этот тип объявлен в Winnt.h как показано ниже:
#ifdef UNICODE
typedef LPCWSTR PCTSTR;
#else
typedef LPCSTR PCTSTR;
|
PCWSTR
| Указатель на строковую константу с нулем в конце из 16-битовых символов Unicode. Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef CONST WCHAR *PCWSTR;
|
PDWORD
| Указатель на DWORD. Этот тип объявлен в Windef.h как показано ниже:
typedef DWORD *PDWORD;
|
PDWORDLONG
| Указатель на DWORDLONG. Этот тип объявлен в Winnt.h как показано ниже:
typedef DWORDLONG *PDWORDLONG;
|
PDWORD_PTR
| Указатель на DWORD_PTR. Этот тип объявлен в Basetsd.h как показано ниже:
typedef DWORD_PTR *PDWORD_PTR;
|
PDWORD32
| Указатель на DWORD32. Этот тип объявлен в Basetsd.h как показано ниже:
typedef DWORD32 *PDWORD32;
|
PDWORD64
| Указатель на DWORD64. Этот тип объявлен в Basetsd.h как показано ниже:
typedef DWORD64 *PDWORD64;
|
PFLOAT
| Указатель на FLOAT. Этот тип объявлен в Windef.h как показано ниже:
typedef FLOAT *PFLOAT;
|
PHANDLE
| Указатель на HANDLE (ДЕСКРИПТОР). Этот тип объявлен в Winnt.h как показано ниже:
typedef HANDLE *PHANDLE;
|
PHKEY
| Указатель на HKEY. Этот тип объявлен в Windef.h как показано ниже:
typedef HKEY *PHKEY;
|
PINT
| Указатель на INT. Этот тип объявлен в Windef.h как показано ниже:
typedef int *PINT;
|
PINT_PTR
| Указатель на INT_PTR.Этот тип объявлен в Basetsd.h как показано ниже:
typedef INT_PTR *PINT_PTR;
|
PINT32
| Указатель на INT32.Этот тип объявлен в Basetsd.h как показано ниже:
typedef INT32 *PINT32;
|
PINT64
| Указатель на INT64.Этот тип объявлен в Basetsd.h как показано ниже:
typedef INT64 *PINT64;
|
PLCID
| Указатель на LCID. Этот тип объявлен в Winnt.h как показано ниже:
typedef PDWORD PLCID;
|
PLONG
| Указатель на LONG. Этот тип объявлен в Winnt.h как показано ниже:
typedef LONG *PLONG;
|
PLONGLONG
| Указатель на LONGLONG.Этот тип объявлен в Winnt.h как показано ниже:
typedef LONGLONG *PLONGLONG;
|
PLONG_PTR
| Указатель на LONG_PTR. Этот тип объявлен в Basetsd.h как показано ниже:
typedef LONG_PTR *PLONG_PTR;
|
PLONG32
| Указатель на LONG32. Этот тип объявлен в Basetsd.h как показано ниже:
typedef LONG32 *PLONG32;
|
PLONG64
| Указатель на LONG64. Этот тип объявлен в Basetsd.h как показано ниже:
typedef LONG64 *PLONG64;
|
POINTER_32
| 32-разрядный указатель. На 32-разрядной системе, это - родной указатель. На 64-разрядной системе, это -усеченный 64-разрядный указатель. Этот тип объявлен в Basetsd.h как показано ниже:
#if defined(_WIN64)
#define POINTER_32 __ptr32
#else
#define POINTER32
|
POINTER_64
| 64-разрядный указатель. На 64-разрядной системе, это - родной указатель. На 32-разрядной системе, это – знаковый расширенный 32-разрядный указатель. Этот тип объявлен в Basetsd.h как показано ниже:
#define POINTER_64 __ptr64
|
PSHORT
| Указатель на SHORT. Этот тип объявлен в Winnt.h как показано ниже:
typedef SHORT *PSHORT;
|
PSIZE_T
| Указатель на SIZE_T.Этот тип объявлен в Basetsd.h как показано ниже:
typedef SIZE_T *PSIZE_T;
|
PSSIZE_T
| Указатель на SSIZE_T.Этот тип объявлен в Basetsd.h как показано ниже:
typedef SSIZE_T *PSSIZE_T;
|
PSTR
| Указатель на строковую константу с нулем в конце 8-разрядных символов (ANSI) Windows. Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef CHAR *PSTR;
|
PTBYTE
| Указатель на TBYTE. Этот тип объявлен в Winnt.h как показано ниже:
typedef TBYTE *PTBYTE;
|
PTCHAR
| Указатель на TCHAR. Этот тип объявлен в Winnt.h как показано ниже:
typedef TCHAR *PTCHAR;
|
PTSTR
| Если определен как Unicode, то тип PWSTR, иначе PSTR. Этот тип объявлен в Winnt.h как показано ниже:
#ifdef UNICODE
typedef LPWSTR PTSTR;
#else
typedef LPSTR PTSTR;
|
PUCHAR
| Указатель на UCHAR. Этот тип объявлен в Windef.h как показано ниже:
typedef UCHAR *PUCHAR;
|
PUINT
| Указатель на UINT. Этот тип объявлен в Windef.h как показано ниже:
typedef UINT *PUINT;
|
PUINT_PTR
| Указатель на UINT_PTR.Этот тип объявлен в Basetsd.h как показано ниже:
typedef UINT_PTR *PUINT_PTR;
|
PUINT32
| Указатель на UINT32.Этот тип объявлен в Basetsd.h как показано ниже:
typedef UINT32 *PUINT32;
|
PUINT64
| Указатель на UINT64.Этот тип объявлен в Basetsd.h как показано ниже:
typedef UINT64 *PUINT64;
|
PULONG
| Указатель на ULONG. Этот тип объявлен в Windef.h как показано ниже:
typedef ULONG *PULONG;
|
PULONGLONG
| Указатель на ULONGLONG.Этот тип объявлен в Windef.h как показано ниже:
typedef ULONGLONG *PULONGLONG;
|
PULONG_PTR
| Указатель на ULONG_PTR.Этот тип объявлен в Basetsd.h как показано ниже:
typedef ULONG_PTR *PULONG_PTR;
|
PULONG32
| Указатель на ULONG32.Этот тип объявлен в Basetsd.h как показано ниже:
typedef ULONG32 *PULONG32;
|
PULONG64
| Указатель на ULONG64.Этот тип объявлен в Basetsd.h как показано ниже:
typedef ULONG64 *PULONG64;
|
PUSHORT
| Указатель на USHORT. Этот тип объявлен в Windef.h как показано ниже:
typedef USHORT *PUSHORT;
|
PVOID
| Указатель на любой тип. Этот тип объявлен в Winnt.h как показано ниже:
typedef void *PVOID;
|
PWCHAR
| Указатель на WCHAR. Этот тип объявлен в Winnt.h как показано ниже:
typedef WCHAR *PWCHAR;
|
PWORD
| Указатель на WORD. Этот тип объявлен в Windef.h как показано ниже:
typedef WORD *PWORD;
|
PWSTR
| Указатель на строку с нулем в конце из 16-битовых символов Unicode. Дополнительную информацию смотрите в статьеНаборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef WCHAR *PWSTR;
|
SC_HANDLE
| Дескриптор менеджера сервисного управления базой данных. Для получения дополнительной информации, см. статьюДескрипторы SCM. Этот тип объявлен в Winsvc.h как показано ниже:
typedef HANDLE SC_HANDLE;
|
SC_LOCK
| Дескриптор менеджера сервисного управления блокировкой базы данных. Для получения дополнительной информации, см. статью Дескрипторы SCM. Этот тип объявлен в Winsvc.h как показано ниже:
typedef LPVOID SC_LOCK;
|
SERVICE_STATUS_ HANDLE
| Значение дескриптора состояния модуля обслуживания. Для получения дополнительной информации, см. статьюДескрипторы SCM. Этот тип объявлен в Winsvc.h как показано ниже:
typedef HANDLE SERVICE_STATUS_HANDLE;
|
SHORT
| Короткое целое число (16 бит). Этот тип объявлен в Winnt.h как показано ниже:
typedef short SHORT;
|
SIZE_T
| Максимальное число байтов, на которые указатель может указывать. Используется для счета, который должен охватить полностью диапазон указателя. Этот тип объявлен в Basetsd.h как показано ниже:
typedef ULONG_PTR SIZE_T;
|
SSIZE_ T
| Знаковый SIZE_T. Этот тип объявлен в Basetsd.h как показано ниже:
typedef LONG_PTR SSIZE_T
|
TBYTE
| Если определен как Unicode, то типWCHAR, иначе CHAR. Этот тип объявлен в Winnt.h как показано ниже:
#ifdef UNICODE
typedef WCHAR TBYTE;
#else
typedef unsigned char TBYTE;
|
TCHAR
| Если определен как Unicode, то типWCHAR, иначе CHAR. Этот тип объявлен в Winnt.h как показано ниже:
#ifdef UNICODE
typedef WCHAR TCHAR;
#else
typedef char TCHAR;
|
UCHAR
| Беззнаковый CHAR. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned char UCHAR;
|
UINT
| Беззнаковый INT. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned int UINT;
|
UINT_PTR
| Беззнаковый INT_PTR. Этот тип объявлен в Basetsd.h как показано ниже:
#if defined(_WIN64)
typedef unsigned __int64 UINT_PTR;
#else
typedef unsigned int UINT_PTR;
|
UINT32
| Беззнаковый INT32. Этот тип объявлен в Basetsd.h как показано ниже:
typedef unsigned int UINT32;
|
UINT64
| Беззнаковый INT64. Этот тип объявлен в Basetsd.h как показано ниже:
typedef usigned __int 64 UINT64;
|
ULONG
| Беззнаковый LONG. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned long ULONG;
|
ULONGLONG
| 64-разрядное беззнаковое целое число. Этот тип объявлен в Winnt.h как показано ниже:
typedef unsigned __int64 ULONGLONG;
#else
typedef double ULONGLONG
|
ULONG_PTR
| Беззнаковый LONG_PTR. Этот тип объявлен в Basetsd.h как показано ниже:
#if defined(_WIN64)
typedef unsigned __int64 ULONG_PTR;
#else
typedef unsigned long ULONG_PTR;
|
ULONG32
| Беззнаковый LONG32. Этот тип объявлен в Basetsd.h как показано ниже:
typedef unsigned int ULONG32;
|
ULONG64
| Беззнаковый LONG64. Этот тип объявлен в Basetsd.h как показано ниже:
typedef unsigned __int64 ULONG64;
|
USHORT
| Беззнаковый SHORT. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned short USHORT;
|
USN
| Обновление числа последовательности (USN). Этот тип объявлен в Winnt.h как показано ниже:
typedef LONGLONG USN;
|
VOID
| Любой тип. Этот тип объявлен в Winnt.h как показано ниже:
#define VOID void
|
WCHAR
| 16-битовый символ Unicode. Дополнительную информацию смотрите в статье Наборы символов, используемые шрифтами. Этот тип объявлен в Winnt.h как показано ниже:
typedef wchar_t WCHAR;
|
WINAPI
| Соглашение о вызовах для системных функций. Этот тип объявлен в Windef.h как показано ниже:
#define WINAPI __stdcall
|
WORD
| 16-битовое беззнаковое целое число. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned short WORD;
|
WPARAM
| Параметр сообщения. Этот тип объявлен в Windef.h как показано ниже:
typedef UINT_PTR WPARAM;
|