Author: greatlrd
Date: Thu Nov 23 23:13:17 2006
New Revision: 24815
URL:
http://svn.reactos.org/svn/reactos?rev=24815&view=rev
Log:
adding two new ddk header, the info are base/got from windows xp ddk kit version 3790.1830
Added:
trunk/reactos/include/ddk/lmon.h
Modified:
trunk/reactos/include/ddk/netpnp.h
Added: trunk/reactos/include/ddk/lmon.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/lmon.h?rev=248…
==============================================================================
--- trunk/reactos/include/ddk/lmon.h (added)
+++ trunk/reactos/include/ddk/lmon.h Thu Nov 23 23:13:17 2006
@@ -1,0 +1,27 @@
+
+
+#ifdef UNICODE
+#define PORT_INFO_FF PORT_INFO_FFW
+#define PPORT_INFO_FF PPORT_INFO_FFW
+#define LPPORT_INFO_FF LPPORT_INFO_FFW
+#else
+#define PORT_INFO_FF PORT_INFO_FFA
+#define PPORT_INFO_FF PPORT_INFO_FFA
+#define LPPORT_INFO_FF LPPORT_INFO_FFA
+#endif
+
+typedef struct _PORT_INFO_FFW
+{
+ LPWSTR pName;
+ DWORD cbMonitorData;
+ LPBYTE pMonitorData;
+} PORT_INFO_FFW, *PPORT_INFO_FFW, *LPPORT_INFO_FFW;
+
+typedef struct _PORT_INFO_FFA
+{
+ LPSTR pName;
+ DWORD cbMonitorData;
+ LPBYTE pMonitorData;
+} PORT_INFO_FFA, *PPORT_INFO_FFA, *LPPORT_INFO_FFA;
+
+
Modified: trunk/reactos/include/ddk/netpnp.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/netpnp.h?rev=2…
==============================================================================
--- trunk/reactos/include/ddk/netpnp.h (original)
+++ trunk/reactos/include/ddk/netpnp.h Thu Nov 23 23:13:17 2006
@@ -1,69 +1,39 @@
-/*
- * netpnp.h
- *
- * Network Plug and Play event support
- *
- * This file is part of the w32api package.
- *
- * Contributors:
- * Created by Casper S. Hornstrup <chorns(a)users.sourceforge.net>
- *
- * THIS SOFTWARE IS NOT COPYRIGHTED
- *
- * This source code is offered for use in the public domain. You may
- * use, modify or distribute it freely.
- *
- * This code is distributed in the hope that it will be useful but
- * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
- * DISCLAIMED. This includes but is not limited to warranties of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- */
+#ifndef __NET_PNP__
+#define __NET_PNP__
-#ifndef __NETPNP_H
-#define __NETPNP_H
+typedef enum _NET_DEVICE_POWER_STATE
+{
+ NetDeviceStateUnspecified = 0,
+ NetDeviceStateD0,
+ NetDeviceStateD1,
+ NetDeviceStateD2,
+ NetDeviceStateD3,
+ NetDeviceStateMaximum
+} NET_DEVICE_POWER_STATE, *PNET_DEVICE_POWER_STATE;
-#if __GNUC__ >=3
-#pragma GCC system_header
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef enum _NET_PNP_EVENT_CODE {
- NetEventSetPower,
- NetEventQueryPower,
- NetEventQueryRemoveDevice,
- NetEventCancelRemoveDevice,
- NetEventReconfigure,
- NetEventBindList,
- NetEventBindsComplete,
- NetEventPnPCapabilities,
- NetEventMaximum
+typedef enum _NET_PNP_EVENT_CODE
+{
+ NetEventSetPower,
+ NetEventQueryPower,
+ NetEventQueryRemoveDevice,
+ NetEventCancelRemoveDevice,
+ NetEventReconfigure,
+ NetEventBindList,
+ NetEventBindsComplete,
+ NetEventPnPCapabilities,
+ NetEventMaximum
} NET_PNP_EVENT_CODE, *PNET_PNP_EVENT_CODE;
-typedef struct _NET_PNP_EVENT {
- NET_PNP_EVENT_CODE NetEvent;
- PVOID Buffer;
- ULONG BufferLength;
- ULONG_PTR NdisReserved[4];
- ULONG_PTR TransportReserved[4];
- ULONG_PTR TdiReserved[4];
- ULONG_PTR TdiClientReserved[4];
+typedef struct _NET_PNP_EVENT
+{
+ NET_PNP_EVENT_CODE NetEvent;
+ PVOID Buffer;
+ ULONG BufferLength;
+ ULONG_PTR NdisReserved[4];
+ ULONG_PTR TransportReserved[4];
+ ULONG_PTR TdiReserved[4];
+ ULONG_PTR TdiClientReserved[4];
} NET_PNP_EVENT, *PNET_PNP_EVENT;
-typedef enum _NET_DEVICE_POWER_STATE {
- NetDeviceStateUnspecified,
- NetDeviceStateD0,
- NetDeviceStateD1,
- NetDeviceStateD2,
- NetDeviceStateD3,
- NetDeviceStateMaximum
-} NET_DEVICE_POWER_STATE, *PNET_DEVICE_POWER_STATE;
+#endif
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __NETPNP_H */