diff --git a/reactos/include/psdk/ntddstor.h b/reactos/include/psdk/ntddstor.h index c1955d6ab2a..900f539a002 100644 --- a/reactos/include/psdk/ntddstor.h +++ b/reactos/include/psdk/ntddstor.h @@ -617,6 +617,11 @@ typedef struct _STORAGE_PRIORITY_HINT_SUPPORT { ULONG SupportFlags; } STORAGE_PRIORITY_HINT_SUPPORT, *PSTORAGE_PRIORITY_HINT_SUPPORT; +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable:4200) +#endif + #if defined(_MSC_EXTENSIONS) typedef struct _STORAGE_MEDIA_SERIAL_NUMBER_DATA { @@ -646,6 +651,10 @@ typedef struct _PERSISTENT_RESERVE_COMMAND { #endif /* defined(_MSC_EXTENSIONS) */ +#ifdef _MSC_VER +#pragma warning(pop) /* disable:4200 */ +#endif + typedef _Struct_size_bytes_(Size) struct _STORAGE_READ_CAPACITY { ULONG Version; ULONG Size; diff --git a/reactos/include/psdk/ntdef.h b/reactos/include/psdk/ntdef.h index fdedd22094d..e8eb3dd37a0 100644 --- a/reactos/include/psdk/ntdef.h +++ b/reactos/include/psdk/ntdef.h @@ -444,6 +444,10 @@ typedef enum { DEFAULT_COMPARTMENT_ID } COMPARTMENT_ID, *PCOMPARTMENT_ID; +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable:4201) +#endif /* Used to store a non-float 8 byte aligned structure */ typedef struct _QUAD { @@ -491,6 +495,10 @@ typedef union _ULARGE_INTEGER { ULONGLONG QuadPart; } ULARGE_INTEGER, *PULARGE_INTEGER; +#ifdef _MSC_VER +#pragma warning(pop) /* disable:4201 */ +#endif + /* Physical Addresses are always treated as 64-bit wide */ typedef LARGE_INTEGER PHYSICAL_ADDRESS, *PPHYSICAL_ADDRESS;