Skip to content

Latest commit

 

History

History
219 lines (218 loc) · 48.1 KB

readme.md

File metadata and controls

219 lines (218 loc) · 48.1 KB

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: NugetNuget

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