Vanara.PInvoke.P2P PInvoke API (methods, structures and constants) imported from Windows P2P.dll for Peer-to-Peer API. Includes methods from Vanara.PInvoke.P2P.dll Current NuGet release: Methods - 100% API coverage (109 of 109 functions) Native Method Header Managed Method PeerCollabAddContact p2p.h Vanara.PInvoke.P2P.PeerCollabAddContact PeerCollabAsyncInviteContact p2p.h Vanara.PInvoke.P2P.PeerCollabAsyncInviteContact PeerCollabAsyncInviteEndpoint p2p.h Vanara.PInvoke.P2P.PeerCollabAsyncInviteEndpoint PeerCollabCancelInvitation p2p.h Vanara.PInvoke.P2P.PeerCollabCancelInvitation PeerCollabCloseHandle p2p.h Vanara.PInvoke.P2P.PeerCollabCloseHandle PeerCollabDeleteContact p2p.h Vanara.PInvoke.P2P.PeerCollabDeleteContact PeerCollabDeleteEndpointData p2p.h Vanara.PInvoke.P2P.PeerCollabDeleteEndpointData PeerCollabDeleteObject p2p.h Vanara.PInvoke.P2P.PeerCollabDeleteObject PeerCollabEnumApplicationRegistrationInfo p2p.h Vanara.PInvoke.P2P.PeerCollabEnumApplicationRegistrationInfo PeerCollabEnumApplications p2p.h Vanara.PInvoke.P2P.PeerCollabEnumApplications PeerCollabEnumContacts p2p.h Vanara.PInvoke.P2P.PeerCollabEnumContacts PeerCollabEnumEndpoints p2p.h Vanara.PInvoke.P2P.PeerCollabEnumEndpoints PeerCollabEnumObjects p2p.h Vanara.PInvoke.P2P.PeerCollabEnumObjects PeerCollabEnumPeopleNearMe p2p.h Vanara.PInvoke.P2P.PeerCollabEnumPeopleNearMe PeerCollabExportContact p2p.h Vanara.PInvoke.P2P.PeerCollabExportContact PeerCollabGetAppLaunchInfo p2p.h Vanara.PInvoke.P2P.PeerCollabGetAppLaunchInfo PeerCollabGetApplicationRegistrationInfo p2p.h Vanara.PInvoke.P2P.PeerCollabGetApplicationRegistrationInfo PeerCollabGetContact p2p.h Vanara.PInvoke.P2P.PeerCollabGetContact PeerCollabGetEndpointName p2p.h Vanara.PInvoke.P2P.PeerCollabGetEndpointName PeerCollabGetEventData p2p.h Vanara.PInvoke.P2P.PeerCollabGetEventData PeerCollabGetInvitationResponse p2p.h Vanara.PInvoke.P2P.PeerCollabGetInvitationResponse PeerCollabGetPresenceInfo p2p.h Vanara.PInvoke.P2P.PeerCollabGetPresenceInfo PeerCollabGetSigninOptions p2p.h Vanara.PInvoke.P2P.PeerCollabGetSigninOptions PeerCollabInviteContact p2p.h Vanara.PInvoke.P2P.PeerCollabInviteContact PeerCollabInviteEndpoint p2p.h Vanara.PInvoke.P2P.PeerCollabInviteEndpoint PeerCollabParseContact p2p.h Vanara.PInvoke.P2P.PeerCollabParseContact PeerCollabQueryContactData p2p.h Vanara.PInvoke.P2P.PeerCollabQueryContactData PeerCollabRefreshEndpointData p2p.h Vanara.PInvoke.P2P.PeerCollabRefreshEndpointData PeerCollabRegisterApplication p2p.h Vanara.PInvoke.P2P.PeerCollabRegisterApplication PeerCollabRegisterEvent p2p.h Vanara.PInvoke.P2P.PeerCollabRegisterEvent PeerCollabSetEndpointName p2p.h Vanara.PInvoke.P2P.PeerCollabSetEndpointName PeerCollabSetObject p2p.h Vanara.PInvoke.P2P.PeerCollabSetObject PeerCollabSetPresenceInfo p2p.h Vanara.PInvoke.P2P.PeerCollabSetPresenceInfo PeerCollabShutdown p2p.h Vanara.PInvoke.P2P.PeerCollabShutdown PeerCollabSignin p2p.h Vanara.PInvoke.P2P.PeerCollabSignin PeerCollabSignout p2p.h Vanara.PInvoke.P2P.PeerCollabSignout PeerCollabStartup p2p.h Vanara.PInvoke.P2P.PeerCollabStartup PeerCollabSubscribeEndpointData p2p.h Vanara.PInvoke.P2P.PeerCollabSubscribeEndpointData PeerCollabUnregisterApplication p2p.h Vanara.PInvoke.P2P.PeerCollabUnregisterApplication PeerCollabUnregisterEvent p2p.h Vanara.PInvoke.P2P.PeerCollabUnregisterEvent PeerCollabUnsubscribeEndpointData p2p.h Vanara.PInvoke.P2P.PeerCollabUnsubscribeEndpointData PeerCollabUpdateContact p2p.h Vanara.PInvoke.P2P.PeerCollabUpdateContact PeerCreatePeerName p2p.h Vanara.PInvoke.P2P.PeerCreatePeerName PeerEndEnumeration p2p.h Vanara.PInvoke.P2P.PeerEndEnumeration PeerEnumGroups p2p.h Vanara.PInvoke.P2P.PeerEnumGroups PeerEnumIdentities p2p.h Vanara.PInvoke.P2P.PeerEnumIdentities PeerFreeData p2p.h Vanara.PInvoke.P2P.PeerFreeData PeerGetItemCount p2p.h Vanara.PInvoke.P2P.PeerGetItemCount PeerGetNextItem p2p.h Vanara.PInvoke.P2P.PeerGetNextItem PeerGraphShutdown p2p.h Vanara.PInvoke.P2P.PeerGraphShutdown PeerGraphStartup p2p.h Vanara.PInvoke.P2P.PeerGraphStartup PeerGroupAddRecord p2p.h Vanara.PInvoke.P2P.PeerGroupAddRecord PeerGroupClose p2p.h Vanara.PInvoke.P2P.PeerGroupClose PeerGroupCloseDirectConnection p2p.h Vanara.PInvoke.P2P.PeerGroupCloseDirectConnection PeerGroupConnect p2p.h Vanara.PInvoke.P2P.PeerGroupConnect PeerGroupConnectByAddress p2p.h Vanara.PInvoke.P2P.PeerGroupConnectByAddress PeerGroupCreate p2p.h Vanara.PInvoke.P2P.PeerGroupCreate PeerGroupCreateInvitation p2p.h Vanara.PInvoke.P2P.PeerGroupCreateInvitation PeerGroupCreatePasswordInvitation p2p.h Vanara.PInvoke.P2P.PeerGroupCreatePasswordInvitation PeerGroupDelete p2p.h Vanara.PInvoke.P2P.PeerGroupDelete PeerGroupDeleteRecord p2p.h Vanara.PInvoke.P2P.PeerGroupDeleteRecord PeerGroupEnumConnections p2p.h Vanara.PInvoke.P2P.PeerGroupEnumConnections PeerGroupEnumMembers p2p.h Vanara.PInvoke.P2P.PeerGroupEnumMembers PeerGroupEnumRecords p2p.h Vanara.PInvoke.P2P.PeerGroupEnumRecords PeerGroupExportConfig p2p.h Vanara.PInvoke.P2P.PeerGroupExportConfig PeerGroupExportDatabase p2p.h Vanara.PInvoke.P2P.PeerGroupExportDatabase PeerGroupGetEventData p2p.h Vanara.PInvoke.P2P.PeerGroupGetEventData PeerGroupGetProperties p2p.h Vanara.PInvoke.P2P.PeerGroupGetProperties PeerGroupGetRecord p2p.h Vanara.PInvoke.P2P.PeerGroupGetRecord PeerGroupGetStatus p2p.h Vanara.PInvoke.P2P.PeerGroupGetStatus PeerGroupImportConfig p2p.h Vanara.PInvoke.P2P.PeerGroupImportConfig PeerGroupImportDatabase p2p.h Vanara.PInvoke.P2P.PeerGroupImportDatabase PeerGroupIssueCredentials p2p.h Vanara.PInvoke.P2P.PeerGroupIssueCredentials PeerGroupJoin p2p.h Vanara.PInvoke.P2P.PeerGroupJoin PeerGroupOpen p2p.h Vanara.PInvoke.P2P.PeerGroupOpen PeerGroupOpenDirectConnection p2p.h Vanara.PInvoke.P2P.PeerGroupOpenDirectConnection PeerGroupParseInvitation p2p.h Vanara.PInvoke.P2P.PeerGroupParseInvitation PeerGroupPasswordJoin p2p.h Vanara.PInvoke.P2P.PeerGroupPasswordJoin PeerGroupPeerTimeToUniversalTime p2p.h Vanara.PInvoke.P2P.PeerGroupPeerTimeToUniversalTime PeerGroupRegisterEvent p2p.h Vanara.PInvoke.P2P.PeerGroupRegisterEvent PeerGroupSearchRecords p2p.h Vanara.PInvoke.P2P.PeerGroupSearchRecords PeerGroupSendData p2p.h Vanara.PInvoke.P2P.PeerGroupSendData PeerGroupSetProperties p2p.h Vanara.PInvoke.P2P.PeerGroupSetProperties PeerGroupShutdown p2p.h Vanara.PInvoke.P2P.PeerGroupShutdown PeerGroupStartup p2p.h Vanara.PInvoke.P2P.PeerGroupStartup PeerGroupUniversalTimeToPeerTime p2p.h Vanara.PInvoke.P2P.PeerGroupUniversalTimeToPeerTime PeerGroupUnregisterEvent p2p.h Vanara.PInvoke.P2P.PeerGroupUnregisterEvent PeerGroupUpdateRecord p2p.h Vanara.PInvoke.P2P.PeerGroupUpdateRecord PeerHostNameToPeerName p2p.h Vanara.PInvoke.P2P.PeerHostNameToPeerName PeerIdentityCreate p2p.h Vanara.PInvoke.P2P.PeerIdentityCreate PeerIdentityDelete p2p.h Vanara.PInvoke.P2P.PeerIdentityDelete PeerIdentityExport p2p.h Vanara.PInvoke.P2P.PeerIdentityExport PeerIdentityGetCryptKey p2p.h Vanara.PInvoke.P2P.PeerIdentityGetCryptKey PeerIdentityGetDefault p2p.h Vanara.PInvoke.P2P.PeerIdentityGetDefault PeerIdentityGetFriendlyName p2p.h Vanara.PInvoke.P2P.PeerIdentityGetFriendlyName PeerIdentityGetXML p2p.h Vanara.PInvoke.P2P.PeerIdentityGetXML PeerIdentityImport p2p.h Vanara.PInvoke.P2P.PeerIdentityImport PeerIdentitySetFriendlyName p2p.h Vanara.PInvoke.P2P.PeerIdentitySetFriendlyName PeerNameToPeerHostName p2p.h Vanara.PInvoke.P2P.PeerNameToPeerHostName PeerPnrpEndResolve p2p.h Vanara.PInvoke.P2P.PeerPnrpEndResolve PeerPnrpGetCloudInfo p2p.h Vanara.PInvoke.P2P.PeerPnrpGetCloudInfo PeerPnrpGetEndpoint p2p.h Vanara.PInvoke.P2P.PeerPnrpGetEndpoint PeerPnrpRegister p2p.h Vanara.PInvoke.P2P.PeerPnrpRegister PeerPnrpResolve p2p.h Vanara.PInvoke.P2P.PeerPnrpResolve PeerPnrpShutdown p2p.h Vanara.PInvoke.P2P.PeerPnrpShutdown PeerPnrpStartResolve p2p.h Vanara.PInvoke.P2P.PeerPnrpStartResolve PeerPnrpStartup p2p.h Vanara.PInvoke.P2P.PeerPnrpStartup PeerPnrpUnregister p2p.h Vanara.PInvoke.P2P.PeerPnrpUnregister PeerPnrpUpdateRegistration p2p.h Vanara.PInvoke.P2P.PeerPnrpUpdateRegistration Enumerations Native Enum Header Managed Enum PEER_APPLICATION_REGISTRATION_TYPE p2p.h Vanara.PInvoke.P2P.PEER_APPLICATION_REGISTRATION_TYPE PEER_CHANGE_TYPE p2p.h Vanara.PInvoke.P2P.PEER_CHANGE_TYPE PEER_COLLAB_EVENT_TYPE p2p.h Vanara.PInvoke.P2P.PEER_COLLAB_EVENT_TYPE PEER_CONNECTION_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_CONNECTION_FLAGS PEER_CONNECTION_STATUS p2p.h Vanara.PInvoke.P2P.PEER_CONNECTION_STATUS PEER_GRAPH_EVENT_TYPE p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_EVENT_TYPE PEER_GRAPH_PROPERTY_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_PROPERTY_FLAGS PEER_GRAPH_SCOPE p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_SCOPE PEER_GRAPH_STATUS_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_STATUS_FLAGS PEER_GROUP_AUTHENTICATION_SCHEME p2p.h Vanara.PInvoke.P2P.PEER_GROUP_AUTHENTICATION_SCHEME PEER_GROUP_EVENT_TYPE p2p.h Vanara.PInvoke.P2P.PEER_GROUP_EVENT_TYPE PEER_GROUP_ISSUE_CREDENTIAL_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_GROUP_ISSUE_CREDENTIAL_FLAGS PEER_GROUP_PROPERTY_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_GROUP_PROPERTY_FLAGS PEER_GROUP_STATUS p2p.h Vanara.PInvoke.P2P.PEER_GROUP_STATUS PEER_INVITATION_RESPONSE_TYPE p2p.h Vanara.PInvoke.P2P.PEER_INVITATION_RESPONSE_TYPE PEER_MEMBER_CHANGE_TYPE p2p.h Vanara.PInvoke.P2P.PEER_MEMBER_CHANGE_TYPE PEER_MEMBER_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_MEMBER_FLAGS PEER_NODE_CHANGE_TYPE p2p.h Vanara.PInvoke.P2P.PEER_NODE_CHANGE_TYPE PEER_PRESENCE_STATUS p2p.h Vanara.PInvoke.P2P.PEER_PRESENCE_STATUS PEER_PUBLICATION_SCOPE p2p.h Vanara.PInvoke.P2P.PEER_PUBLICATION_SCOPE PEER_RECORD_CHANGE_TYPE p2p.h Vanara.PInvoke.P2P.PEER_RECORD_CHANGE_TYPE PEER_RECORD_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_RECORD_FLAGS PEER_SIGNIN_FLAGS p2p.h Vanara.PInvoke.P2P.PEER_SIGNIN_FLAGS PEER_WATCH_PERMISSION p2p.h Vanara.PInvoke.P2P.PEER_WATCH_PERMISSION PNRP_CLOUD_FLAGS pnrpdef.h Vanara.PInvoke.P2P.PNRP_CLOUD_FLAGS PNRP_CLOUD_STATE pnrpdef.h Vanara.PInvoke.P2P.PNRP_CLOUD_STATE PNRP_EXTENDED_PAYLOAD_TYPE pnrpdef.h Vanara.PInvoke.P2P.PNRP_EXTENDED_PAYLOAD_TYPE PNRP_REGISTERED_ID_STATE pnrpdef.h Vanara.PInvoke.P2P.PNRP_REGISTERED_ID_STATE PNRP_RESOLVE_CRITERIA pnrpdef.h Vanara.PInvoke.P2P.PNRP_RESOLVE_CRITERIA PNRP_SCOPE pnrpdef.h Vanara.PInvoke.P2P.PNRP_SCOPE PNRPINFO_FLAGS pnrpns.h Vanara.PInvoke.P2P.PNRPINFO_FLAGS Structures Native Structure Header Managed Structure HGRAPH Vanara.PInvoke.P2P.HGRAPH HGROUP Vanara.PInvoke.P2P.HGROUP HPEERENUM Vanara.PInvoke.P2P.HPEERENUM HPEEREVENT Vanara.PInvoke.P2P.HPEEREVENT HREGISTRATION Vanara.PInvoke.P2P.HREGISTRATION HRESOLUTION Vanara.PInvoke.P2P.HRESOLUTION PEER_ADDRESS p2p.h Vanara.PInvoke.P2P.PEER_ADDRESS PEER_APP_LAUNCH_INFO p2p.h Vanara.PInvoke.P2P.PEER_APP_LAUNCH_INFO PEER_APPLICATION p2p.h Vanara.PInvoke.P2P.PEER_APPLICATION PEER_APPLICATION_REGISTRATION_INFO p2p.h Vanara.PInvoke.P2P.PEER_APPLICATION_REGISTRATION_INFO PEER_COLLAB_EVENT_DATA p2p.h Vanara.PInvoke.P2P.PEER_COLLAB_EVENT_DATA PEER_COLLAB_EVENT_REGISTRATION p2p.h Vanara.PInvoke.P2P.PEER_COLLAB_EVENT_REGISTRATION PEER_CONNECTION_INFO p2p.h Vanara.PInvoke.P2P.PEER_CONNECTION_INFO PEER_CONTACT p2p.h Vanara.PInvoke.P2P.PEER_CONTACT PEER_CREDENTIAL_INFO p2p.h Vanara.PInvoke.P2P.PEER_CREDENTIAL_INFO PEER_DATA p2p.h Vanara.PInvoke.P2P.PEER_DATA PEER_ENDPOINT p2p.h Vanara.PInvoke.P2P.PEER_ENDPOINT PEER_EVENT_APPLICATION_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_APPLICATION_CHANGED_DATA PEER_EVENT_CONNECTION_CHANGE_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_CONNECTION_CHANGE_DATA PEER_EVENT_ENDPOINT_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_ENDPOINT_CHANGED_DATA PEER_EVENT_INCOMING_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_INCOMING_DATA PEER_EVENT_MEMBER_CHANGE_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_MEMBER_CHANGE_DATA PEER_EVENT_NODE_CHANGE_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_NODE_CHANGE_DATA PEER_EVENT_OBJECT_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_OBJECT_CHANGED_DATA PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA PEER_EVENT_PRESENCE_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_PRESENCE_CHANGED_DATA PEER_EVENT_RECORD_CHANGE_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_RECORD_CHANGE_DATA PEER_EVENT_REQUEST_STATUS_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_REQUEST_STATUS_CHANGED_DATA PEER_EVENT_SYNCHRONIZED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_SYNCHRONIZED_DATA PEER_EVENT_WATCHLIST_CHANGED_DATA p2p.h Vanara.PInvoke.P2P.PEER_EVENT_WATCHLIST_CHANGED_DATA PEER_GRAPH_EVENT_DATA p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_EVENT_DATA PEER_GRAPH_EVENT_REGISTRATION p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_EVENT_REGISTRATION PEER_GRAPH_PROPERTIES p2p.h Vanara.PInvoke.P2P.PEER_GRAPH_PROPERTIES PEER_GROUP_EVENT_DATA p2p.h Vanara.PInvoke.P2P.PEER_GROUP_EVENT_DATA PEER_GROUP_EVENT_REGISTRATION p2p.h Vanara.PInvoke.P2P.PEER_GROUP_EVENT_REGISTRATION PEER_GROUP_PROPERTIES p2p.h Vanara.PInvoke.P2P.PEER_GROUP_PROPERTIES PEER_INVITATION p2p.h Vanara.PInvoke.P2P.PEER_INVITATION PEER_INVITATION_INFO p2p.h Vanara.PInvoke.P2P.PEER_INVITATION_INFO PEER_INVITATION_RESPONSE p2p.h Vanara.PInvoke.P2P.PEER_INVITATION_RESPONSE PEER_MEMBER p2p.h Vanara.PInvoke.P2P.PEER_MEMBER PEER_NAME_PAIR p2p.h Vanara.PInvoke.P2P.PEER_NAME_PAIR PEER_NODE_INFO p2p.h Vanara.PInvoke.P2P.PEER_NODE_INFO PEER_OBJECT p2p.h Vanara.PInvoke.P2P.PEER_OBJECT PEER_PEOPLE_NEAR_ME p2p.h Vanara.PInvoke.P2P.PEER_PEOPLE_NEAR_ME PEER_PNRP_CLOUD_INFO p2p.h Vanara.PInvoke.P2P.PEER_PNRP_CLOUD_INFO PEER_PNRP_ENDPOINT_INFO p2p.h Vanara.PInvoke.P2P.PEER_PNRP_ENDPOINT_INFO PEER_PNRP_REGISTRATION_INFO p2p.h Vanara.PInvoke.P2P.PEER_PNRP_REGISTRATION_INFO PEER_PRESENCE_INFO p2p.h Vanara.PInvoke.P2P.PEER_PRESENCE_INFO PEER_RECORD p2p.h Vanara.PInvoke.P2P.PEER_RECORD PEER_SECURITY_INTERFACE p2p.h Vanara.PInvoke.P2P.PEER_SECURITY_INTERFACE PEER_VERSION_DATA p2p.h Vanara.PInvoke.P2P.PEER_VERSION_DATA PNRP_CLOUD_ID pnrpdef.h Vanara.PInvoke.P2P.PNRP_CLOUD_ID PNRPCLOUDINFO pnrpns.h Vanara.PInvoke.P2P.PNRPCLOUDINFO PNRPINFO_V1 pnrpns.h Vanara.PInvoke.P2P.PNRPINFO_V1 PNRPINFO_V2 pnrpns.h Vanara.PInvoke.P2P.PNRPINFO_V2 Classes Native Class Header Managed Class P2P Vanara.PInvoke.P2P SafeCollabHPEEREVENT Vanara.PInvoke.P2P.SafeCollabHPEEREVENT SafeGroupHPEEREVENT Vanara.PInvoke.P2P.SafeGroupHPEEREVENT SafeHPEERENUM Vanara.PInvoke.P2P.SafeHPEERENUM SafePeerCollabHandle Vanara.PInvoke.P2P.SafePeerCollabHandle SafePeerData Vanara.PInvoke.P2P.SafePeerData SafePeerList Vanara.PInvoke.P2P.SafePeerList