update for HEAD-2003091401
[reactos.git] / subsys / win32k / include / vis.h
diff --git a/subsys/win32k/include/vis.h b/subsys/win32k/include/vis.h
new file mode 100644 (file)
index 0000000..0c90b27
--- /dev/null
@@ -0,0 +1,31 @@
+/* $Id$
+ *
+ * COPYRIGHT:        See COPYING in the top level directory
+ * PROJECT:          ReactOS Win32k subsystem
+ * PURPOSE:          Visibility computations interface definition
+ * FILE:             include/win32k/vis.h
+ * PROGRAMMER:       Ge van Geldorp (ge@gse.nl)
+ *
+ */
+
+#ifndef _WIN32K_VIS_H
+#define _WIN32K_VIS_H
+
+#include <internal/ex.h>
+#include <include/window.h>
+
+HRGN FASTCALL
+VIS_ComputeVisibleRegion(PDESKTOP_OBJECT Desktop, PWINDOW_OBJECT Window,
+                         BOOLEAN ClientArea, BOOLEAN ClipChildren,
+                         BOOLEAN ClipSiblings);
+
+VOID FASTCALL
+VIS_WindowLayoutChanged(PDESKTOP_OBJECT Desktop, PWINDOW_OBJECT Window,
+                        HRGN UncoveredRgn);
+VOID FASTCALL
+VIS_RepaintDesktop(HWND Desktop, HRGN RepaintRgn);
+
+#endif /* ! defined(_WIN32K_VIS_H) */
+
+/* EOF */
+