16 #define AddrInitIPv4(IPAddress, RawAddress) \ 18 (IPAddress)->Type = IP_ADDRESS_V4; \ 19 (IPAddress)->Address.IPv4Address = (RawAddress); \ BOOLEAN AddrIsUnspecified(PIP_ADDRESS Address)
PADDRESS_FILE AddrSearchFirst(PIP_ADDRESS Address, USHORT Port, USHORT Protocol, PAF_SEARCH SearchContext)
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
BOOLEAN AddrIsEqualIPv4(PIP_ADDRESS Address1, IPv4_RAW_ADDRESS Address2)
VOID IPAddressFree(PVOID Object)
VOID AddrWidenAddress(PIP_ADDRESS Network, PIP_ADDRESS Source, PIP_ADDRESS Netmask)
INT AddrCompare(PIP_ADDRESS Address1, PIP_ADDRESS Address2)
BOOLEAN AddrIsEqual(PIP_ADDRESS Address1, PIP_ADDRESS Address2)
unsigned long NTAPI inet_addr(const char *)
UINT AddrCountPrefixBits(PIP_ADDRESS Netmask)
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
PADDRESS_FILE AddrSearchNext(PAF_SEARCH SearchContext)
PIP_INTERFACE AddrLocateInterface(PIP_ADDRESS MatchAddress)
ULONG IPv4NToHl(ULONG Address)
NTSTATUS AddrGetAddress(PTRANSPORT_ADDRESS AddrList, PIP_ADDRESS Address, PUSHORT Port)
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
NTSTATUS AddrBuildAddress(PTRANSPORT_ADDRESS TdiAddress, PIP_ADDRESS Address, PUSHORT Port)
PCHAR A2S(PIP_ADDRESS Address)