178 AddrFile, ConnInfo, BufferData,
DataSize));
181 switch( RemoteAddressTa->
Address[0].AddressType ) {
185 RemoteAddressTa->
Address[0].Address[0].in_addr;
186 RemotePort = RemoteAddressTa->
Address[0].Address[0].sin_port;
BOOLEAN AddrIsUnspecified(PIP_ADDRESS Address)
#define TI_DbgPrint(_t_, _x_)
_In_ NDIS_HANDLE _In_ PNDIS_PACKET Packet
#define STATUS_INVALID_PARAMETER
struct _TA_ADDRESS_IP * PTA_IP_ADDRESS
PNEIGHBOR_CACHE_ENTRY RouteGetRouteToDestination(PIP_ADDRESS Destination)
PNEIGHBOR_CACHE_ENTRY NBLocateNeighbor(PIP_ADDRESS Address, PIP_INTERFACE Interface)
NTSTATUS IPSendDatagram(PIP_PACKET IPPacket, PNEIGHBOR_CACHE_ENTRY NCE)
struct _TA_ADDRESS_IP::_AddrIp Address[1]
#define NT_SUCCESS(StatCode)
#define STATUS_UNSUCCESSFUL
#define TDI_ADDRESS_TYPE_IP
#define UnlockObject(Object)
NTSTATUS BuildUDPPacket(PADDRESS_FILE AddrFile, PIP_PACKET Packet, PIP_ADDRESS RemoteAddress, USHORT RemotePort, PIP_ADDRESS LocalAddress, USHORT LocalPort, PCHAR DataBuffer, UINT DataLen)
#define STATUS_NETWORK_UNREACHABLE
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT _In_opt_ PVOID _In_ ULONG DataSize
_Must_inspect_result_ _In_ ULONG _In_ PSOCKADDR _In_ PSOCKADDR RemoteAddress
_Must_inspect_result_ _In_ ULONG _In_ PSOCKADDR LocalAddress
#define LockObject(Object)