Binary compatibility report for the p2p.dll library  between 5.1.2600.5512-Windows SDK 5.0 and 6.0.6001.18000-Windows SDK 6.0 versions on x86

Test Info


Library Namep2p.dll
Version #15.1.2600.5512-Windows SDK 5.0
Version #26.0.6001.18000-Windows SDK 6.0
CPU Architecturex86

Test Results


Total Header Files1
Total Dynamic Libraries1
Total Symbols / Types49 / 120
VerdictIncompatible
(4.08%)

Problem Summary


SeverityCount
Added Symbols-45
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium1
Low16
Problems with
Symbols
High1
Medium0
Low5
Problems with
Constants
Low0

Added Symbols (45)


p2p.h, p2p.dll
PeerCollabAddContact ( PCWSTR pwzContactData, PPEER_CONTACT* ppContact )
PeerCollabAsyncInviteContact ( PCPEER_CONTACT pcContact, PCPEER_ENDPOINT pcEndpoint, PCPEER_INVITATION pcInvitation, HANDLE hEvent, HANDLE* phInvitation )
PeerCollabAsyncInviteEndpoint ( PCPEER_ENDPOINT pcEndpoint, PCPEER_INVITATION pcInvitation, HANDLE hEvent, HANDLE* phInvitation )
PeerCollabCancelInvitation HANDLE hInvitation )
PeerCollabCloseHandle HANDLE hInvitation )
PeerCollabDeleteContact PCWSTR pwzPeerName )
PeerCollabDeleteEndpointData PCPEER_ENDPOINT pcEndpoint )
PeerCollabDeleteObject GUID* pObjectId )
PeerCollabEnumApplicationRegistrationInfo ( PEER_APPLICATION_REGISTRATION_TYPE registrationType, HPEERENUM* phPeerEnum )
PeerCollabEnumApplications ( PCPEER_ENDPOINT pcEndpoint, GUID* pApplicationId, HPEERENUM* phPeerEnum )
PeerCollabEnumContacts HPEERENUM* phPeerEnum )
PeerCollabEnumEndpoints ( PCPEER_CONTACT pcContact, HPEERENUM* phPeerEnum )
PeerCollabEnumObjects ( PCPEER_ENDPOINT pcEndpoint, GUID* pObjectId, HPEERENUM* phPeerEnum )
PeerCollabEnumPeopleNearMe HPEERENUM* phPeerEnum )
PeerCollabExportContact ( PCWSTR pwzPeerName, PWSTR* ppwzContactData )
PeerCollabGetAppLaunchInfo PPEER_APP_LAUNCH_INFO* ppLaunchInfo )
PeerCollabGetApplicationRegistrationInfo ( GUID* pApplicationId, PEER_APPLICATION_REGISTRATION_TYPE registrationType, PPEER_APPLICATION_REGISTRATION_INFO* ppApplication )
PeerCollabGetContact ( PCWSTR pwzPeerName, PPEER_CONTACT* ppContact )
PeerCollabGetEndpointName PWSTR* ppwzEndpointName )
PeerCollabGetEventData ( HPEEREVENT hPeerEvent, PPEER_COLLAB_EVENT_DATA* ppEventData )
PeerCollabGetInvitationResponse ( HANDLE hInvitation, PPEER_INVITATION_RESPONSE* ppInvitationResponse )
PeerCollabGetPresenceInfo ( PCPEER_ENDPOINT pcEndpoint, PPEER_PRESENCE_INFO* ppPresenceInfo )
PeerCollabGetSigninOptions DWORD* pdwSigninOptions )
PeerCollabInviteContact ( PCPEER_CONTACT pcContact, PCPEER_ENDPOINT pcEndpoint, PCPEER_INVITATION pcInvitation, PPEER_INVITATION_RESPONSE* ppResponse )
PeerCollabInviteEndpoint ( PCPEER_ENDPOINT pcEndpoint, PCPEER_INVITATION pcInvitation, PPEER_INVITATION_RESPONSE* ppResponse )
PeerCollabParseContact ( PCWSTR pwzContactData, PPEER_CONTACT* ppContact )
PeerCollabQueryContactData ( PCPEER_ENDPOINT pcEndpoint, PWSTR* ppwzContactData )
PeerCollabRefreshEndpointData PCPEER_ENDPOINT pcEndpoint )
PeerCollabRegisterApplication ( PCPEER_APPLICATION_REGISTRATION_INFO pcApplication, PEER_APPLICATION_REGISTRATION_TYPE registrationType )
PeerCollabRegisterEvent HANDLE hEvent, DWORD cEventRegistration, PEER_COLLAB_EVENT_REGISTRATION* pEventRegistrations, HPEEREVENT* phPeerEvent )
PeerCollabSetEndpointName PCWSTR pwzEndpointName )
PeerCollabSetObject PCPEER_OBJECT pcObject )
PeerCollabSetPresenceInfo PCPEER_PRESENCE_INFO pcPresenceInfo )
PeerCollabShutdown ( )
PeerCollabSignin HWND hwndParent, DWORD dwSigninOptions )
PeerCollabSignout DWORD dwSigninOptions )
PeerCollabStartup WORD wVersionRequested )
PeerCollabSubscribeEndpointData PCPEER_ENDPOINT const pcEndpoint )
PeerCollabUnregisterApplication ( GUID* pApplicationId, PEER_APPLICATION_REGISTRATION_TYPE registrationType )
PeerCollabUnregisterEvent HPEEREVENT hPeerEvent )
PeerCollabUnsubscribeEndpointData PCPEER_ENDPOINT const pcEndpoint )
PeerCollabUpdateContact PCPEER_CONTACT pContact )
PeerGroupConnectByAddress HGROUP hGroup, DWORD cAddresses, PPEER_ADDRESS pAddresses )
PeerGroupCreatePasswordInvitation HGROUP hGroup, PWSTR* ppwzInvitation )
PeerGroupPasswordJoin ( PCWSTR pwzIdentity, PCWSTR pwzInvitation, PCWSTR pwzPassword, PCWSTR pwzCloud, HGROUP* phGroup )

to the top

Problems with Symbols, High Severity (1)


p2p.h, p2p.dll
[+] PeerGetNextItem ( HPEERENUM hPeerEnum, PULONG pCount, PVOID* ppvItems ) (1)

to the top

Problems with Data Types, Medium Severity (1)


p2p.h
[+] union anon-union-p2p.h-612 (1)

to the top

Problems with Data Types, Low Severity (16)


p2p.h
[+] struct peer_event_connection_change_data_tag (3)
[+] struct peer_group_properties_tag (4)
[+] struct peer_invitation_info_tag (2)

ws2tcpip.h
[+] struct sockaddr_in6 (5)
[+] union anon-union-ws2tcpip.h-122 (2)

to the top

Problems with Symbols, Low Severity (5)


p2p.h, p2p.dll
[+] PeerFreeData PVOID pvData ) (1)
[+] PeerGetItemCount ( HPEERENUM hPeerEnum, PULONG pCount ) (1)
[+] PeerGetNextItem ( HPEERENUM hPeerEnum, PULONG pCount, PVOID* ppvItems ) (2)
[+] PeerGroupRegisterEvent HGROUP hGroup, HANDLE hEvent, DWORD cEventRegistration, PPEER_GROUP_EVENT_REGISTRATION pEventRegistrations, HPEEREVENT* phPeerEvent ) (1)

to the top

Header Files (1)


p2p.h

to the top

Dynamic Libraries (1)


p2p.dll

to the top




Generated on Wed Aug 10 07:06:39 2011 for p2p.dll by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API