12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #pragma once
- #define __NET_PNP__
- typedef enum _NET_DEVICE_POWER_STATE {
- NetDeviceStateUnspecified = 0,
- NetDeviceStateD0,
- NetDeviceStateD1,
- NetDeviceStateD2,
- NetDeviceStateD3,
- NetDeviceStateMaximum
- } NET_DEVICE_POWER_STATE, *PNET_DEVICE_POWER_STATE;
- typedef enum _NET_PNP_EVENT_CODE {
- NetEventSetPower,
- NetEventQueryPower,
- NetEventQueryRemoveDevice,
- NetEventCancelRemoveDevice,
- NetEventReconfigure,
- NetEventBindList,
- NetEventBindsComplete,
- NetEventPnPCapabilities,
- NetEventPause,
- NetEventRestart,
- NetEventPortActivation,
- NetEventPortDeactivation,
- NetEventIMReEnableDevice,
- 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];
- } NET_PNP_EVENT, *PNET_PNP_EVENT;
- /* FIXME : This belongs to ndis.h */
- typedef enum _NDIS_DEVICE_PNP_EVENT {
- NdisDevicePnPEventSurpriseRemoved,
- NdisDevicePnPEventPowerProfileChanged,
- NdisDevicePnPEventMaximum
- } NDIS_DEVICE_PNP_EVENT, *PNDIS_DEVICE_PNP_EVENT;
|