INT
WSHGetBroadcastSockaddr(
IN PVOID HelperDllSocketContext,
OUT PSOCKADDR Sockaddr,
OUT PINT SockaddrLength
);
WSHGetBroadcastSockaddr obtains a valid broadcast address for a socket.
Parameters
HelperDllSocketContext
Points to a per-socket context area, allocated and initialized by the WSH DLL WSHOpenSocket2 function.
Sockaddr
Points to a buffer in which WSHGetBroadcasrSockaddr returns a valid broadcast address, formatted as a SOCKADDR structure.
SockaddrLength
Points to a variable in which WSHGetBroadcastSockaddr returns the number of bytes it set in the SOCKADDR structure.
Return Value
WSHGetBroadcastSockaddr returns NO_ERROR to indicate success, or WSAEFAULT to indicate that the buffer at Sockaddr is insufficient in size to contain a full SOCKADDR structure.