X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=subsys%2Fwin32k%2Finclude%2Fvis.h;fp=subsys%2Fwin32k%2Finclude%2Fvis.h;h=0c90b2783e54faf0e2287156280616692cdb7f20;hp=0000000000000000000000000000000000000000;hb=a3df8bf1429570e0bd6c6428f6ed80073578cf4b;hpb=7c0db166f81fbe8c8b913d7f26048e337d383605 diff --git a/subsys/win32k/include/vis.h b/subsys/win32k/include/vis.h new file mode 100644 index 0000000..0c90b27 --- /dev/null +++ b/subsys/win32k/include/vis.h @@ -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 +#include + +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 */ +