DUPLICATE_* flags should be defined in winnt.h.
diff --git a/include/winbase.h b/include/winbase.h
index 2bb170b..c27dbfc 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -806,9 +806,6 @@
#define EXCEPTION_INVALID_HANDLE STATUS_INVALID_HANDLE
#define CONTROL_C_EXIT STATUS_CONTROL_C_EXIT
-#define DUPLICATE_CLOSE_SOURCE 0x00000001
-#define DUPLICATE_SAME_ACCESS 0x00000002
-
#define HANDLE_FLAG_INHERIT 0x00000001
#define HANDLE_FLAG_PROTECT_FROM_CLOSE 0x00000002
diff --git a/include/winnt.h b/include/winnt.h
index 3b9cc8b..dd6329d 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -3268,6 +3268,8 @@
#define FILE_GENERIC_EXECUTE (STANDARD_RIGHTS_EXECUTE | FILE_EXECUTE | \
FILE_READ_ATTRIBUTES | SYNCHRONIZE)
+#define DUPLICATE_CLOSE_SOURCE 0x00000001
+#define DUPLICATE_SAME_ACCESS 0x00000002
/* File attribute flags */
#define FILE_SHARE_READ 0x00000001L