mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 17:01:28 +00:00
use a common header for most files in win32k to make use of precompiled headers
svn path=/trunk/; revision=9348
This commit is contained in:
parent
23dcd0a6f2
commit
418b7e53a6
|
@ -1,6 +1,5 @@
|
||||||
#ifndef _WIN32K_KAPI_H
|
#ifndef _WIN32K_KAPI_H
|
||||||
#define _WIN32K_KAPI_H
|
#define _WIN32K_KAPI_H
|
||||||
#include <win32k/ntddraw.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
#include <win32k/bitmaps.h>
|
||||||
#include <win32k/brush.h>
|
#include <win32k/brush.h>
|
||||||
#include <win32k/cliprgn.h>
|
#include <win32k/cliprgn.h>
|
||||||
|
|
|
@ -16,14 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib.c,v 1.9 2004/04/06 21:53:48 weiden Exp $ */
|
/* $Id: dib.c,v 1.10 2004/05/10 17:07:16 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
/* Static data */
|
/* Static data */
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
#ifndef _W32K_DIB_DIB_H
|
||||||
|
#define _W32K_DIB_DIB_H
|
||||||
|
|
||||||
extern unsigned char notmask[2];
|
extern unsigned char notmask[2];
|
||||||
extern unsigned char altnotmask[2];
|
extern unsigned char altnotmask[2];
|
||||||
#define MASK1BPP(x) (1<<(7-((x)&7)))
|
#define MASK1BPP(x) (1<<(7-((x)&7)))
|
||||||
|
@ -119,3 +122,5 @@ BOOLEAN DIB_32BPP_TransparentBlt(SURFOBJ *DestSurf, SURFOBJ *SourceSurf,
|
||||||
RECTL* DestRect, POINTL *SourcePoint,
|
RECTL* DestRect, POINTL *SourcePoint,
|
||||||
XLATEOBJ *ColorTranslation, ULONG iTransColor);
|
XLATEOBJ *ColorTranslation, ULONG iTransColor);
|
||||||
|
|
||||||
|
#endif /* _W32K_DIB_DIB_H */
|
||||||
|
|
||||||
|
|
|
@ -16,19 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib16bpp.c,v 1.30 2004/04/25 11:34:12 weiden Exp $ */
|
/* $Id: dib16bpp.c,v 1.31 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <math.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DIB_16BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
DIB_16BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
||||||
|
|
|
@ -16,19 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib1bpp.c,v 1.26 2004/05/01 09:04:37 gvg Exp $ */
|
/* $Id: dib1bpp.c,v 1.27 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DIB_1BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
DIB_1BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
||||||
|
|
|
@ -16,18 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib24bpp.c,v 1.25 2004/04/25 11:34:12 weiden Exp $ */
|
/* $Id: dib24bpp.c,v 1.26 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DIB_24BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
DIB_24BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
||||||
|
|
|
@ -16,18 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib32bpp.c,v 1.25 2004/04/25 11:34:12 weiden Exp $ */
|
/* $Id: dib32bpp.c,v 1.26 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DIB_32BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
DIB_32BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
||||||
|
|
|
@ -16,18 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib4bpp.c,v 1.33 2004/04/09 22:00:38 navaraf Exp $ */
|
/* $Id: dib4bpp.c,v 1.34 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DIB_4BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
DIB_4BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
||||||
|
|
|
@ -16,18 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dib8bpp.c,v 1.24 2004/04/30 23:42:20 navaraf Exp $ */
|
/* $Id: dib8bpp.c,v 1.25 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include "dib.h"
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
DIB_8BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
DIB_8BPP_PutPixel(SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: bitblt.c,v 1.53 2004/04/30 14:22:44 weiden Exp $
|
/* $Id: bitblt.c,v 1.54 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,25 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 2/10/1999: Created
|
* 2/10/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <ntos/minmax.h>
|
|
||||||
#include "brush.h"
|
|
||||||
#include "clip.h"
|
|
||||||
#include "objects.h"
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
#include "misc.h"
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/dib.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
typedef BOOLEAN STDCALL (*PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
typedef BOOLEAN STDCALL (*PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
||||||
SURFGDI* OutputGDI,
|
SURFGDI* OutputGDI,
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: brush.c,v 1.10 2004/01/30 16:36:16 navaraf Exp $
|
/* $Id: brush.c,v 1.11 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,8 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 3/7/1999: Created
|
* 3/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: clip.c,v 1.19 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: clip.c,v 1.20 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,15 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 21/8/1999: Created
|
* 21/8/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include "objects.h"
|
|
||||||
#include "clip.h"
|
|
||||||
#include <include/object.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
VOID STDCALL IntEngDeleteClipRegion(CLIPOBJ *ClipObj)
|
VOID STDCALL IntEngDeleteClipRegion(CLIPOBJ *ClipObj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: copybits.c,v 1.23 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: copybits.c,v 1.24 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,15 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 8/18/1999: Created
|
* 8/18/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include "objects.h"
|
|
||||||
#include "clip.h"
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: debug.c,v 1.7 2004/01/07 19:24:37 navaraf Exp $
|
/* $Id: debug.c,v 1.8 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,8 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 11/7/1999: Created
|
* 11/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: device.c,v 1.14 2004/03/14 18:36:14 dwelch Exp $
|
/* $Id: device.c,v 1.15 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,13 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 3/7/1999: Created
|
* 3/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/misc.h>
|
|
||||||
#include <windows.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <debug.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
#include <ddk/winddi.h>
|
#include <w32k.h>
|
||||||
#include <include/error.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: event.c,v 1.2 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: event.c,v 1.3 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,18 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 2/10/1999: Created
|
* 2/10/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <stdarg.h>
|
|
||||||
#include <windef.h>
|
|
||||||
#include <winbase.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: float.c,v 1.2 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: float.c,v 1.3 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -25,19 +25,7 @@
|
||||||
* PROGRAMER: Jason Filby
|
* PROGRAMER: Jason Filby
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <include/dib.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
#include "handle.h"
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: gradient.c,v 1.8 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: gradient.c,v 1.9 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,25 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 3/7/1999: Created
|
* 3/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
|
|
||||||
#include "objects.h"
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
|
|
||||||
#include "brush.h"
|
|
||||||
#include "clip.h"
|
|
||||||
|
|
||||||
//#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/* MACROS *********************************************************************/
|
/* MACROS *********************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: handle.c,v 1.14 2003/11/24 21:20:34 gvg Exp $
|
/* $Id: handle.c,v 1.15 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,12 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 29/8/1999: Created
|
* 29/8/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include "handle.h"
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
static int LastHandle = MAX_GDI_HANDLES;
|
static int LastHandle = MAX_GDI_HANDLES;
|
||||||
|
|
||||||
|
|
|
@ -16,22 +16,9 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: lineto.c,v 1.32 2004/04/09 20:03:16 navaraf Exp $
|
* $Id: lineto.c,v 1.33 2004/05/10 17:07:17 weiden Exp $
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/dib.h>
|
|
||||||
#include "clip.h"
|
|
||||||
#include "objects.h"
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
#include "misc.h"
|
|
||||||
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
|
|
||||||
static void FASTCALL
|
static void FASTCALL
|
||||||
TranslateRects(RECT_ENUM *RectEnum, POINTL* Translate)
|
TranslateRects(RECT_ENUM *RectEnum, POINTL* Translate)
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: mem.c,v 1.15 2004/03/15 22:01:17 gvg Exp $
|
/* $Id: mem.c,v 1.16 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -27,16 +27,7 @@
|
||||||
* 3/7/1999: Created
|
* 3/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef __USE_W32API
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntapi.h>
|
|
||||||
#endif
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
#include <debug.h>
|
|
||||||
|
|
||||||
typedef struct _USERMEMHEADER
|
typedef struct _USERMEMHEADER
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,13 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: misc.c,v 1.5 2004/04/09 20:03:16 navaraf Exp $ */
|
/* $Id: misc.c,v 1.6 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
#include <ddk/winddi.h>
|
#include <w32k.h>
|
||||||
#include <include/dib.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include "misc.h"
|
|
||||||
#include "objects.h"
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: mouse.c,v 1.68 2004/05/01 08:55:04 weiden Exp $
|
/* $Id: mouse.c,v 1.69 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
* PURPOSE: Mouse
|
* PURPOSE: Mouse
|
||||||
|
@ -26,29 +26,7 @@
|
||||||
* 06-06-2001 CSH Created
|
* 06-06-2001 CSH Created
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include "objects.h"
|
|
||||||
#include "include/msgqueue.h"
|
|
||||||
#include "include/object.h"
|
|
||||||
#include "include/winsta.h"
|
|
||||||
#include "include/desktop.h"
|
|
||||||
#include "include/window.h"
|
|
||||||
#include "include/cursoricon.h"
|
|
||||||
#include "include/callback.h"
|
|
||||||
#include "include/palette.h"
|
|
||||||
#include "include/inteng.h"
|
|
||||||
#include "include/eng.h"
|
|
||||||
#include "include/tags.h"
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <debug.h>
|
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: nls.c,v 1.3 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: nls.c,v 1.4 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -28,10 +28,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* INCLUDES *****************************************************************/
|
/* INCLUDES *****************************************************************/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ntos.h>
|
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: paint.c,v 1.18 2004/02/24 13:27:02 weiden Exp $
|
/* $Id: paint.c,v 1.19 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -27,22 +27,7 @@
|
||||||
* 3/7/1999: Created
|
* 3/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <ddk/winddi.h>
|
#include <w32k.h>
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
|
|
||||||
#include "objects.h"
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
|
|
||||||
#include "brush.h"
|
|
||||||
#include "clip.h"
|
|
||||||
|
|
||||||
//#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
BOOL STDCALL FillSolid(SURFOBJ *Surface, PRECTL pRect, ULONG iColor)
|
BOOL STDCALL FillSolid(SURFOBJ *Surface, PRECTL pRect, ULONG iColor)
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: palette.c,v 1.20 2003/12/20 10:31:32 navaraf Exp $
|
/* $Id: palette.c,v 1.21 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,14 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 11/7/1999: Created
|
* 11/7/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include "handle.h"
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: perfcnt.c,v 1.3 2003/07/11 15:59:37 royce Exp $
|
/* $Id: perfcnt.c,v 1.4 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -24,12 +24,7 @@
|
||||||
* FILE: subsys/win32k/eng/perfcnt.c
|
* FILE: subsys/win32k/eng/perfcnt.c
|
||||||
* PROGRAMER: Ge van Geldorp
|
* PROGRAMER: Ge van Geldorp
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
#include <debug.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -1,14 +1,4 @@
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include <include/error.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,10 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: sort.c,v 1.2 2003/07/12 14:00:05 gvg Exp $ */
|
/* $Id: sort.c,v 1.3 2004/05/10 17:07:17 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: surface.c,v 1.37 2004/04/09 20:03:16 navaraf Exp $
|
/* $Id: surface.c,v 1.38 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -30,18 +30,7 @@
|
||||||
* - Create a GDI bitmap with all formats, perform all drawing operations on them, render to VGA surface
|
* - Create a GDI bitmap with all formats, perform all drawing operations on them, render to VGA surface
|
||||||
* refer to \test\microwin\src\engine\devdraw.c for info on correct pixel plotting for various formats
|
* refer to \test\microwin\src\engine\devdraw.c for info on correct pixel plotting for various formats
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <include/dib.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
#include "handle.h"
|
|
||||||
#include "../dib/dib.h"
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
enum Rle_EscapeCodes
|
enum Rle_EscapeCodes
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: transblt.c,v 1.17 2004/04/09 20:03:18 navaraf Exp $
|
/* $Id: transblt.c,v 1.18 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,24 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 4/6/2004: Created
|
* 4/6/2004: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <ntos/minmax.h>
|
|
||||||
#include <include/dib.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
|
|
||||||
#include "brush.h"
|
|
||||||
#include "clip.h"
|
|
||||||
#include "objects.h"
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: xlate.c,v 1.33 2004/04/28 18:38:07 navaraf Exp $
|
/* $Id: xlate.c,v 1.34 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,21 +26,10 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 8/20/1999: Created
|
* 8/20/1999: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
|
|
||||||
// TODO: Cache XLATEOBJs that are created by EngCreateXlate by checking if the given palettes match a cached list
|
// TODO: Cache XLATEOBJs that are created by EngCreateXlate by checking if the given palettes match a cached list
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <ddk/ntddvdeo.h>
|
|
||||||
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include "handle.h"
|
|
||||||
#include <win32k/color.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
ULONG CCMLastSourceColor = 0, CCMLastColorMatch = 0;
|
ULONG CCMLastSourceColor = 0, CCMLastColorMatch = 0;
|
||||||
|
|
||||||
static ULONG FASTCALL ShiftAndMask(XLATEGDI *XlateGDI, ULONG Color)
|
static ULONG FASTCALL ShiftAndMask(XLATEGDI *XlateGDI, ULONG Color)
|
||||||
|
|
|
@ -15,13 +15,14 @@ IntGdiCreateDIBPatternBrushPt(CONST VOID *PackedDIB,
|
||||||
UINT Usage);
|
UINT Usage);
|
||||||
|
|
||||||
BOOL FASTCALL
|
BOOL FASTCALL
|
||||||
IntPatBlt(DC *dc,
|
IntPatBlt(
|
||||||
INT XLeft,
|
PDC dc,
|
||||||
INT YLeft,
|
INT XLeft,
|
||||||
INT Width,
|
INT YLeft,
|
||||||
INT Height,
|
INT Width,
|
||||||
DWORD ROP,
|
INT Height,
|
||||||
BRUSHOBJ *BrushObj);
|
DWORD ROP,
|
||||||
|
PGDIBRUSHOBJ BrushObj);
|
||||||
|
|
||||||
/* Pen functions */
|
/* Pen functions */
|
||||||
|
|
||||||
|
|
|
@ -19,16 +19,5 @@ BOOL FASTCALL PATH_PolyPolyline( PDC dc, const POINT* pts, const DWORD* counts,
|
||||||
BOOL FASTCALL PATH_Rectangle (PDC dc, INT x1, INT y1, INT x2, INT y2);
|
BOOL FASTCALL PATH_Rectangle (PDC dc, INT x1, INT y1, INT x2, INT y2);
|
||||||
BOOL FASTCALL PATH_RoundRect (PDC dc, INT x1, INT y1, INT x2, INT y2, INT xradius, INT yradius);
|
BOOL FASTCALL PATH_RoundRect (PDC dc, INT x1, INT y1, INT x2, INT y2, INT xradius, INT yradius);
|
||||||
BOOL FASTCALL PATH_PathToRegion (const GdiPath *pPath, INT nPolyFillMode, HRGN *pHrgn);
|
BOOL FASTCALL PATH_PathToRegion (const GdiPath *pPath, INT nPolyFillMode, HRGN *pHrgn);
|
||||||
#ifdef _WIN32K_PATH_INTERNAL
|
|
||||||
BOOL FASTCALL PATH_AddEntry (GdiPath *pPath, const POINT *pPoint, BYTE flags);
|
|
||||||
BOOL FASTCALL PATH_AddFlatBezier (GdiPath *pPath, POINT *pt, BOOL closed);
|
|
||||||
BOOL FASTCALL PATH_DoArcPart (GdiPath *pPath, FLOAT_POINT corners[], double angleStart, double angleEnd, BOOL addMoveTo);
|
|
||||||
BOOL FASTCALL PATH_FlattenPath (GdiPath *pPath);
|
|
||||||
VOID FASTCALL PATH_GetPathFromDC (PDC dc, GdiPath **ppPath);
|
|
||||||
VOID FASTCALL PATH_NormalizePoint (FLOAT_POINT corners[], const FLOAT_POINT *pPoint, double *pX, double *pY);
|
|
||||||
BOOL FASTCALL PATH_PathToRegion(const GdiPath *pPath, INT nPolyFillMode, HRGN *pHrgn);
|
|
||||||
BOOL FASTCALL PATH_ReserveEntries (GdiPath *pPath, INT numEntries);
|
|
||||||
VOID FASTCALL PATH_ScaleNormalizedPoint (FLOAT_POINT corners[], double x, double y, POINT *pPoint);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* _WIN32K_PATH_H */
|
#endif /* _WIN32K_PATH_H */
|
||||||
|
|
|
@ -16,42 +16,11 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dllmain.c,v 1.71 2004/05/05 22:47:06 weiden Exp $
|
/* $Id: dllmain.c,v 1.72 2004/05/10 17:07:17 weiden Exp $
|
||||||
*
|
*
|
||||||
* Entry Point for win32k.sys
|
* Entry Point for win32k.sys
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#define WIN32_NO_STATUS
|
|
||||||
#include <windows.h>
|
|
||||||
#define NTOS_MODE_KERNEL
|
|
||||||
#include <ntos.h>
|
|
||||||
|
|
||||||
#ifdef __USE_W32API
|
|
||||||
#include <ddk/ddrawint.h>
|
|
||||||
#endif
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/menu.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
#include <include/timer.h>
|
|
||||||
#include <include/text.h>
|
|
||||||
#include <include/caret.h>
|
|
||||||
#include <include/hotkey.h>
|
|
||||||
#include <include/accelerator.h>
|
|
||||||
#include <include/cursoricon.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/hook.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
#ifdef __USE_W32API
|
#ifdef __USE_W32API
|
||||||
typedef NTSTATUS (STDCALL *PW32_PROCESS_CALLBACK)(
|
typedef NTSTATUS (STDCALL *PW32_PROCESS_CALLBACK)(
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: svctabm.c,v 1.5 2003/06/07 10:14:40 chorns Exp $
|
/* $Id: svctabm.c,v 1.6 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* Entry Point for win32k.sys
|
* Entry Point for win32k.sys
|
||||||
*/
|
*/
|
||||||
|
@ -44,6 +44,7 @@
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#define NTOS_MODE_KERNEL
|
#define NTOS_MODE_KERNEL
|
||||||
#include <ntos.h>
|
#include <ntos.h>
|
||||||
|
#include <win32k/ntddraw.h>
|
||||||
#include <win32k/win32k.h>
|
#include <win32k/win32k.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.97 2004/04/09 20:03:18 navaraf Exp $
|
# $Id: makefile,v 1.98 2004/05/10 17:07:18 weiden Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../..
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
@ -10,6 +10,8 @@ TARGET_BASE = 0x0
|
||||||
|
|
||||||
TARGET_ENTRY = _DllMain@8
|
TARGET_ENTRY = _DllMain@8
|
||||||
|
|
||||||
|
TARGET_PCH = w32k.h
|
||||||
|
|
||||||
TARGET_DDKLIBS = freetype.a
|
TARGET_DDKLIBS = freetype.a
|
||||||
|
|
||||||
FREETYPE_DIR = $(PATH_TO_TOP)/lib/freetype
|
FREETYPE_DIR = $(PATH_TO_TOP)/lib/freetype
|
||||||
|
@ -24,11 +26,12 @@ endif
|
||||||
|
|
||||||
TARGET_CFLAGS =\
|
TARGET_CFLAGS =\
|
||||||
$(CFLAGS_DBG) \
|
$(CFLAGS_DBG) \
|
||||||
|
-I. \
|
||||||
-I$(PATH_TO_TOP)/ntoskrnl/include \
|
-I$(PATH_TO_TOP)/ntoskrnl/include \
|
||||||
-I$(FREETYPE_DIR)/include \
|
-I$(FREETYPE_DIR)/include \
|
||||||
-DUNICODE \
|
-DUNICODE \
|
||||||
-Wall -Werror \
|
-Wall -Werror \
|
||||||
-D__USE_W32API -D_WIN32_WINNT=0x0500 \
|
-D__USE_W32API -D_WIN32_WINNT=0x0501 \
|
||||||
-DWINVER=0x600 -D_WIN32K_
|
-DWINVER=0x600 -D_WIN32K_
|
||||||
|
|
||||||
TARGET_LFLAGS =\
|
TARGET_LFLAGS =\
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
* 25-10-2003 PB Created
|
* 25-10-2003 PB Created
|
||||||
*/
|
*/
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
|
#include <win32k/ntddraw.h>
|
||||||
#include <win32k/win32k.h>
|
#include <win32k/win32k.h>
|
||||||
#include <win32k/gdiobj.h>
|
#include <win32k/gdiobj.h>
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
* 25-10-2003 PB Created
|
* 25-10-2003 PB Created
|
||||||
*/
|
*/
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
|
#include <win32k/ntddraw.h>
|
||||||
#include <win32k/win32k.h>
|
#include <win32k/win32k.h>
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: accelerator.c,v 1.9 2004/02/19 21:12:09 weiden Exp $
|
/* $Id: accelerator.c,v 1.10 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -48,19 +48,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
#include <w32k.h>
|
||||||
#include <roskrnl.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <napi/win32.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <include/accelerator.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: callback.c,v 1.21 2003/12/26 22:52:11 gvg Exp $
|
/* $Id: callback.c,v 1.22 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,16 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <user32/callback.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: caret.c,v 1.11 2004/02/19 21:12:09 weiden Exp $
|
/* $Id: caret.c,v 1.12 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -9,16 +9,7 @@
|
||||||
* 10/15/2003 Created
|
* 10/15/2003 Created
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <win32k/win32k.h>
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/caret.h>
|
|
||||||
#include <include/timer.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <rosrtl/string.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: class.c,v 1.51 2004/04/09 20:03:19 navaraf Exp $
|
/* $Id: class.c,v 1.52 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -28,18 +28,7 @@
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <napi/win32.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -24,14 +24,7 @@
|
||||||
* PROGRAMER: Filip Navara <xnavara@volny.cz>
|
* PROGRAMER: Filip Navara <xnavara@volny.cz>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <win32k/win32k.h>
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/clipboard.h>
|
|
||||||
#include <include/cleanup.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/useratom.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: desktop.c,v 1.13 2004/05/08 12:42:46 weiden Exp $
|
* $Id: desktop.c,v 1.14 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -28,26 +28,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
#include <w32k.h>
|
||||||
#define __WIN32K__
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <csrss/csrss.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/cursoricon.h>
|
|
||||||
#include <include/hotkey.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <debug.h>
|
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
/* not yet defined in w32api... */
|
/* not yet defined in w32api... */
|
||||||
|
|
|
@ -16,17 +16,11 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: focus.c,v 1.21 2004/04/15 23:36:03 weiden Exp $
|
* $Id: focus.c,v 1.22 2004/05/10 17:07:18 weiden Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <win32k/win32k.h>
|
#include <w32k.h>
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <win32k/debug1.h>
|
#include <win32k/debug1.h>
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: guicheck.c,v 1.17 2003/12/07 23:02:57 gvg Exp $
|
/* $Id: guicheck.c,v 1.18 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -33,14 +33,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <napi/teb.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <napi/win32.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: hook.c,v 1.7 2004/04/07 00:58:05 weiden Exp $
|
/* $Id: hook.c,v 1.8 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,17 +29,7 @@
|
||||||
* Copyright (C) 2002 Alexandre Julliard
|
* Copyright (C) 2002 Alexandre Julliard
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/hook.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <internal/ps.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <win32k/debug1.h>
|
#include <win32k/debug1.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: hotkey.c,v 1.8 2004/02/24 13:27:03 weiden Exp $
|
/* $Id: hotkey.c,v 1.9 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,14 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <internal/ex.h>
|
|
||||||
#include <internal/ps.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/hotkey.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: input.c,v 1.31 2004/05/01 08:47:14 weiden Exp $
|
/* $Id: input.c,v 1.32 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,19 +29,8 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
#include <include/hotkey.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <rosrtl/string.h>
|
#include <rosrtl/string.h>
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: keyboard.c,v 1.28 2004/04/29 21:13:16 gvg Exp $
|
/* $Id: keyboard.c,v 1.29 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,19 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <internal/kbd.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <rosrtl/string.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: menu.c,v 1.53 2004/05/02 21:41:18 gvg Exp $
|
/* $Id: menu.c,v 1.54 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -28,18 +28,7 @@
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <napi/win32.h>
|
|
||||||
#include <include/menu.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: message.c,v 1.62 2004/05/05 22:26:03 weiden Exp $
|
/* $Id: message.c,v 1.63 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,22 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/painting.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: metric.c,v 1.19 2004/04/15 11:44:03 weiden Exp $
|
/* $Id: metric.c,v 1.20 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,14 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: misc.c,v 1.70 2004/05/08 12:42:46 weiden Exp $
|
/* $Id: misc.c,v 1.71 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -8,30 +8,8 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 2003/05/22 Created
|
* 2003/05/22 Created
|
||||||
*/
|
*/
|
||||||
#define __WIN32K__
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/menu.h>
|
|
||||||
#include <include/painting.h>
|
|
||||||
#include <include/dce.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/caret.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/clipboard.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/text.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: msgqueue.c,v 1.93 2004/05/08 19:35:32 weiden Exp $
|
/* $Id: msgqueue.c,v 1.94 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,21 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
#include <include/cursoricon.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/caret.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <win32k/debug1.h>
|
#include <win32k/debug1.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: painting.c,v 1.81 2004/04/29 21:13:16 gvg Exp $
|
* $Id: painting.c,v 1.82 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -30,26 +30,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/caret.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <windows.h>
|
|
||||||
#include <include/painting.h>
|
|
||||||
#include <user32/wininternal.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <win32k/coord.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <include/vis.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <win32k/debug1.h>
|
#include <win32k/debug1.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: prop.c,v 1.10 2004/04/16 21:50:26 weiden Exp $
|
/* $Id: prop.c,v 1.11 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -28,20 +28,7 @@
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
//#define NDEBUG
|
//#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: scrollbar.c,v 1.31 2004/05/05 13:58:59 weiden Exp $
|
/* $Id: scrollbar.c,v 1.32 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,19 +29,8 @@
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/scroll.h>
|
|
||||||
#include <include/painting.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#ifdef __USE_W32API
|
#ifdef __USE_W32API
|
||||||
#include <oleacc.h>
|
#include <oleacc.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: timer.c,v 1.31 2004/04/29 21:13:16 gvg Exp $
|
/* $Id: timer.c,v 1.32 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -30,18 +30,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <win32k/ntuser.h>
|
|
||||||
#include <internal/ntoskrnl.h>
|
|
||||||
#include <internal/ps.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/timer.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <messages.h>
|
|
||||||
#include <napi/win32.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -24,9 +24,8 @@
|
||||||
* PROGRAMER: Filip Navara <xnavara@volny.cz>
|
* PROGRAMER: Filip Navara <xnavara@volny.cz>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <include/useratom.h>
|
#include <w32k.h>
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: vis.c,v 1.27 2004/04/24 14:21:36 weiden Exp $
|
* $Id: vis.c,v 1.28 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -25,11 +25,7 @@
|
||||||
* PROGRAMMER: Ge van Geldorp (ge@gse.nl)
|
* PROGRAMMER: Ge van Geldorp (ge@gse.nl)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <win32k/win32k.h>
|
#include <w32k.h>
|
||||||
#include <include/painting.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/vis.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <win32k/debug1.h>
|
#include <win32k/debug1.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: windc.c,v 1.65 2004/04/09 20:03:19 navaraf Exp $
|
/* $Id: windc.c,v 1.66 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -29,20 +29,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/dce.h>
|
|
||||||
#include <include/vis.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: window.c,v 1.228 2004/05/08 16:06:54 weiden Exp $
|
/* $Id: window.c,v 1.229 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -27,34 +27,7 @@
|
||||||
* 06-06-2001 CSH Created
|
* 06-06-2001 CSH Created
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/msgqueue.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/dce.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
#include <include/painting.h>
|
|
||||||
#include <include/scroll.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/menu.h>
|
|
||||||
#include <include/hotkey.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/hook.h>
|
|
||||||
#include <include/useratom.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <include/timer.h>
|
|
||||||
#include <include/cleanup.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <win32k/debug1.h>
|
#include <win32k/debug1.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: winpos.c,v 1.113 2004/05/08 12:42:46 weiden Exp $
|
/* $Id: winpos.c,v 1.114 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -28,25 +28,7 @@
|
||||||
*/
|
*/
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/class.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/winpos.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/painting.h>
|
|
||||||
#include <include/dce.h>
|
|
||||||
#include <include/vis.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/focus.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: winsta.c,v 1.58 2004/05/01 17:06:55 weiden Exp $
|
* $Id: winsta.c,v 1.59 2004/05/10 17:07:18 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -35,26 +35,7 @@
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
|
||||||
#define __WIN32K__
|
#include <w32k.h>
|
||||||
#define NTOS_MODE_KERNEL
|
|
||||||
#include <ntos.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/cursoricon.h>
|
|
||||||
#include <include/hotkey.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
/* Needed for DIRECTORY_OBJECT */
|
|
||||||
#include <internal/ob.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
|
@ -16,11 +16,9 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: bezier.c,v 1.7 2004/05/10 13:35:28 weiden Exp $ */
|
/* $Id: bezier.c,v 1.8 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
#include <w32k.h>
|
||||||
#include <math.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
/******************************************************************
|
/******************************************************************
|
||||||
*
|
*
|
||||||
|
|
|
@ -16,28 +16,16 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: bitmaps.c,v 1.71 2004/04/28 18:38:07 navaraf Exp $ */
|
/* $Id: bitmaps.c,v 1.72 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/color.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
//#include <win32k/debug.h>
|
|
||||||
#include "../eng/handle.h"
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <rosrtl/gdimacro.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
#define IN_RECT(r,x,y) \
|
||||||
#include <win32k/debug1.h>
|
( \
|
||||||
|
(x) >= (r).left && \
|
||||||
|
(y) >= (r).top && \
|
||||||
|
(x) < (r).right && \
|
||||||
|
(y) < (r).bottom \
|
||||||
|
)
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
NtGdiBitBlt(
|
NtGdiBitBlt(
|
||||||
|
|
|
@ -17,21 +17,9 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: brush.c,v 1.36 2004/04/25 14:46:54 weiden Exp $
|
* $Id: brush.c,v 1.37 2004/05/10 17:07:20 weiden Exp $
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
static const USHORT HatchBrushes[NB_HATCH_STYLES][8] =
|
static const USHORT HatchBrushes[NB_HATCH_STYLES][8] =
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,22 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: cliprgn.c,v 1.36 2004/04/26 19:58:45 weiden Exp $ */
|
/* $Id: cliprgn.c,v 1.37 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <win32k/cliprgn.h>
|
|
||||||
#include <win32k/coord.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include "../eng/clip.h"
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
CLIPPING_UpdateGCRegion(DC* Dc)
|
CLIPPING_UpdateGCRegion(DC* Dc)
|
||||||
|
|
|
@ -16,30 +16,11 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: color.c,v 1.38 2004/05/01 00:51:51 navaraf Exp $ */
|
/* $Id: color.c,v 1.39 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
|
|
||||||
// FIXME: Use PXLATEOBJ logicalToSystem instead of int *mapping
|
// FIXME: Use PXLATEOBJ logicalToSystem instead of int *mapping
|
||||||
|
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/color.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <win32k/ntuser.h>
|
|
||||||
#include "../eng/handle.h"
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/dce.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
int COLOR_gapStart = 256;
|
int COLOR_gapStart = 256;
|
||||||
int COLOR_gapEnd = -1;
|
int COLOR_gapEnd = -1;
|
||||||
int COLOR_gapFilled = 0;
|
int COLOR_gapFilled = 0;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: coord.c,v 1.22 2004/02/19 21:12:10 weiden Exp $
|
/* $Id: coord.c,v 1.23 2004/05/10 17:07:20 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,16 +26,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/coord.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -16,35 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: cursoricon.c,v 1.54 2004/04/30 22:18:00 weiden Exp $ */
|
/* $Id: cursoricon.c,v 1.55 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/ntddmou.h>
|
|
||||||
#include <win32k/win32k.h>
|
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <include/winsta.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/mouse.h>
|
|
||||||
#include <include/window.h>
|
|
||||||
#include <include/input.h>
|
|
||||||
#include <include/cursoricon.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/callback.h>
|
|
||||||
#include "include/object.h"
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
PCURICON_OBJECT FASTCALL
|
PCURICON_OBJECT FASTCALL
|
||||||
IntGetCurIconObject(PWINSTATION_OBJECT WinStaObject, HANDLE Handle)
|
IntGetCurIconObject(PWINSTATION_OBJECT WinStaObject, HANDLE Handle)
|
||||||
|
|
|
@ -16,46 +16,12 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: dc.c,v 1.133 2004/04/28 18:38:07 navaraf Exp $
|
/* $Id: dc.c,v 1.134 2004/05/10 17:07:20 weiden Exp $
|
||||||
*
|
*
|
||||||
* DC.C - Device context functions
|
* DC.C - Device context functions
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/ntddvdeo.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/cliprgn.h>
|
|
||||||
#include <win32k/coord.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/misc.h>
|
|
||||||
#include <win32k/print.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <win32k/paint.h>
|
|
||||||
#include <win32k/color.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <win32k/text.h>
|
|
||||||
#include "../eng/clip.h"
|
|
||||||
#include "../eng/handle.h"
|
|
||||||
#include <include/dce.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/guicheck.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/cleanup.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <include/text.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
#ifndef OBJ_COLORSPACE
|
#ifndef OBJ_COLORSPACE
|
||||||
#define OBJ_COLORSPACE (14)
|
#define OBJ_COLORSPACE (14)
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* $Id: dib.c,v 1.45 2004/04/09 20:03:20 navaraf Exp $
|
* $Id: dib.c,v 1.46 2004/05/10 17:07:20 weiden Exp $
|
||||||
*
|
*
|
||||||
* ReactOS W32 Subsystem
|
* ReactOS W32 Subsystem
|
||||||
* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 ReactOS Team
|
* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 ReactOS Team
|
||||||
|
@ -18,26 +18,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include "../eng/handle.h"
|
|
||||||
#include <ntos/minmax.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/dib.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
UINT STDCALL NtGdiSetDIBColorTable(HDC hDC,
|
UINT STDCALL NtGdiSetDIBColorTable(HDC hDC,
|
||||||
UINT StartIndex,
|
UINT StartIndex,
|
||||||
|
|
|
@ -16,30 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: fillshap.c,v 1.47 2004/04/09 20:03:20 navaraf Exp $ */
|
/* $Id: fillshap.c,v 1.48 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/fillshap.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/path.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* a couple macros to fill a single pixel or a line
|
* a couple macros to fill a single pixel or a line
|
||||||
|
|
|
@ -19,29 +19,10 @@
|
||||||
/*
|
/*
|
||||||
* GDIOBJ.C - GDI object manipulation routines
|
* GDIOBJ.C - GDI object manipulation routines
|
||||||
*
|
*
|
||||||
* $Id: gdiobj.c,v 1.66 2004/04/09 20:03:20 navaraf Exp $
|
* $Id: gdiobj.c,v 1.67 2004/05/10 17:07:20 weiden Exp $
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#define WIN32_NO_STATUS
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <include/dce.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <win32k/text.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <win32k/cursoricon.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/* count all gdi objects */
|
/* count all gdi objects */
|
||||||
#define GDI_COUNT_OBJECTS 1
|
#define GDI_COUNT_OBJECTS 1
|
||||||
|
|
|
@ -16,15 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: icm.c,v 1.9 2003/08/19 11:48:50 weiden Exp $ */
|
/* $Id: icm.c,v 1.10 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/icm.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -16,29 +16,11 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: line.c,v 1.29 2004/04/09 20:03:20 navaraf Exp $ */
|
/* $Id: line.c,v 1.30 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
|
|
||||||
// Some code from the WINE project source (www.winehq.com)
|
// Some code from the WINE project source (www.winehq.com)
|
||||||
|
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/line.h>
|
|
||||||
#include <win32k/path.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/path.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
|
|
||||||
BOOL FASTCALL
|
BOOL FASTCALL
|
||||||
IntGdiMoveToEx(DC *dc,
|
IntGdiMoveToEx(DC *dc,
|
||||||
|
|
|
@ -16,15 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: metafile.c,v 1.9 2003/08/19 11:48:50 weiden Exp $ */
|
/* $Id: metafile.c,v 1.10 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/metafile.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
HENHMETAFILE
|
HENHMETAFILE
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -16,27 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: objconv.c,v 1.17 2004/04/09 20:03:20 navaraf Exp $ */
|
/* $Id: objconv.c,v 1.18 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
|
|
||||||
/* FIXME: Surely we should just have one include file that includes all of these.. */
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/coord.h>
|
|
||||||
#include <win32k/driver.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/print.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include "../eng/objects.h"
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/surface.h>
|
|
||||||
|
|
||||||
//#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
HBITMAP FASTCALL BitmapToSurf(PBITMAPOBJ BitmapObj, HDEV GDIDevice)
|
HBITMAP FASTCALL BitmapToSurf(PBITMAPOBJ BitmapObj, HDEV GDIDevice)
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,16 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: paint.c,v 1.10 2003/08/19 11:48:50 weiden Exp $ */
|
/* $Id: paint.c,v 1.11 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
//#include <win32k/debug.h>
|
|
||||||
#include <win32k/paint.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -16,20 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: palette.c,v 1.17 2004/04/09 20:03:20 navaraf Exp $ */
|
/* $Id: palette.c,v 1.18 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <win32k/debug.h>
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/color.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <debug.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/color.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#ifndef NO_MAPPING
|
#ifndef NO_MAPPING
|
||||||
static int PALETTE_firstFree = 0;
|
static int PALETTE_firstFree = 0;
|
||||||
|
|
|
@ -16,33 +16,24 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: path.c,v 1.20 2004/04/24 14:21:37 weiden Exp $ */
|
/* $Id: path.c,v 1.21 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/path.h>
|
|
||||||
#include <win32k/math.h>
|
|
||||||
#include <win32k/float.h>
|
#include <win32k/float.h>
|
||||||
#include <win32k/coord.h>
|
|
||||||
#include <win32k/line.h>
|
|
||||||
#define _WIN32K_PATH_INTERNAL
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/path.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#include <math.h>
|
|
||||||
#include <float.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
#define NUM_ENTRIES_INITIAL 16 /* Initial size of points / flags arrays */
|
#define NUM_ENTRIES_INITIAL 16 /* Initial size of points / flags arrays */
|
||||||
#define GROW_FACTOR_NUMER 2 /* Numerator of grow factor for the array */
|
#define GROW_FACTOR_NUMER 2 /* Numerator of grow factor for the array */
|
||||||
#define GROW_FACTOR_DENOM 1 /* Denominator of grow factor */
|
#define GROW_FACTOR_DENOM 1 /* Denominator of grow factor */
|
||||||
|
|
||||||
|
BOOL FASTCALL PATH_AddEntry (GdiPath *pPath, const POINT *pPoint, BYTE flags);
|
||||||
|
BOOL FASTCALL PATH_AddFlatBezier (GdiPath *pPath, POINT *pt, BOOL closed);
|
||||||
|
BOOL FASTCALL PATH_DoArcPart (GdiPath *pPath, FLOAT_POINT corners[], double angleStart, double angleEnd, BOOL addMoveTo);
|
||||||
|
BOOL FASTCALL PATH_FlattenPath (GdiPath *pPath);
|
||||||
|
VOID FASTCALL PATH_GetPathFromDC (PDC dc, GdiPath **ppPath);
|
||||||
|
VOID FASTCALL PATH_NormalizePoint (FLOAT_POINT corners[], const FLOAT_POINT *pPoint, double *pX, double *pY);
|
||||||
|
BOOL FASTCALL PATH_PathToRegion(const GdiPath *pPath, INT nPolyFillMode, HRGN *pHrgn);
|
||||||
|
BOOL FASTCALL PATH_ReserveEntries (GdiPath *pPath, INT numEntries);
|
||||||
|
VOID FASTCALL PATH_ScaleNormalizedPoint (FLOAT_POINT corners[], double x, double y, POINT *pPoint);
|
||||||
|
|
||||||
|
|
||||||
INT FASTCALL
|
INT FASTCALL
|
||||||
IntGdiGetArcDirection(DC *dc);
|
IntGdiGetArcDirection(DC *dc);
|
||||||
|
|
|
@ -17,19 +17,9 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*
|
*
|
||||||
* $Id: pen.c,v 1.14 2004/04/05 21:26:25 navaraf Exp $
|
* $Id: pen.c,v 1.15 2004/05/10 17:07:20 weiden Exp $
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/* PRIVATE FUNCTIONS **********************************************************/
|
/* PRIVATE FUNCTIONS **********************************************************/
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: polyfill.c,v 1.13 2004/04/09 20:03:20 navaraf Exp $
|
/* $Id: polyfill.c,v 1.14 2004/05/10 17:07:20 weiden Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -26,19 +26,7 @@
|
||||||
* REVISION HISTORY:
|
* REVISION HISTORY:
|
||||||
* 21/2/2003: Created
|
* 21/2/2003: Created
|
||||||
*/
|
*/
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/fillshap.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/pen.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/paint.h>
|
|
||||||
|
|
||||||
#undef NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
INT abs(INT nm);
|
INT abs(INT nm);
|
||||||
|
|
||||||
|
|
|
@ -16,20 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: print.c,v 1.16 2004/04/09 20:03:20 navaraf Exp $ */
|
/* $Id: print.c,v 1.17 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/print.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
INT
|
INT
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
|
@ -16,15 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: rect.c,v 1.6 2003/08/19 11:48:50 weiden Exp $ */
|
/* $Id: rect.c,v 1.7 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
#include <windows.h>
|
#include <w32k.h>
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <win32k/gdiobj.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
|
|
@ -16,26 +16,9 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: region.c,v 1.50 2004/04/24 14:21:37 weiden Exp $ */
|
/* $Id: region.c,v 1.51 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
#include <w32k.h>
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/float.h>
|
#include <win32k/float.h>
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/bitmaps.h>
|
|
||||||
#include <win32k/region.h>
|
|
||||||
#include <win32k/cliprgn.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <include/rect.h>
|
|
||||||
#include <include/object.h>
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/intgdi.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL STDCALL
|
||||||
IntEngPaint(IN SURFOBJ *Surface,IN CLIPOBJ *ClipRegion,IN BRUSHOBJ *Brush,IN POINTL *BrushOrigin,
|
IntEngPaint(IN SURFOBJ *Surface,IN CLIPOBJ *ClipRegion,IN BRUSHOBJ *Brush,IN POINTL *BrushOrigin,
|
||||||
|
|
|
@ -22,36 +22,13 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: text.c,v 1.90 2004/04/23 21:35:59 weiden Exp $ */
|
/* $Id: text.c,v 1.91 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
|
|
||||||
|
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <ddk/winddi.h>
|
|
||||||
#include <napi/win32.h>
|
|
||||||
#include <internal/safe.h>
|
|
||||||
#include <win32k/brush.h>
|
|
||||||
#include <win32k/dc.h>
|
|
||||||
#include <win32k/text.h>
|
|
||||||
#include <win32k/font.h>
|
|
||||||
#include <include/error.h>
|
|
||||||
#include <include/desktop.h>
|
|
||||||
#include <ft2build.h>
|
#include <ft2build.h>
|
||||||
#include FT_FREETYPE_H
|
#include FT_FREETYPE_H
|
||||||
#include <freetype/tttables.h>
|
#include <freetype/tttables.h>
|
||||||
|
|
||||||
#include "../eng/handle.h"
|
|
||||||
|
|
||||||
#include <include/inteng.h>
|
|
||||||
#include <include/text.h>
|
|
||||||
#include <include/eng.h>
|
|
||||||
#include <include/palette.h>
|
|
||||||
#include <include/tags.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
FT_Library library;
|
FT_Library library;
|
||||||
|
|
||||||
typedef struct _FONT_ENTRY {
|
typedef struct _FONT_ENTRY {
|
||||||
|
|
|
@ -16,15 +16,8 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: wingl.c,v 1.7 2003/08/19 11:48:50 weiden Exp $ */
|
/* $Id: wingl.c,v 1.8 2004/05/10 17:07:20 weiden Exp $ */
|
||||||
|
#include <w32k.h>
|
||||||
#undef WIN32_LEAN_AND_MEAN
|
|
||||||
#include <windows.h>
|
|
||||||
#include <ddk/ntddk.h>
|
|
||||||
#include <win32k/wingl.h>
|
|
||||||
|
|
||||||
#define NDEBUG
|
|
||||||
#include <win32k/debug1.h>
|
|
||||||
|
|
||||||
INT
|
INT
|
||||||
STDCALL
|
STDCALL
|
||||||
|
|
81
reactos/subsys/win32k/w32k.h
Normal file
81
reactos/subsys/win32k/w32k.h
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
/*
|
||||||
|
* Precompiled headers for win32k.sys
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define __WIN32K__
|
||||||
|
#define NTOS_MODE_KERNEL
|
||||||
|
|
||||||
|
#include <roskrnl.h>
|
||||||
|
|
||||||
|
#include <ddk/winddi.h>
|
||||||
|
#include <ddk/ntddk.h>
|
||||||
|
#include <ddk/ntddmou.h>
|
||||||
|
|
||||||
|
#include <win32k/win32k.h>
|
||||||
|
#include <csrss/csrss.h>
|
||||||
|
|
||||||
|
#include <internal/ob.h>
|
||||||
|
#include <internal/safe.h>
|
||||||
|
|
||||||
|
#include <napi/win32.h>
|
||||||
|
#include <ntos.h>
|
||||||
|
#include <math.h>
|
||||||
|
#include <float.h>
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
|
#include <rosrtl/string.h>
|
||||||
|
#include <user32/callback.h>
|
||||||
|
|
||||||
|
#include <include/accelerator.h>
|
||||||
|
#include <include/callback.h>
|
||||||
|
#include <include/caret.h>
|
||||||
|
#include <include/class.h>
|
||||||
|
#include <include/cleanup.h>
|
||||||
|
#include <include/clipboard.h>
|
||||||
|
#include <include/color.h>
|
||||||
|
#include <include/cursoricon.h>
|
||||||
|
#include <include/dce.h>
|
||||||
|
#include <include/desktop.h>
|
||||||
|
#include <include/dib.h>
|
||||||
|
#include <include/eng.h>
|
||||||
|
#include <include/error.h>
|
||||||
|
#include <include/focus.h>
|
||||||
|
#include <include/guicheck.h>
|
||||||
|
#include <include/hook.h>
|
||||||
|
#include <include/hotkey.h>
|
||||||
|
#include <include/input.h>
|
||||||
|
#include <include/inteng.h>
|
||||||
|
#include <include/intgdi.h>
|
||||||
|
#include <include/menu.h>
|
||||||
|
#include <include/mouse.h>
|
||||||
|
#include <include/msgqueue.h>
|
||||||
|
#include <include/object.h>
|
||||||
|
#include <include/paint.h>
|
||||||
|
#include <include/painting.h>
|
||||||
|
#include <include/palette.h>
|
||||||
|
#include <include/path.h>
|
||||||
|
#include <include/prop.h>
|
||||||
|
#include <include/rect.h>
|
||||||
|
#include <include/scroll.h>
|
||||||
|
#include <include/surface.h>
|
||||||
|
#include <include/tags.h>
|
||||||
|
#include <include/text.h>
|
||||||
|
#include <include/timer.h>
|
||||||
|
#include <include/timer.h>
|
||||||
|
#include <include/useratom.h>
|
||||||
|
#include <include/vis.h>
|
||||||
|
#include <include/window.h>
|
||||||
|
#include <include/winpos.h>
|
||||||
|
#include <include/winsta.h>
|
||||||
|
|
||||||
|
#include <eng/objects.h>
|
||||||
|
#include <eng/misc.h>
|
||||||
|
#include <eng/handle.h>
|
||||||
|
#include <eng/clip.h>
|
||||||
|
#include <eng/brush.h>
|
||||||
|
|
||||||
|
#include <dib/dib.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <win32k/debug1.h>
|
||||||
|
|
Loading…
Reference in a new issue