miniwin.h File Reference


Detailed Description

Mini Windows Header, by Peter O., Public domain.

This file contains a slim Windows header file.

Definition in file miniwin.h.

Go to the source code of this file.

Data Structures

struct  POINT
struct  SIZE
struct  RECT
struct  XFORM
struct  SYSTEMTIME
struct  FILETIME
struct  BITMAPCOREHEADER
struct  RGBTRIPLE
struct  BITMAPCOREINFO
struct  BITMAPFILEHEADER
struct  BITMAPINFOHEADER
struct  RGBQUAD
struct  BITMAPINFO

Defines

#define FAR
#define CONST   const
#define VOID   void
#define TRUE   1
#define FALSE   0
#define NULL   ((void*)0)
#define CALLBACK   __stdcall
#define WINAPI   __stdcall
#define FILE_BEGIN   0
#define FILE_CURRENT   1
#define FILE_END   2
#define GetBValue(rgb)   ((BYTE) ((rgb) >> 16))
#define GetGValue(rgb)   ((BYTE) (((WORD) (rgb)) >> 8))
#define GetRValue(rgb)   ((BYTE) (rgb))
#define RGB(r, g, b)   ((DWORD)(((BYTE)(r)|((WORD)(g) << 8))|(((DWORD)(BYTE)(b)) << 16)))
#define HIBYTE(w)   ((BYTE) (((WORD) (w) >> 8) & 0xFF))
#define HIWORD(l)   ((WORD) (((DWORD) (l) >> 16) & 0xFFFF))
#define LOBYTE(w)   (((BYTE) (w)) & 0xFF)
#define LOWORD(l)   (((WORD) (l)) & 0xFFFF)
#define MAKELONG(a, b)   ((LONG) (((WORD) (a)) | ((DWORD) ((WORD) (b))) << 16))
#define MAKEWORD(a, b)   ((WORD) (((BYTE) (a)) | ((WORD) ((BYTE) (b))) << 8))
#define MAKEINTRESOURCE(i)   (LPTSTR) ((DWORD) ((WORD) (i)))
#define MAKELPARAM(l, h)   ((LPARAM) MAKELONG(l,h))
#define MAKELRESULT(l, h)   ((LRESULT) MAKELONG(l,h))
#define MAKEWPARAM(l, h)   ((WPARAM) MAKELONG(l,h))
#define max(a, b)   (((a) > (b)) ? (a) : (b))
#define min(a, b)   (((a) < (b)) ? (a) : (b))
#define EndType(b)
#define SimpleType(a, b)
#define SimpleTypePtr(a, b)
#define __TEXT(x)   L##x
#define TEXT(x)   __TEXT(x)
#define INVALID_HANDLE_VALUE   (HANDLE)(0xffffffff)
#define BI_RGB   0
#define BI_RLE8   1
#define BI_RLE4   2
#define BI_BITFIELDS   3
#define R2_BLACK   1
#define R2_COPYPEN   13
#define R2_MASKNOTPEN   3
#define R2_MASKPEN   9
#define R2_MASKPENNOT   5
#define R2_MERGENOTPEN   12
#define R2_MERGEPEN   15
#define R2_MERGEPENNOT   14
#define R2_NOP   11
#define R2_NOT   6
#define R2_NOTCOPYPEN   4
#define R2_NOTMASKPEN   8
#define R2_NOTMERGEPEN   2
#define R2_NOTXORPEN   10
#define R2_WHITE   16
#define R2_XORPEN   7
#define HEAP_ZERO_MEMORY   8

Typedefs

