Socket module

SetAddrInfoEx

procedureforeignSource
SetAddrInfoEx :: (
    pName: *u8,
    pServiceName: *u8,
    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: *u8
pServiceName: *u8
pAddresses: *SOCKET_ADDRESS
dwAddressCount: u32
lpBlob: *BLOB
dwFlags: u32
dwNameSpace: u32
lpNspId: *GUID
timeout: *TIMEVAL
lpOverlapped: *OVERLAPPED
lpNameHandle: *HANDLE

Returns

s32

See also