ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

windef16.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <exception.h>
#include <pshpack1.h>
#include <poppack.h>

Go to the source code of this file.

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 HANDLE16LPHANDLE16
typedef UINT16 WPARAM16
typedef INT16LPINT16
typedef UINT16LPUINT16
typedef WORD CATCHBUF [9]
typedef WORDLPCATCHBUF
typedef WORDVA_LIST16
typedef HINSTANCE16 HMODULE16
typedef HANDLE16 HGDIOBJ16
typedef HANDLE16 HGLOBAL16
typedef HANDLE16 HLOCAL16
typedef struct SIZE16PSIZE16
typedef struct SIZE16LPSIZE16
typedef struct POINT16PPOINT16
typedef struct POINT16LPPOINT16
typedef struct RECT16LPRECT16
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)

Generated on Fri May 25 2012 05:55:53 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.