10#define UDP_STARTING_PORT 0x8000
11#define UDP_DYNAMIC_PORTS 0x8000
VOID UDPSend(PVOID Context, PDATAGRAM_SEND_REQUEST SendRequest)
struct UDP_HEADER * PUDP_HEADER
struct UDP_STATISTICS * PUDP_STATISTICS
VOID UDPReceive(PIP_INTERFACE Interface, PIP_PACKET IPPacket)
struct UDP_PSEUDO_HEADER * PUDP_PSEUDO_HEADER
VOID UDPFreePort(UINT Port)
NTSTATUS UDPStartup(VOID)
NTSTATUS UDPSendDatagram(PADDRESS_FILE AddrFile, PTDI_CONNECTION_INFORMATION ConnInfo, PCHAR BufferData, ULONG DataSize, PULONG DataUsed)
UINT UDPAllocatePort(UINT HintPort)
NTSTATUS UDPShutdown(VOID)
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT _In_opt_ PVOID _In_ ULONG DataSize
BOOL SendRequest(PCHAR pInBuffer, ULONG InBufferLength, PCHAR pOutBuffer, PULONG pOutBufferLength)
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface