85 union _GENERIC_INFORMATION
95 copySource = &GenericInfo;
96 copyLength =
sizeof(
ULONG);
153 GenericInfo.Ulong = 0;
161 static UCHAR vendorDesc[] =
"ReactOS Team";
162 copySource = vendorDesc;
163 copyLength =
sizeof(vendorDesc);
173 copyLength =
sizeof(
USHORT);
174 GenericInfo.Ushort = (NDIS_MINIPORT_MAJOR_VERSION << 8) + NDIS_MINIPORT_MINOR_VERSION;
183 GenericInfo.Ulong = 1;
215 *BytesNeeded =
sizeof(
ULONG64);
216 if (InformationBufferLength >=
sizeof(
ULONG64))
221 else if (InformationBufferLength >=
sizeof(
ULONG))
250 if (copyLength > InformationBufferLength)
252 *BytesNeeded = copyLength;
260 *BytesNeeded = copyLength;
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesWritten
#define MAXIMUM_MULTICAST_ADDRESSES
#define OID_GEN_VENDOR_DRIVER_VERSION
enum _NDIS_MEDIUM NDIS_MEDIUM
#define OID_GEN_RECEIVE_BUFFER_SPACE
struct _E1000_ADAPTER::@965 MulticastList[MAXIMUM_MULTICAST_ADDRESSES]
struct _E1000_ADAPTER * PE1000_ADAPTER
#define OID_GEN_MAC_OPTIONS
#define OID_GEN_RCV_ERROR
#define OID_GEN_CURRENT_PACKET_FILTER
#define OID_GEN_HARDWARE_STATUS
#define OID_PNP_CAPABILITIES
#define OID_GEN_MEDIA_IN_USE
#define NDIS_MAC_OPTION_NO_LOOPBACK
#define NDIS_STATUS_NOT_SUPPORTED
#define OID_802_3_MAXIMUM_LIST_SIZE
#define NDIS_MAC_OPTION_TRANSFERS_NOT_PEND
#define NDIS_STATUS_BUFFER_TOO_SHORT
#define OID_GEN_MEDIA_CONNECT_STATUS
#define OID_GEN_TRANSMIT_BUFFER_SPACE
#define OID_GEN_MAXIMUM_LOOKAHEAD
#define NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA
#define OID_GEN_SUPPORTED_LIST
#define OID_GEN_VENDOR_ID
#define NDIS_MAC_OPTION_RECEIVE_SERIALIZED
static NDIS_OID SupportedOidList[]
#define OID_GEN_VENDOR_DESCRIPTION
#define OID_GEN_MAXIMUM_FRAME_SIZE
struct _ETH_HEADER ETH_HEADER
#define OID_GEN_MAXIMUM_TOTAL_SIZE
#define IEEE_802_ADDR_LENGTH
UCHAR PermanentMacAddress[IEEE_802_ADDR_LENGTH]
const char * Oid2Str(IN NDIS_OID Oid)
#define NDIS_STATUS_SUCCESS
#define OID_GEN_LINK_SPEED
#define OID_802_3_MULTICAST_LIST
static NDIS_STATUS NICFillPowerManagementCapabilities(_In_ PE1000_ADAPTER Adapter, _Out_ PNDIS_PNP_CAPABILITIES Capabilities)
#define OID_GEN_MAXIMUM_SEND_PACKETS
#define OID_GEN_MEDIA_SUPPORTED
#define OID_GEN_XMIT_ERROR
#define OID_GEN_TRANSMIT_BLOCK_SIZE
#define NDIS_DbgPrint(_t_, _x_)
#define RECEIVE_BUFFER_SIZE
#define UNIMPLEMENTED_DBGBREAK(...)
struct _NDIS_PNP_CAPABILITIES NDIS_PNP_CAPABILITIES
#define OID_GEN_RECEIVE_BLOCK_SIZE
#define OID_802_3_PERMANENT_ADDRESS
#define OID_802_3_CURRENT_ADDRESS
#define MAXIMUM_FRAME_SIZE
#define NdisMoveMemory(Destination, Source, Length)
static SERVICE_STATUS status
#define OID_GEN_CURRENT_LOOKAHEAD
#define OID_GEN_DRIVER_VERSION
static ULONG64 NICQueryStatisticCounter(_In_ PE1000_ADAPTER Adapter, _In_ NDIS_OID Oid)
#define OID_GEN_RCV_NO_BUFFER