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