typedef char CHAR
typedef char * PCHAR
typedef char const * PCCHAR
typedef char * LPCHAR
typedef char const * LPCCHAR
typedef unsigned char UCHAR
typedef unsigned char * PUCHAR
typedef unsigned char const * PCUCHAR
typedef unsigned char * LPUCHAR
typedef unsigned char const * LPCUCHAR
typedef signed char SCHAR
typedef signed char * PSCHAR
typedef signed char const * PCSCHAR
typedef signed char * LPSCHAR
typedef signed char const * LPCSCHAR
typedef short SHORT
typedef short * PSHORT
typedef short const * PCSHORT
typedef short * LPSHORT
typedef short const * LPCSHORT
typedef unsigned short USHORT
typedef unsigned short * PUSHORT
typedef unsigned short const * PCUSHORT
typedef unsigned short * LPUSHORT
typedef unsigned short const * LPCUSHORT
typedef signed short SSHORT
typedef signed short * PSSHORT
typedef signed short const * PCSSHORT
typedef signed short * LPSSHORT
typedef signed short const * LPCSSHORT
typedef long LONG
typedef long * PLONG
typedef long const * PCLONG
typedef long * LPLONG
typedef long const * LPCLONG
typedef unsigned long ULONG
typedef unsigned long * PULONG
typedef unsigned long const * PCULONG
typedef unsigned long * LPULONG
typedef unsigned long const * LPCULONG
typedef signed long SLONG
typedef signed long * PSLONG
typedef signed long const * PCSLONG
typedef signed long * LPSLONG
typedef signed long const * LPCSLONG
typedef float FLOAT
typedef float * PFLOAT
typedef float const * PCFLOAT
typedef float * LPFLOAT
typedef float const * LPCFLOAT
typedef double DOUBLE
typedef double * PDOUBLE
typedef double const * PCDOUBLE
typedef double * LPDOUBLE
typedef double const * LPCDOUBLE
typedef int INT
typedef int * PINT
typedef int const * PCINT
typedef int * LPINT
typedef int const * LPCINT
typedef unsigned int UINT
typedef unsigned int * PUINT
typedef unsigned int const * PCUINT
typedef unsigned int * LPUINT
typedef unsigned int const * LPCUINT
typedef signed int SINT
typedef signed int * PSINT
typedef signed int const * PCSINT
typedef signed int * LPSINT
typedef signed int const * LPCSINT
typedef long long LONGLONG
typedef long long * PLONGLONG
typedef long long const * PCLONGLONG
typedef long long * LPLONGLONG
typedef long long const * LPCLONGLONG
typedef unsigned long long ULONGLONG
typedef unsigned long long * PULONGLONG
typedef unsigned long long
const * 
PCULONGLONG
typedef unsigned long long * LPULONGLONG
typedef unsigned long long
const * 
LPCULONGLONG
typedef void * PVOID
typedef void const * PCVOID
typedef void * LPVOID
typedef void const * LPCVOID
typedef CHARPSTR
typedef CHAR const * PCSTR
typedef CHARLPSTR
typedef CHAR const * LPCSTR
typedef USHORTPWSTR
typedef USHORT const * PCWSTR
typedef USHORTLPWSTR
typedef USHORT const * LPCWSTR
typedef CHAR TCHAR
typedef CHARPTCHAR
typedef CHAR const * PCTCHAR
typedef CHARLPTCHAR
typedef CHAR const * LPCTCHAR
typedef TCHARPTSTR
typedef TCHAR const * PCTSTR
typedef TCHARLPTSTR
typedef TCHAR const * LPCTSTR
typedef int INT_PTR
typedef int * PINT_PTR
typedef int const * PCINT_PTR
typedef int * LPINT_PTR
typedef int const * LPCINT_PTR
typedef unsigned int UINT_PTR
typedef unsigned int * PUINT_PTR
typedef unsigned int const * PCUINT_PTR
typedef unsigned int * LPUINT_PTR
typedef unsigned int const * LPCUINT_PTR
typedef long LONG_PTR
typedef long * PLONG_PTR
typedef long const * PCLONG_PTR
typedef long * LPLONG_PTR
typedef long const * LPCLONG_PTR
typedef unsigned long ULONG_PTR
typedef unsigned long * PULONG_PTR
typedef unsigned long const * PCULONG_PTR
typedef unsigned long * LPULONG_PTR
typedef unsigned long const * LPCULONG_PTR
typedef int __int3264
typedef int * P__int3264
typedef int const * PC__int3264
typedef int * LP__int3264
typedef int const * LPC__int3264
typedef UCHAR BYTE
typedef UCHARPBYTE
typedef UCHAR const * PCBYTE
typedef UCHARLPBYTE
typedef UCHAR const * LPCBYTE
typedef USHORT WORD
typedef USHORTPWORD
typedef USHORT const * PCWORD
typedef USHORTLPWORD
typedef USHORT const * LPCWORD
typedef ULONG DWORD
typedef ULONGPDWORD
typedef ULONG const * PCDWORD
typedef ULONGLPDWORD
typedef ULONG const * LPCDWORD
typedef INT BOOL
typedef INTPBOOL
typedef INT const * PCBOOL
typedef INTLPBOOL
typedef INT const * LPCBOOL
typedef UCHAR BOOLEAN
typedef UCHARPBOOLEAN
typedef UCHAR const * PCBOOLEAN
typedef UCHARLPBOOLEAN
typedef UCHAR const * LPCBOOLEAN
typedef UINT WPARAM
typedef UINTPWPARAM
typedef UINT const * PCWPARAM
typedef UINTLPWPARAM
typedef UINT const * LPCWPARAM
typedef SLONG LPARAM
typedef SLONGPLPARAM
typedef SLONG const * PCLPARAM
typedef SLONGLPLPARAM
typedef SLONG const * LPCLPARAM
typedef LPVOID HANDLE
typedef LPVOIDPHANDLE
typedef LPVOID const * PCHANDLE
typedef LPVOIDLPHANDLE
typedef LPVOID const * LPCHANDLE
typedef ULONG COLORREF
typedef ULONGPCOLORREF
typedef ULONG const * PCCOLORREF
typedef ULONGLPCOLORREF
typedef ULONG const * LPCCOLORREF
typedef ULONGLONG DWORDLONG
typedef ULONGLONGPDWORDLONG
typedef ULONGLONG const * PCDWORDLONG
typedef ULONGLONGLPDWORDLONG
typedef ULONGLONG const * LPCDWORDLONG
typedef ULONG_PTR DWORD_PTR
typedef ULONG_PTRPDWORD_PTR
typedef ULONG_PTR const * PCDWORD_PTR
typedef ULONG_PTRLPDWORD_PTR
typedef ULONG_PTR const * LPCDWORD_PTR
typedef POINTPPOINT
typedef POINT const * PCPOINT
typedef POINTLPPOINT
typedef POINT const * LPCPOINT
typedef SIZEPSIZE
typedef SIZE const * PCSIZE
typedef SIZELPSIZE
typedef SIZE const * LPCSIZE
typedef RECTPRECT
typedef RECT const * PCRECT
typedef RECTLPRECT
typedef RECT const * LPCRECT
typedef XFORMPXFORM
typedef XFORM const * PCXFORM
typedef XFORMLPXFORM
typedef XFORM const * LPCXFORM
typedef SYSTEMTIMEPSYSTEMTIME
typedef SYSTEMTIME const * PCSYSTEMTIME
typedef SYSTEMTIMELPSYSTEMTIME
typedef SYSTEMTIME const * LPCSYSTEMTIME
typedef FILETIMEPFILETIME
typedef FILETIME const * PCFILETIME
typedef FILETIMELPFILETIME
typedef FILETIME const * LPCFILETIME
typedef BITMAPCOREHEADERPBITMAPCOREHEADER
typedef BITMAPCOREHEADER const * PCBITMAPCOREHEADER
typedef BITMAPCOREHEADERLPBITMAPCOREHEADER
typedef BITMAPCOREHEADER const * LPCBITMAPCOREHEADER
typedef RGBTRIPLEPRGBTRIPLE
typedef RGBTRIPLE const * PCRGBTRIPLE
typedef RGBTRIPLELPRGBTRIPLE
typedef RGBTRIPLE const * LPCRGBTRIPLE
typedef BITMAPCOREINFOPBITMAPCOREINFO
typedef BITMAPCOREINFO const * PCBITMAPCOREINFO
typedef BITMAPCOREINFOLPBITMAPCOREINFO
typedef BITMAPCOREINFO const * LPCBITMAPCOREINFO
typedef BITMAPFILEHEADERPBITMAPFILEHEADER
typedef BITMAPFILEHEADER const * PCBITMAPFILEHEADER
typedef BITMAPFILEHEADERLPBITMAPFILEHEADER
typedef BITMAPFILEHEADER const * LPCBITMAPFILEHEADER
typedef BITMAPINFOHEADERPBITMAPINFOHEADER
typedef BITMAPINFOHEADER const * PCBITMAPINFOHEADER
typedef BITMAPINFOHEADERLPBITMAPINFOHEADER
typedef BITMAPINFOHEADER const * LPCBITMAPINFOHEADER
typedef RGBQUADPRGBQUAD
typedef RGBQUAD const * PCRGBQUAD
typedef RGBQUADLPRGBQUAD
typedef RGBQUAD const * LPCRGBQUAD
typedef BITMAPINFOPBITMAPINFO
typedef BITMAPINFO const * PCBITMAPINFO
typedef BITMAPINFOLPBITMAPINFO
typedef BITMAPINFO const * LPCBITMAPINFO

