update for HEAD-2003050101
[reactos.git] / subsys / win32k / include / inteng.h
diff --git a/subsys/win32k/include/inteng.h b/subsys/win32k/include/inteng.h
new file mode 100644 (file)
index 0000000..8303ba0
--- /dev/null
@@ -0,0 +1,38 @@
+#ifndef __WIN32K_INTENG_H
+#define __WIN32K_INTENG_H
+
+/* Definitions of IntEngXxx functions */
+
+extern BOOL STDCALL IntEngLineTo(SURFOBJ *Surface,
+                                 CLIPOBJ *Clip,
+                                 BRUSHOBJ *Brush,
+                                 LONG x1,
+                                 LONG y1,
+                                 LONG x2,
+                                 LONG y2,
+                                 RECTL *RectBounds,
+                                 MIX mix);
+BOOL STDCALL IntEngBitBlt(SURFOBJ *DestObj,
+                         SURFOBJ *SourceObj,
+                         SURFOBJ *Mask,
+                         CLIPOBJ *ClipRegion,
+                         XLATEOBJ *ColorTranslation,
+                         RECTL *DestRect,
+                         POINTL *SourcePoint,
+                         POINTL *MaskOrigin,
+                         BRUSHOBJ *Brush,
+                         POINTL *BrushOrigin,
+                         ROP4 rop4);
+
+XLATEOBJ *IntEngCreateXlate(USHORT DestPalType,
+                            USHORT SourcePalType,
+                            HPALETTE PaletteDest,
+                            HPALETTE PaletteSource);
+                       
+extern BOOL STDCALL IntEngPolyline(SURFOBJ *DestSurf,
+                                  CLIPOBJ *Clip,
+                                  BRUSHOBJ *Brush,
+                                  CONST LPPOINT  pt,
+                                  LONG dCount,
+                                  MIX mix);
+#endif