Go to the source code of this file.
|
#define | FSCTL_LAN_BASE FILE_DEVICE_NETWORK |
|
#define | _LAN_CONTROL_CODE(Function, Method) CTL_CODE(FSCTL_LAN_BASE, Function, Method, FILE_WRITE_ACCESS) |
|
#define | LAN_ENUM_ADAPTERS 0 |
|
#define | LAN_BUFFERED_MODE 1 |
|
#define | LAN_ADAPTER_INFO 2 |
|
#define | IOCTL_IF_ENUM_ADAPTERS _LAN_CONTROL_CODE(LAN_ENUM_ADAPTERS,METHOD_BUFFERED) |
|
#define | IOCTL_IF_BUFFERED_MODE _LAN_CONTROL_CODE(LAN_BUFFERED_MODE,METHOD_BUFFERED) |
|
#define | IOCTL_IF_ADAPTER_INFO _LAN_CONTROL_CODE(LAN_ADAPTER_INFO,METHOD_BUFFERED) |
|
#define | LAN_DATA_PTR(PH) ((PH)->Address + (PH)->Fixed.AddressLen) |
|
#define | LAN_ALLOC_SIZE(AddrLen, PayloadLen) (sizeof(LAN_PACKET_HEADER_T) + (AddrLen) + (PayloadLen)) |
|
#define | LAN_PAYLOAD_SIZE(PH, Size) (Size - (PH)->Fixed.AddressLen - sizeof(LAN_PACKET_HEADER_T)) |
|
#define | LAN_ADDR_SIZE(AddrLen, HWAddrLen) (sizeof(LAN_ADDRESS) - 1 + (AddrLen) + (HWAddrLen)) |
|
#define | LAN_ADDR_PTR(LA) ((LA)->Address) |
|
#define | LAN_HWADDR_PTR(LA) ((LA)->Address + (LA)->AddressLen) |
|
#define | LAN_EA_INFO_SIZE(NumTypes) sizeof(FILE_FULL_EA_INFORMATION) + (6 + sizeof(USHORT) * NumTypes) |
|
#define | LAN_FILL_EA_INFO(Ea, NumTypes, Types) |
|
◆ _LAN_CONTROL_CODE
◆ FSCTL_LAN_BASE
◆ IOCTL_IF_ADAPTER_INFO
◆ IOCTL_IF_BUFFERED_MODE
◆ IOCTL_IF_ENUM_ADAPTERS
◆ LAN_ADAPTER_INFO
◆ LAN_ADDR_PTR
◆ LAN_ADDR_SIZE
◆ LAN_ALLOC_SIZE
◆ LAN_BUFFERED_MODE
◆ LAN_DATA_PTR
#define LAN_DATA_PTR |
( |
|
PH | ) |
((PH)->Address + (PH)->Fixed.AddressLen) |
◆ LAN_EA_INFO_SIZE
◆ LAN_ENUM_ADAPTERS
◆ LAN_FILL_EA_INFO
Value: { \
RtlCopyMemory( (Ea)->EaName, "TYPES", 6 ); \
(Ea)->EaNameLength = 6; \
(Ea)->EaValueLength =
sizeof(
USHORT) * (NumTypes); \
RtlCopyMemory( (Ea)->EaName + (Ea)->EaNameLength, \
sizeof(
USHORT) * (NumTypes) ); \
}
char ACPI_OBJECT_TYPE * Types
Definition at line 69 of file net_lan.h.
◆ LAN_HWADDR_PTR
◆ LAN_PAYLOAD_SIZE
◆ LAN_ADAPTER_INFO_S
◆ LAN_ADDRESS
◆ LAN_PACKET_HEADER
◆ LAN_PACKET_HEADER_T
◆ PLAN_ADAPTER_INFO_S
◆ PLAN_ADDRESS
◆ PLAN_PACKET_HEADER
◆ PLAN_PACKET_HEADER_T