6 extern HSEMAPHORE hsemDriverMgmt
;
9 IntGdiCreatePatternBrush(
13 IntGdiCreateSolidBrush(
17 IntGdiCreateNullBrush(VOID
);
20 IntGdiSetSolidBrushColor(HBRUSH hBrush
, COLORREF Color
);
30 IntGdiMoveToEx(DC
*dc
,
37 IntGdiPolyBezier(DC
*dc
,
42 IntGdiPolyline(DC
*dc
,
47 IntGdiPolyBezierTo(DC
*dc
,
52 IntGdiPolyPolyline(DC
*dc
,
58 IntGdiPolylineTo(DC
*dc
,
77 IntGdiCreateDC(PUNICODE_STRING Driver
,
78 PUNICODE_STRING Device
,
80 CONST PDEVMODEW InitData
,
86 IntSetSysColors(UINT nColors
, CONST INT
*Elements
, CONST COLORREF
*Colors
);
89 IntGetSysColorBrush(INT Object
);
92 IntGetSysColor(INT nIndex
);
98 IntCreateCompatibleBitmap(PDC Dc
,
102 WORD APIENTRY
IntGdiSetHookFlags(HDC hDC
, WORD Flags
);
104 UINT APIENTRY
IntSetDIBColorTable(HDC hDC
, UINT StartIndex
, UINT Entries
, CONST RGBQUAD
*Colors
);
106 UINT APIENTRY
IntGetDIBColorTable(HDC hDC
, UINT StartIndex
, UINT Entries
, RGBQUAD
*Colors
);
109 IntGetPaletteEntries(HPALETTE hpal
,
115 IntGetSystemPaletteEntries(HDC hDC
,
120 VOID FASTCALL
CreateStockObjects (VOID
);
121 VOID FASTCALL
CreateSysColorObjects (VOID
);
123 PPOINT FASTCALL
GDI_Bezier (const POINT
*Points
, INT count
, PINT nPtsOut
);
125 BOOL FASTCALL
IntFillArc( PDC dc
, INT XLeft
, INT YLeft
, INT Width
, INT Height
, double StartArc
, double EndArc
, ARCTYPE arctype
);
126 BOOL FASTCALL
IntDrawArc( PDC dc
, INT XLeft
, INT YLeft
, INT Width
, INT Height
, double StartArc
, double EndArc
, ARCTYPE arctype
, PBRUSH pbrush
);
128 BOOL FASTCALL
IntFillEllipse( PDC dc
, INT XLeft
, INT YLeft
, INT Width
, INT Height
, PBRUSH pbrush
);
129 BOOL FASTCALL
IntDrawEllipse( PDC dc
, INT XLeft
, INT YLeft
, INT Width
, INT Height
, PBRUSH pbrush
);
130 BOOL FASTCALL
IntFillRoundRect( PDC dc
, INT Left
, INT Top
, INT Right
, INT Bottom
, INT Wellipse
, INT Hellipse
, PBRUSH pbrush
);
131 BOOL FASTCALL
IntDrawRoundRect( PDC dc
, INT Left
, INT Top
, INT Right
, INT Bottom
, INT Wellipse
, INT Hellipse
, PBRUSH pbrush
);