Socket module

SetAddrInfoExW

procedureforeignSource
SetAddrInfoExW :: (
    pName: *s16,
    pServiceName: *s16,
    pAddresses: *SOCKET_ADDRESS,
    dwAddressCount: u32,
    lpBlob: *BLOB,
    dwFlags: u32,
    dwNameSpace: u32,
    lpNspId: *GUID,
    timeout: *TIMEVAL,
    lpOverlapped: *OVERLAPPED,
    lpCompletionRoutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE,
    lpNameHandle: *HANDLE
) -> s32 #foreign

Parameters

pName: *s16
pServiceName: *s16
pAddresses: *SOCKET_ADDRESS
dwAddressCount: u32
lpBlob: *BLOB
dwFlags: u32
dwNameSpace: u32
lpNspId: *GUID
timeout: *TIMEVAL
lpOverlapped: *OVERLAPPED
lpNameHandle: *HANDLE

Returns

s32

See also