internal extern static int PeerCollabAsyncInviteEndpoint(IntPtr pcEndpoint,
                                                          ref PEER_INVITATION pcInvitation,
                                                          SafeWaitHandle hEvent,
                                                          out SafeCollabInvite phInvitation);
 internal extern static int PeerCollabInviteEndpoint(IntPtr pcEndpoint,
                                                     ref PEER_INVITATION pcInvitation,
                                                     out SafeCollabData ppResponse);
 internal extern static int PeerCollabInviteContact(ref PEER_CONTACT pcContact,
                                                    IntPtr pcEndpoint,
                                                    ref PEER_INVITATION pcInvitation,
                                                    out SafeCollabData ppResponse);
 internal extern static int PeerCollabAsyncInviteEndpoint(  IntPtr pcEndpoint,
                                                             ref PEER_INVITATION pcInvitation,
                                                             SafeWaitHandle hEvent,
                                                             out SafeCollabInvite phInvitation);
 internal extern static int PeerCollabInviteEndpoint(    IntPtr pcEndpoint,
                                                         ref PEER_INVITATION pcInvitation,
                                                         out SafeCollabData ppResponse);
 internal extern static int PeerCollabInviteContact( ref PEER_CONTACT pcContact,
                                                     IntPtr pcEndpoint,
                                                     ref PEER_INVITATION pcInvitation,
                                                     out SafeCollabData ppResponse);