[USP10_WINETEST] Sync with Wine Staging 2.9. CORE-13362
[reactos.git] / rostests / kmtests / include / kmt_platform.h
index 7b081bf..4efdc58 100644 (file)
@@ -2,7 +2,7 @@
  * PROJECT:         ReactOS kernel-mode tests
  * LICENSE:         GPLv2+ - See COPYING in the top level directory
  * PURPOSE:         Kernel-Mode Test Suite platform declarations
- * PROGRAMMER:      Thomas Faber <thfabba@gmx.de>
+ * PROGRAMMER:      Thomas Faber <thomas.faber@reactos.org>
  */
 
 #ifndef _KMTEST_PLATFORM_H_
@@ -21,8 +21,9 @@
 #include <ntifs.h>
 #include <ndk/exfuncs.h>
 #include <ndk/kefuncs.h>
-#include <ndk/obfuncs.h>
 #include <ndk/mmfuncs.h>
+#include <ndk/obfuncs.h>
+#include <ndk/sefuncs.h>
 #include <ntstrsafe.h>
 
 #elif defined KMT_USER_MODE
 #define UNICODE
 #include <windef.h>
 #include <winbase.h>
+#include <winreg.h>
 #include <winsvc.h>
+#include <ndk/cmfuncs.h>
+#include <ndk/iofuncs.h>
+#include <ndk/obfuncs.h>
 #include <ndk/rtlfuncs.h>
 #include <ndk/mmfuncs.h>
 #include <strsafe.h>
@@ -51,6 +56,8 @@ typedef ULONG LOGICAL, *PLOGICAL;
 #define ExFreePoolWithTag(p, tag)               HeapFree(GetProcessHeap(), 0, p)
 #define RtlCopyMemoryNonTemporal                RtlCopyMemory
 #define RtlPrefetchMemoryNonTemporal(s, l)
+#define ExRaiseStatus                           RtlRaiseStatus
+#define KmtIsCheckedBuild                       FALSE
 #endif /* defined KMT_EMULATE_KERNEL */
 
 #endif /* defined KMT_USER_MODE */