* 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_
#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>
#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 */