namespace Cosmos.Plugs
{
	[Cosmos.IL2CPU.Plugs.Plug(Target = typeof(System.StubHelpers.StubHelpers), TargetFramework = Cosmos.IL2CPU.Plugs.FrameworkVersion.v4_0)]
	public static class System_StubHelpers_StubHelpersImpl
	{

		public static System.Void InitDeclaringType(System.IntPtr pMD)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.InitDeclaringType' has not been implemented!");
		}

		public static System.IntPtr GetDelegateTarget(System.Delegate pThis)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.GetDelegateTarget' has not been implemented!");
		}

		public static System.Void DemandPermission(System.IntPtr pNMD)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.DemandPermission' has not been implemented!");
		}

		public static System.Void SetLastError()
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.SetLastError' has not been implemented!");
		}

		public static System.Exception InternalGetCOMHRExceptionObject(System.Int32 hr, System.IntPtr pCPCMD, System.Object pThis)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.InternalGetCOMHRExceptionObject' has not been implemented!");
		}

		public static System.IntPtr GetCLRToCOMTarget(System.IntPtr pUnk, System.IntPtr pCPCMD)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.GetCLRToCOMTarget' has not been implemented!");
		}

		public static System.IntPtr GetCOMIPFromRCW(System.Object objSrc, System.IntPtr pCPCMD, System.Boolean* pfNeedsRelease)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.GetCOMIPFromRCW' has not been implemented!");
		}

		public static System.Void CheckCollectedDelegateMDA(System.IntPtr pEntryThunk)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.CheckCollectedDelegateMDA' has not been implemented!");
		}

		public static System.Int32 strlen(System.SByte* ptr)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.strlen' has not been implemented!");
		}

		public static System.Void FmtClassUpdateNativeInternal(System.Object obj, System.Byte* pNative, System.StubHelpers.CleanupWorkList* pCleanupWorkList)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.FmtClassUpdateNativeInternal' has not been implemented!");
		}

		public static System.Void FmtClassUpdateCLRInternal(System.Object obj, System.Byte* pNative)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.FmtClassUpdateCLRInternal' has not been implemented!");
		}

		public static System.Void LayoutDestroyNativeInternal(System.Byte* pNative, System.IntPtr pMT)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.LayoutDestroyNativeInternal' has not been implemented!");
		}

		public static System.Object AllocateInternal(System.IntPtr typeHandle)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.AllocateInternal' has not been implemented!");
		}

		public static System.IntPtr GetStubContext()
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.GetStubContext' has not been implemented!");
		}

		public static System.Boolean IsQCall(System.IntPtr pMD)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.IsQCall' has not been implemented!");
		}

		public static System.IntPtr GetNDirectTarget(System.IntPtr pMD)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.GetNDirectTarget' has not been implemented!");
		}

		public static System.IntPtr GetFinalStubTarget(System.IntPtr pStubArg, System.IntPtr pUnmngThis, System.Int32 dwStubFlags)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.GetFinalStubTarget' has not been implemented!");
		}

		public static System.Void ThrowDeferredException()
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.ThrowDeferredException' has not been implemented!");
		}

		public static System.Void ThrowInteropParamException(System.Int32 resID, System.Int32 paramIdx)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.ThrowInteropParamException' has not been implemented!");
		}

		public static System.Exception InternalGetHRExceptionObject(System.Int32 hr)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.InternalGetHRExceptionObject' has not been implemented!");
		}

		public static System.IntPtr CreateCustomMarshalerHelper(System.IntPtr pMD, System.Int32 paramToken, System.IntPtr hndManagedType)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.CreateCustomMarshalerHelper' has not been implemented!");
		}

		public static System.Void StubRegisterRCW(System.Object pThis, System.IntPtr pThread)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.StubRegisterRCW' has not been implemented!");
		}

		public static System.Void StubUnregisterRCW(System.Object pThis, System.IntPtr pThread)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.StubUnregisterRCW' has not been implemented!");
		}

		public static System.IntPtr ProfilerBeginTransitionCallback(System.IntPtr pSecretParam, System.IntPtr pThread, System.Object pThis)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.ProfilerBeginTransitionCallback' has not been implemented!");
		}

		public static System.Void ProfilerEndTransitionCallback(System.IntPtr pMD, System.IntPtr pThread)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.ProfilerEndTransitionCallback' has not been implemented!");
		}

		public static System.Void DebuggerTraceCall(System.IntPtr pSecretParam)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.DebuggerTraceCall' has not been implemented!");
		}

		public static System.Void DecimalCanonicalizeInternal(System.Decimal* dec)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.DecimalCanonicalizeInternal' has not been implemented!");
		}

		public static System.Void MarshalToUnmanagedVaListInternal(System.IntPtr va_list, System.UInt32 vaListSize, System.IntPtr pArgIterator)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.MarshalToUnmanagedVaListInternal' has not been implemented!");
		}

		public static System.Void MarshalToManagedVaListInternal(System.IntPtr va_list, System.IntPtr pArgIterator)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.MarshalToManagedVaListInternal' has not been implemented!");
		}

		public static System.UInt32 CalcVaListSize(System.IntPtr va_list)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.CalcVaListSize' has not been implemented!");
		}

		public static System.Void ValidateObject(System.Object obj, System.IntPtr pMD, System.Object pThis)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.ValidateObject' has not been implemented!");
		}

		public static System.Void ValidateByref(System.IntPtr byref, System.IntPtr pMD, System.Object pThis)
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.ValidateByref' has not been implemented!");
		}

		public static System.Void TriggerGCForMDA()
		{
			throw new System.NotImplementedException("Method 'System.StubHelpers.StubHelpers.TriggerGCForMDA' has not been implemented!");
		}
	}
}