Functions

HANDLE __stdcall GetProcessHeap (void)
LPVOID __stdcall HeapAlloc (HANDLE, DWORD, DWORD)
LPVOID __stdcall HeapReAlloc (HANDLE, DWORD, LPVOID, DWORD)
BOOL __stdcall HeapFree (HANDLE, DWORD, LPVOID)


Define Documentation

#define __TEXT  )     L##x
 

Definition at line 82 of file miniwin.h.

#define BI_BITFIELDS   3
 

Definition at line 218 of file miniwin.h.

#define BI_RGB   0
 

Definition at line 215 of file miniwin.h.

#define BI_RLE4   2
 

Definition at line 217 of file miniwin.h.

#define BI_RLE8   1
 

Definition at line 216 of file miniwin.h.

#define CALLBACK   __stdcall
 

Definition at line 17 of file miniwin.h.

#define CONST   const
 

Definition at line 10 of file miniwin.h.

#define EndType  ) 
 

Value:

b ; typedef b *P##b ; typedef b CONST *PC##b ; \
                     typedef b FAR *LP##b ; typedef b CONST FAR *LPC##b

Definition at line 44 of file miniwin.h.

#define FALSE   0
 

Definition at line 13 of file miniwin.h.

#define FAR
 

Definition at line 9 of file miniwin.h.

#define FILE_BEGIN   0
 

Definition at line 19 of file miniwin.h.

#define FILE_CURRENT   1
 

Definition at line 20 of file miniwin.h.

#define FILE_END   2
 

Definition at line 21 of file miniwin.h.

#define GetBValue rgb   )     ((BYTE) ((rgb) >> 16))
 

Definition at line 23 of file miniwin.h.

#define GetGValue rgb   )     ((BYTE) (((WORD) (rgb)) >> 8))
 

Definition at line 24 of file miniwin.h.

#define GetRValue rgb   )     ((BYTE) (rgb))
 

Definition at line 25 of file miniwin.h.

#define HEAP_ZERO_MEMORY   8
 

Definition at line 251 of file miniwin.h.

#define HIBYTE  )     ((BYTE) (((WORD) (w) >> 8) & 0xFF))
 

Definition at line 27 of file miniwin.h.

#define HIWORD  )     ((WORD) (((DWORD) (l) >> 16) & 0xFFFF))
 

Definition at line 28 of file miniwin.h.

#define INVALID_HANDLE_VALUE   (HANDLE)(0xffffffff)
 

