Move undocumented GUIDs to a new NDK header file.
Added: trunk/reactos/include/ndk/sysguid.h
Modified: trunk/reactos/lib/wdmguid/wdmguid.c
Modified: trunk/reactos/ntoskrnl/include/ntoskrnl.h
Modified: trunk/reactos/services/umpnpmgr/umpnpmgr.c
Modified: trunk/reactos/w32api/include/ddk/wdmguid.h
_____
Added: trunk/reactos/include/ndk/sysguid.h
--- trunk/reactos/include/ndk/sysguid.h 2005-07-06 20:15:36 UTC (rev
16463)
+++ trunk/reactos/include/ndk/sysguid.h 2005-07-06 20:20:02 UTC (rev
16464)
@@ -0,0 +1,55 @@
+/*
+ * PROJECT: ReactOS Native Headers
+ * FILE: include/ndk/sysguid.h
+ * PURPOSE: GUIDs not defined in DDK/IFS
+ * PROGRAMMER: Alex Ionescu (alex(a)relsoft.net)
+ * UPDATE HISTORY:
+ * Created 06/10/04
+ */
+
+#ifndef _SYSGUID_H
+#define _SYSGUID_H
+
+DEFINE_GUID(GUID_DEVICE_STANDBY_VETOED,
+ 0x03B21C13, 0x18D6, 0x11D3, 0x97, 0xDB, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+DEFINE_GUID(GUID_DEVICE_KERNEL_INITIATED_EJECT,
+ 0x14689B54, 0x0703, 0x11D3, 0x97, 0xD2, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+DEFINE_GUID(GUID_DEVICE_THERMAL_ZONE,
+ 0x4AFA3D51, 0x74A7, 0x11D0, 0xBE, 0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28,
0x57);
+DEFINE_GUID(GUID_DEVICE_SYS_BUTTON,
+ 0x4AFA3D53, 0x74A7, 0x11D0, 0xBE, 0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28,
0x57);
+DEFINE_GUID(GUID_DEVICE_REMOVAL_VETOED,
+ 0x60DBD5FA, 0xDDD2, 0x11D2, 0x97, 0xB8, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+DEFINE_GUID(GUID_DEVICE_HIBERNATE_VETOED,
+ 0x61173AD9, 0x194F, 0x11D3, 0x97, 0xDC, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+DEFINE_GUID(GUID_DEVICE_BATTERY,
+ 0x72631E54, 0x78A4, 0x11D0, 0xBC, 0xF7, 0x00, 0xAA, 0x00, 0xB7, 0xB3,
0x2A);
+DEFINE_GUID(GUID_DEVICE_SAFE_REMOVAL,
+ 0x8FBEF967, 0xD6C5, 0x11D2, 0x97, 0xB5, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+
+DEFINE_GUID(GUID_DEVICE_ARRIVAL,
+ 0xCB3A4009, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_ENUMERATED,
+ 0xCB3A400A, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_ENUMERATE_REQUEST,
+ 0xCB3A400B, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_START_REQUEST,
+ 0xCB3A400C, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_REMOVE_PENDING,
+ 0xCB3A400D, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_QUERY_AND_REMOVE,
+ 0xCB3A400E, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_EJECT,
+ 0xCB3A400F, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_NOOP,
+ 0xCB3A4010, 0x46F0, 0x11D0, 0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05,
0x3F);
+DEFINE_GUID(GUID_DEVICE_WARM_EJECT_VETOED,
+ 0xCBF4C1F9, 0x18D5, 0x11D3, 0x97, 0xDB, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+DEFINE_GUID(GUID_DEVICE_SURPRISE_REMOVAL,
+ 0xCE5AF000, 0x80DD, 0x11D2, 0xA8, 0x8D, 0x00, 0xA0, 0xC9, 0x69, 0x6B,
0x4B);
+DEFINE_GUID(GUID_DEVICE_EJECT_VETOED,
+ 0xCF7B71E8, 0xD8FD, 0x11D2, 0x97, 0xB5, 0x00, 0xA0, 0xC9, 0x40, 0x52,
0x2E);
+DEFINE_GUID(GUID_DEVICE_EVENT_RBC,
+ 0xD0744792, 0xA98E, 0x11D2, 0x91, 0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F,
0xF3);
+
+#endif
_____
Modified: trunk/reactos/lib/wdmguid/wdmguid.c
--- trunk/reactos/lib/wdmguid/wdmguid.c 2005-07-06 20:15:36 UTC (rev
16463)
+++ trunk/reactos/lib/wdmguid/wdmguid.c 2005-07-06 20:20:02 UTC (rev
16464)
@@ -5,5 +5,6 @@
#include "initguid.h"
#include <ddk/wdmguid.h>
+#include <ndk/sysguid.h>
/* EOF */
_____
Modified: trunk/reactos/ntoskrnl/include/ntoskrnl.h
--- trunk/reactos/ntoskrnl/include/ntoskrnl.h 2005-07-06 20:15:36 UTC
(rev 16463)
+++ trunk/reactos/ntoskrnl/include/ntoskrnl.h 2005-07-06 20:20:02 UTC
(rev 16464)
@@ -18,6 +18,7 @@
#include <ddk/ntddk.h>
#include <ddk/ntifs.h>
#include <ddk/wdmguid.h>
+#include <ndk/sysguid.h>
#include <ndk/ntndk.h>
#undef IO_TYPE_FILE
#define IO_TYPE_FILE 0x0F5L /* Temp Hack */
_____
Modified: trunk/reactos/services/umpnpmgr/umpnpmgr.c
--- trunk/reactos/services/umpnpmgr/umpnpmgr.c 2005-07-06 20:15:36 UTC
(rev 16463)
+++ trunk/reactos/services/umpnpmgr/umpnpmgr.c 2005-07-06 20:20:02 UTC
(rev 16464)
@@ -29,6 +29,7 @@
#include <windows.h>
#define NTOS_MODE_USER
#include <ndk/ntndk.h>
+#include <ndk/sysguid.h>
#include <ddk/wdmguid.h>
#include <rpc.h>
_____
Modified: trunk/reactos/w32api/include/ddk/wdmguid.h
--- trunk/reactos/w32api/include/ddk/wdmguid.h 2005-07-06 20:15:36 UTC
(rev 16463)
+++ trunk/reactos/w32api/include/ddk/wdmguid.h 2005-07-06 20:20:02 UTC
(rev 16464)
@@ -115,26 +115,4 @@
DEFINE_GUID(GUID_POWER_DEVICE_WAKE_ENABLE,
0xa9546a82L, 0xfeb0, 0x11d0, 0xbd, 0x26, 0x00, 0xaa, 0x00, 0xb7,
0xb3, 0x2a);
-DEFINE_GUID(GUID_DEVICE_STANDBY_VETOED, 0x03B21C13, 0x18D6, 0x11D3,
0x97, 0xDB, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-DEFINE_GUID(GUID_DEVICE_KERNEL_INITIATED_EJECT, 0x14689B54, 0x0703,
0x11D3, 0x97, 0xD2, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-DEFINE_GUID(GUID_DEVICE_THERMAL_ZONE, 0x4AFA3D51, 0x74A7, 0x11D0, 0xBE,
0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x57);
-DEFINE_GUID(GUID_DEVICE_SYS_BUTTON, 0x4AFA3D53, 0x74A7, 0x11D0, 0xBE,
0x5E, 0x00, 0xA0, 0xC9, 0x06, 0x28, 0x57);
-DEFINE_GUID(GUID_DEVICE_REMOVAL_VETOED, 0x60DBD5FA, 0xDDD2, 0x11D2,
0x97, 0xB8, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-DEFINE_GUID(GUID_DEVICE_HIBERNATE_VETOED, 0x61173AD9, 0x194F, 0x11D3,
0x97, 0xDC, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-DEFINE_GUID(GUID_DEVICE_BATTERY, 0x72631E54, 0x78A4, 0x11D0, 0xBC,
0xF7, 0x00, 0xAA, 0x00, 0xB7, 0xB3, 0x2A);
-DEFINE_GUID(GUID_DEVICE_SAFE_REMOVAL, 0x8FBEF967, 0xD6C5, 0x11D2, 0x97,
0xB5, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-
-DEFINE_GUID(GUID_DEVICE_ARRIVAL, 0xCB3A4009, 0x46F0, 0x11D0, 0xB0,
0x8F, 0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_ENUMERATED, 0xCB3A400A, 0x46F0, 0x11D0, 0xB0,
0x8F, 0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_ENUMERATE_REQUEST, 0xCB3A400B, 0x46F0, 0x11D0,
0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_START_REQUEST, 0xCB3A400C, 0x46F0, 0x11D0,
0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_REMOVE_PENDING, 0xCB3A400D, 0x46F0, 0x11D0,
0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_QUERY_AND_REMOVE, 0xCB3A400E, 0x46F0, 0x11D0,
0xB0, 0x8F, 0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_EJECT, 0xCB3A400F, 0x46F0, 0x11D0, 0xB0, 0x8F,
0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_NOOP, 0xCB3A4010, 0x46F0, 0x11D0, 0xB0, 0x8F,
0x00, 0x60, 0x97, 0x13, 0x05, 0x3F);
-DEFINE_GUID(GUID_DEVICE_WARM_EJECT_VETOED, 0xCBF4C1F9, 0x18D5, 0x11D3,
0x97, 0xDB, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-DEFINE_GUID(GUID_DEVICE_SURPRISE_REMOVAL, 0xCE5AF000, 0x80DD, 0x11D2,
0xA8, 0x8D, 0x00, 0xA0, 0xC9, 0x69, 0x6B, 0x4B);
-DEFINE_GUID(GUID_DEVICE_EJECT_VETOED, 0xCF7B71E8, 0xD8FD, 0x11D2, 0x97,
0xB5, 0x00, 0xA0, 0xC9, 0x40, 0x52, 0x2E);
-DEFINE_GUID(GUID_DEVICE_EVENT_RBC, 0xD0744792, 0xA98E, 0x11D2, 0x91,
0x7A, 0x00, 0xA0, 0xC9, 0x06, 0x8F, 0xF3);
-
#endif /* __WDMGUID_H */