From 6870957b9aa64c9694372c320e00261fc5bba47c Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Wed, 27 Jul 2005 20:09:46 +0000 Subject: [PATCH] - Fix included headers in GDI for PSDK compatibility - Fix some incorrect definitions. - Remove more quintuplicated header nonsense... svn path=/trunk/; revision=16815 --- reactos/include/win32k/debug.h | 12 ----- reactos/include/win32k/debug1.h | 72 ----------------------------- reactos/include/win32k/driver.h | 2 +- reactos/include/win32k/kapi.h | 1 - reactos/lib/gdi32/include/precomp.h | 8 ++-- reactos/lib/gdi32/misc/stubs.c | 6 +-- reactos/lib/gdi32/misc/wingl.c | 2 +- 7 files changed, 10 insertions(+), 93 deletions(-) delete mode 100644 reactos/include/win32k/debug.h delete mode 100644 reactos/include/win32k/debug1.h diff --git a/reactos/include/win32k/debug.h b/reactos/include/win32k/debug.h deleted file mode 100644 index a5b56693561..00000000000 --- a/reactos/include/win32k/debug.h +++ /dev/null @@ -1,12 +0,0 @@ - -#ifndef H_WIN32K_DEBUG -#define H_WIN32K_DEBUG - -#ifdef CHECKED_BUILD -#define FIXME(S) DbgPrint ("win32k: FIXME at: File:%s line:%d reason:%s", __FILE__, __LINE__, S) -#else -#define FIXME(S) -#endif - -#endif - diff --git a/reactos/include/win32k/debug1.h b/reactos/include/win32k/debug1.h deleted file mode 100644 index c314e796cf2..00000000000 --- a/reactos/include/win32k/debug1.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * COPYRIGHT: See COPYING in the top level directory - * PROJECT: ReactOS kernel - * FILE: include/internal/debug.h - * PURPOSE: Useful debugging macros - * PROGRAMMER: David Welch (welch@mcmail.com) - * UPDATE HISTORY: - * 28/05/98: Created - */ - -/* - * NOTE: Define NDEBUG before including this header to disable debugging - * macros - */ - -#ifndef __INTERNAL_DEBUG -#define __INTERNAL_DEBUG - -#define UNIMPLEMENTED do {DbgPrint("%s at %s:%d is unimplemented, have a nice day\n",__FUNCTION__,__FILE__,__LINE__); for(;;); } while(0); - -/* FIXME: should probably remove this later */ -#if !defined(CHECKED) && !defined(NDEBUG) -#define CHECKED -#endif - -#ifndef NASSERT -#ifndef assert -#define assert(x) if (!(x)) {DbgPrint("Assertion "#x" failed at %s:%d\n", __FILE__,__LINE__); KeBugCheck(0); } -#endif -#ifndef ASSERT -#define ASSERT(x) assert(x) -#endif -#else -#ifndef assert -#define assert(x) -#endif -#ifndef ASSERT -#define ASSERT(x) -#endif -#endif - -#ifdef DBG -#define DPRINT1 DbgPrint("(%s:%d) ",__FILE__,__LINE__), DbgPrint -#define CHECKPOINT1 DbgPrint("%s:%d\n",__FILE__,__LINE__); -#else -#define DPRINT1(args...) -#define CHECKPOINT1(args...) -#endif - -#ifdef __NTOSKRNL__ -#define DPRINT_CHECKS -#else -#define DPRINT_CHECKS -#endif - -#ifndef NDEBUG -#define DPRINT DbgPrint("(%s:%d) ",__FILE__,__LINE__), DbgPrint -#define CHECKPOINT DbgPrint("%s:%d\n",__FILE__,__LINE__); -#else -#define DPRINT(args...) -#define CHECKPOINT -#endif /* NDEBUG */ - -/* - * FUNCTION: Assert a maximum value for the current irql - * ARGUMENTS: - * x = Maximum irql - */ -#define ASSERT_IRQL(x) assert(KeGetCurrentIrql()<=(x)) -#define assert_irql(x) assert(KeGetCurrentIrql()<=(x)) - -#endif /* __INTERNAL_DEBUG */ diff --git a/reactos/include/win32k/driver.h b/reactos/include/win32k/driver.h index f4207f8c637..53c26a718d5 100644 --- a/reactos/include/win32k/driver.h +++ b/reactos/include/win32k/driver.h @@ -2,7 +2,7 @@ #ifndef __WIN32K_DRIVER_H #define __WIN32K_DRIVER_H -#include +#include typedef BOOL (STDCALL *PGD_ENABLEDRIVER)(ULONG, ULONG, PDRVENABLEDATA); typedef DHPDEV (STDCALL *PGD_ENABLEPDEV)(DEVMODEW *, diff --git a/reactos/include/win32k/kapi.h b/reactos/include/win32k/kapi.h index e45b90d0971..fa6c7aba6e4 100644 --- a/reactos/include/win32k/kapi.h +++ b/reactos/include/win32k/kapi.h @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include diff --git a/reactos/lib/gdi32/include/precomp.h b/reactos/lib/gdi32/include/precomp.h index a112155d506..1c063691431 100644 --- a/reactos/lib/gdi32/include/precomp.h +++ b/reactos/lib/gdi32/include/precomp.h @@ -9,12 +9,14 @@ /* INCLUDES ******************************************************************/ /* SDK/DDK/NDK Headers. */ +#define NTOS_MODE_USER +#define __GDI32__ #include #include -#include -#include +#include +#include +#include #include -#define NTOS_MODE_USER #include /* Win32K External Headers */ diff --git a/reactos/lib/gdi32/misc/stubs.c b/reactos/lib/gdi32/misc/stubs.c index ad3e28b9ed1..84d1122ad41 100644 --- a/reactos/lib/gdi32/misc/stubs.c +++ b/reactos/lib/gdi32/misc/stubs.c @@ -1200,7 +1200,7 @@ CheckColorsInGamut( /* * @unimplemented */ -HANDLE +HCOLORSPACE STDCALL GetColorSpace( HDC hDc @@ -1215,7 +1215,7 @@ GetColorSpace( /* * @unimplemented */ -BOOL +HCOLORSPACE STDCALL SetColorSpace( HDC a0, @@ -3950,7 +3950,7 @@ HWND hWnd /* * @unimplemented */ -BOOL STDCALL DdGetDC( +HDC STDCALL DdGetDC( LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal, LPPALETTEENTRY pColorTable ) diff --git a/reactos/lib/gdi32/misc/wingl.c b/reactos/lib/gdi32/misc/wingl.c index 361aa582cfc..8db96ff25ce 100644 --- a/reactos/lib/gdi32/misc/wingl.c +++ b/reactos/lib/gdi32/misc/wingl.c @@ -24,7 +24,7 @@ #include "precomp.h" #define NDEBUG -#include +#include