Definition at line 130 of file miniwin.h.

#define LOBYTE  )     (((BYTE) (w)) & 0xFF)
 

Definition at line 29 of file miniwin.h.

#define LOWORD  )     (((WORD) (l)) & 0xFFFF)
 

Definition at line 30 of file miniwin.h.

#define MAKEINTRESOURCE  )     (LPTSTR) ((DWORD) ((WORD) (i)))
 

Definition at line 33 of file miniwin.h.

#define MAKELONG a,
 )     ((LONG) (((WORD) (a)) | ((DWORD) ((WORD) (b))) << 16))
 

Definition at line 31 of file miniwin.h.

#define MAKELPARAM l,
 )     ((LPARAM) MAKELONG(l,h))
 

Definition at line 34 of file miniwin.h.

#define MAKELRESULT l,
 )     ((LRESULT) MAKELONG(l,h))
 

Definition at line 35 of file miniwin.h.

#define MAKEWORD a,
 )     ((WORD) (((BYTE) (a)) | ((WORD) ((BYTE) (b))) << 8))
 

Definition at line 32 of file miniwin.h.

#define MAKEWPARAM l,
 )     ((WPARAM) MAKELONG(l,h))
 

Definition at line 36 of file miniwin.h.

#define max a,
 )     (((a) > (b)) ? (a) : (b))
 

Definition at line 38 of file miniwin.h.

#define min a,
 )     (((a) < (b)) ? (a) : (b))
 

Definition at line 41 of file miniwin.h.

#define NULL   ((void*)0)
 

Definition at line 15 of file miniwin.h.

#define R2_BLACK   1
 

Definition at line 232 of file miniwin.h.

#define R2_COPYPEN   13
 

Definition at line 233 of file miniwin.h.

#define R2_MASKNOTPEN   3
 

Definition at line 234 of file miniwin.h.

#define R2_MASKPEN   9
 

Definition at line 235 of file miniwin.h.

#define R2_MASKPENNOT   5
 

Definition at line 236 of file miniwin.h.

#define R2_MERGENOTPEN   12
 

Definition at line 237 of file miniwin.h.

#define R2_MERGEPEN   15
 

Definition at line 238 of file miniwin.h.

#define R2_MERGEPENNOT   14
 

Definition at line 239 of file miniwin.h.

#define R2_NOP   11
 

Definition at line 240 of file miniwin.h.

#define R2_NOT   6
 

Definition at line 241 of file miniwin.h.

#define R2_NOTCOPYPEN   4
 

Definition at line 242 of file miniwin.h.

#define R2_NOTMASKPEN   8
 

Definition at line 243 of file miniwin.h.

#define R2_NOTMERGEPEN   2
 

Definition at line 244 of file miniwin.h.

#define R2_NOTXORPEN   10
 

Definition at line 245 of file miniwin.h.

#define R2_WHITE   16
 

Definition at line 246 of file miniwin.h.

#define R2_XORPEN   7
 

Definition at line 247 of file miniwin.h.

#define RGB r,
g,
 )     ((DWORD)(((BYTE)(r)|((WORD)(g) << 8))|(((DWORD)(BYTE)(b)) << 16)))
 

Definition at line 26 of file miniwin.h.

#define SimpleType a,
 ) 
 

Value:

typedef a b ; typedef a *P##b ; typedef a CONST *PC##b ;\
                         typedef a FAR *LP##b ; typedef a CONST FAR *LPC##b

Definition at line 46 of file miniwin.h.

#define SimpleTypePtr a,
 ) 
 

Value:

typedef a *P##b ; typedef a CONST *PC##b ;\
                         typedef a FAR *LP##b ; typedef a CONST FAR *LPC##b

Definition at line 48 of file miniwin.h.

#define TEXT  )     __TEXT(x)
 

Definition at line 83 of file miniwin.h.

#define TRUE   1
 

Definition at line 12 of file miniwin.h.

#define VOID   void
 

Definition at line 11 of file miniwin.h.

#define WINAPI   __stdcall
 

Definition at line 18 of file miniwin.h.


Typedef Documentation

typedef int __int3264
 

Definition at line 115 of file miniwin.h.

typedef INT BOOL
 

Definition at line 121 of file miniwin.h.

typedef UCHAR BOOLEAN
 

Definition at line 122 of file miniwin.h.

typedef UCHAR BYTE
 

Definition at line 118 of file miniwin.h.

typedef char CHAR
 

Definition at line 51 of file miniwin.h.

typedef ULONG COLORREF
 

Definition at line 126 of file miniwin.h.

typedef double DOUBLE
 

Definition at line 64 of file miniwin.h.

typedef ULONG DWORD
 

Definition at line 120 of file miniwin.h.

typedef ULONG_PTR DWORD_PTR
 

Definition at line 128 of file miniwin.h.

typedef ULONGLONG DWORDLONG
 

Definition at line 127 of file miniwin.h.

typedef float FLOAT
 

Definition at line 63 of file miniwin.h.

typedef LPVOID HANDLE
 

Definition at line 125 of file miniwin.h.

typedef int INT
 

Definition at line 66 of file miniwin.h.

typedef int INT_PTR
 

Definition at line 111 of file miniwin.h.

typedef long LONG
 

