[ros-diffs] [greatlrd] 24815: adding two new ddk header, the info are base/got from windows xp ddk kit version 3790.1830

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Thu Nov 23 21:13:17 CET 2006


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=24815&view=auto
==============================================================================
--- 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=24815&r1=24814&r2=24815&view=diff
==============================================================================
--- 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 at 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 */




More information about the Ros-diffs mailing list