internal unsafe static extern UInt32 PartyCreateNewNetwork( PARTY_HANDLE handle, PARTY_LOCAL_USER_HANDLE localUser, PARTY_NETWORK_CONFIGURATION *networkConfiguration, UInt32 regionCount, IntPtr regions, PARTY_INVITATION_CONFIGURATION *initialInvitationConfiguration, IntPtr asyncIdentifier, out PARTY_NETWORK_DESCRIPTOR networkDescriptor, IntPtr appliedInitialInvitationIdentifier);
internal PARTY_NETWORK_DESCRIPTOR(Interop.PARTY_NETWORK_DESCRIPTOR interopStruct) { this.NetworkIdentifier = interopStruct.GetNetworkIdentifier(); this.RegionName = interopStruct.GetRegionName(); this.OpaqueConnectionInformation = interopStruct.GetOpaqueConnectionInformation(); }
internal static extern UInt32 PartyDeserializeNetworkDescriptor( Byte[] serializedNetworkDescriptorString, out PARTY_NETWORK_DESCRIPTOR networkDescriptor);
internal static extern UInt32 PartyNetworkGetNetworkDescriptor( PARTY_NETWORK_HANDLE network, out PARTY_NETWORK_DESCRIPTOR networkDescriptor);