Definition at line 59 of file miniwin.h.

typedef long LONG_PTR
 

Definition at line 113 of file miniwin.h.

typedef long long LONGLONG
 

Definition at line 74 of file miniwin.h.

typedef int* LP__int3264
 

Definition at line 115 of file miniwin.h.

typedef SLONG LPARAM
 

Definition at line 124 of file miniwin.h.

typedef BITMAPCOREHEADER* LPBITMAPCOREHEADER
 

Definition at line 180 of file miniwin.h.

typedef BITMAPCOREINFO* LPBITMAPCOREINFO
 

Definition at line 191 of file miniwin.h.

typedef BITMAPFILEHEADER* LPBITMAPFILEHEADER
 

Definition at line 199 of file miniwin.h.

typedef BITMAPINFO* LPBITMAPINFO
 

Definition at line 230 of file miniwin.h.

typedef BITMAPINFOHEADER* LPBITMAPINFOHEADER
 

Definition at line 213 of file miniwin.h.

typedef INT* LPBOOL
 

Definition at line 121 of file miniwin.h.

typedef UCHAR* LPBOOLEAN
 

Definition at line 122 of file miniwin.h.

typedef UCHAR* LPBYTE
 

Definition at line 118 of file miniwin.h.

typedef int const* LPC__int3264
 

Definition at line 115 of file miniwin.h.

typedef BITMAPCOREHEADER const* LPCBITMAPCOREHEADER
 

Definition at line 180 of file miniwin.h.

typedef BITMAPCOREINFO const* LPCBITMAPCOREINFO
 

Definition at line 191 of file miniwin.h.

typedef BITMAPFILEHEADER const* LPCBITMAPFILEHEADER
 

Definition at line 199 of file miniwin.h.

typedef BITMAPINFO const* LPCBITMAPINFO
 

Definition at line 230 of file miniwin.h.

typedef BITMAPINFOHEADER const* LPCBITMAPINFOHEADER
 

Definition at line 213 of file miniwin.h.

typedef INT const* LPCBOOL
 

Definition at line 121 of file miniwin.h.

typedef UCHAR const* LPCBOOLEAN
 

Definition at line 122 of file miniwin.h.

typedef UCHAR const* LPCBYTE
 

Definition at line 118 of file miniwin.h.

typedef char const* LPCCHAR
 

Definition at line 51 of file miniwin.h.

typedef ULONG const* LPCCOLORREF
 

Definition at line 126 of file miniwin.h.

typedef double const* LPCDOUBLE
 

Definition at line 64 of file miniwin.h.

typedef ULONG const* LPCDWORD
 

Definition at line 120 of file miniwin.h.

typedef ULONG_PTR const* LPCDWORD_PTR
 

Definition at line 128 of file miniwin.h.

typedef ULONGLONG const* LPCDWORDLONG
 

Definition at line 127 of file miniwin.h.

typedef FILETIME const* LPCFILETIME
 

Definition at line 172 of file miniwin.h.

typedef float const* LPCFLOAT
 

Definition at line 63 of file miniwin.h.

typedef LPVOID const* LPCHANDLE
 

Definition at line 125 of file miniwin.h.

typedef char* LPCHAR
 

Definition at line 51 of file miniwin.h.

typedef int const* LPCINT
 

Definition at line 66 of file miniwin.h.

typedef int const* LPCINT_PTR
 

Definition at line 111 of file miniwin.h.

typedef long const* LPCLONG
 

Definition at line 59 of file miniwin.h.

typedef long const* LPCLONG_PTR
 

Definition at line 113 of file miniwin.h.

typedef long long const* LPCLONGLONG
 

Definition at line 74 of file miniwin.h.

typedef SLONG const* LPCLPARAM
 

Definition at line 124 of file miniwin.h.

typedef ULONG* LPCOLORREF
 

Definition at line 126 of file miniwin.h.

typedef POINT const* LPCPOINT
 

Definition at line 135 of file miniwin.h.

typedef RECT const* LPCRECT
 

Definition at line 147 of file miniwin.h.

typedef RGBQUAD const* LPCRGBQUAD
 

Definition at line 225 of file miniwin.h.

typedef RGBTRIPLE const* LPCRGBTRIPLE
 

Definition at line 186 of file miniwin.h.

typedef signed char const* LPCSCHAR
 

Definition at line 53 of file miniwin.h.

typedef short const* LPCSHORT
 

Definition at line 55 of file miniwin.h.

typedef signed int const* LPCSINT
 

Definition at line 68 of file miniwin.h.

typedef SIZE const* LPCSIZE
 

Definition at line 140 of file miniwin.h.

typedef signed long const* LPCSLONG
 

Definition at line 61 of file miniwin.h.

typedef signed short const* LPCSSHORT
 

Definition at line 57 of file miniwin.h.

typedef CHAR const* LPCSTR
 

Definition at line 79 of file miniwin.h.

typedef SYSTEMTIME const* LPCSYSTEMTIME
 

Definition at line 167 of file miniwin.h.

typedef CHAR const* LPCTCHAR
 

Definition at line 84 of file miniwin.h.

typedef TCHAR const* LPCTSTR
 

Definition at line 90 of file miniwin.h.

typedef unsigned char const* LPCUCHAR
 

