namespace Cosmos.Plugs
{
	[Cosmos.IL2CPU.Plugs.Plug(Target = typeof(System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods), TargetFramework = Cosmos.IL2CPU.Plugs.FrameworkVersion.v4_0)]
	public static class System_Net_PeerToPeer_Collaboration_UnsafeCollabNativeMethodsImpl
	{

		public static System.Int32 PeerCollabStartup(System.Int16 wVersionRequested)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabStartup' has not been implemented!");
		}

		public static System.Int32 PeerCollabSignin(System.IntPtr hwndParent, System.Net.PeerToPeer.Collaboration.PeerScope dwSignInOptions)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabSignin' has not been implemented!");
		}

		public static System.Void PeerFreeData(System.IntPtr dataToFree)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerFreeData' has not been implemented!");
		}

		public static System.Int32 PeerCollabSignout(System.Net.PeerToPeer.Collaboration.PeerScope dwSignInOptions)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabSignout' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetSigninOptions(System.Net.PeerToPeer.Collaboration.PeerScope* dwSignInOptions)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetSigninOptions' has not been implemented!");
		}

		public static System.Int32 PeerCollabSetPresenceInfo(System.Net.PeerToPeer.Collaboration.PEER_PRESENCE_INFO* ppi)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabSetPresenceInfo' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetPresenceInfo(System.IntPtr endpoint, System.Net.PeerToPeer.Collaboration.SafeCollabData* pPresenceInfo)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetPresenceInfo' has not been implemented!");
		}

		public static System.Int32 PeerCollabRegisterApplication(System.Net.PeerToPeer.Collaboration.PEER_APPLICATION_REGISTRATION_INFO* appRegInfo, System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType appRegType)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabRegisterApplication' has not been implemented!");
		}

		public static System.Int32 PeerCollabUnregisterApplication(System.Net.PeerToPeer.Collaboration.GUID* pApplicationId, System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType appRegType)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabUnregisterApplication' has not been implemented!");
		}

		public static System.Int32 PeerCollabSetObject(System.Net.PeerToPeer.Collaboration.PEER_OBJECT* pcObject)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabSetObject' has not been implemented!");
		}

		public static System.Int32 PeerCollabDeleteObject(System.Net.PeerToPeer.Collaboration.GUID* pObjectId)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabDeleteObject' has not been implemented!");
		}

		public static System.Int32 PeerCollabEnumObjects(System.IntPtr pcEndpoint, System.IntPtr pObjectId, System.Net.PeerToPeer.Collaboration.SafeCollabEnum* phPeerEnum)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabEnumObjects' has not been implemented!");
		}

		public static System.Int32 PeerCollabEnumApplications(System.IntPtr pcEndpoint, System.IntPtr pObjectId, System.Net.PeerToPeer.Collaboration.SafeCollabEnum* phPeerEnum)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabEnumApplications' has not been implemented!");
		}

		public static System.Int32 PeerCollabEnumPeopleNearMe(System.Net.PeerToPeer.Collaboration.SafeCollabEnum* phPeerEnum)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabEnumPeopleNearMe' has not been implemented!");
		}

		public static System.Int32 PeerCollabEnumEndpoints(System.Net.PeerToPeer.Collaboration.PEER_CONTACT* pcContact, System.Net.PeerToPeer.Collaboration.SafeCollabEnum* phPeerEnum)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabEnumEndpoints' has not been implemented!");
		}

		public static System.Int32 PeerCollabEnumContacts(System.Net.PeerToPeer.Collaboration.SafeCollabEnum* phPeerEnum)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabEnumContacts' has not been implemented!");
		}

		public static System.Int32 PeerGetItemCount(System.Net.PeerToPeer.Collaboration.SafeCollabEnum hPeerEnum, System.UInt32* pCount)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerGetItemCount' has not been implemented!");
		}

		public static System.Int32 PeerGetNextItem(System.Net.PeerToPeer.Collaboration.SafeCollabEnum hPeerEnum, System.UInt32* pCount, System.Net.PeerToPeer.Collaboration.SafeCollabData* pppvItems)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerGetNextItem' has not been implemented!");
		}

		public static System.Int32 PeerEndEnumeration(System.IntPtr hPeerEnum)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerEndEnumeration' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetAppLaunchInfo(System.Net.PeerToPeer.Collaboration.SafeCollabData* ppLaunchInfo)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetAppLaunchInfo' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetApplicationRegistrationInfo(System.Net.PeerToPeer.Collaboration.GUID* pApplicationId, System.Net.PeerToPeer.Collaboration.PeerApplicationRegistrationType registrationType, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppApplication)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetApplicationRegistrationInfo' has not been implemented!");
		}

		public static System.Int32 PeerCollabExportContact(System.String pwzPeerNAme, System.String* ppwzContactData)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabExportContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabParseContact(System.String pwzContactData, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppContactData)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabParseContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetContact(System.String pwzPeerName, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppwzContactData)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabQueryContactData(System.IntPtr pcEndpoint, System.String* ppwzContactData)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabQueryContactData' has not been implemented!");
		}

		public static System.Int32 PeerCollabAddContact(System.String pwzContactData, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppContact)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabAddContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabDeleteContact(System.String pwzPeerName)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabDeleteContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabUpdateContact(System.Net.PeerToPeer.Collaboration.PEER_CONTACT* pc)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabUpdateContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabRefreshEndpointData(System.IntPtr pcEndpoint)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabRefreshEndpointData' has not been implemented!");
		}

		public static System.Int32 PeerCollabRegisterEvent(Microsoft.Win32.SafeHandles.SafeWaitHandle hEvent, System.UInt32 cEventRegistration, System.Net.PeerToPeer.Collaboration.PEER_COLLAB_EVENT_REGISTRATION* pEventRegistrations, System.Net.PeerToPeer.Collaboration.SafeCollabEvent* phPeerEvent)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabRegisterEvent' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetEventData(System.Net.PeerToPeer.Collaboration.SafeCollabEvent hPeerEvent, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppEventData)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetEventData' has not been implemented!");
		}

		public static System.Int32 PeerCollabUnregisterEvent(System.IntPtr handle)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabUnregisterEvent' has not been implemented!");
		}

		public static System.Net.PeerToPeer.Collaboration.SafeCertStore CertOpenStore(System.IntPtr lpszStoreProvider, System.UInt32 dwMsgAndCertEncodingType, System.IntPtr hCryptProv, System.UInt32 dwFlags, System.Net.PeerToPeer.Collaboration.PEER_DATA* pvPara)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.CertOpenStore' has not been implemented!");
		}

		public static System.Net.PeerToPeer.Collaboration.SafeCertStore CertOpenStore(System.IntPtr lpszStoreProvider, System.UInt32 dwMsgAndCertEncodingType, System.IntPtr hCryptProv, System.UInt32 dwFlags, System.IntPtr pvPara)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.CertOpenStore' has not been implemented!");
		}

		public static System.Boolean CertCloseStore(System.IntPtr hCertStore, System.UInt32 dwFlags)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.CertCloseStore' has not been implemented!");
		}

		public static System.Boolean CertSaveStore(System.Net.PeerToPeer.Collaboration.SafeCertStore hCertStore, System.UInt32 dwMsgAndCertEncodingType, System.UInt32 dwSaveAs, System.UInt32 dwSaveTo, System.Net.PeerToPeer.Collaboration.PEER_DATA* pvSafeToPara, System.UInt32 dwFlags)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.CertSaveStore' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetEndpointName(System.String* ppwzEndpointName)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetEndpointName' has not been implemented!");
		}

		public static System.Int32 PeerCollabSetEndpointName(System.String pwzEndpointName)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabSetEndpointName' has not been implemented!");
		}

		public static System.Int32 PeerCollabGetInvitationResponse(System.Net.PeerToPeer.Collaboration.SafeCollabInvite hInvitation, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppInvitationResponse)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabGetInvitationResponse' has not been implemented!");
		}

		public static System.Int32 PeerCollabCancelInvitation(System.Net.PeerToPeer.Collaboration.SafeCollabInvite hInvitation)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabCancelInvitation' has not been implemented!");
		}

		public static System.Int32 PeerCollabCloseHandle(System.IntPtr hInvitation)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabCloseHandle' has not been implemented!");
		}

		public static System.Int32 PeerCollabInviteContact(System.Net.PeerToPeer.Collaboration.PEER_CONTACT* pcContact, System.IntPtr pcEndpoint, System.Net.PeerToPeer.Collaboration.PEER_INVITATION* pcInvitation, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppResponse)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabInviteContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabAsyncInviteContact(System.Net.PeerToPeer.Collaboration.PEER_CONTACT* pcContact, System.IntPtr pcEndpoint, System.Net.PeerToPeer.Collaboration.PEER_INVITATION* pcInvitation, Microsoft.Win32.SafeHandles.SafeWaitHandle hEvent, System.Net.PeerToPeer.Collaboration.SafeCollabInvite* phInvitation)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabAsyncInviteContact' has not been implemented!");
		}

		public static System.Int32 PeerCollabInviteEndpoint(System.IntPtr pcEndpoint, System.Net.PeerToPeer.Collaboration.PEER_INVITATION* pcInvitation, System.Net.PeerToPeer.Collaboration.SafeCollabData* ppResponse)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabInviteEndpoint' has not been implemented!");
		}

		public static System.Int32 PeerCollabAsyncInviteEndpoint(System.IntPtr pcEndpoint, System.Net.PeerToPeer.Collaboration.PEER_INVITATION* pcInvitation, Microsoft.Win32.SafeHandles.SafeWaitHandle hEvent, System.Net.PeerToPeer.Collaboration.SafeCollabInvite* phInvitation)
		{
			throw new System.NotImplementedException("Method 'System.Net.PeerToPeer.Collaboration.UnsafeCollabNativeMethods.PeerCollabAsyncInviteEndpoint' has not been implemented!");
		}
	}
}
