bcrypt.h: guard IN, OUT and OPTIONAL definitions by _NO_W32_PSEUDO_MODIFIERS (bug #450)
(cherry picked from commit cf136d93e41ffff7f593230e20c5854a68322b5d)
diff --git a/mingw-w64-headers/include/bcrypt.h b/mingw-w64-headers/include/bcrypt.h
index 0184532..e1b0546 100644
--- a/mingw-w64-headers/include/bcrypt.h
+++ b/mingw-w64-headers/include/bcrypt.h
@@ -34,18 +34,17 @@
#ifndef CONST
#define CONST const
#endif
-
+#ifndef _NO_W32_PSEUDO_MODIFIERS
#ifndef IN
#define IN
#endif
-
#ifndef OUT
#define OUT
#endif
-
#ifndef OPTIONAL
#define OPTIONAL
#endif
+#endif
#define BCRYPT_OBJECT_ALIGNMENT 16