Definition at line 52 of file miniwin.h.

typedef unsigned int const* LPCUINT
 

Definition at line 67 of file miniwin.h.

typedef unsigned int const* LPCUINT_PTR
 

Definition at line 112 of file miniwin.h.

typedef unsigned long const* LPCULONG
 

Definition at line 60 of file miniwin.h.

typedef unsigned long const* LPCULONG_PTR
 

Definition at line 114 of file miniwin.h.

typedef unsigned long long const* LPCULONGLONG
 

Definition at line 75 of file miniwin.h.

typedef unsigned short const* LPCUSHORT
 

Definition at line 56 of file miniwin.h.

typedef void const* LPCVOID
 

Definition at line 78 of file miniwin.h.

typedef USHORT const* LPCWORD
 

Definition at line 119 of file miniwin.h.

typedef UINT const* LPCWPARAM
 

Definition at line 123 of file miniwin.h.

typedef USHORT const* LPCWSTR
 

Definition at line 80 of file miniwin.h.

typedef XFORM const* LPCXFORM
 

Definition at line 156 of file miniwin.h.

typedef double* LPDOUBLE
 

Definition at line 64 of file miniwin.h.

typedef ULONG* LPDWORD
 

Definition at line 120 of file miniwin.h.

typedef ULONG_PTR* LPDWORD_PTR
 

Definition at line 128 of file miniwin.h.

typedef ULONGLONG* LPDWORDLONG
 

Definition at line 127 of file miniwin.h.

typedef FILETIME* LPFILETIME
 

Definition at line 172 of file miniwin.h.

typedef float* LPFLOAT
 

Definition at line 63 of file miniwin.h.

typedef LPVOID* LPHANDLE
 

Definition at line 125 of file miniwin.h.

typedef int* LPINT
 

Definition at line 66 of file miniwin.h.

typedef int* LPINT_PTR
 

Definition at line 111 of file miniwin.h.

typedef long* LPLONG
 

Definition at line 59 of file miniwin.h.

typedef long* LPLONG_PTR
 

Definition at line 113 of file miniwin.h.

typedef long long* LPLONGLONG
 

Definition at line 74 of file miniwin.h.

typedef SLONG* LPLPARAM
 

Definition at line 124 of file miniwin.h.

typedef POINT* LPPOINT
 

Definition at line 135 of file miniwin.h.

typedef RECT* LPRECT
 

Definition at line 147 of file miniwin.h.

typedef RGBQUAD* LPRGBQUAD
 

Definition at line 225 of file miniwin.h.

typedef RGBTRIPLE* LPRGBTRIPLE
 

Definition at line 186 of file miniwin.h.

typedef signed char* LPSCHAR
 

Definition at line 53 of file miniwin.h.

typedef short* LPSHORT
 

Definition at line 55 of file miniwin.h.

typedef signed int* LPSINT
 

Definition at line 68 of file miniwin.h.

typedef SIZE* LPSIZE
 

Definition at line 140 of file miniwin.h.

typedef signed long* LPSLONG
 

Definition at line 61 of file miniwin.h.

typedef signed short* LPSSHORT
 

Definition at line 57 of file miniwin.h.

typedef CHAR* LPSTR
 

Definition at line 79 of file miniwin.h.

typedef SYSTEMTIME* LPSYSTEMTIME
 

Definition at line 167 of file miniwin.h.

typedef CHAR* LPTCHAR
 

Definition at line 84 of file miniwin.h.

typedef TCHAR* LPTSTR
 

Definition at line 90 of file miniwin.h.

typedef unsigned char* LPUCHAR
 

Definition at line 52 of file miniwin.h.

typedef unsigned int* LPUINT
 

Definition at line 67 of file miniwin.h.

typedef unsigned int* LPUINT_PTR
 

Definition at line 112 of file miniwin.h.

typedef unsigned long* LPULONG
 

Definition at line 60 of file miniwin.h.

typedef unsigned long* LPULONG_PTR
 

Definition at line 114 of file miniwin.h.

typedef unsigned long long* LPULONGLONG
 

Definition at line 75 of file miniwin.h.

typedef unsigned short* LPUSHORT
 

Definition at line 56 of file miniwin.h.

typedef void* LPVOID
 

Definition at line 78 of file miniwin.h.

typedef USHORT* LPWORD
 

Definition at line 119 of file miniwin.h.

typedef UINT* LPWPARAM
 

Definition at line 123 of file miniwin.h.

typedef USHORT* LPWSTR
 

Definition at line 80 of file miniwin.h.

typedef XFORM* LPXFORM
 

Definition at line 156 of file miniwin.h.

typedef int* P__int3264
 

Definition at line 115 of file miniwin.h.

typedef BITMAPCOREHEADER* PBITMAPCOREHEADER
 

Definition at line 180 of file miniwin.h.

typedef BITMAPCOREINFO* PBITMAPCOREINFO
 

Definition at line 191 of file miniwin.h.

typedef BITMAPFILEHEADER* PBITMAPFILEHEADER
 

Definition at line 199 of file miniwin.h.

typedef BITMAPINFO* PBITMAPINFO
 

Definition at line 230 of file miniwin.h.

typedef BITMAPINFOHEADER* PBITMAPINFOHEADER
 

