Zdexby TheHolyOneZ
17,715 classes
Class

Marshal

: Object
System.Runtime.InteropServices.Marshal, mscorlib 0x0010 (16 B) align 1 inherited 0x0010 mscorlib
0x00x0010

Members 6

OffsetSizeNameTypeFlags
0x04SystemMaxDBCSCharSizeintPublicStatic+1 flags
0x04SystemDefaultCharSizeintPublicStatic+1 flags
0x01SetErrorInfoNotAvailableboolPrivateStatic
0x01GetErrorInfoNotAvailableboolPrivateStatic
0x08MarshalerInstanceCacheDictionary`2Static+1 flags
0x08MarshalerInstanceCacheLockUObject*Static+2 flags

Functions 220

SignatureFlagsNativeParams
void AddRefInternal()PrivateStatic—0x00
void AddRef()PublicStatic—0x00
void AreComObjectsAvailableForCleanup()PublicStatic—0x00
void CleanupUnusedObjectsInCurrentContext()PublicStatic—0x00
void AllocCoTaskMem()PublicStatic—0x00
void AllocCoTaskMemSize()Static+1 flags—0x00
void AllocHGlobal()PublicStatic—0x00
void AllocHGlobal()PublicStatic—0x00
void BindToMoniker()PublicStatic—0x00
void ChangeWrapperHandleStrength()PublicStatic—0x00
void copy_to_unmanaged()Static+1 flags—0x00
void copy_to_unmanaged_fixed()PrivateStatic—0x00
void skip_fixed()PrivateStatic—0x00
void copy_to_unmanaged()Static+1 flags—0x00
void copy_to_unmanaged()Static+1 flags—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void copy_from_unmanaged()Static+1 flags—0x00
void copy_from_unmanaged_fixed()PrivateStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void Copy()PublicStatic—0x00
void CreateAggregatedObject()PublicStatic—0x00
void CreateAggregatedObject()PublicStatic—0x00
void CreateWrapperOfType()PublicStatic—0x00
void CreateWrapperOfType()PublicStatic—0x00
void DestroyStructure()PublicStatic—0x00
void DestroyStructure()PublicStatic—0x00
void FreeBSTR()PublicStatic—0x00
void FreeCoTaskMem()PublicStatic—0x00
void FreeHGlobal()PublicStatic—0x00
void ClearBSTR()PrivateStatic—0x00
void ZeroFreeBSTR()PublicStatic—0x00
void ClearAnsi()PrivateStatic—0x00
void ClearUnicode()PrivateStatic—0x00
void ZeroFreeCoTaskMemAnsi()PublicStatic—0x00
void ZeroFreeCoTaskMemUnicode()PublicStatic—0x00
void ZeroFreeCoTaskMemUTF8()PublicStatic—0x00
void ZeroFreeGlobalAllocAnsi()PublicStatic—0x00
void ZeroFreeGlobalAllocUnicode()PublicStatic—0x00
void GenerateGuidForType()PublicStatic—0x00
void GenerateProgIdForType()PublicStatic—0x00
void GetActiveObject()PublicStatic—0x00
void GetCCW()PrivateStatic—0x00
void GetComInterfaceForObjectInternal()PrivateStatic—0x00
void GetComInterfaceForObject()PublicStatic—0x00
void GetComInterfaceForObject()PublicStatic—0x00
void GetComInterfaceForObject()PublicStatic—0x00
void GetComInterfaceForObjectInContext()PublicStatic—0x00
void GetComObjectData()PublicStatic—0x00
void GetComSlotForMethodInfoInternal()PrivateStatic—0x00
void GetComSlotForMethodInfo()PublicStatic—0x00
void GetEndComSlot()PublicStatic—0x00
void GetExceptionPointers()PublicStatic—0x00
void GetHINSTANCE()PublicStatic—0x00
void GetExceptionCode()PublicStatic—0x00
void GetHRForException()PublicStatic—0x00
void GetHRForLastWin32Error()PublicStatic—0x00
void GetIDispatchForObjectInternal()PrivateStatic—0x00
void GetIDispatchForObject()PublicStatic—0x00
void GetIDispatchForObjectInContext()PublicStatic—0x00
void GetITypeInfoForType()PublicStatic—0x00
void GetIUnknownForObjectInContext()PublicStatic—0x00
void GetManagedThunkForUnmanagedMethodPtr()PublicStatic—0x00
void GetMethodInfoForComSlot()PublicStatic—0x00
void GetIUnknownForObjectInternal()PrivateStatic—0x00
void GetIUnknownForObject()PublicStatic—0x00
void GetNativeVariantForObject()PublicStatic—0x00
void GetNativeVariantForObject()PublicStatic—0x00
void GetObjectForCCW()PrivateStatic—0x00
void GetObjectForIUnknown()PublicStatic—0x00
void GetObjectForNativeVariant()PublicStatic—0x00
void GetObjectForNativeVariant()PublicStatic—0x00
void GetObjectsForNativeVariants()PublicStatic—0x00
void GetObjectsForNativeVariants()PublicStatic—0x00
void GetStartComSlot()PublicStatic—0x00
void GetThreadFromFiberCookie()PublicStatic—0x00
void GetTypedObjectForIUnknown()PublicStatic—0x00
void GetTypeForITypeInfo()PublicStatic—0x00
void GetTypeInfoName()PublicStatic—0x00
void GetTypeLibGuid()PublicStatic—0x00
void GetTypeLibGuid()PublicStatic—0x00
void GetTypeLibGuidForAssembly()PublicStatic—0x00
void GetTypeLibLcid()PublicStatic—0x00
void GetTypeLibLcid()PublicStatic—0x00
void GetTypeLibName()PublicStatic—0x00
void GetTypeLibName()PublicStatic—0x00
void GetTypeLibVersionForAssembly()PublicStatic—0x00
void GetUnmanagedThunkForManagedMethodPtr()PublicStatic—0x00
void IsTypeVisibleFromCom()PublicStatic—0x00
void NumParamBytes()PublicStatic—0x00
void GetTypeFromCLSID()PublicStatic—0x00
void GetTypeInfoName()PublicStatic—0x00
void GetUniqueObjectForIUnknown()PublicStatic—0x00
void IsComObject()PublicStatic—0x00
void GetLastWin32Error()PublicStatic—0x00
void OffsetOf()PublicStatic—0x00
void OffsetOf()PublicStatic—0x00
void PrelinkAll()PublicStatic—0x00
void PtrToStringAnsi()PublicStatic—0x00
void PtrToStringAnsi()PublicStatic—0x00
void PtrToStringUTF8()PublicStatic—0x00
void PtrToStringUTF8()PublicStatic—0x00
void PtrToStringAuto()PublicStatic—0x00
void PtrToStringAuto()PublicStatic—0x00
void PtrToStringUni()PublicStatic—0x00
void PtrToStringUni()PublicStatic—0x00
void PtrToStringBSTR()PublicStatic—0x00
void PtrToStructure()PublicStatic—0x00
void PtrToStructure()PublicStatic—0x00
void PtrToStructure()PublicStatic—0x00
void PtrToStructure()PublicStatic—0x00
void QueryInterfaceInternal()PrivateStatic—0x00
void QueryInterface()PublicStatic—0x00
void ReadByte()PublicStatic—0x00
void ReadByte()PublicStatic—0x00
void ReadByte()PublicStatic—0x00
void ReadInt16()PublicStatic—0x00
void ReadInt16()PublicStatic—0x00
void ReadInt16()PublicStatic—0x00
void ReadInt32()PublicStatic—0x00
void ReadInt32()PublicStatic—0x00
void ReadInt32()PublicStatic—0x00
void ReadInt64()PublicStatic—0x00
void ReadInt64()PublicStatic—0x00
void ReadInt64()PublicStatic—0x00
void ReadIntPtr()PublicStatic—0x00
void ReadIntPtr()PublicStatic—0x00
void ReadIntPtr()PublicStatic—0x00
void ReAllocCoTaskMem()PublicStatic—0x00
void ReAllocHGlobal()PublicStatic—0x00
void ReleaseInternal()PrivateStatic—0x00
void Release()PublicStatic—0x00
void ReleaseComObjectInternal()PrivateStatic—0x00
void ReleaseComObject()PublicStatic—0x00
void ReleaseThreadCache()PublicStatic—0x00
void SetComObjectData()PublicStatic—0x00
void SizeOf()PublicStatic—0x00
void SizeOf()PublicStatic—0x00
void SizeOf()PublicStatic—0x00
void SizeOf()PublicStatic—0x00
void SizeOfType()Static+1 flags—0x00
void AlignedSizeOf()Static+1 flags—0x00
void StringToBSTR()PublicStatic—0x00
void StringToCoTaskMemAnsi()PublicStatic—0x00
void StringToCoTaskMemAuto()PublicStatic—0x00
void StringToCoTaskMemUni()PublicStatic—0x00
void StringToHGlobalAnsi()PrivateStatic—0x00
void StringToHGlobalAnsi()PublicStatic—0x00
void StringToAllocatedMemoryUTF8()PublicStatic—0x00
void StringToHGlobalAuto()PublicStatic—0x00
void StringToHGlobalUni()PrivateStatic—0x00
void StringToHGlobalUni()PublicStatic—0x00
void SecureStringToBSTR()PublicStatic—0x00
void SecureStringCoTaskMemAllocator()Static+1 flags—0x00
void SecureStringGlobalAllocator()Static+1 flags—0x00
void SecureStringToAnsi()Static+1 flags—0x00
void SecureStringToUnicode()Static+1 flags—0x00
void SecureStringToCoTaskMemAnsi()PublicStatic—0x00
void SecureStringToCoTaskMemUnicode()PublicStatic—0x00
void SecureStringToGlobalAllocAnsi()PublicStatic—0x00
void SecureStringToGlobalAllocUnicode()PublicStatic—0x00
void StructureToPtr()PublicStatic—0x00
void StructureToPtr()PublicStatic—0x00
void ThrowExceptionForHR()PublicStatic—0x00
void ThrowExceptionForHR()PublicStatic—0x00
void BufferToBSTR()PrivateStatic—0x00
void UnsafeAddrOfPinnedArrayElement()PublicStatic—0x00
void UnsafeAddrOfPinnedArrayElement()PublicStatic—0x00
void WriteByte()PublicStatic—0x00
void WriteByte()PublicStatic—0x00
void WriteByte()PublicStatic—0x00
void WriteInt16()PublicStatic—0x00
void WriteInt16()PublicStatic—0x00
void WriteInt16()PublicStatic—0x00
void WriteInt16()PublicStatic—0x00
void WriteInt16()PublicStatic—0x00
void WriteInt16()PublicStatic—0x00
void WriteInt32()PublicStatic—0x00
void WriteInt32()PublicStatic—0x00
void WriteInt32()PublicStatic—0x00
void WriteInt64()PublicStatic—0x00
void WriteInt64()PublicStatic—0x00
void WriteInt64()PublicStatic—0x00
void WriteIntPtr()PublicStatic—0x00
void WriteIntPtr()PublicStatic—0x00
void WriteIntPtr()PublicStatic—0x00
void ConvertHrToException()PrivateStatic—0x00
void _SetErrorInfo()PrivateStatic+1 flags—0x00
void _GetErrorInfo()PrivateStatic+1 flags—0x00
void SetErrorInfo()Static+1 flags—0x00
void GetErrorInfo()Static+1 flags—0x00
void GetExceptionForHR()PublicStatic—0x00
void GetExceptionForHR()PublicStatic—0x00
void FinalReleaseComObject()PublicStatic—0x00
void GetDelegateForFunctionPointerInternal()PrivateStatic—0x00
void GetDelegateForFunctionPointer()PublicStatic—0x00
void GetDelegateForFunctionPointer()PublicStatic—0x00
void GetFunctionPointerForDelegateInternal()PrivateStatic—0x00
void GetFunctionPointerForDelegate()PublicStatic—0x00
void GetFunctionPointerForDelegate()PublicStatic—0x00
void SetLastWin32Error()Static+1 flags—0x00
void GetRawIUnknownForComObjectNoAddRef()Static+1 flags—0x00
void GetHRForException_WinRT()Static+1 flags—0x00
void GetNativeActivationFactory()Static+1 flags—0x00
void GetCustomMarshalerInstance()Static+1 flags—0x00
void StringToCoTaskMemUTF8()PublicStatic—0x00
void .cctor()PrivateStatic+1 flags—0x00