diff --git a/include/xdk/wdm.template.h b/include/xdk/wdm.template.h index d7c633d53e0..a87a0d0e272 100644 --- a/include/xdk/wdm.template.h +++ b/include/xdk/wdm.template.h @@ -98,6 +98,12 @@ extern "C" { #if defined(_MSC_VER) +/* Disable some warnings */ +#pragma warning(disable:4115) /* Named type definition in parentheses */ +#pragma warning(disable:4201) /* Nameless unions and structs */ +#pragma warning(disable:4214) /* Bit fields of other types than int */ +#pragma warning(disable:4820) /* Padding added, due to alignemnet requirement */ + /* Indicate if #pragma alloc_text() is supported */ #if defined(_M_IX86) || defined(_M_AMD64) || defined(_M_IA64) #define ALLOC_PRAGMA 1