Definition at line 213 of file miniwin.h.

typedef INT* PBOOL
 

Definition at line 121 of file miniwin.h.

typedef UCHAR* PBOOLEAN
 

Definition at line 122 of file miniwin.h.

typedef UCHAR* PBYTE
 

Definition at line 118 of file miniwin.h.

typedef int const* PC__int3264
 

Definition at line 115 of file miniwin.h.

typedef BITMAPCOREHEADER const* PCBITMAPCOREHEADER
 

Definition at line 180 of file miniwin.h.

typedef BITMAPCOREINFO const* PCBITMAPCOREINFO
 

Definition at line 191 of file miniwin.h.

typedef BITMAPFILEHEADER const* PCBITMAPFILEHEADER
 

Definition at line 199 of file miniwin.h.

typedef BITMAPINFO const* PCBITMAPINFO
 

Definition at line 230 of file miniwin.h.

typedef BITMAPINFOHEADER const* PCBITMAPINFOHEADER
 

Definition at line 213 of file miniwin.h.

typedef INT const* PCBOOL
 

Definition at line 121 of file miniwin.h.

typedef UCHAR const* PCBOOLEAN
 

Definition at line 122 of file miniwin.h.

typedef UCHAR const* PCBYTE
 

Definition at line 118 of file miniwin.h.

typedef char const* PCCHAR
 

Definition at line 51 of file miniwin.h.

typedef ULONG const* PCCOLORREF
 

Definition at line 126 of file miniwin.h.

typedef double const* PCDOUBLE
 

Definition at line 64 of file miniwin.h.

typedef ULONG const* PCDWORD
 

Definition at line 120 of file miniwin.h.

typedef ULONG_PTR const* PCDWORD_PTR
 

Definition at line 128 of file miniwin.h.

typedef ULONGLONG const* PCDWORDLONG
 

Definition at line 127 of file miniwin.h.

typedef FILETIME const* PCFILETIME
 

Definition at line 172 of file miniwin.h.

typedef float const* PCFLOAT
 

Definition at line 63 of file miniwin.h.

typedef LPVOID const* PCHANDLE
 

Definition at line 125 of file miniwin.h.

typedef char* PCHAR
 

Definition at line 51 of file miniwin.h.

typedef int const* PCINT
 

Definition at line 66 of file miniwin.h.

typedef int const* PCINT_PTR
 

Definition at line 111 of file miniwin.h.

typedef long const* PCLONG
 

Definition at line 59 of file miniwin.h.

typedef long const* PCLONG_PTR
 

Definition at line 113 of file miniwin.h.

typedef long long const* PCLONGLONG
 

Definition at line 74 of file miniwin.h.

typedef SLONG const* PCLPARAM
 

Definition at line 124 of file miniwin.h.

typedef ULONG* PCOLORREF
 

Definition at line 126 of file miniwin.h.

typedef POINT const* PCPOINT
 

Definition at line 135 of file miniwin.h.

typedef RECT const* PCRECT
 

Definition at line 147 of file miniwin.h.

typedef RGBQUAD const* PCRGBQUAD
 

Definition at line 225 of file miniwin.h.

typedef RGBTRIPLE const* PCRGBTRIPLE
 

Definition at line 186 of file miniwin.h.

typedef signed char const* PCSCHAR
 

Definition at line 53 of file miniwin.h.

typedef short const* PCSHORT
 

Definition at line 55 of file miniwin.h.

typedef signed int const* PCSINT
 

Definition at line 68 of file miniwin.h.

typedef SIZE const* PCSIZE
 

Definition at line 140 of file miniwin.h.

typedef signed long const* PCSLONG
 

Definition at line 61 of file miniwin.h.

typedef signed short const* PCSSHORT
 

Definition at line 57 of file miniwin.h.

typedef CHAR const* PCSTR
 

Definition at line 79 of file miniwin.h.

typedef SYSTEMTIME const* PCSYSTEMTIME
 

Definition at line 167 of file miniwin.h.

typedef CHAR const* PCTCHAR
 

Definition at line 84 of file miniwin.h.

typedef TCHAR const* PCTSTR
 

Definition at line 90 of file miniwin.h.

typedef unsigned char const* PCUCHAR
 

Definition at line 52 of file miniwin.h.

typedef unsigned int const* PCUINT
 

Definition at line 67 of file miniwin.h.

typedef unsigned int const* PCUINT_PTR
 

Definition at line 112 of file miniwin.h.

typedef unsigned long const* PCULONG
 

Definition at line 60 of file miniwin.h.

typedef unsigned long const* PCULONG_PTR
 

Definition at line 114 of file miniwin.h.

typedef unsigned long long const* PCULONGLONG
 

Definition at line 75 of file miniwin.h.

typedef unsigned short const* PCUSHORT
 

Definition at line 56 of file miniwin.h.

typedef void const* PCVOID
 

Definition at line 78 of file miniwin.h.

typedef USHORT const* PCWORD
 

Definition at line 119 of file miniwin.h.

typedef UINT const* PCWPARAM
 

Definition at line 123 of file miniwin.h.

typedef USHORT const* PCWSTR
 

Definition at line 80 of file miniwin.h.

typedef XFORM const* PCXFORM
 

