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=2481... ============================================================================== --- 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=24... ============================================================================== --- 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@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 */