; **************************************************************************
; FILE:WINDOWS.INC
; FUNCTION: SUBSET OF WINDOWS.INC FROM BORLAND
; AUTHOR: SEAN M. KESSLER
;****************************************************************************
BITMAPINFOHEADER STRUC
PBITMAPINFOHEADER TYPEDEF FAR PTR BITMAPINFOHEADER
	BITMAPINFOHEADER@@mBiSize           DD ?
	BITMAPINFOHEADER@@mBiWidth          DD ?
	BITMAPINFOHEADER@@mBiHeight         DD ?
	BITMAPINFOHEADER@@mBiPlanes         DW ?
	BITMAPINFOHEADER@@mBiBitCount       DW ?
	BITMAPINFOHEADER@@mBiCompression    DD ?
	BITMAPINFOHEADER@@mBiSizeImage      DD ?
	BITMAPINFOHEADER@@mBiXPelsPerMeter  DD ?
	BITMAPINFOHEADER@@mBiYPelsPerMeter  DD ?
	BITMAPINFOHEADER@@mBiClrUsed        DD ?
	BITMAPINFOHEADER@@mBiClrImportant   DD ?
BITMAPINFOHEADER ENDS

BITMAPFILEHEADER STRUC
PBITMAPFILEHEADER TYPEDEF FAR PTR BITMAPFILEHEADER
	BITMAPFILEHEADER@@mBfType       DW ?
	BITMAPFILEHEADER@@mBfSize       DD ?
	BITMAPFILEHEADER@@mBfReserved1  DW ?
	BITMAPFILEHEADER@@mBfReserved2  DW ?
	BITMAPFILEHEADER@@mBfOffBits    DD ?
BITMAPFILEHEADER ENDS

RGBQUAD STRUC
PRGBQUAD TYPEDEF FAR PTR RGBQUAD
	RGBQUAD@@mBlue        DB ?
	RGBQuad@@mGreen       DB ?
	RGBQuad@@mRed         DB ?
	RGBQuad@@mReserved    DB ?
RGBQUAD ENDS

BITMAPINFO STRUC
PBITMAPINFO TYPEDEF FAR PTR BITMAPINFO
  BITMAPINFO@@mBitmapInfoHeader  BITMAPINFOHEADER <>
  BITMAPINFO@@mRGBQuad           RGBQUAD          <>
BITMAPINFO ENDS

PALETTEENTRY STRUC
PPALETTEENTRY TYPEDEF FAR PTR PALETTEENTRY
	PALETTEENTRY@@mPeRed   DB ?
	PALETTEENTRY@@mPeGreen DB ?
	PALETTEENTRY@@mPeBlue  DB ?
	PALETTEENTRY@@mPeFlags DB ?
PALETTEENTRY ENDS

HANDLE STRUC
PHANDLE TYPEDEF FAR PTR HANDLE
	HANDLE@@mHandle DD ?
HANDLE ENDS

FILETIME STRUC
PFILETIME TYPEDEF NEAR PTR FILETIME
  FILETIME@@dwLowDateTime  DD ?
	FILETIME@@dwHighDateTime DD ?
FILETIME ENDS

WIN32FINDDATA STRUC
PWIN32FINDDATA TYPEDEF NEAR PTR
	FINDDATA@@dwFileAttributes DD ?
	FINDDATA@@ftCreationTime   DD ?
	FINDDATA@@ftLastAccessTime DD ?
	FINDDATA@@ftLastWriteTime  DD ?
	FINDDATA@@nFileSizeHigh    DD ?
	FINDDATA@@nFileSizeLow     DD ?
	FINDDATA@@dwReserved0      DD ?
	FINDDATA@@dwReserved1      DD ?
	FINDDATA@@cFileName DB 104h DUP(?)
	FINDDATA@@cAlternateFileName DB 0Eh DUP(?)
WIN32FINDDATA ENDS
