| 1 | /* $Id: wingdi16.h,v 1.3 2000-08-30 13:56:39 sandervl Exp $ */ | 
|---|
| 2 | #ifndef __WINE_WINE_WINGDI16_H | 
|---|
| 3 | #define __WINE_WINE_WINGDI16_H | 
|---|
| 4 |  | 
|---|
| 5 | #include "wingdi.h" | 
|---|
| 6 |  | 
|---|
| 7 | #include "pshpack1.h" | 
|---|
| 8 |  | 
|---|
| 9 |  | 
|---|
| 10 | typedef struct | 
|---|
| 11 | { | 
|---|
| 12 | WORD   wFirst; | 
|---|
| 13 | WORD   wSecond; | 
|---|
| 14 | INT16  iKernAmount; | 
|---|
| 15 | } KERNINGPAIR16, *LPKERNINGPAIR16; | 
|---|
| 16 |  | 
|---|
| 17 | typedef struct | 
|---|
| 18 | { | 
|---|
| 19 | INT16  bmType; | 
|---|
| 20 | INT16  bmWidth; | 
|---|
| 21 | INT16  bmHeight; | 
|---|
| 22 | INT16  bmWidthBytes; | 
|---|
| 23 | BYTE   bmPlanes; | 
|---|
| 24 | BYTE   bmBitsPixel; | 
|---|
| 25 | SEGPTR bmBits; | 
|---|
| 26 | } BITMAP16, *LPBITMAP16; | 
|---|
| 27 |  | 
|---|
| 28 | typedef struct | 
|---|
| 29 | { | 
|---|
| 30 | UINT16     lbStyle; | 
|---|
| 31 | COLORREF   lbColor; | 
|---|
| 32 | INT16      lbHatch; | 
|---|
| 33 | } LOGBRUSH16, *LPLOGBRUSH16; | 
|---|
| 34 |  | 
|---|
| 35 | typedef struct | 
|---|
| 36 | { | 
|---|
| 37 | INT16  lfHeight; | 
|---|
| 38 | INT16  lfWidth; | 
|---|
| 39 | INT16  lfEscapement; | 
|---|
| 40 | INT16  lfOrientation; | 
|---|
| 41 | INT16  lfWeight; | 
|---|
| 42 | BYTE   lfItalic; | 
|---|
| 43 | BYTE   lfUnderline; | 
|---|
| 44 | BYTE   lfStrikeOut; | 
|---|
| 45 | BYTE   lfCharSet; | 
|---|
| 46 | BYTE   lfOutPrecision; | 
|---|
| 47 | BYTE   lfClipPrecision; | 
|---|
| 48 | BYTE   lfQuality; | 
|---|
| 49 | BYTE   lfPitchAndFamily; | 
|---|
| 50 | CHAR   lfFaceName[LF_FACESIZE]; | 
|---|
| 51 | } LOGFONT16, *LPLOGFONT16; | 
|---|
| 52 |  | 
|---|
| 53 | typedef struct | 
|---|
| 54 | { | 
|---|
| 55 | LOGFONT16  elfLogFont; | 
|---|
| 56 | BYTE       elfFullName[LF_FULLFACESIZE]; | 
|---|
| 57 | BYTE       elfStyle[LF_FACESIZE]; | 
|---|
| 58 | } ENUMLOGFONT16, *LPENUMLOGFONT16; | 
|---|
| 59 |  | 
|---|
| 60 | typedef struct | 
|---|
| 61 | { | 
|---|
| 62 | LOGFONT16  elfLogFont; | 
|---|
| 63 | BYTE       elfFullName[LF_FULLFACESIZE]; | 
|---|
| 64 | BYTE       elfStyle[LF_FACESIZE]; | 
|---|
| 65 | BYTE       elfScript[LF_FACESIZE]; | 
|---|
| 66 | } ENUMLOGFONTEX16, *LPENUMLOGFONTEX16; | 
|---|
| 67 |  | 
|---|
| 68 | typedef struct | 
|---|
| 69 | { | 
|---|
| 70 | INT16  txfHeight; | 
|---|
| 71 | INT16  txfWidth; | 
|---|
| 72 | INT16  txfEscapement; | 
|---|
| 73 | INT16  txfOrientation; | 
|---|
| 74 | INT16  txfWeight; | 
|---|
| 75 | CHAR   txfItalic; | 
|---|
| 76 | CHAR   txfUnderline; | 
|---|
| 77 | CHAR   txfStrikeOut; | 
|---|
| 78 | CHAR   txfOutPrecision; | 
|---|
| 79 | CHAR   txfClipPrecision; | 
|---|
| 80 | INT16  txfAccelerator; | 
|---|
| 81 | INT16  txfOverhang; | 
|---|
| 82 | } TEXTXFORM16, *LPTEXTXFORM16; | 
|---|
| 83 |  | 
|---|
| 84 | typedef struct | 
|---|
| 85 | { | 
|---|
| 86 | INT16 dfType; | 
|---|
| 87 | INT16 dfPoints; | 
|---|
| 88 | INT16 dfVertRes; | 
|---|
| 89 | INT16 dfHorizRes; | 
|---|
| 90 | INT16 dfAscent; | 
|---|
| 91 | INT16 dfInternalLeading; | 
|---|
| 92 | INT16 dfExternalLeading; | 
|---|
| 93 | CHAR  dfItalic; | 
|---|
| 94 | CHAR  dfUnderline; | 
|---|
| 95 | CHAR  dfStrikeOut; | 
|---|
| 96 | INT16 dfWeight; | 
|---|
| 97 | BYTE  dfCharSet; | 
|---|
| 98 | INT16 dfPixWidth; | 
|---|
| 99 | INT16 dfPixHeight; | 
|---|
| 100 | CHAR  dfPitchAndFamily; | 
|---|
| 101 | INT16 dfAvgWidth; | 
|---|
| 102 | INT16 dfMaxWidth; | 
|---|
| 103 | CHAR  dfFirstChar; | 
|---|
| 104 | CHAR  dfLastChar; | 
|---|
| 105 | CHAR  dfDefaultChar; | 
|---|
| 106 | CHAR  dfBreakChar; | 
|---|
| 107 | INT16 dfWidthBytes; | 
|---|
| 108 | LONG  dfDevice; | 
|---|
| 109 | LONG  dfFace; | 
|---|
| 110 | LONG  dfBitsPointer; | 
|---|
| 111 | LONG  dfBitsOffset; | 
|---|
| 112 | CHAR  dfReserved; | 
|---|
| 113 | LONG  dfFlags; | 
|---|
| 114 | INT16 dfAspace; | 
|---|
| 115 | INT16 dfBspace; | 
|---|
| 116 | INT16 dfCspace; | 
|---|
| 117 | LONG  dfColorPointer; | 
|---|
| 118 | LONG  dfReserved1[4]; | 
|---|
| 119 | } FONTINFO16, *LPFONTINFO16; | 
|---|
| 120 |  | 
|---|
| 121 | typedef struct | 
|---|
| 122 | { | 
|---|
| 123 | INT16     tmHeight; | 
|---|
| 124 | INT16     tmAscent; | 
|---|
| 125 | INT16     tmDescent; | 
|---|
| 126 | INT16     tmInternalLeading; | 
|---|
| 127 | INT16     tmExternalLeading; | 
|---|
| 128 | INT16     tmAveCharWidth; | 
|---|
| 129 | INT16     tmMaxCharWidth; | 
|---|
| 130 | INT16     tmWeight; | 
|---|
| 131 | BYTE      tmItalic; | 
|---|
| 132 | BYTE      tmUnderlined; | 
|---|
| 133 | BYTE      tmStruckOut; | 
|---|
| 134 | BYTE      tmFirstChar; | 
|---|
| 135 | BYTE      tmLastChar; | 
|---|
| 136 | BYTE      tmDefaultChar; | 
|---|
| 137 | BYTE      tmBreakChar; | 
|---|
| 138 | BYTE      tmPitchAndFamily; | 
|---|
| 139 | BYTE      tmCharSet; | 
|---|
| 140 | INT16     tmOverhang; | 
|---|
| 141 | INT16     tmDigitizedAspectX; | 
|---|
| 142 | INT16     tmDigitizedAspectY; | 
|---|
| 143 | } TEXTMETRIC16, *LPTEXTMETRIC16; | 
|---|
| 144 |  | 
|---|
| 145 | typedef struct _OUTLINETEXTMETRIC16 | 
|---|
| 146 | { | 
|---|
| 147 | UINT16          otmSize; | 
|---|
| 148 | TEXTMETRIC16    otmTextMetrics; | 
|---|
| 149 | BYTE            otmFilter; | 
|---|
| 150 | PANOSE          otmPanoseNumber; | 
|---|
| 151 | UINT16          otmfsSelection; | 
|---|
| 152 | UINT16          otmfsType; | 
|---|
| 153 | INT16           otmsCharSlopeRise; | 
|---|
| 154 | INT16           otmsCharSlopeRun; | 
|---|
| 155 | INT16           otmItalicAngle; | 
|---|
| 156 | UINT16          otmEMSquare; | 
|---|
| 157 | INT16           otmAscent; | 
|---|
| 158 | INT16           otmDescent; | 
|---|
| 159 | UINT16          otmLineGap; | 
|---|
| 160 | UINT16          otmsCapEmHeight; | 
|---|
| 161 | UINT16          otmsXHeight; | 
|---|
| 162 | RECT16          otmrcFontBox; | 
|---|
| 163 | INT16           otmMacAscent; | 
|---|
| 164 | INT16           otmMacDescent; | 
|---|
| 165 | UINT16          otmMacLineGap; | 
|---|
| 166 | UINT16          otmusMinimumPPEM; | 
|---|
| 167 | POINT16         otmptSubscriptSize; | 
|---|
| 168 | POINT16         otmptSubscriptOffset; | 
|---|
| 169 | POINT16         otmptSuperscriptSize; | 
|---|
| 170 | POINT16         otmptSuperscriptOffset; | 
|---|
| 171 | UINT16          otmsStrikeoutSize; | 
|---|
| 172 | INT16           otmsStrikeoutPosition; | 
|---|
| 173 | INT16           otmsUnderscoreSize; | 
|---|
| 174 | INT           otmsUnderscorePosition; | 
|---|
| 175 | LPSTR           otmpFamilyName; | 
|---|
| 176 | LPSTR           otmpFaceName; | 
|---|
| 177 | LPSTR           otmpStyleName; | 
|---|
| 178 | LPSTR           otmpFullName; | 
|---|
| 179 | } OUTLINETEXTMETRIC16,*LPOUTLINETEXTMETRIC16; | 
|---|
| 180 |  | 
|---|
| 181 | typedef struct | 
|---|
| 182 | { | 
|---|
| 183 | INT16     tmHeight; | 
|---|
| 184 | INT16     tmAscent; | 
|---|
| 185 | INT16     tmDescent; | 
|---|
| 186 | INT16     tmInternalLeading; | 
|---|
| 187 | INT16     tmExternalLeading; | 
|---|
| 188 | INT16     tmAveCharWidth; | 
|---|
| 189 | INT16     tmMaxCharWidth; | 
|---|
| 190 | INT16     tmWeight; | 
|---|
| 191 | BYTE      tmItalic; | 
|---|
| 192 | BYTE      tmUnderlined; | 
|---|
| 193 | BYTE      tmStruckOut; | 
|---|
| 194 | BYTE      tmFirstChar; | 
|---|
| 195 | BYTE      tmLastChar; | 
|---|
| 196 | BYTE      tmDefaultChar; | 
|---|
| 197 | BYTE      tmBreakChar; | 
|---|
| 198 | BYTE      tmPitchAndFamily; | 
|---|
| 199 | BYTE      tmCharSet; | 
|---|
| 200 | INT16     tmOverhang; | 
|---|
| 201 | INT16     tmDigitizedAspectX; | 
|---|
| 202 | INT16     tmDigitizedAspectY; | 
|---|
| 203 | DWORD     ntmFlags; | 
|---|
| 204 | UINT16    ntmSizeEM; | 
|---|
| 205 | UINT16    ntmCellHeight; | 
|---|
| 206 | UINT16    ntmAvgWidth; | 
|---|
| 207 | } NEWTEXTMETRIC16,*LPNEWTEXTMETRIC16; | 
|---|
| 208 |  | 
|---|
| 209 | typedef struct | 
|---|
| 210 | { | 
|---|
| 211 | NEWTEXTMETRIC16     ntmetm; | 
|---|
| 212 | FONTSIGNATURE       ntmeFontSignature; | 
|---|
| 213 | } NEWTEXTMETRICEX16,*LPNEWTEXTMETRICEX16; | 
|---|
| 214 |  | 
|---|
| 215 | typedef INT16 (* CALLBACK FONTENUMPROC16)(SEGPTR,SEGPTR,UINT16,LPARAM); | 
|---|
| 216 | typedef INT16 (* CALLBACK FONTENUMPROCEX16)(SEGPTR,SEGPTR,UINT16,LPARAM); | 
|---|
| 217 | #ifndef __WINE_WINDEF_H | 
|---|
| 218 | typedef VOID  (* CALLBACK LINEDDAPROC16)(INT16,INT16,LPARAM); | 
|---|
| 219 | typedef INT16 (* CALLBACK GOBJENUMPROC16)(SEGPTR,LPARAM); | 
|---|
| 220 | #endif | 
|---|
| 221 |  | 
|---|
| 222 | typedef struct | 
|---|
| 223 | { | 
|---|
| 224 | UINT16      gmBlackBoxX; | 
|---|
| 225 | UINT16      gmBlackBoxY; | 
|---|
| 226 | POINT16     gmptGlyphOrigin; | 
|---|
| 227 | INT16       gmCellIncX; | 
|---|
| 228 | INT16       gmCellIncY; | 
|---|
| 229 | } GLYPHMETRICS16, *LPGLYPHMETRICS16; | 
|---|
| 230 |  | 
|---|
| 231 | typedef struct | 
|---|
| 232 | { | 
|---|
| 233 | INT16   abcA; | 
|---|
| 234 | UINT16  abcB; | 
|---|
| 235 | INT16   abcC; | 
|---|
| 236 | } ABC16, *LPABC16; | 
|---|
| 237 |  | 
|---|
| 238 | typedef struct | 
|---|
| 239 | { | 
|---|
| 240 | UINT16   lopnStyle; | 
|---|
| 241 | POINT16  lopnWidth; | 
|---|
| 242 | COLORREF lopnColor; | 
|---|
| 243 | } LOGPEN16, *LPLOGPEN16; | 
|---|
| 244 |  | 
|---|
| 245 | typedef struct | 
|---|
| 246 | { | 
|---|
| 247 | HGDIOBJ16 objectHandle[1]; | 
|---|
| 248 | } HANDLETABLE16, *LPHANDLETABLE16; | 
|---|
| 249 |  | 
|---|
| 250 | typedef struct | 
|---|
| 251 | { | 
|---|
| 252 | INT16        mm; | 
|---|
| 253 | INT16        xExt; | 
|---|
| 254 | INT16        yExt; | 
|---|
| 255 | HMETAFILE16  hMF; | 
|---|
| 256 | } METAFILEPICT16, *LPMETAFILEPICT16; | 
|---|
| 257 |  | 
|---|
| 258 | typedef INT16 (* CALLBACK MFENUMPROC16)(HDC16,HANDLETABLE16*,METARECORD*, | 
|---|
| 259 | INT16,LPARAM); | 
|---|
| 260 | typedef struct | 
|---|
| 261 | { | 
|---|
| 262 | INT16    cbSize; | 
|---|
| 263 | SEGPTR   lpszDocName; | 
|---|
| 264 | SEGPTR   lpszOutput; | 
|---|
| 265 | } DOCINFO16, *LPDOCINFO16; | 
|---|
| 266 |  | 
|---|
| 267 | typedef BOOL16 (* CALLBACK ABORTPROC16)(HDC16, INT16); | 
|---|
| 268 |  | 
|---|
| 269 | #define INT_PD_DEFAULT_DEVMODE  1 | 
|---|
| 270 | #define INT_PD_DEFAULT_MODEL    2 | 
|---|
| 271 |  | 
|---|
| 272 | #include "poppack.h" | 
|---|
| 273 |  | 
|---|
| 274 |  | 
|---|
| 275 | INT16       WINAPI AbortDoc16(HDC16); | 
|---|
| 276 | BOOL16      WINAPI AbortPath16(HDC16); | 
|---|
| 277 | INT16       WINAPI AddFontResource16(LPCSTR); | 
|---|
| 278 | void        WINAPI AnimatePalette16(HPALETTE16,UINT16,UINT16,const PALETTEENTRY*); | 
|---|
| 279 | BOOL16      WINAPI Arc16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16); | 
|---|
| 280 | BOOL16      WINAPI BeginPath16(HDC16); | 
|---|
| 281 | BOOL16      WINAPI BitBlt16(HDC16,INT16,INT16,INT16,INT16,HDC16,INT16,INT16,DWORD); | 
|---|
| 282 | BOOL16      WINAPI Chord16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16); | 
|---|
| 283 | BOOL16      WINAPI CloseFigure16(HDC16); | 
|---|
| 284 | int         WINAPI CloseJob16(HANDLE16); | 
|---|
| 285 | HMETAFILE16 WINAPI CloseMetaFile16(HDC16); | 
|---|
| 286 | INT16       WINAPI CombineRgn16(HRGN16,HRGN16,HRGN16,INT16); | 
|---|
| 287 | HMETAFILE16 WINAPI CopyMetaFile16(HMETAFILE16,LPCSTR); | 
|---|
| 288 | HBITMAP16   WINAPI CreateBitmap16(INT16,INT16,UINT16,UINT16,LPCVOID); | 
|---|
| 289 | HBITMAP16   WINAPI CreateBitmapIndirect16(const BITMAP16*); | 
|---|
| 290 | HBRUSH16    WINAPI CreateBrushIndirect16(const LOGBRUSH16*); | 
|---|
| 291 | HBITMAP16   WINAPI CreateCompatibleBitmap16(HDC16,INT16,INT16); | 
|---|
| 292 | HDC16       WINAPI CreateCompatibleDC16(HDC16); | 
|---|
| 293 | HDC16       WINAPI CreateDC16(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*); | 
|---|
| 294 | HBITMAP16   WINAPI CreateDIBitmap16(HDC16,const BITMAPINFOHEADER*,DWORD, | 
|---|
| 295 | LPCVOID,const BITMAPINFO*,UINT16); | 
|---|
| 296 | HBRUSH16    WINAPI CreateDIBPatternBrush16(HGLOBAL16,UINT16); | 
|---|
| 297 | HBITMAP16   WINAPI CreateDIBSection16 (HDC16, BITMAPINFO *, UINT16, | 
|---|
| 298 | SEGPTR *, HANDLE, DWORD offset); | 
|---|
| 299 | HBITMAP16   WINAPI CreateDiscardableBitmap16(HDC16,INT16,INT16); | 
|---|
| 300 | HRGN16      WINAPI CreateEllipticRgn16(INT16,INT16,INT16,INT16); | 
|---|
| 301 | HRGN16      WINAPI CreateEllipticRgnIndirect16(const RECT16 *); | 
|---|
| 302 | HFONT16     WINAPI CreateFont16(INT16,INT16,INT16,INT16,INT16,BYTE,BYTE,BYTE, | 
|---|
| 303 | BYTE,BYTE,BYTE,BYTE,BYTE,LPCSTR); | 
|---|
| 304 | HFONT16     WINAPI CreateFontIndirect16(const LOGFONT16*); | 
|---|
| 305 | HBRUSH16    WINAPI CreateHatchBrush16(INT16,COLORREF); | 
|---|
| 306 | HDC16       WINAPI CreateIC16(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*); | 
|---|
| 307 | HDC16       WINAPI CreateMetaFile16(LPCSTR); | 
|---|
| 308 | HPALETTE16  WINAPI CreatePalette16(const LOGPALETTE*); | 
|---|
| 309 | HBRUSH16    WINAPI CreatePatternBrush16(HBITMAP16); | 
|---|
| 310 | HPEN16      WINAPI CreatePen16(INT16,INT16,COLORREF); | 
|---|
| 311 | HPEN16      WINAPI CreatePenIndirect16(const LOGPEN16*); | 
|---|
| 312 | HRGN16      WINAPI CreatePolyPolygonRgn16(const POINT16*,const INT16*,INT16,INT16); | 
|---|
| 313 | HRGN16      WINAPI CreatePolygonRgn16(const POINT16*,INT16,INT16); | 
|---|
| 314 | HRGN16      WINAPI CreateRectRgn16(INT16,INT16,INT16,INT16); | 
|---|
| 315 | HRGN16      WINAPI CreateRectRgnIndirect16(const RECT16*); | 
|---|
| 316 | HRGN16      WINAPI CreateRoundRectRgn16(INT16,INT16,INT16,INT16,INT16,INT16); | 
|---|
| 317 | BOOL16      WINAPI CreateScalableFontResource16(UINT16,LPCSTR,LPCSTR,LPCSTR); | 
|---|
| 318 | HBRUSH16    WINAPI CreateSolidBrush16(COLORREF); | 
|---|
| 319 | VOID        WINAPI Death16(HDC16); | 
|---|
| 320 | BOOL16      WINAPI DeleteDC16(HDC16); | 
|---|
| 321 | int         WINAPI DeleteJob16(HANDLE16,WORD); | 
|---|
| 322 | BOOL16      WINAPI DeleteMetaFile16(HMETAFILE16); | 
|---|
| 323 | BOOL16      WINAPI DeleteObject16(HGDIOBJ16); | 
|---|
| 324 | BOOL16      WINAPI DPtoLP16(HDC16,LPPOINT16,INT16); | 
|---|
| 325 | DWORD       WINAPI DrvGetPrinterData16(LPSTR,LPSTR,LPDWORD,LPBYTE,int cbData,LPDWORD); | 
|---|
| 326 | DWORD       WINAPI DrvSetPrinterData16(LPSTR,LPSTR,DWORD,LPBYTE,DWORD); | 
|---|
| 327 | BOOL16      WINAPI Ellipse16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 328 | INT16       WINAPI EndDoc16(HDC16); | 
|---|
| 329 | INT16       WINAPI EndPage16(HDC16); | 
|---|
| 330 | BOOL16      WINAPI EndPath16(HDC16); | 
|---|
| 331 | int         WINAPI EndSpoolPage16(HANDLE16); | 
|---|
| 332 | INT16       WINAPI EnumFontFamilies16(HDC16,LPCSTR,FONTENUMPROC16,LPARAM); | 
|---|
| 333 | INT16       WINAPI EnumFontFamiliesEx16(HDC16,LPLOGFONT16,FONTENUMPROCEX16,LPARAM,DWORD); | 
|---|
| 334 | INT16       WINAPI EnumFonts16(HDC16,LPCSTR,FONTENUMPROC16,LPARAM); | 
|---|
| 335 | BOOL16      WINAPI EnumMetaFile16(HDC16,HMETAFILE16,MFENUMPROC16,LPARAM); | 
|---|
| 336 | INT16       WINAPI EnumObjects16(HDC16,INT16,GOBJENUMPROC16,LPARAM); | 
|---|
| 337 | BOOL16      WINAPI EqualRgn16(HRGN16,HRGN16); | 
|---|
| 338 | INT16       WINAPI Escape16(HDC16,INT16,INT16,SEGPTR,SEGPTR); | 
|---|
| 339 | INT16       WINAPI ExcludeClipRect16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 340 | INT16       WINAPI ExcludeVisRect16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 341 | HPEN16      WINAPI ExtCreatePen16(DWORD,DWORD,const LOGBRUSH16*,DWORD,const DWORD*); | 
|---|
| 342 | BOOL16      WINAPI ExtFloodFill16(HDC16,INT16,INT16,COLORREF,UINT16); | 
|---|
| 343 | BOOL16      WINAPI ExtTextOut16(HDC16,INT16,INT16,UINT16,const RECT16*, | 
|---|
| 344 | LPCSTR,UINT16,const INT16*); | 
|---|
| 345 | BOOL16      WINAPI FastWindowFrame16(HDC16,const RECT16*,INT16,INT16,DWORD); | 
|---|
| 346 | BOOL16      WINAPI FillPath16(HDC16); | 
|---|
| 347 | BOOL16      WINAPI FillRgn16(HDC16,HRGN16,HBRUSH16); | 
|---|
| 348 | BOOL16      WINAPI FlattenPath16(HDC16); | 
|---|
| 349 | BOOL16      WINAPI FloodFill16(HDC16,INT16,INT16,COLORREF); | 
|---|
| 350 | BOOL16      WINAPI FrameRgn16(HDC16,HRGN16,HBRUSH16,INT16,INT16); | 
|---|
| 351 | UINT16      WINAPI GDIRealizePalette16(HDC16); | 
|---|
| 352 | HPALETTE16  WINAPI GDISelectPalette16(HDC16,HPALETTE16,WORD); | 
|---|
| 353 | INT16       WINAPI GetArcDirection16(HDC16); | 
|---|
| 354 | BOOL16      WINAPI GetAspectRatioFilterEx16(HDC16,LPSIZE16); | 
|---|
| 355 | LONG        WINAPI GetBitmapBits16(HBITMAP16,LONG,LPVOID); | 
|---|
| 356 | DWORD       WINAPI GetBitmapDimension16(HBITMAP16); | 
|---|
| 357 | BOOL16      WINAPI GetBitmapDimensionEx16(HBITMAP16,LPSIZE16); | 
|---|
| 358 | DWORD       WINAPI GetBrushOrg16(HDC16); | 
|---|
| 359 | BOOL16      WINAPI GetBrushOrgEx16(HDC16,LPPOINT16); | 
|---|
| 360 | COLORREF    WINAPI GetBkColor16(HDC16); | 
|---|
| 361 | INT16       WINAPI GetBkMode16(HDC16); | 
|---|
| 362 | UINT16      WINAPI GetBoundsRect16(HDC16,LPRECT16,UINT16); | 
|---|
| 363 | BOOL16      WINAPI GetCharABCWidths16(HDC16,UINT16,UINT16,LPABC16); | 
|---|
| 364 | BOOL16      WINAPI GetCharWidth16(HDC16,UINT16,UINT16,LPINT16); | 
|---|
| 365 | INT16       WINAPI GetClipBox16(HDC16,LPRECT16); | 
|---|
| 366 | HRGN16      WINAPI GetClipRgn16(HDC16); | 
|---|
| 367 | HFONT16     WINAPI GetCurLogFont16(HDC16); | 
|---|
| 368 | DWORD       WINAPI GetCurrentPosition16(HDC16); | 
|---|
| 369 | BOOL16      WINAPI GetCurrentPositionEx16(HDC16,LPPOINT16); | 
|---|
| 370 | DWORD       WINAPI GetDCHook(HDC16,FARPROC16*); | 
|---|
| 371 | DWORD       WINAPI GetDCOrg16(HDC16); | 
|---|
| 372 | HDC16       WINAPI GetDCState16(HDC16); | 
|---|
| 373 | INT16       WINAPI GetDeviceCaps16(HDC16,INT16); | 
|---|
| 374 | UINT16      WINAPI GetDIBColorTable16(HDC16,UINT16,UINT16,RGBQUAD*); | 
|---|
| 375 | INT16       WINAPI GetDIBits16(HDC16,HBITMAP16,UINT16,UINT16,LPVOID,LPBITMAPINFO,UINT16); | 
|---|
| 376 | INT16       WINAPI GetEnvironment16(LPCSTR,LPDEVMODEA,UINT16); | 
|---|
| 377 | DWORD       WINAPI GetFontLanguageInfo16(HDC16); | 
|---|
| 378 | DWORD       WINAPI GetGlyphOutline16(HDC16,UINT16,UINT16,LPGLYPHMETRICS16,DWORD,LPVOID,const MAT2*); | 
|---|
| 379 | INT16       WINAPI GetKerningPairs16(HDC16,INT16,LPKERNINGPAIR16); | 
|---|
| 380 | INT16       WINAPI GetMapMode16(HDC16); | 
|---|
| 381 | HMETAFILE16 WINAPI GetMetaFile16(LPCSTR); | 
|---|
| 382 | HGLOBAL16   WINAPI GetMetaFileBits16(HMETAFILE16); | 
|---|
| 383 | DWORD       WINAPI GetNearestColor16(HDC16,DWORD); | 
|---|
| 384 | UINT16      WINAPI GetNearestPaletteIndex16(HPALETTE16,COLORREF); | 
|---|
| 385 | INT16       WINAPI GetObject16(HANDLE16,INT16,LPVOID); | 
|---|
| 386 | UINT16      WINAPI GetOutlineTextMetrics16(HDC16,UINT16,LPOUTLINETEXTMETRIC16); | 
|---|
| 387 | UINT16      WINAPI GetPaletteEntries16(HPALETTE16,UINT16,UINT16,LPPALETTEENTRY); | 
|---|
| 388 | INT16       WINAPI GetPath16(HDC16,LPPOINT16,LPBYTE,INT16); | 
|---|
| 389 | COLORREF    WINAPI GetPixel16(HDC16,INT16,INT16); | 
|---|
| 390 | INT16       WINAPI GetPolyFillMode16(HDC16); | 
|---|
| 391 | BOOL16      WINAPI GetRasterizerCaps16(LPRASTERIZER_STATUS,UINT16); | 
|---|
| 392 | DWORD       WINAPI GetRegionData16(HRGN16,DWORD,LPRGNDATA); | 
|---|
| 393 | INT16       WINAPI GetRelAbs16(HDC16); | 
|---|
| 394 | INT16       WINAPI GetRgnBox16(HRGN16,LPRECT16); | 
|---|
| 395 | INT16       WINAPI GetROP216(HDC16); | 
|---|
| 396 | DWORD       WINAPI GetSpoolJob16(int,LONG); | 
|---|
| 397 | HGDIOBJ16   WINAPI GetStockObject16(INT16); | 
|---|
| 398 | INT16       WINAPI GetStretchBltMode16(HDC16); | 
|---|
| 399 | UINT16      WINAPI GetSystemPaletteEntries16(HDC16,UINT16,UINT16,LPPALETTEENTRY); | 
|---|
| 400 | UINT16      WINAPI GetSystemPaletteUse16(HDC16); | 
|---|
| 401 | UINT16      WINAPI GetTextAlign16(HDC16); | 
|---|
| 402 | INT16       WINAPI GetTextCharacterExtra16(HDC16); | 
|---|
| 403 | UINT16      WINAPI GetTextCharset16(HDC16); | 
|---|
| 404 | COLORREF    WINAPI GetTextColor16(HDC16); | 
|---|
| 405 | DWORD       WINAPI GetTextExtent16(HDC16,LPCSTR,INT16); | 
|---|
| 406 | BOOL16      WINAPI GetTextExtentPoint16(HDC16,LPCSTR,INT16,LPSIZE16); | 
|---|
| 407 | INT16       WINAPI GetTextFace16(HDC16,INT16,LPSTR); | 
|---|
| 408 | BOOL16      WINAPI GetTextMetrics16(HDC16,LPTEXTMETRIC16); | 
|---|
| 409 | DWORD       WINAPI GetViewportExt16(HDC16); | 
|---|
| 410 | BOOL16      WINAPI GetViewportExtEx16(HDC16,LPSIZE16); | 
|---|
| 411 | BOOL16      WINAPI GetViewportOrgEx16(HDC16,LPPOINT16); | 
|---|
| 412 | DWORD       WINAPI GetViewportOrg16(HDC16); | 
|---|
| 413 | DWORD       WINAPI GetWindowExt16(HDC16); | 
|---|
| 414 | DWORD       WINAPI GetWindowOrg16(HDC16); | 
|---|
| 415 | BOOL16      WINAPI GetWindowExtEx16(HDC16,LPSIZE16); | 
|---|
| 416 | BOOL16      WINAPI GetWindowOrgEx16(HDC16,LPPOINT16); | 
|---|
| 417 | HRGN16      WINAPI InquireVisRgn16(HDC16); | 
|---|
| 418 | INT16       WINAPI IntersectClipRect16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 419 | INT16       WINAPI IntersectVisRect16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 420 | BOOL16      WINAPI InvertRgn16(HDC16,HRGN16); | 
|---|
| 421 | BOOL16      WINAPI IsDCCurrentPalette16(HDC16); | 
|---|
| 422 | BOOL16      WINAPI IsGDIObject16(HGDIOBJ16); | 
|---|
| 423 | BOOL16      WINAPI IsValidMetaFile16(HMETAFILE16); | 
|---|
| 424 | VOID        WINAPI LineDDA16(INT16,INT16,INT16,INT16,LINEDDAPROC16,LPARAM); | 
|---|
| 425 | BOOL16      WINAPI LineTo16(HDC16,INT16,INT16); | 
|---|
| 426 | BOOL16      WINAPI LPtoDP16(HDC16,LPPOINT16,INT16); | 
|---|
| 427 | DWORD       WINAPI MoveTo16(HDC16,INT16,INT16); | 
|---|
| 428 | BOOL16      WINAPI MoveToEx16(HDC16,INT16,INT16,LPPOINT16); | 
|---|
| 429 | INT16       WINAPI MulDiv16(INT16,INT16,INT16); | 
|---|
| 430 | INT16       WINAPI OffsetClipRgn16(HDC16,INT16,INT16); | 
|---|
| 431 | INT16       WINAPI OffsetRgn16(HRGN16,INT16,INT16); | 
|---|
| 432 | DWORD       WINAPI OffsetViewportOrg16(HDC16,INT16,INT16); | 
|---|
| 433 | BOOL16      WINAPI OffsetViewportOrgEx16(HDC16,INT16,INT16,LPPOINT16); | 
|---|
| 434 | INT16       WINAPI OffsetVisRgn16(HDC16,INT16,INT16); | 
|---|
| 435 | DWORD       WINAPI OffsetWindowOrg16(HDC16,INT16,INT16); | 
|---|
| 436 | BOOL16      WINAPI OffsetWindowOrgEx16(HDC16,INT16,INT16,LPPOINT16); | 
|---|
| 437 | HANDLE16    WINAPI OpenJob16(LPCSTR,LPCSTR,HDC16); | 
|---|
| 438 | BOOL16      WINAPI PaintRgn16(HDC16,HRGN16); | 
|---|
| 439 | BOOL16      WINAPI PatBlt16(HDC16,INT16,INT16,INT16,INT16,DWORD); | 
|---|
| 440 | HRGN16      WINAPI PathToRegion16(HDC16); | 
|---|
| 441 | BOOL16      WINAPI Pie16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16); | 
|---|
| 442 | BOOL16      WINAPI PlayMetaFile16(HDC16,HMETAFILE16); | 
|---|
| 443 | VOID        WINAPI PlayMetaFileRecord16(HDC16,LPHANDLETABLE16,LPMETARECORD,UINT16); | 
|---|
| 444 | BOOL16      WINAPI PolyBezier16(HDC16,const POINT16*,INT16); | 
|---|
| 445 | BOOL16      WINAPI PolyBezierTo16(HDC16,const POINT16*,INT16); | 
|---|
| 446 | BOOL16      WINAPI PolyPolygon16(HDC16,const POINT16*,const INT16*,UINT16); | 
|---|
| 447 | BOOL16      WINAPI Polygon16(HDC16,const POINT16*,INT16); | 
|---|
| 448 | BOOL16      WINAPI Polyline16(HDC16,const POINT16*,INT16); | 
|---|
| 449 | BOOL16      WINAPI PtInRegion16(HRGN16,INT16,INT16); | 
|---|
| 450 | BOOL16      WINAPI PtVisible16(HDC16,INT16,INT16); | 
|---|
| 451 | UINT16      WINAPI RealizeDefaultPalette16(HDC16); | 
|---|
| 452 | /* FIXME This is defined in user.spec !? */ | 
|---|
| 453 | UINT16      WINAPI RealizePalette16(HDC16); | 
|---|
| 454 | BOOL16      WINAPI Rectangle16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 455 | BOOL16      WINAPI RectInRegion16(HRGN16,const RECT16 *); | 
|---|
| 456 | BOOL16      WINAPI RectVisible16(HDC16,const RECT16*); | 
|---|
| 457 | BOOL16      WINAPI RemoveFontResource16(SEGPTR); | 
|---|
| 458 | HDC16       WINAPI ResetDC16(HDC16,const DEVMODEA *); | 
|---|
| 459 | BOOL16      WINAPI ResizePalette16(HPALETTE16,UINT16); | 
|---|
| 460 | BOOL16      WINAPI RestoreDC16(HDC16,INT16); | 
|---|
| 461 | INT16       WINAPI RestoreVisRgn16(HDC16); | 
|---|
| 462 | VOID        WINAPI Resurrection16(HDC16,WORD,WORD,WORD,WORD,WORD,WORD); | 
|---|
| 463 | BOOL16      WINAPI RoundRect16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16); | 
|---|
| 464 | INT16       WINAPI SaveDC16(HDC16); | 
|---|
| 465 | HRGN16      WINAPI SaveVisRgn16(HDC16); | 
|---|
| 466 | DWORD       WINAPI ScaleViewportExt16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 467 | BOOL16      WINAPI ScaleViewportExtEx16(HDC16,INT16,INT16,INT16,INT16,LPSIZE16); | 
|---|
| 468 | DWORD       WINAPI ScaleWindowExt16(HDC16,INT16,INT16,INT16,INT16); | 
|---|
| 469 | BOOL16      WINAPI ScaleWindowExtEx16(HDC16,INT16,INT16,INT16,INT16,LPSIZE16); | 
|---|
| 470 | BOOL16      WINAPI SelectClipPath16(HDC16,INT16); | 
|---|
| 471 | INT16       WINAPI SelectClipRgn16(HDC16,HRGN16); | 
|---|
| 472 | HGDIOBJ16   WINAPI SelectObject16(HDC16,HGDIOBJ16); | 
|---|
| 473 | /* FIXME This is defined in user.spec !? */ | 
|---|
| 474 | HPALETTE16  WINAPI SelectPalette16(HDC16,HPALETTE16,BOOL16); | 
|---|
| 475 | INT16       WINAPI SelectVisRgn16(HDC16,HRGN16); | 
|---|
| 476 | INT16       WINAPI SetAbortProc16(HDC16,SEGPTR); | 
|---|
| 477 | INT16       WINAPI SetArcDirection16(HDC16,INT16); | 
|---|
| 478 | LONG        WINAPI SetBitmapBits16(HBITMAP16,LONG,LPCVOID); | 
|---|
| 479 | DWORD       WINAPI SetBitmapDimension16(HBITMAP16,INT16,INT16); | 
|---|
| 480 | BOOL16      WINAPI SetBitmapDimensionEx16(HBITMAP16,INT16,INT16,LPSIZE16); | 
|---|
| 481 | COLORREF    WINAPI SetBkColor16(HDC16,COLORREF); | 
|---|
| 482 | INT16       WINAPI SetBkMode16(HDC16,INT16); | 
|---|
| 483 | UINT16      WINAPI SetBoundsRect16(HDC16,const RECT16*,UINT16); | 
|---|
| 484 | DWORD       WINAPI SetBrushOrg16(HDC16,INT16,INT16); | 
|---|
| 485 | BOOL16      WINAPI SetDCHook(HDC16,FARPROC16,DWORD); | 
|---|
| 486 | DWORD       WINAPI SetDCOrg16(HDC16,INT16,INT16); | 
|---|
| 487 | VOID        WINAPI SetDCState16(HDC16,HDC16); | 
|---|
| 488 | UINT16      WINAPI SetDIBColorTable16(HDC16,UINT16,UINT16,RGBQUAD*); | 
|---|
| 489 | INT16       WINAPI SetDIBits16(HDC16,HBITMAP16,UINT16,UINT16,LPCVOID,const BITMAPINFO*,UINT16); | 
|---|
| 490 | INT16       WINAPI SetDIBitsToDevice16(HDC16,INT16,INT16,INT16,INT16,INT16, | 
|---|
| 491 | INT16,UINT16,UINT16,LPCVOID,const BITMAPINFO*,UINT16); | 
|---|
| 492 | INT16       WINAPI SetEnvironment16(LPCSTR,LPDEVMODEA,UINT16); | 
|---|
| 493 | WORD        WINAPI SetHookFlags16(HDC16,WORD); | 
|---|
| 494 | INT16       WINAPI SetMapMode16(HDC16,INT16); | 
|---|
| 495 | DWORD       WINAPI SetMapperFlags16(HDC16,DWORD); | 
|---|
| 496 | HMETAFILE16 WINAPI SetMetaFileBits16(HGLOBAL16); | 
|---|
| 497 | UINT16      WINAPI SetPaletteEntries16(HPALETTE16,UINT16,UINT16,LPPALETTEENTRY); | 
|---|
| 498 | COLORREF    WINAPI SetPixel16(HDC16,INT16,INT16,COLORREF); | 
|---|
| 499 | INT16       WINAPI SetPolyFillMode16(HDC16,INT16); | 
|---|
| 500 | VOID        WINAPI SetRectRgn16(HRGN16,INT16,INT16,INT16,INT16); | 
|---|
| 501 | INT16       WINAPI SetRelAbs16(HDC16,INT16); | 
|---|
| 502 | INT16       WINAPI SetROP216(HDC16,INT16); | 
|---|
| 503 | INT16       WINAPI SetStretchBltMode16(HDC16,INT16); | 
|---|
| 504 | UINT16      WINAPI SetSystemPaletteUse16(HDC16,UINT16); | 
|---|
| 505 | UINT16      WINAPI SetTextAlign16(HDC16,UINT16); | 
|---|
| 506 | INT16       WINAPI SetTextCharacterExtra16(HDC16,INT16); | 
|---|
| 507 | COLORREF    WINAPI SetTextColor16(HDC16,COLORREF); | 
|---|
| 508 | INT16       WINAPI SetTextJustification16(HDC16,INT16,INT16); | 
|---|
| 509 | DWORD       WINAPI SetViewportExt16(HDC16,INT16,INT16); | 
|---|
| 510 | BOOL16      WINAPI SetViewportExtEx16(HDC16,INT16,INT16,LPSIZE16); | 
|---|
| 511 | DWORD       WINAPI SetViewportOrg16(HDC16,INT16,INT16); | 
|---|
| 512 | BOOL16      WINAPI SetViewportOrgEx16(HDC16,INT16,INT16,LPPOINT16); | 
|---|
| 513 | DWORD       WINAPI SetWindowExt16(HDC16,INT16,INT16); | 
|---|
| 514 | BOOL16      WINAPI SetWindowExtEx16(HDC16,INT16,INT16,LPSIZE16); | 
|---|
| 515 | DWORD       WINAPI SetWindowOrg16(HDC16,INT16,INT16); | 
|---|
| 516 | BOOL16      WINAPI SetWindowOrgEx16(HDC16,INT16,INT16,LPPOINT16); | 
|---|
| 517 | INT16       WINAPI StartDoc16(HDC16,const DOCINFO16*); | 
|---|
| 518 | INT16       WINAPI StartPage16(HDC16); | 
|---|
| 519 | int         WINAPI StartSpoolPage16(HANDLE16); | 
|---|
| 520 | BOOL16      WINAPI StretchBlt16(HDC16,INT16,INT16,INT16,INT16,HDC16,INT16, | 
|---|
| 521 | INT16,INT16,INT16,DWORD); | 
|---|
| 522 | INT16       WINAPI StretchDIBits16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16, | 
|---|
| 523 | INT16,INT16,const VOID*,const BITMAPINFO*,UINT16,DWORD); | 
|---|
| 524 | BOOL16      WINAPI StrokeAndFillPath16(HDC16); | 
|---|
| 525 | BOOL16      WINAPI StrokePath16(HDC16); | 
|---|
| 526 | BOOL16      WINAPI TextOut16(HDC16,INT16,INT16,LPCSTR,INT16); | 
|---|
| 527 | BOOL16      WINAPI UnrealizeObject16(HGDIOBJ16); | 
|---|
| 528 | INT16       WINAPI UpdateColors16(HDC16); | 
|---|
| 529 | BOOL16      WINAPI WidenPath16(HDC16); | 
|---|
| 530 | int         WINAPI WriteDialog16(HANDLE16,LPSTR,WORD); | 
|---|
| 531 | int         WINAPI WriteSpool16(HANDLE16,LPSTR,WORD); | 
|---|
| 532 |  | 
|---|
| 533 |  | 
|---|
| 534 | #endif /* __WINE_WINE_WINGDI16_H */ | 
|---|