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