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

  1. Home
  2. Community
  3. Development
  4. myReactOS

  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

windef.h File Reference

#include <winnt.h>

Go to the source code of this file.

Data Structures

struct  RECT
struct  RECTL
struct  POINT
struct  POINTL
struct  SIZE
struct  LPPOINTS
struct  FILETIME

Defines

#define _WINDEF_H
#define WIN32
#define WINVER   0x0502
#define BASETYPES
#define MAX_PATH   260
#define NULL   ((void *)0)
#define FALSE   0
#define TRUE   1
#define IN
#define OUT
#define OPTIONAL
#define PACKED
#define DECLSPEC_IMPORT   __declspec(dllimport)
#define DECLSPEC_EXPORT   __declspec(dllexport)
#define DECLSPEC_NOINLINE
#define far
#define near
#define pascal   __stdcall
#define cdecl
#define CDECL
#define CALLBACK   __stdcall
#define WINAPI   __stdcall
#define WINAPIV   __cdecl
#define APIENTRY   WINAPI
#define APIPRIVATE   WINAPI
#define PASCAL   WINAPI
#define FAR
#define NEAR
#define CONST   const
#define _DEF_WINBOOL_
#define BOOL   WINBOOL
#define _LPCVOID_DEFINED
#define _HRESULT_DEFINED
#define max(a, b)   (((a) > (b)) ? (a) : (b))
#define min(a, b)   (((a) < (b)) ? (a) : (b))
#define MAKEWORD(a, b)   ((WORD)(((BYTE)((DWORD_PTR)(a) & 0xff)) | (((WORD)((BYTE)((DWORD_PTR)(b) & 0xff))) << 8)))
#define MAKELONG(a, b)   ((LONG)(((WORD)((DWORD_PTR)(a) & 0xffff)) | (((DWORD)((WORD)((DWORD_PTR)(b) & 0xffff))) << 16)))
#define LOWORD(l)   ((WORD)((DWORD_PTR)(l) & 0xffff))
#define HIWORD(l)   ((WORD)((DWORD_PTR)(l) >> 16))
#define LOBYTE(w)   ((BYTE)((DWORD_PTR)(w) & 0xff))
#define HIBYTE(w)   ((BYTE)((DWORD_PTR)(w) >> 8))
#define HFILE_ERROR   ((HFILE)-1)
#define _FILETIME_
#define DM_UPDATE   1
#define DM_COPY   2
#define DM_PROMPT   4
#define DM_MODIFY   8
#define DM_IN_BUFFER   DM_MODIFY
#define DM_IN_PROMPT   DM_PROMPT
#define DM_OUT_BUFFER   DM_COPY
#define DM_OUT_DEFAULT   DM_UPDATE
#define DC_FIELDS   1
#define DC_PAPERS   2
#define DC_PAPERSIZE   3
#define DC_MINEXTENT   4
#define DC_MAXEXTENT   5
#define DC_BINS   6
#define DC_DUPLEX   7
#define DC_SIZE   8
#define DC_EXTRA   9
#define DC_VERSION   10
#define DC_DRIVER   11
#define DC_BINNAMES   12
#define DC_ENUMRESOLUTIONS   13
#define DC_FILEDEPENDENCIES   14
#define DC_TRUETYPE   15
#define DC_PAPERNAMES   16
#define DC_ORIENTATION   17
#define DC_COPIES   18
#define WINELIB_NAME_AW(func)   func##A
#define DECL_WINELIB_TYPE_AW(type)   typedef WINELIB_NAME_AW(type) type;
#define _export
#define __export
#define __ms_va_list   va_list
#define __ms_va_start(list, arg)   va_start(list,arg)
#define __ms_va_end(list)   va_end(list)

Typedefs

typedef unsigned long ULONG
typedef ULONG * PULONG
typedef unsigned short USHORT
typedef USHORTPUSHORT
typedef unsigned char UCHAR
typedef UCHARPUCHAR
typedef charPSZ
typedef int INT
typedef int WINBOOL
typedef int BOOL
typedef BOOL * PBOOL
typedef BOOL * LPBOOL
typedef unsigned char BYTE
typedef unsigned short WORD
typedef unsigned long DWORD
typedef float FLOAT
typedef FLOATPFLOAT
typedef BYTEPBYTE
typedef BYTELPBYTE
typedef int * PINT
typedef int * LPINT
typedef WORDPWORD
typedef WORDLPWORD
typedef long * LPLONG
typedef DWORD * PDWORD
typedef DWORD * LPDWORD
typedef voidLPVOID
typedef CONST voidLPCVOID
typedef unsigned int UINT
typedef unsigned int * PUINT
typedef unsigned int * LPUINT
typedef UINT_PTR WPARAM
typedef LONG_PTR LPARAM
typedef LONG_PTR LRESULT
typedef LONG HRESULT
typedef WORD ATOM
typedef HANDLE * SPHANDLE
typedef HANDLE * LPHANDLE
typedef HANDLE HGLOBAL
typedef HANDLE HLOCAL
typedef HANDLE GLOBALHANDLE
typedef HANDLE LOCALHANDLE
typedef int(WINAPI * FARPROC )()
typedef int(WINAPI * NEARPROC )()
typedef int(WINAPI * PROC )()
typedef voidHGDIOBJ
typedef HKEYPHKEY
typedef HINSTANCE HMODULE
typedef int HFILE
typedef HICON HCURSOR
typedef DWORD COLORREF
typedef DWORD * LPCOLORREF
typedef const RECTLPCRECT
typedef const RECTLLPCRECTL
typedef SIZE SIZEL
typedef SIZEPSIZEL
typedef SIZELPSIZEL

Functions

 DECLARE_HANDLE (HWND)
 DECLARE_HANDLE (HKEY)
 DECLARE_HANDLE (HACCEL)
 DECLARE_HANDLE (HBITMAP)
 DECLARE_HANDLE (HBRUSH)
 DECLARE_HANDLE (HCOLORSPACE)
 DECLARE_HANDLE (HDC)
 DECLARE_HANDLE (HGLRC)
 DECLARE_HANDLE (HDESK)
 DECLARE_HANDLE (HENHMETAFILE)
 DECLARE_HANDLE (HFONT)
 DECLARE_HANDLE (HICON)
 DECLARE_HANDLE (HMENU)
 DECLARE_HANDLE (HMETAFILE)
 DECLARE_HANDLE (HINSTANCE)
 DECLARE_HANDLE (HPALETTE)
 DECLARE_HANDLE (HPEN)
 DECLARE_HANDLE (HRGN)
 DECLARE_HANDLE (HRSRC)
 DECLARE_HANDLE (HSTR)
 DECLARE_HANDLE (HTASK)
 DECLARE_HANDLE (HWINSTA)
 DECLARE_HANDLE (HKL)
 DECLARE_HANDLE (HMONITOR)
 DECLARE_HANDLE (HWINEVENTHOOK)
 DECLARE_HANDLE (HUMPD)

Generated on Thu Feb 9 06:02:21 2012 for ReactOS by doxygen 1.6.3

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