19 INT AddrLen =
sizeof(Addr);
112 skip(
"WSAStartup failed\n");
122 skip(
"No configured adapter for directed broadcast\n");
static ULONG GetDirectedBroadcast(VOID)
static VOID TestBroadcastLoopback(_In_ ULONG Destination)
#define ERROR_INSUFFICIENT_BUFFER
#define HeapFree(x, y, z)
_ACRTIMP int __cdecl memcmp(const void *, const void *, size_t)
INT WSAAPI recv(IN SOCKET s, OUT CHAR FAR *buf, IN INT len, IN INT flags)
INT WSAAPI select(IN INT s, IN OUT LPFD_SET readfds, IN OUT LPFD_SET writefds, IN OUT LPFD_SET exceptfds, IN CONST struct timeval *timeout)
INT WSAAPI sendto(IN SOCKET s, IN CONST CHAR FAR *buf, IN INT len, IN INT flags, IN CONST struct sockaddr *to, IN INT tolen)
DWORD WINAPI GetIpAddrTable(PMIB_IPADDRTABLE pIpAddrTable, PULONG pdwSize, BOOL bOrder)
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable
INT WSAAPI getsockname(IN SOCKET s, OUT LPSOCKADDR name, IN OUT INT FAR *namelen)
INT WSAAPI setsockopt(IN SOCKET s, IN INT level, IN INT optname, IN CONST CHAR FAR *optval, IN INT optlen)
INT WSAAPI bind(IN SOCKET s, IN CONST struct sockaddr *name, IN INT namelen)
static const u8_t broadcast[6]
_In_ WDFCOLLECTION _In_ ULONG Index
INT WINAPI WSAStartup(IN WORD wVersionRequested, OUT LPWSADATA lpWSAData)
int PASCAL FAR WSAGetLastError(void)
int PASCAL FAR WSACleanup(void)
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
_Must_inspect_result_ typedef _Out_ PULONG TableSize