From a456b2fcf31cdcafc05a5d1656f2805e7b7f9ca8 Mon Sep 17 00:00:00 2001 From: Ben Lubar Date: Fri, 13 Mar 2020 00:03:56 -0500 Subject: [PATCH] fix windows build --- plugins/devel/check-structures-sanity/validate.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/devel/check-structures-sanity/validate.cpp b/plugins/devel/check-structures-sanity/validate.cpp index a3ed03980..63dc132f4 100644 --- a/plugins/devel/check-structures-sanity/validate.cpp +++ b/plugins/devel/check-structures-sanity/validate.cpp @@ -1,5 +1,12 @@ #include "check-structures-sanity.h" +#ifdef WIN32 +#define WIN32_LEAN_AND_MEAN +#define _WIN32_WINNT 0x0501 +#define WINVER 0x0501 +#include +#endif + bool Checker::is_in_global(const QueueItem & item) { auto fields = df::global::_identity.getFields(); @@ -155,7 +162,7 @@ const char *Checker::get_vtable_name(const QueueItem & item, const CheckedStruct if (!RtlPcToFileHeader(info, &base)) return nullptr; - const char *typeinfo = reinterpret_cast(base) + reinterpret_cast(info)[3]; + const char *typeinfo = reinterpret_cast(base) + reinterpret_cast(info)[3]; const char *name = typeinfo + 16; #else const char *name = reinterpret_cast(info) + 8;