Data Structures |
| struct | SIZE16 |
| struct | POINT16 |
| struct | RECT16 |
Defines |
| #define | MAKESEGPTR(seg, off) ((SEGPTR)MAKELONG(off,seg)) |
| #define | SELECTOROF(ptr) (HIWORD(ptr)) |
| #define | OFFSETOF(ptr) (LOWORD(ptr)) |
| #define | __VA_ROUNDED16(type) ((sizeof(type) + sizeof(WORD) - 1) / sizeof(WORD) * sizeof(WORD)) |
| #define | VA_ARG16(list, type) |
| #define | HFILE_ERROR16 ((HFILE16)-1) |
| #define | DECLARE_HANDLE16(a) |
Typedefs |
| typedef unsigned short | BOOL16 |
| typedef DWORD | SEGPTR |
| typedef UINT16 | HANDLE16 |
| typedef HANDLE16 * | LPHANDLE16 |
| typedef UINT16 | WPARAM16 |
| typedef INT16 * | LPINT16 |
| typedef UINT16 * | LPUINT16 |
| typedef WORD | CATCHBUF [9] |
| typedef WORD * | LPCATCHBUF |
| typedef WORD * | VA_LIST16 |
| typedef HINSTANCE16 | HMODULE16 |
| typedef HANDLE16 | HGDIOBJ16 |
| typedef HANDLE16 | HGLOBAL16 |
| typedef HANDLE16 | HLOCAL16 |
| typedef struct SIZE16 * | PSIZE16 |
| typedef struct SIZE16 * | LPSIZE16 |
| typedef struct POINT16 * | PPOINT16 |
| typedef struct POINT16 * | LPPOINT16 |
| typedef struct RECT16 * | LPRECT16 |
| typedef LRESULT(CALLBACK * | DRIVERPROC16 )(DWORD, HDRVR16, UINT16, LPARAM, LPARAM) |
| typedef BOOL16(CALLBACK * | DLGPROC16 )(HWND16, UINT16, WPARAM16, LPARAM) |
| typedef INT16(CALLBACK * | EDITWORDBREAKPROC16 )(LPSTR, INT16, INT16, INT16) |
| typedef LRESULT(CALLBACK * | FARPROC16 )() |
| typedef INT16(CALLBACK * | PROC16 )() |
| typedef BOOL16(CALLBACK * | GRAYSTRINGPROC16 )(HDC16, LPARAM, INT16) |
| typedef LRESULT(CALLBACK * | HOOKPROC16 )(INT16, WPARAM16, LPARAM) |
| typedef BOOL16(CALLBACK * | PROPENUMPROC16 )(HWND16, SEGPTR, HANDLE16) |
| typedef VOID(CALLBACK * | TIMERPROC16 )(HWND16, UINT16, UINT16, DWORD) |
| typedef LRESULT(CALLBACK * | WNDENUMPROC16 )(HWND16, LPARAM) |
| typedef LRESULT(CALLBACK * | WNDPROC16 )(HWND16, UINT16, WPARAM16, LPARAM) |
Functions |
| | DECLARE_HANDLE16 (HACMDRIVERID) |
| | DECLARE_HANDLE16 (HACMDRIVER) |
| | DECLARE_HANDLE16 (HACMOBJ) |
| | DECLARE_HANDLE16 (HACMSTREAM) |
| | DECLARE_HANDLE16 (HMETAFILEPICT) |
| | DECLARE_HANDLE16 (HACCEL) |
| | DECLARE_HANDLE16 (HBITMAP) |
| | DECLARE_HANDLE16 (HBRUSH) |
| | DECLARE_HANDLE16 (HCOLORSPACE) |
| | DECLARE_HANDLE16 (HCURSOR) |
| | DECLARE_HANDLE16 (HDC) |
| | DECLARE_HANDLE16 (HDROP) |
| | DECLARE_HANDLE16 (HDRVR) |
| | DECLARE_HANDLE16 (HDWP) |
| | DECLARE_HANDLE16 (HENHMETAFILE) |
| | DECLARE_HANDLE16 (HFILE) |
| | DECLARE_HANDLE16 (HFONT) |
| | DECLARE_HANDLE16 (HINSTANCE) |
| | DECLARE_HANDLE16 (HKEY) |
| | DECLARE_HANDLE16 (HMENU) |
| | DECLARE_HANDLE16 (HMETAFILE) |
| | DECLARE_HANDLE16 (HMIDI) |
| | DECLARE_HANDLE16 (HMIDIIN) |
| | DECLARE_HANDLE16 (HMIDIOUT) |
| | DECLARE_HANDLE16 (HMIDISTRM) |
| | DECLARE_HANDLE16 (HMIXER) |
| | DECLARE_HANDLE16 (HMIXEROBJ) |
| | DECLARE_HANDLE16 (HMMIO) |
| | DECLARE_HANDLE16 (HPALETTE) |
| | DECLARE_HANDLE16 (HPEN) |
| | DECLARE_HANDLE16 (HQUEUE) |
| | DECLARE_HANDLE16 (HRGN) |
| | DECLARE_HANDLE16 (HRSRC) |
| | DECLARE_HANDLE16 (HTASK) |
| | DECLARE_HANDLE16 (HWAVE) |
| | DECLARE_HANDLE16 (HWAVEIN) |
| | DECLARE_HANDLE16 (HWAVEOUT) |
| | DECLARE_HANDLE16 (HWINSTA) |
| | DECLARE_HANDLE16 (HDESK) |
| | DECLARE_HANDLE16 (HWND) |
| | DECLARE_HANDLE16 (HKL) |
| | DECLARE_HANDLE16 (HIC) |
| | DECLARE_HANDLE16 (HRASCONN) |