PNRP Functions
The PNRP Namespace Provider API uses the following functions.
Function | Description |
---|---|
PeerNameToPeerHostName | Encodes the supplied peer name as a format that can be used with a subsequent call to the getaddrinfo Windows Sockets function. |
PeerHostNameToPeerName | Decodes a host name returned by PeerNameToPeerHostName into the peer name string it represents. |
PeerPnrpStartup | Starts the Peer Name Resolution Protocol (PNRP) service for the calling peer. |
PeerPnrpShutdown | Shuts down a running instance of the Peer Name Resolution Protocol (PNRP) service and releases all resources associated with it. |
PeerPnrpRegister | Registers a peer with a PNRP cloud and returns a handle that can be used for registration updates. |
PeerPnrpUpdateRegistration | Updates the PNRP registration information for a name. |
PeerPnrpUnregister | Deregisters a peer from a PNRP cloud. |
PeerPnrpResolve | Obtains the endpoint address(es) registered for a specific peer name. |
PeerPnrpStartResolve | Starts an asynchronous peer name resolution operation. |
PeerPnrpGetCloudInfo | Retrieves information on the Peer Name Resolution Protocol (PNRP) clouds in which the calling peer is participating. |
PeerPnrpEndResolve | Closes the handle for an asynchronous PNRP resolution operation initiated with a previous call to PeerPnrpStartResolve. |
PNRP and WSALookupServiceBegin | Starts the process that allows an application to resolve names and enumerate network clouds. |
PNRP and WSALookupServiceEnd | Terminates a query initiated in a previous call to WSALookupServiceBegin. |
PNRP and WSALookupServiceNext | Matches queries specified in a previous call to WSALookupServiceBegin. |
PNRP and WSANSPIoctl | Receives notifications about changes to the network cloud list and availability of results of a name resolution request. |
PNRP and WSASetService | Registers or removes peer names. |