8 extern HSEMAPHORE hsemDriverMgmt
;
12 IntCreateXlateForBlt(PDC pDCDest
, PDC pDCSrc
, SURFACE
* pDestSurf
, SURFACE
* pSrcSurf
);
16 CONST BITMAPINFO
*BitmapInfo
,
19 CONST VOID
*PackedDIB
);
22 IntGdiCreateHatchBrush(
27 IntGdiCreatePatternBrush(
31 IntGdiCreateSolidBrush(
35 IntGdiCreateNullBrush(VOID
);
48 IntGdiSetSolidBrushColor(HBRUSH hBrush
, COLORREF Color
);
53 IntGdiExtCreatePen(DWORD
, DWORD
, IN ULONG
, IN ULONG
, IN ULONG_PTR
, IN ULONG_PTR
, DWORD
, PULONG
, IN ULONG
, IN BOOL
, IN OPTIONAL HBRUSH
);
56 IntGdiSetSolidPenColor(HPEN hPen
, COLORREF Color
);
66 IntGdiMoveToEx(DC
*dc
,
73 IntGdiPolyBezier(DC
*dc
,
78 IntGdiPolyline(DC
*dc
,
83 IntGdiPolyBezierTo(DC
*dc
,
88 IntGdiPolyPolyline(DC
*dc
,
94 IntGdiPolylineTo(DC
*dc
,
110 IntGdiGetArcDirection(DC
*dc
);
112 /* Shape functions */
115 IntGdiPolygon(PDC dc
,
120 IntGdiPolyPolygon(DC
*dc
,
138 IntGdiGetDCOrg(PDC pDC
, PPOINTL pPointl
);
141 IntGdiGetObject(HANDLE handle
, INT count
, LPVOID buffer
);
144 IntGdiCreateDC(PUNICODE_STRING Driver
,
145 PUNICODE_STRING Device
,
147 CONST PDEVMODEW InitData
,
150 /* Coord functions */
153 IntGdiCombineTransform(LPXFORM XFormResult
,
160 IntSetSysColors(UINT nColors
, INT
*Elements
, COLORREF
*Colors
);
163 IntGetSysColorBrush(INT Object
);
166 IntGetSysColor(INT nIndex
);
180 IntEnumDisplaySettings(
181 IN PUNICODE_STRING pDeviceName OPTIONAL
,
183 IN OUT LPDEVMODEW pDevMode
,
188 IntCreateCompatibleBitmap(PDC Dc
,
198 IN OPTIONAL LPBYTE pBits
);
200 HDC APIENTRY
IntGdiGetDCState(HDC hDC
);
202 WORD APIENTRY
IntGdiSetHookFlags(HDC hDC
, WORD Flags
);
204 VOID APIENTRY
IntGdiSetDCState ( HDC hDC
, HDC hDCSave
);
206 LONG APIENTRY
IntSetBitmapBits(PSURFACE bmp
, DWORD Bytes
, IN PBYTE Bits
);
208 LONG APIENTRY
IntGetBitmapBits(PSURFACE bmp
, DWORD Bytes
, OUT PBYTE Bits
);
210 UINT APIENTRY
IntSetDIBColorTable(HDC hDC
, UINT StartIndex
, UINT Entries
, CONST RGBQUAD
*Colors
);
212 UINT APIENTRY
IntGetDIBColorTable(HDC hDC
, UINT StartIndex
, UINT Entries
, RGBQUAD
*Colors
);
215 IntAnimatePalette(HPALETTE hPal
, UINT StartIndex
,
216 UINT NumEntries
, CONST PPALETTEENTRY PaletteColors
);
219 IntGetPaletteEntries(HPALETTE hpal
,
225 IntSetPaletteEntries(HPALETTE hpal
,
228 CONST LPPALETTEENTRY pe
);
231 IntGetSystemPaletteEntries(HDC hDC
,
236 IntGetDIBColorTable(HDC hDC
, UINT StartIndex
, UINT Entries
, RGBQUAD
*Colors
);
239 IntSetDIBColorTable(HDC hDC
, UINT StartIndex
, UINT Entries
, CONST RGBQUAD
*Colors
);
242 GreStretchBltMask(IN HDC hdcDst
,
253 IN DWORD dwBackColor
,