1 #ifndef __WINE_WINGDI16_H
2 #define __WINE_WINGDI16_H
14 } KERNINGPAIR16, *LPKERNINGPAIR16;
25 } BITMAP16, *LPBITMAP16;
32 } LOGBRUSH16, *LPLOGBRUSH16;
48 BYTE lfPitchAndFamily;
49 CHAR lfFaceName[LF_FACESIZE];
50 } LOGFONT16, *LPLOGFONT16;
55 BYTE elfFullName[LF_FULLFACESIZE];
56 BYTE elfStyle[LF_FACESIZE];
57 } ENUMLOGFONT16, *LPENUMLOGFONT16;
62 BYTE elfFullName[LF_FULLFACESIZE];
63 BYTE elfStyle[LF_FACESIZE];
64 BYTE elfScript[LF_FACESIZE];
65 } ENUMLOGFONTEX16, *LPENUMLOGFONTEX16;
78 CHAR txfClipPrecision;
81 } TEXTXFORM16, *LPTEXTXFORM16;
90 INT16 dfInternalLeading;
91 INT16 dfExternalLeading;
99 CHAR dfPitchAndFamily;
118 } FONTINFO16, *LPFONTINFO16;
125 INT16 tmInternalLeading;
126 INT16 tmExternalLeading;
127 INT16 tmAveCharWidth;
128 INT16 tmMaxCharWidth;
137 BYTE tmPitchAndFamily;
140 INT16 tmDigitizedAspectX;
141 INT16 tmDigitizedAspectY;
142 } TEXTMETRIC16, *LPTEXTMETRIC16;
144 typedef struct _OUTLINETEXTMETRIC16
147 TEXTMETRIC16 otmTextMetrics;
149 PANOSE otmPanoseNumber;
150 UINT16 otmfsSelection;
152 INT16 otmsCharSlopeRise;
153 INT16 otmsCharSlopeRun;
154 INT16 otmItalicAngle;
159 UINT16 otmsCapEmHeight;
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;
178 } OUTLINETEXTMETRIC16,*LPOUTLINETEXTMETRIC16;
185 INT16 tmInternalLeading;
186 INT16 tmExternalLeading;
187 INT16 tmAveCharWidth;
188 INT16 tmMaxCharWidth;
197 BYTE tmPitchAndFamily;
200 INT16 tmDigitizedAspectX;
201 INT16 tmDigitizedAspectY;
204 UINT16 ntmCellHeight;
206 } NEWTEXTMETRIC16,*LPNEWTEXTMETRIC16;
210 NEWTEXTMETRIC16 ntmetm;
211 FONTSIGNATURE ntmeFontSignature;
212 } NEWTEXTMETRICEX16,*LPNEWTEXTMETRICEX16;
214 typedef INT16 (CALLBACK *FONTENUMPROC16)(SEGPTR,SEGPTR,UINT16,LPARAM);
215 typedef INT16 (CALLBACK *FONTENUMPROCEX16)(SEGPTR,SEGPTR,UINT16,LPARAM);
216 typedef VOID (CALLBACK *LINEDDAPROC16)(INT16,INT16,LPARAM);
217 typedef INT16 (CALLBACK *GOBJENUMPROC16)(SEGPTR,LPARAM);
223 POINT16 gmptGlyphOrigin;
226 } GLYPHMETRICS16, *LPGLYPHMETRICS16;
240 } LOGPEN16, *LPLOGPEN16;
244 HGDIOBJ16 objectHandle[1];
245 } HANDLETABLE16, *LPHANDLETABLE16;
253 } METAFILEPICT16, *LPMETAFILEPICT16;
255 typedef INT16 (CALLBACK *MFENUMPROC16)(HDC16,HANDLETABLE16*,METARECORD*,
262 } DOCINFO16, *LPDOCINFO16;
264 typedef BOOL16 (CALLBACK* ABORTPROC16)(HDC16, INT16);
266 #define INT_PD_DEFAULT_DEVMODE 1
267 #define INT_PD_DEFAULT_MODEL 2
272 INT16 WINAPI AbortDoc16(HDC16);
273 BOOL16 WINAPI AbortPath16(HDC16);
274 INT16 WINAPI AddFontResource16(LPCSTR);
275 void WINAPI AnimatePalette16(HPALETTE16,UINT16,UINT16,const PALETTEENTRY*);
276 BOOL16 WINAPI Arc16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16);
277 BOOL16 WINAPI BeginPath16(HDC16);
278 BOOL16 WINAPI BitBlt16(HDC16,INT16,INT16,INT16,INT16,HDC16,INT16,INT16,DWORD);
279 BOOL16 WINAPI Chord16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16);
280 BOOL16 WINAPI CloseFigure16(HDC16);
281 int WINAPI CloseJob16(HANDLE16);
282 HMETAFILE16 WINAPI CloseMetaFile16(HDC16);
283 INT16 WINAPI CombineRgn16(HRGN16,HRGN16,HRGN16,INT16);
284 HMETAFILE16 WINAPI CopyMetaFile16(HMETAFILE16,LPCSTR);
285 HBITMAP16 WINAPI CreateBitmap16(INT16,INT16,UINT16,UINT16,LPCVOID);
286 HBITMAP16 WINAPI CreateBitmapIndirect16(const BITMAP16*);
287 HBRUSH16 WINAPI CreateBrushIndirect16(const LOGBRUSH16*);
288 HBITMAP16 WINAPI CreateCompatibleBitmap16(HDC16,INT16,INT16);
289 HDC16 WINAPI CreateCompatibleDC16(HDC16);
290 HDC16 WINAPI CreateDC16(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
291 HBITMAP16 WINAPI CreateDIBitmap16(HDC16,const BITMAPINFOHEADER*,DWORD,
292 LPCVOID,const BITMAPINFO*,UINT16);
293 HBRUSH16 WINAPI CreateDIBPatternBrush16(HGLOBAL16,UINT16);
294 HBITMAP16 WINAPI CreateDIBSection16 (HDC16, BITMAPINFO *, UINT16,
295 SEGPTR *, HANDLE, DWORD offset);
296 HBITMAP16 WINAPI CreateDiscardableBitmap16(HDC16,INT16,INT16);
297 HRGN16 WINAPI CreateEllipticRgn16(INT16,INT16,INT16,INT16);
298 HRGN16 WINAPI CreateEllipticRgnIndirect16(const RECT16 *);
299 HFONT16 WINAPI CreateFont16(INT16,INT16,INT16,INT16,INT16,BYTE,BYTE,BYTE,
300 BYTE,BYTE,BYTE,BYTE,BYTE,LPCSTR);
301 HFONT16 WINAPI CreateFontIndirect16(const LOGFONT16*);
302 HBRUSH16 WINAPI CreateHatchBrush16(INT16,COLORREF);
303 HDC16 WINAPI CreateIC16(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
304 HDC16 WINAPI CreateMetaFile16(LPCSTR);
305 HPALETTE16 WINAPI CreatePalette16(const LOGPALETTE*);
306 HBRUSH16 WINAPI CreatePatternBrush16(HBITMAP16);
307 HPEN16 WINAPI CreatePen16(INT16,INT16,COLORREF);
308 HPEN16 WINAPI CreatePenIndirect16(const LOGPEN16*);
309 HRGN16 WINAPI CreatePolyPolygonRgn16(const POINT16*,const INT16*,INT16,INT16);
310 HRGN16 WINAPI CreatePolygonRgn16(const POINT16*,INT16,INT16);
311 HRGN16 WINAPI CreateRectRgn16(INT16,INT16,INT16,INT16);
312 HRGN16 WINAPI CreateRectRgnIndirect16(const RECT16*);
313 HRGN16 WINAPI CreateRoundRectRgn16(INT16,INT16,INT16,INT16,INT16,INT16);
314 BOOL16 WINAPI CreateScalableFontResource16(UINT16,LPCSTR,LPCSTR,LPCSTR);
315 HBRUSH16 WINAPI CreateSolidBrush16(COLORREF);
316 VOID WINAPI Death16(HDC16);
317 BOOL16 WINAPI DeleteDC16(HDC16);
318 int WINAPI DeleteJob16(HANDLE16,WORD);
319 BOOL16 WINAPI DeleteMetaFile16(HMETAFILE16);
320 BOOL16 WINAPI DeleteObject16(HGDIOBJ16);
321 BOOL16 WINAPI DPtoLP16(HDC16,LPPOINT16,INT16);
322 DWORD WINAPI DrvGetPrinterData16(LPSTR,LPSTR,LPDWORD,LPBYTE,int cbData,LPDWORD);
323 DWORD WINAPI DrvSetPrinterData16(LPSTR,LPSTR,DWORD,LPBYTE,DWORD);
324 BOOL16 WINAPI Ellipse16(HDC16,INT16,INT16,INT16,INT16);
325 INT16 WINAPI EndDoc16(HDC16);
326 INT16 WINAPI EndPage16(HDC16);
327 BOOL16 WINAPI EndPath16(HDC16);
328 int WINAPI EndSpoolPage16(HANDLE16);
329 INT16 WINAPI EnumFontFamilies16(HDC16,LPCSTR,FONTENUMPROC16,LPARAM);
330 INT16 WINAPI EnumFontFamiliesEx16(HDC16,LPLOGFONT16,FONTENUMPROCEX16,LPARAM,DWORD);
331 INT16 WINAPI EnumFonts16(HDC16,LPCSTR,FONTENUMPROC16,LPARAM);
332 BOOL16 WINAPI EnumMetaFile16(HDC16,HMETAFILE16,MFENUMPROC16,LPARAM);
333 INT16 WINAPI EnumObjects16(HDC16,INT16,GOBJENUMPROC16,LPARAM);
334 BOOL16 WINAPI EqualRgn16(HRGN16,HRGN16);
335 INT16 WINAPI Escape16(HDC16,INT16,INT16,SEGPTR,SEGPTR);
336 INT16 WINAPI ExcludeClipRect16(HDC16,INT16,INT16,INT16,INT16);
337 INT16 WINAPI ExcludeVisRect16(HDC16,INT16,INT16,INT16,INT16);
338 HPEN16 WINAPI ExtCreatePen16(DWORD,DWORD,const LOGBRUSH16*,DWORD,const DWORD*);
339 BOOL16 WINAPI ExtFloodFill16(HDC16,INT16,INT16,COLORREF,UINT16);
340 BOOL16 WINAPI ExtTextOut16(HDC16,INT16,INT16,UINT16,const RECT16*,
341 LPCSTR,UINT16,const INT16*);
342 BOOL16 WINAPI FastWindowFrame16(HDC16,const RECT16*,INT16,INT16,DWORD);
343 BOOL16 WINAPI FillPath16(HDC16);
344 BOOL16 WINAPI FillRgn16(HDC16,HRGN16,HBRUSH16);
345 BOOL16 WINAPI FlattenPath16(HDC16);
346 BOOL16 WINAPI FloodFill16(HDC16,INT16,INT16,COLORREF);
347 BOOL16 WINAPI FrameRgn16(HDC16,HRGN16,HBRUSH16,INT16,INT16);
348 UINT16 WINAPI GDIRealizePalette16(HDC16);
349 HPALETTE16 WINAPI GDISelectPalette16(HDC16,HPALETTE16,WORD);
350 INT16 WINAPI GetArcDirection16(HDC16);
351 BOOL16 WINAPI GetAspectRatioFilterEx16(HDC16,LPSIZE16);
352 LONG WINAPI GetBitmapBits16(HBITMAP16,LONG,LPVOID);
353 DWORD WINAPI GetBitmapDimension16(HBITMAP16);
354 BOOL16 WINAPI GetBitmapDimensionEx16(HBITMAP16,LPSIZE16);
355 DWORD WINAPI GetBrushOrg16(HDC16);
356 BOOL16 WINAPI GetBrushOrgEx16(HDC16,LPPOINT16);
357 COLORREF WINAPI GetBkColor16(HDC16);
358 INT16 WINAPI GetBkMode16(HDC16);
359 UINT16 WINAPI GetBoundsRect16(HDC16,LPRECT16,UINT16);
360 BOOL16 WINAPI GetCharABCWidths16(HDC16,UINT16,UINT16,LPABC16);
361 BOOL16 WINAPI GetCharWidth16(HDC16,UINT16,UINT16,LPINT16);
362 INT16 WINAPI GetClipBox16(HDC16,LPRECT16);
363 HRGN16 WINAPI GetClipRgn16(HDC16);
364 HFONT16 WINAPI GetCurLogFont16(HDC16);
365 DWORD WINAPI GetCurrentPosition16(HDC16);
366 BOOL16 WINAPI GetCurrentPositionEx16(HDC16,LPPOINT16);
367 DWORD WINAPI GetDCHook(HDC16,FARPROC16*);
368 DWORD WINAPI GetDCOrg16(HDC16);
369 HDC16 WINAPI GetDCState16(HDC16);
370 INT16 WINAPI GetDeviceCaps16(HDC16,INT16);
371 UINT16 WINAPI GetDIBColorTable16(HDC16,UINT16,UINT16,RGBQUAD*);
372 INT16 WINAPI GetDIBits16(HDC16,HBITMAP16,UINT16,UINT16,LPVOID,LPBITMAPINFO,UINT16);
373 INT16 WINAPI GetEnvironment16(LPCSTR,LPDEVMODEA,UINT16);
374 DWORD WINAPI GetFontLanguageInfo16(HDC16);
375 DWORD WINAPI GetGlyphOutline16(HDC16,UINT16,UINT16,LPGLYPHMETRICS16,DWORD,LPVOID,const MAT2*);
376 INT16 WINAPI GetKerningPairs16(HDC16,INT16,LPKERNINGPAIR16);
377 INT16 WINAPI GetMapMode16(HDC16);
378 HMETAFILE16 WINAPI GetMetaFile16(LPCSTR);
379 HGLOBAL16 WINAPI GetMetaFileBits16(HMETAFILE16);
380 DWORD WINAPI GetNearestColor16(HDC16,DWORD);
381 UINT16 WINAPI GetNearestPaletteIndex16(HPALETTE16,COLORREF);
382 INT16 WINAPI GetObject16(HANDLE16,INT16,LPVOID);
383 UINT16 WINAPI GetOutlineTextMetrics16(HDC16,UINT16,LPOUTLINETEXTMETRIC16);
384 UINT16 WINAPI GetPaletteEntries16(HPALETTE16,UINT16,UINT16,LPPALETTEENTRY);
385 INT16 WINAPI GetPath16(HDC16,LPPOINT16,LPBYTE,INT16);
386 COLORREF WINAPI GetPixel16(HDC16,INT16,INT16);
387 INT16 WINAPI GetPolyFillMode16(HDC16);
388 BOOL16 WINAPI GetRasterizerCaps16(LPRASTERIZER_STATUS,UINT16);
389 DWORD WINAPI GetRegionData16(HRGN16,DWORD,LPRGNDATA);
390 INT16 WINAPI GetRelAbs16(HDC16);
391 INT16 WINAPI GetRgnBox16(HRGN16,LPRECT16);
392 INT16 WINAPI GetROP216(HDC16);
393 DWORD WINAPI GetSpoolJob16(int,LONG);
394 HGDIOBJ16 WINAPI GetStockObject16(INT16);
395 INT16 WINAPI GetStretchBltMode16(HDC16);
396 UINT16 WINAPI GetSystemPaletteEntries16(HDC16,UINT16,UINT16,LPPALETTEENTRY);
397 UINT16 WINAPI GetSystemPaletteUse16(HDC16);
398 UINT16 WINAPI GetTextAlign16(HDC16);
399 INT16 WINAPI GetTextCharacterExtra16(HDC16);
400 UINT16 WINAPI GetTextCharset16(HDC16);
401 COLORREF WINAPI GetTextColor16(HDC16);
402 DWORD WINAPI GetTextExtent16(HDC16,LPCSTR,INT16);
403 BOOL16 WINAPI GetTextExtentPoint16(HDC16,LPCSTR,INT16,LPSIZE16);
404 INT16 WINAPI GetTextFace16(HDC16,INT16,LPSTR);
405 BOOL16 WINAPI GetTextMetrics16(HDC16,LPTEXTMETRIC16);
406 DWORD WINAPI GetViewportExt16(HDC16);
407 BOOL16 WINAPI GetViewportExtEx16(HDC16,LPSIZE16);
408 BOOL16 WINAPI GetViewportOrgEx16(HDC16,LPPOINT16);
409 DWORD WINAPI GetViewportOrg16(HDC16);
410 DWORD WINAPI GetWindowExt16(HDC16);
411 DWORD WINAPI GetWindowOrg16(HDC16);
412 BOOL16 WINAPI GetWindowExtEx16(HDC16,LPSIZE16);
413 BOOL16 WINAPI GetWindowOrgEx16(HDC16,LPPOINT16);
414 HRGN16 WINAPI InquireVisRgn16(HDC16);
415 INT16 WINAPI IntersectClipRect16(HDC16,INT16,INT16,INT16,INT16);
416 INT16 WINAPI IntersectVisRect16(HDC16,INT16,INT16,INT16,INT16);
417 BOOL16 WINAPI InvertRgn16(HDC16,HRGN16);
418 BOOL16 WINAPI IsDCCurrentPalette16(HDC16);
419 BOOL16 WINAPI IsGDIObject16(HGDIOBJ16);
420 BOOL16 WINAPI IsValidMetaFile16(HMETAFILE16);
421 VOID WINAPI LineDDA16(INT16,INT16,INT16,INT16,LINEDDAPROC16,LPARAM);
422 BOOL16 WINAPI LineTo16(HDC16,INT16,INT16);
423 BOOL16 WINAPI LPtoDP16(HDC16,LPPOINT16,INT16);
424 DWORD WINAPI MoveTo16(HDC16,INT16,INT16);
425 BOOL16 WINAPI MoveToEx16(HDC16,INT16,INT16,LPPOINT16);
426 INT16 WINAPI MulDiv16(INT16,INT16,INT16);
427 INT16 WINAPI OffsetClipRgn16(HDC16,INT16,INT16);
428 INT16 WINAPI OffsetRgn16(HRGN16,INT16,INT16);
429 DWORD WINAPI OffsetViewportOrg16(HDC16,INT16,INT16);
430 BOOL16 WINAPI OffsetViewportOrgEx16(HDC16,INT16,INT16,LPPOINT16);
431 INT16 WINAPI OffsetVisRgn16(HDC16,INT16,INT16);
432 DWORD WINAPI OffsetWindowOrg16(HDC16,INT16,INT16);
433 BOOL16 WINAPI OffsetWindowOrgEx16(HDC16,INT16,INT16,LPPOINT16);
434 HANDLE16 WINAPI OpenJob16(LPSTR,LPSTR,HDC16);
435 BOOL16 WINAPI PaintRgn16(HDC16,HRGN16);
436 BOOL16 WINAPI PatBlt16(HDC16,INT16,INT16,INT16,INT16,DWORD);
437 HRGN16 WINAPI PathToRegion16(HDC16);
438 BOOL16 WINAPI Pie16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16);
439 BOOL16 WINAPI PlayMetaFile16(HDC16,HMETAFILE16);
440 VOID WINAPI PlayMetaFileRecord16(HDC16,LPHANDLETABLE16,LPMETARECORD,UINT16);
441 BOOL16 WINAPI PolyBezier16(HDC16,const POINT16*,INT16);
442 BOOL16 WINAPI PolyBezierTo16(HDC16,const POINT16*,INT16);
443 BOOL16 WINAPI PolyPolygon16(HDC16,const POINT16*,const INT16*,UINT16);
444 BOOL16 WINAPI Polygon16(HDC16,const POINT16*,INT16);
445 BOOL16 WINAPI Polyline16(HDC16,const POINT16*,INT16);
446 BOOL16 WINAPI PtInRegion16(HRGN16,INT16,INT16);
447 BOOL16 WINAPI PtVisible16(HDC16,INT16,INT16);
448 UINT16 WINAPI RealizeDefaultPalette16(HDC16);
449 /* FIXME This is defined in user.spec !? */
450 UINT16 WINAPI RealizePalette16(HDC16);
451 BOOL16 WINAPI Rectangle16(HDC16,INT16,INT16,INT16,INT16);
452 BOOL16 WINAPI RectInRegion16(HRGN16,const RECT16 *);
453 BOOL16 WINAPI RectVisible16(HDC16,const RECT16*);
454 BOOL16 WINAPI RemoveFontResource16(SEGPTR);
455 HDC16 WINAPI ResetDC16(HDC16,const DEVMODEA *);
456 BOOL16 WINAPI ResizePalette16(HPALETTE16,UINT16);
457 BOOL16 WINAPI RestoreDC16(HDC16,INT16);
458 INT16 WINAPI RestoreVisRgn16(HDC16);
459 VOID WINAPI Resurrection16(HDC16,WORD,WORD,WORD,WORD,WORD,WORD);
460 BOOL16 WINAPI RoundRect16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16);
461 INT16 WINAPI SaveDC16(HDC16);
462 HRGN16 WINAPI SaveVisRgn16(HDC16);
463 DWORD WINAPI ScaleViewportExt16(HDC16,INT16,INT16,INT16,INT16);
464 BOOL16 WINAPI ScaleViewportExtEx16(HDC16,INT16,INT16,INT16,INT16,LPSIZE16);
465 DWORD WINAPI ScaleWindowExt16(HDC16,INT16,INT16,INT16,INT16);
466 BOOL16 WINAPI ScaleWindowExtEx16(HDC16,INT16,INT16,INT16,INT16,LPSIZE16);
467 BOOL16 WINAPI SelectClipPath16(HDC16,INT16);
468 INT16 WINAPI SelectClipRgn16(HDC16,HRGN16);
469 HGDIOBJ16 WINAPI SelectObject16(HDC16,HGDIOBJ16);
470 /* FIXME This is defined in user.spec !? */
471 HPALETTE16 WINAPI SelectPalette16(HDC16,HPALETTE16,BOOL16);
472 INT16 WINAPI SelectVisRgn16(HDC16,HRGN16);
473 INT16 WINAPI SetAbortProc16(HDC16,SEGPTR);
474 INT16 WINAPI SetArcDirection16(HDC16,INT16);
475 LONG WINAPI SetBitmapBits16(HBITMAP16,LONG,LPCVOID);
476 DWORD WINAPI SetBitmapDimension16(HBITMAP16,INT16,INT16);
477 BOOL16 WINAPI SetBitmapDimensionEx16(HBITMAP16,INT16,INT16,LPSIZE16);
478 COLORREF WINAPI SetBkColor16(HDC16,COLORREF);
479 INT16 WINAPI SetBkMode16(HDC16,INT16);
480 UINT16 WINAPI SetBoundsRect16(HDC16,const RECT16*,UINT16);
481 DWORD WINAPI SetBrushOrg16(HDC16,INT16,INT16);
482 BOOL16 WINAPI SetDCHook(HDC16,FARPROC16,DWORD);
483 DWORD WINAPI SetDCOrg16(HDC16,INT16,INT16);
484 VOID WINAPI SetDCState16(HDC16,HDC16);
485 UINT16 WINAPI SetDIBColorTable16(HDC16,UINT16,UINT16,RGBQUAD*);
486 INT16 WINAPI SetDIBits16(HDC16,HBITMAP16,UINT16,UINT16,LPCVOID,const BITMAPINFO*,UINT16);
487 INT16 WINAPI SetDIBitsToDevice16(HDC16,INT16,INT16,INT16,INT16,INT16,
488 INT16,UINT16,UINT16,LPCVOID,const BITMAPINFO*,UINT16);
489 INT16 WINAPI SetEnvironment16(LPCSTR,LPDEVMODEA,UINT16);
490 WORD WINAPI SetHookFlags16(HDC16,WORD);
491 INT16 WINAPI SetMapMode16(HDC16,INT16);
492 DWORD WINAPI SetMapperFlags16(HDC16,DWORD);
493 HMETAFILE16 WINAPI SetMetaFileBits16(HGLOBAL16);
494 UINT16 WINAPI SetPaletteEntries16(HPALETTE16,UINT16,UINT16,LPPALETTEENTRY);
495 COLORREF WINAPI SetPixel16(HDC16,INT16,INT16,COLORREF);
496 INT16 WINAPI SetPolyFillMode16(HDC16,INT16);
497 VOID WINAPI SetRectRgn16(HRGN16,INT16,INT16,INT16,INT16);
498 INT16 WINAPI SetRelAbs16(HDC16,INT16);
499 INT16 WINAPI SetROP216(HDC16,INT16);
500 INT16 WINAPI SetStretchBltMode16(HDC16,INT16);
501 UINT16 WINAPI SetSystemPaletteUse16(HDC16,UINT16);
502 UINT16 WINAPI SetTextAlign16(HDC16,UINT16);
503 INT16 WINAPI SetTextCharacterExtra16(HDC16,INT16);
504 COLORREF WINAPI SetTextColor16(HDC16,COLORREF);
505 INT16 WINAPI SetTextJustification16(HDC16,INT16,INT16);
506 DWORD WINAPI SetViewportExt16(HDC16,INT16,INT16);
507 BOOL16 WINAPI SetViewportExtEx16(HDC16,INT16,INT16,LPSIZE16);
508 DWORD WINAPI SetViewportOrg16(HDC16,INT16,INT16);
509 BOOL16 WINAPI SetViewportOrgEx16(HDC16,INT16,INT16,LPPOINT16);
510 DWORD WINAPI SetWindowExt16(HDC16,INT16,INT16);
511 BOOL16 WINAPI SetWindowExtEx16(HDC16,INT16,INT16,LPSIZE16);
512 DWORD WINAPI SetWindowOrg16(HDC16,INT16,INT16);
513 BOOL16 WINAPI SetWindowOrgEx16(HDC16,INT16,INT16,LPPOINT16);
514 INT16 WINAPI StartDoc16(HDC16,const DOCINFO16*);
515 INT16 WINAPI StartPage16(HDC16);
516 int WINAPI StartSpoolPage16(HANDLE16);
517 BOOL16 WINAPI StretchBlt16(HDC16,INT16,INT16,INT16,INT16,HDC16,INT16,
518 INT16,INT16,INT16,DWORD);
519 INT16 WINAPI StretchDIBits16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,
520 INT16,INT16,const VOID*,const BITMAPINFO*,UINT16,DWORD);
521 BOOL16 WINAPI StrokeAndFillPath16(HDC16);
522 BOOL16 WINAPI StrokePath16(HDC16);
523 BOOL16 WINAPI TextOut16(HDC16,INT16,INT16,LPCSTR,INT16);
524 BOOL16 WINAPI UnrealizeObject16(HGDIOBJ16);
525 INT16 WINAPI UpdateColors16(HDC16);
526 BOOL16 WINAPI WidenPath16(HDC16);
527 int WINAPI WriteDialog16(HANDLE16,LPSTR,WORD);
528 int WINAPI WriteSpool16(HANDLE16,LPSTR,WORD);
531 #endif /* __WINE_WINGDI16_H */