diff --git a/include/cfgmgr32.h b/include/cfgmgr32.h index cd26df83a46..64f08814a4d 100644 --- a/include/cfgmgr32.h +++ b/include/cfgmgr32.h @@ -21,6 +21,10 @@ /* FIXME: #include */ +#ifndef GUID_DEFINED +# include +#endif + /* cfgmgr32 doesn't use the normal convention, it adds an underscore before A/W */ #ifdef WINE_NO_UNICODE_MACROS # define DECL_WINELIB_CFGMGR32_TYPE_AW(type) /* nothing */ diff --git a/include/dbt.h b/include/dbt.h index 88a1df47ee5..b326dc25028 100644 --- a/include/dbt.h +++ b/include/dbt.h @@ -19,6 +19,10 @@ #ifndef __WINE_DBT_H #define __WINE_DBT_H +#ifndef GUID_DEFINED +# include +#endif + /* dbt.h doesn't use the normal convention, it adds an underscore before A/W */ #ifdef WINE_NO_UNICODE_MACROS # define DECL_WINELIB_DBT_TYPE_AW(type) /* nothing */ diff --git a/include/ntddndis.h b/include/ntddndis.h index 5085f25cc6c..171562852ba 100644 --- a/include/ntddndis.h +++ b/include/ntddndis.h @@ -19,14 +19,18 @@ #ifndef _NTDDNDIS_ #define _NTDDNDIS_ -#ifdef __cplusplus -extern "C" { -#endif - #include #include /* #include */ +#ifndef GUID_DEFINED +# include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + #define _NDIS_CONTROL_CODE(request, method) \ CTL_CODE(FILE_DEVICE_PHYSICAL_NETCARD, request, method, FILE_ANY_ACCESS) diff --git a/include/ntsecapi.h b/include/ntsecapi.h index adfd9300b56..2bb3d312e43 100644 --- a/include/ntsecapi.h +++ b/include/ntsecapi.h @@ -19,6 +19,10 @@ #ifndef __WINE_NTSECAPI_H #define __WINE_NTSECAPI_H +#ifndef GUID_DEFINED +# include +#endif + #ifdef __cplusplus extern "C" { #endif /* defined(__cplusplus) */