WSALookupServiceNext Parameter Values for Resolving Peer Names (Windows CE 5.0)
When WSALookupServiceNext (Windows Sockets) is called to resolve names, on return, the lpqsResults parameter points to a result set in a WSAQUERYSET (Windows Sockets) structure.
The following table shows the values that this structure returns when resolving names.
Values | Description |
---|---|
dwSize | Returns the size of this structure. |
lpszServiceInstanceName | Returns a peer name, if LUP_RETURN_NAME, LUP_RETURN_ALL, or NULL is specified. |
lpServiceClassID | Returns SVCID_PNRPNAME. |
dwNameSpace | Returns NS_PNRPNAME. |
lpNSProviderID | Returns NS_PROVIDER_PNRPNAME. |
lpszContext | Returns the cloud name if LUP_RETURN_NAME, LUP_RETURN_ALL, or NULL is specified. |
dwNumberOfCsAddrs | Returns the number of entries in the CSADDR_INFO array if LUP_RETURN_ADDR, LUP_RETURN_ALL, or NULL is specified. This value and the information in lpcsaBuffer are the key bits of information returned in this structure. |
lpcsaBuffer | Returns a pointer to an array of CSADDR_INFO structures if LUP_RETURN_ADDR, LUP_RETURN_ALL, or NULL is specified. This buffer and the value in dwNumberOfCsAddrs are the most information bits returned in this structure. |
See Also
Resolving a Peer Name | Peer-to-Peer Application Development
Send Feedback on this topic to the authors