Vanara/PInvoke/P2P/Vanara.PInvoke.P2P.csproj

30 lines
4.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>P2P.dll</SupportedDlls>
</ProjectExtensions>
<PropertyGroup>
<Description>PInvoke API (methods, structures and constants) imported from Windows P2P.dll for Peer-to-Peer API.</Description>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<TargetFrameworks>net20;net35;net40;net45;netstandard2.0;netcoreapp2.0;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1</TargetFrameworks>
<AssemblyName>Vanara.PInvoke.P2P</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;P2P;peer-to-peer</PackageTags>
<PackageReleaseNotes>Currently implements:
Functions
PeerCollabAddContact, PeerCollabAsyncInviteContact, PeerCollabAsyncInviteEndpoint, PeerCollabCancelInvitation, PeerCollabCloseHandle, PeerCollabDeleteContact, PeerCollabDeleteEndpointData, PeerCollabDeleteObject, PeerCollabEnumApplicationRegistrationInfo, PeerCollabEnumApplications, PeerCollabEnumContacts, PeerCollabEnumEndpoints, PeerCollabEnumObjects, PeerCollabEnumPeopleNearMe, PeerCollabExportContact, PeerCollabGetAppLaunchInfo, PeerCollabGetApplicationRegistrationInfo, PeerCollabGetContact, PeerCollabGetEndpointName, PeerCollabGetEventData, PeerCollabGetInvitationResponse, PeerCollabGetPresenceInfo, PeerCollabGetSigninOptions, PeerCollabInviteContact, PeerCollabInviteEndpoint, PeerCollabParseContact, PeerCollabQueryContactData, PeerCollabRefreshEndpointData, PeerCollabRegisterApplication, PeerCollabRegisterEvent, PeerCollabSetEndpointName, PeerCollabSetObject, PeerCollabSetPresenceInfo, PeerCollabShutdown, PeerCollabSignin, PeerCollabSignout, PeerCollabStartup, PeerCollabSubscribeEndpointData, PeerCollabUnregisterApplication, PeerCollabUnregisterEvent, PeerCollabUnsubscribeEndpointData, PeerCollabUpdateContact, PeerCreatePeerName, PeerEndEnumeration, PeerEnumGroups, PeerEnumIdentities, PeerFreeData, PeerGetItemCount, PeerGetNextItem, PeerGraphShutdown, PeerGraphStartup, PeerGroupAddRecord, PeerGroupClose, PeerGroupCloseDirectConnection, PeerGroupConnect, PeerGroupConnectByAddress, PeerGroupCreate, PeerGroupCreateInvitation, PeerGroupCreatePasswordInvitation, PeerGroupDelete, PeerGroupDeleteRecord, PeerGroupEnumConnections, PeerGroupEnumMembers, PeerGroupEnumRecords, PeerGroupExportConfig, PeerGroupExportDatabase, PeerGroupGetEventData, PeerGroupGetProperties, PeerGroupGetRecord, PeerGroupGetStatus, PeerGroupImportConfig, PeerGroupImportDatabase, PeerGroupIssueCredentials, PeerGroupJoin, PeerGroupOpen, PeerGroupOpenDirectConnection, PeerGroupParseInvitation, PeerGroupPasswordJoin, PeerGroupPeerTimeToUniversalTime, PeerGroupRegisterEvent, PeerGroupSearchRecords, PeerGroupSendData, PeerGroupSetProperties, PeerGroupShutdown, PeerGroupStartup, PeerGroupUniversalTimeToPeerTime, PeerGroupUnregisterEvent, PeerGroupUpdateRecord, PeerHostNameToPeerName, PeerIdentityCreate, PeerIdentityDelete, PeerIdentityExport, PeerIdentityGetCryptKey, PeerIdentityGetDefault, PeerIdentityGetFriendlyName, PeerIdentityGetXML, PeerIdentityImport, PeerIdentitySetFriendlyName, PeerNameToPeerHostName, PeerPnrpEndResolve, PeerPnrpGetCloudInfo, PeerPnrpGetEndpoint, PeerPnrpRegister, PeerPnrpResolve, PeerPnrpShutdown, PeerPnrpStartResolve, PeerPnrpStartup, PeerPnrpUnregister, PeerPnrpUpdateRegistration
Structures
HPEEREVENT, HGRAPH, PEER_ADDRESS, PEER_APP_LAUNCH_INFO, PEER_APPLICATION, PEER_APPLICATION_REGISTRATION_INFO, PEER_COLLAB_EVENT_DATA, PEER_COLLAB_EVENT_REGISTRATION, PEER_CONNECTION_INFO, PEER_CONTACT, PEER_CREDENTIAL_INFO, PEER_DATA, PEER_ENDPOINT, PEER_EVENT_APPLICATION_CHANGED_DATA, PEER_EVENT_CONNECTION_CHANGE_DATA, PEER_EVENT_ENDPOINT_CHANGED_DATA, PEER_EVENT_INCOMING_DATA, PEER_EVENT_MEMBER_CHANGE_DATA, PEER_EVENT_NODE_CHANGE_DATA, PEER_EVENT_OBJECT_CHANGED_DATA, PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA, PEER_EVENT_PRESENCE_CHANGED_DATA, PEER_EVENT_RECORD_CHANGE_DATA, PEER_EVENT_REQUEST_STATUS_CHANGED_DATA, PEER_EVENT_SYNCHRONIZED_DATA, PEER_EVENT_WATCHLIST_CHANGED_DATA, PEER_GRAPH_EVENT_DATA, PEER_GRAPH_EVENT_REGISTRATION, PEER_GRAPH_PROPERTIES, PEER_GROUP_EVENT_DATA, PEER_GROUP_EVENT_REGISTRATION, PEER_GROUP_PROPERTIES, PEER_INVITATION, PEER_INVITATION_INFO, PEER_INVITATION_RESPONSE, PEER_MEMBER, PEER_NAME_PAIR, PEER_NODE_INFO, PEER_OBJECT, PEER_PEOPLE_NEAR_ME, PEER_PNRP_CLOUD_INFO, PEER_PNRP_ENDPOINT_INFO, PEER_PNRP_REGISTRATION_INFO, PEER_PRESENCE_INFO, PEER_RECORD, PEER_SECURITY_INTERFACE, PEER_VERSION_DATA, HPEERENUM, HREGISTRATION, HRESOLUTION, HGROUP, PNRP_CLOUD_ID, PNRPCLOUDINFO, PNRPINFO_V1, PNRPINFO_V2
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Cryptography\Vanara.PInvoke.Cryptography.csproj" />
<ProjectReference Include="..\Security\Vanara.PInvoke.Security.csproj" />
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
<ProjectReference Include="..\Ws2_32\Vanara.PInvoke.Ws2_32.csproj" />
</ItemGroup>
</Project>