headers: Add new macros for targeted platforms in rpcndr.h Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/rpcndr.h b/mingw-w64-headers/include/rpcndr.h index 92d5741..937de6f 100644 --- a/mingw-w64-headers/include/rpcndr.h +++ b/mingw-w64-headers/include/rpcndr.h
@@ -42,6 +42,36 @@ #define NDR_LOCAL_DATA_REPRESENTATION __MSABI_LONG(0X00000010U) #define NDR_LOCAL_ENDIAN NDR_LITTLE_ENDIAN +#if NTDDI_VERSION >= NTDDI_WIN10_NI +#define TARGET_IS_NT1012_OR_LATER 1 +#else +#define TARGET_IS_NT1012_OR_LATER 0 +#endif + +#if NTDDI_VERSION >= NTDDI_WIN10_RS1 +#define TARGET_IS_NT102_OR_LATER 1 +#else +#define TARGET_IS_NT102_OR_LATER 0 +#endif + +#if _WIN32_WINNT >= 0x0A00 +#define TARGET_IS_NT100_OR_LATER 1 +#else +#define TARGET_IS_NT100_OR_LATER 0 +#endif + +#if _WIN32_WINNT >= 0x603 +#define TARGET_IS_NT63_OR_LATER 1 +#else +#define TARGET_IS_NT63_OR_LATER 0 +#endif + +#if _WIN32_WINNT >= 0x602 +#define TARGET_IS_NT62_OR_LATER 1 +#else +#define TARGET_IS_NT62_OR_LATER 0 +#endif + #if _WIN32_WINNT >= 0x601 #define TARGET_IS_NT61_OR_LATER 1 #else