47 lines · 1.0 KB · C
RawDownload
/* * ndis.h * * ntddndis.h modified by Benedikt Spranger <b.spranger@pengutronix.de> * * Thanks to the cygwin development team, * espacially to 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. */ #ifndef _LINUX_NDIS_H#define _LINUX_NDIS_H enum NDIS_DEVICE_POWER_STATE {	NdisDeviceStateUnspecified = 0,	NdisDeviceStateD0,	NdisDeviceStateD1,	NdisDeviceStateD2,	NdisDeviceStateD3,	NdisDeviceStateMaximum}; struct NDIS_PM_WAKE_UP_CAPABILITIES {	enum NDIS_DEVICE_POWER_STATE  MinMagicPacketWakeUp;	enum NDIS_DEVICE_POWER_STATE  MinPatternWakeUp;	enum NDIS_DEVICE_POWER_STATE  MinLinkChangeWakeUp;}; struct NDIS_PNP_CAPABILITIES {	__le32					Flags;	struct NDIS_PM_WAKE_UP_CAPABILITIES	WakeUpCapabilities;}; struct NDIS_PM_PACKET_PATTERN {	__le32	Priority;	__le32	Reserved;	__le32	MaskSize;	__le32	PatternOffset;	__le32	PatternSize;	__le32	PatternFlags;}; #endif /* _LINUX_NDIS_H */