#include <psdk/ntverp.h>
/* DDK/IFS/NDK Headers */
-#ifdef _MSC_VER
+#define _REALLY_GET_CALLERS_CALLER
#include <excpt.h>
#include <ntdef.h>
#undef DECLSPEC_IMPORT
#define DECLSPEC_IMPORT
-#endif
#include <ntifs.h>
#include <wdmguid.h>
#include <arc/arc.h>
+#undef NTHALAPI
+#define NTHALAPI __declspec(dllimport)
#include <ntndk.h>
#undef TEXT
#define TEXT(s) L##s
#include <regstr.h>
-/* FIXME: Temporary until CC Ros is gone */
-#include <ccros.h>
+/* FIXME: Temporary until Winldr is used */
#include <rosldr.h>
-/* Disk Dump Driver Header */
-#include <diskdump/diskdump.h>
-
/* C Headers */
#include <stdlib.h>
#include <stdio.h>
/* PNP GUIDs */
#include <umpnpmgr/sysguid.h>
-/* Helper Header */
-#include <reactos/helper.h>
-
/* Internal Headers */
#include "internal/ntoskrnl.h"
#include "config.h"