update for HEAD-2003091401
[reactos.git] / include / kernel32 / kernel32.h
index 1db3e0f..2b7b4b7 100644 (file)
@@ -8,9 +8,17 @@
 #ifdef NDEBUG
 #define DPRINT(args...)
 #define CHECKPOINT
+#ifdef assert
+#undef assert
+#endif
+#define assert(x)
 #else
 #define DPRINT(args...) do { DbgPrint("(KERNEL32:%s:%d) ",__FILE__,__LINE__); DbgPrint(args); } while(0);
 #define CHECKPOINT do { DbgPrint("(KERNEL32:%s:%d) Checkpoint\n",__FILE__,__LINE__); } while(0);
+#ifdef assert
+#undef assert
+#endif
+#define assert(x) do { if(!x) RtlAssert(x, __FILE__,__LINE__, ""); } while(0);
 #endif
 
 #define DPRINT1(args...) do { DbgPrint("(KERNEL32:%s:%d) ",__FILE__,__LINE__); DbgPrint(args); } while(0);
@@ -41,5 +49,11 @@ BOOLEAN STDCALL IsConsoleHandle(HANDLE Handle);
 
 WINBOOL STDCALL CloseConsoleHandle(HANDLE Handle);
 
+HANDLE STDCALL OpenConsoleW (LPWSTR                 wsName,
+                            DWORD                  dwDesiredAccess,
+                            BOOL                   bInheritHandle,
+                            DWORD                  dwCreationDistribution);
+
+
 #endif /* ndef _INCLUDE_KERNEL32_KERNEL32_H */