Guard IN, OUT, and OPTIONAL by guards to prevent double definition warning.
authorKai Tietz <ktietz70@googlemail.com>
Sat, 27 Feb 2010 18:34:13 +0000 (18:34 +0000)
committerKai Tietz <ktietz70@googlemail.com>
Sat, 27 Feb 2010 18:34:13 +0000 (18:34 +0000)
svn path=/branches/header-work/; revision=45708

include/ddk/winddk.h
include/psdk/windef.h

index e89a37a..31d3db4 100644 (file)
@@ -49,10 +49,18 @@ extern "C" {
 #endif
 
 /* Pseudo modifiers for parameters */
+#ifndef IN
 #define IN
+#endif
+#ifndef OUT
 #define OUT
+#endif
+#ifndef OPTIONAL
 #define OPTIONAL
+#endif
+#ifndef UNALLIGNED
 #define UNALLIGNED
+#endif
 
 #define CONST const
 
index a985b5a..97ccf73 100644 (file)
@@ -64,8 +64,13 @@ extern "C" {
 #ifndef TRUE
 #define TRUE 1
 #endif
+
+#ifndef IN
 #define IN
+#endif
+#ifndef OUT
 #define OUT
+#endif
 #ifndef OPTIONAL
 #define OPTIONAL
 #endif