Collaboration API Structures

The following structures support the Peer Collaboration functions.

Structure Description
PEER_APPLICATION Contains data describing a locally installed software application or component that can be registered and shared with trusted contacts within a peer collaboration network.
PEER_APPLICATION_REGISTRATION_INFO Contains peer application information for registration with the local computer.
PEER_APP_LAUNCH_INFO Contains the peer application application launch information provided by a contact in a previous peer invite request.
PEER_COLLAB_EVENT_DATA Contains variant data for each possible peer collaboration network event raised on a peer.
PEER_COLLAB_EVENT_REGISTRATION Contains the data used by a peer to register for specific peer collaboration network events.
PEER_CONTACT Contains information about a specific contact.
PEER_ENDPOINT Contains the address and friendly name of a peer endpoint.
PEER_PEOPLE_NEAR_ME Contains information about a peer in the same logical or virtual subnet.
PEER_EVENT_APPLICATION_CHANGED_DATA Contains information returned when a PEER_EVENT_ENDPOINT_APPLICATION_CHANGED or PEER_EVENT_MY_APPLICATION_CHANGED event is raised on a peer participating in a peer collaboration network.
PEER_EVENT_ENDPOINT_CHANGED_DATA Contains information returned when a PEER_EVENT_ENDPOINT_CHANGED or PEER_EVENT_MY_ENDPOINT_CHANGED event is raised on a peer participating in a peer collaboration network.
PEER_EVENT_OBJECT_CHANGED_DATA Contains information returned when a PEER_EVENT_ENDPOINT_OBJECT_CHANGED or PEER_EVENT_MY_OBJECT_CHANGED event is raised on a peer participating in a peer collaboration network.
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA Contains information returned when a PEER_EVENT_PEOPLE_NEAR_ME_CHANGED event is raised on a peer participating in a subnet-specific peer collaboration network.
PEER_EVENT_PRESENCE_CHANGED_DATA Contains information returned when a PEER_EVENT_ENDPOINT_PRESENCE_CHANGED or PEER_EVENT_MY_PRESENCE_CHANGED event is raised on a peer participating in a peer collaboration network.
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA Contains information returned when a PEER_EVENT_REQUEST_STATUS_CHANGED event is raised on a peer participating in a peer collaboration network.
PEER_EVENT_WATCHLIST_CHANGED_DATA Contains information returned when a PEER_EVENT_WATCHLIST_CHANGED event is raised on a peer participating in a peer collaboration network.
PEER_INVITATION Contains a request to initiate or join a peer collaboration activity.
PEER_INVITATION_RESPONSE A response to an invitation to join a peer collaboration activity.
PEER_OBJECT Contains application-specific run-time information that can be shared with trusted contacts within a peer collaboration network.
PEER_PRESENCE_INFO Contains specific peer presence information.