Definition at line 156 of file miniwin.h.

typedef double* PDOUBLE
 

Definition at line 64 of file miniwin.h.

typedef ULONG* PDWORD
 

Definition at line 120 of file miniwin.h.

typedef ULONG_PTR* PDWORD_PTR
 

Definition at line 128 of file miniwin.h.

typedef ULONGLONG* PDWORDLONG
 

Definition at line 127 of file miniwin.h.

typedef FILETIME* PFILETIME
 

Definition at line 172 of file miniwin.h.

typedef float* PFLOAT
 

Definition at line 63 of file miniwin.h.

typedef LPVOID* PHANDLE
 

Definition at line 125 of file miniwin.h.

typedef int* PINT
 

Definition at line 66 of file miniwin.h.

typedef int* PINT_PTR
 

Definition at line 111 of file miniwin.h.

typedef long* PLONG
 

Definition at line 59 of file miniwin.h.

typedef long* PLONG_PTR
 

Definition at line 113 of file miniwin.h.

typedef long long* PLONGLONG
 

Definition at line 74 of file miniwin.h.

typedef SLONG* PLPARAM
 

Definition at line 124 of file miniwin.h.

typedef POINT* PPOINT
 

Definition at line 135 of file miniwin.h.

typedef RECT* PRECT
 

Definition at line 147 of file miniwin.h.

typedef RGBQUAD* PRGBQUAD
 

Definition at line 225 of file miniwin.h.

typedef RGBTRIPLE* PRGBTRIPLE
 

Definition at line 186 of file miniwin.h.

typedef signed char* PSCHAR
 

Definition at line 53 of file miniwin.h.

typedef short* PSHORT
 

Definition at line 55 of file miniwin.h.

typedef signed int* PSINT
 

Definition at line 68 of file miniwin.h.

typedef SIZE* PSIZE
 

Definition at line 140 of file miniwin.h.

typedef signed long* PSLONG
 

Definition at line 61 of file miniwin.h.

typedef signed short* PSSHORT
 

Definition at line 57 of file miniwin.h.

typedef CHAR* PSTR
 

Definition at line 79 of file miniwin.h.

typedef SYSTEMTIME* PSYSTEMTIME
 

Definition at line 167 of file miniwin.h.

typedef CHAR* PTCHAR
 

Definition at line 84 of file miniwin.h.

typedef TCHAR* PTSTR
 

Definition at line 90 of file miniwin.h.

typedef unsigned char* PUCHAR
 

Definition at line 52 of file miniwin.h.

typedef unsigned int* PUINT
 

Definition at line 67 of file miniwin.h.

typedef unsigned int* PUINT_PTR
 

Definition at line 112 of file miniwin.h.

typedef unsigned long* PULONG
 

Definition at line 60 of file miniwin.h.

typedef unsigned long* PULONG_PTR
 

Definition at line 114 of file miniwin.h.

typedef unsigned long long* PULONGLONG
 

Definition at line 75 of file miniwin.h.

typedef unsigned short* PUSHORT
 

Definition at line 56 of file miniwin.h.

typedef void* PVOID
 

Definition at line 78 of file miniwin.h.

typedef USHORT* PWORD
 

Definition at line 119 of file miniwin.h.

typedef UINT* PWPARAM
 

Definition at line 123 of file miniwin.h.

typedef USHORT* PWSTR
 

Definition at line 80 of file miniwin.h.

typedef XFORM* PXFORM
 

Definition at line 156 of file miniwin.h.

typedef signed char SCHAR
 

Definition at line 53 of file miniwin.h.

typedef short SHORT
 

Definition at line 55 of file miniwin.h.

typedef signed int SINT
 

Definition at line 68 of file miniwin.h.

typedef signed long SLONG
 

Definition at line 61 of file miniwin.h.

typedef signed short SSHORT
 

Definition at line 57 of file miniwin.h.

typedef CHAR TCHAR
 

Definition at line 84 of file miniwin.h.

typedef unsigned char UCHAR
 

Definition at line 52 of file miniwin.h.

typedef unsigned int UINT
 

Definition at line 67 of file miniwin.h.

typedef unsigned int UINT_PTR
 

Definition at line 112 of file miniwin.h.

typedef unsigned long ULONG
 

Definition at line 60 of file miniwin.h.

typedef unsigned long ULONG_PTR
 

Definition at line 114 of file miniwin.h.

typedef unsigned long long ULONGLONG
 

Definition at line 75 of file miniwin.h.

typedef unsigned short USHORT
 

Definition at line 56 of file miniwin.h.

typedef USHORT WORD
 

Definition at line 119 of file miniwin.h.

typedef UINT WPARAM
 

Definition at line 123 of file miniwin.h.


Function Documentation

HANDLE __stdcall GetProcessHeap void   ) 
 

LPVOID __stdcall HeapAlloc HANDLE  ,
DWORD  ,
DWORD 
 

BOOL __stdcall HeapFree HANDLE  ,
DWORD  ,
LPVOID 
 

LPVOID __stdcall HeapReAlloc HANDLE  ,
DWORD  ,
LPVOID  ,
DWORD 
 


Generated on Thu Mar 27 01:46:57 2008 for Item Arrays by  doxygen 1.4.6-NO