diff --git a/dlls/gdi/tests/generated.c b/dlls/gdi/tests/generated.c index 69ec0b82fc8..3bd7fd73422 100644 --- a/dlls/gdi/tests/generated.c +++ b/dlls/gdi/tests/generated.c @@ -47,6 +47,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/kernel/tests/generated.c b/dlls/kernel/tests/generated.c index 2bc8718a85c..1d117f6d5bf 100644 --- a/dlls/kernel/tests/generated.c +++ b/dlls/kernel/tests/generated.c @@ -47,6 +47,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/ntdll/tests/generated.c b/dlls/ntdll/tests/generated.c index 342b3ac7a78..d5925eed870 100644 --- a/dlls/ntdll/tests/generated.c +++ b/dlls/ntdll/tests/generated.c @@ -47,6 +47,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/shell32/tests/generated.c b/dlls/shell32/tests/generated.c index 7968dc024da..d453c993ba4 100644 --- a/dlls/shell32/tests/generated.c +++ b/dlls/shell32/tests/generated.c @@ -54,6 +54,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/shlwapi/tests/generated.c b/dlls/shlwapi/tests/generated.c index 75af42d0b23..5359d26eb5c 100644 --- a/dlls/shlwapi/tests/generated.c +++ b/dlls/shlwapi/tests/generated.c @@ -52,6 +52,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/urlmon/tests/generated.c b/dlls/urlmon/tests/generated.c index 808ce54a1bc..747e6891bb8 100644 --- a/dlls/urlmon/tests/generated.c +++ b/dlls/urlmon/tests/generated.c @@ -50,6 +50,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/user/tests/generated.c b/dlls/user/tests/generated.c index f95f1c1125c..975223d071e 100644 --- a/dlls/user/tests/generated.c +++ b/dlls/user/tests/generated.c @@ -47,6 +47,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/dlls/wininet/tests/generated.c b/dlls/wininet/tests/generated.c index 545f9042312..d2fbfad1e49 100644 --- a/dlls/wininet/tests/generated.c +++ b/dlls/wininet/tests/generated.c @@ -51,6 +51,10 @@ */ #endif +#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) +#pragma warning(disable:4116) +#endif + #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) # define TYPE_ALIGNMENT _TYPE_ALIGNMENT #endif diff --git a/tools/winapi/winapi_test b/tools/winapi/winapi_test index 4741a10b800..d3390de9072 100755 --- a/tools/winapi/winapi_test +++ b/tools/winapi/winapi_test @@ -523,6 +523,10 @@ sub output_header { print OUT " */\n"; print OUT "#endif\n"; print OUT "\n"; + print OUT "#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus)\n"; + print OUT "#pragma warning(disable:4116)\n"; + print OUT "#endif\n"; + print OUT "\n"; print OUT "#if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT)\n"; print OUT "# define TYPE_ALIGNMENT _TYPE_ALIGNMENT\n"; print OUT "#endif\n";