nblaccessors.h header

This header is used by network. For more information, see:

nblaccessors.h contains the following programming interfaces:

Functions

 
NdisClearNblFlag

The NdisClearNblFlag macro clears a flag in a NET_BUFFER_LIST structure.
NdisSetNblFlag

The NdisSetNblFlag macro sets a flag in a NET_BUFFER_LIST structure.
NdisSetNetBufferListProtocolId

The NdisSetNetBufferListProtocolId macro sets the protocol identifier in the NetBufferListInfo member of a NET_BUFFER_LIST structure.
NdisTestNblFlag

The NdisTestNblFlag macro retrieves the current setting of a flag in a NET_BUFFER_LIST structure.
NdisTestNblFlags

The NdisTestNblFlags macro tests the setting of a set of flags in a NET_BUFFER_LIST structure.
NET_BUFFER_CHECKSUM_BIAS

NET_BUFFER_CHECKSUM_BIAS is a macro that NDIS drivers use to get the ChecksumBias member of a NET_BUFFER structure.
NET_BUFFER_CURRENT_MDL

NET_BUFFER_CURRENT_MDL is a macro that NDIS drivers use to get the CurrentMdl member of a NET_BUFFER_DATA structure in a NET_BUFFER structure.
NET_BUFFER_CURRENT_MDL_OFFSET

NET_BUFFER_CURRENT_MDL_OFFSET is a macro that NDIS drivers use to get the CurrentMdlOffset member of a NET_BUFFER structure.
NET_BUFFER_DATA_LENGTH

NET_BUFFER_DATA_LENGTH is a macro that NDIS drivers use to get the amount of used data space in a NET_BUFFER structure.
NET_BUFFER_DATA_OFFSET

NET_BUFFER_DATA_OFFSET is a macro that NDIS drivers use to get the current offset from the beginning of the data space to the start of the used data space in a NET_BUFFER structure.
NET_BUFFER_DATA_PHYSICAL_ADDRESS

The NET_BUFFER_DATA_PHYSICAL_ADDRESS macro retrieves the DataPhysicalAddress member of a NET_BUFFER structure.
NET_BUFFER_FIRST_MDL

NET_BUFFER_FIRST_MDL is a macro that NDIS drivers use to get the first MDL in a NET_BUFFER structure.
NET_BUFFER_LIST_CONTEXT_DATA_SIZE

NET_BUFFER_LIST_CONTEXT_DATA_SIZE is a macro that NDIS drivers use to get the size of the NET_BUFFER_LIST_CONTEXT data buffer that is associated with a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_CONTEXT_DATA_START

NET_BUFFER_LIST_CONTEXT_DATA_START is a macro that NDIS drivers use to get a pointer to the NET_BUFFER_LIST_CONTEXT context space that is associated with a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_FIRST_NB

NET_BUFFER_LIST_FIRST_NB is a macro that NDIS drivers use to get the first NET_BUFFER structure in a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_FLAGS

NET_BUFFER_LIST_FLAGS is a macro that NDIS drivers use to get the flags associated with a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_INFO

NET_BUFFER_LIST_INFO is a macro that NDIS drivers use to get and set information that applies to all the NET_BUFFER structures in a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_MINIPORT_RESERVED

NET_BUFFER_LIST_MINIPORT_RESERVED is a macro that NDIS drivers use to access the MiniportReserved member of a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_NBL_FLAGS

The NET_BUFFER_LIST_NBL_FLAGS macro retrieves the NblFlags member of a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_NEXT_NBL

NET_BUFFER_LIST_NEXT_NBL is a macro that NDIS drivers use to get the next NET_BUFFER_LIST structure in a linked list of NET_BUFFER_LIST structures.
NET_BUFFER_LIST_PROTOCOL_RESERVED

NET_BUFFER_LIST_PROTOCOL_RESERVED is a macro that NDIS drivers use to access the ProtocolReserved member of a NET_BUFFER_LIST structure.
NET_BUFFER_LIST_STATUS

NET_BUFFER_LIST_STATUS is a macro that NDIS drivers use to access the StatusCode member of a NET_BUFFER_LIST structure.
NET_BUFFER_MINIPORT_RESERVED

NET_BUFFER_MINIPORT_RESERVED is a macro that NDIS drivers use to access the MiniportReserved member of a NET_BUFFER structure.
NET_BUFFER_NEXT_NB

NET_BUFFER_NEXT_NB is a macro that NDIS drivers use to get a pointer to the next NET_BUFFER structure in a linked list of NET_BUFFER structures.
NET_BUFFER_PROTOCOL_RESERVED

NET_BUFFER_PROTOCOL_RESERVED is a macro that NDIS drivers use to get the ProtocolReserved member of a NET_BUFFER structure.
NET_BUFFER_SHARED_MEM_FLAGS

The NET_BUFFER_SHARED_MEM_FLAGS macro gets the shared memory flags from a NET_BUFFER_SHARED_MEMORY structure.
NET_BUFFER_SHARED_MEM_HANDLE

The NET_BUFFER_SHARED_MEM_HANDLE macro gets the shared memory handle from a NET_BUFFER_SHARED_MEMORY structure.
NET_BUFFER_SHARED_MEM_LENGTH

The NET_BUFFER_SHARED_MEM_LENGTH macro gets the shared memory length from a NET_BUFFER_SHARED_MEMORY structure.
NET_BUFFER_SHARED_MEM_NEXT_SEGMENT

The NET_BUFFER_SHARED_MEM_NEXT_SEGMENT macro gets the next shared memory segment from a NET_BUFFER_SHARED_MEMORY structure.
NET_BUFFER_SHARED_MEM_OFFSET

The NET_BUFFER_SHARED_MEM_OFFSET macro gets the shared memory offset from a NET_BUFFER_SHARED_MEMORY structure.