terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Runtime.InteropServices Namespace Reference

Classes

interface  _Activator
 
interface  _Assembly
 
interface  _AssemblyName
 
interface  _Module
 
interface  _ParameterInfo
 
class  ClassInterfaceAttribute
 
class  ComCompatibleVersionAttribute
 
class  ComDefaultInterfaceAttribute
 
class  COMException
 
class  ComImportAttribute
 
class  ComVisibleAttribute
 
class  CriticalHandle
 
class  DefaultDllImportSearchPathsAttribute
 
class  DefaultParameterValueAttribute
 
class  DispIdAttribute
 
class  DllImportAttribute
 
class  ErrorWrapper
 
class  ExternalException
 
class  FieldOffsetAttribute
 
struct  GCHandle
 
class  GuidAttribute
 
class  HandleCollector
 
struct  HandleRef
 
interface  ICustomMarshaler
 
class  InAttribute
 
class  InterfaceTypeAttribute
 
class  Marshal
 
class  MarshalAsAttribute
 
class  MarshalDirectiveException
 
class  MemoryMarshal
 
class  OptionalAttribute
 
class  OutAttribute
 
class  PreserveSigAttribute
 
class  SafeBuffer
 
class  SafeHandle
 
class  StandardOleMarshalObject
 
class  UnmanagedFunctionPointerAttribute
 

Enumerations

enum  CallingConvention {
  Winapi = 1 , Cdecl , StdCall , ThisCall ,
  FastCall
}
 
enum  CharSet { None = 1 , Ansi , Unicode , Auto }
 
enum  ClassInterfaceType { None , AutoDispatch , AutoDual }
 
enum  ComInterfaceType { InterfaceIsDual , InterfaceIsIUnknown , InterfaceIsIDispatch , InterfaceIsIInspectable }
 
enum  DllImportSearchPath {
  UseDllDirectoryForDependencies = 256 , ApplicationDirectory = 512 , UserDirectories = 1024 , System32 = 2048 ,
  SafeDirectories = 4096 , AssemblyDirectory = 2 , LegacyBehavior = 0
}
 
enum  GCHandleType { Weak , WeakTrackResurrection , Normal , Pinned }
 
enum  UnmanagedType {
  Bool = 2 , I1 , U1 , I2 ,
  U2 , I4 , U4 , I8 ,
  U8 , R4 , R8 , Currency = 15 ,
  BStr = 19 , LPStr , LPWStr , LPTStr ,
  ByValTStr , IUnknown = 25 , IDispatch , Struct ,
  Interface , SafeArray , ByValArray , SysInt ,
  SysUInt , VBByRefStr = 34 , AnsiBStr , TBStr ,
  VariantBool , FunctionPtr , AsAny = 40 , LPArray = 42 ,
  LPStruct , CustomMarshaler , Error , IInspectable ,
  HString , LPUTF8Str
}
 
enum  VarEnum {
  VT_EMPTY , VT_NULL , VT_I2 , VT_I4 ,
  VT_R4 , VT_R8 , VT_CY , VT_DATE ,
  VT_BSTR , VT_DISPATCH , VT_ERROR , VT_BOOL ,
  VT_VARIANT , VT_UNKNOWN , VT_DECIMAL , VT_I1 = 16 ,
  VT_UI1 , VT_UI2 , VT_UI4 , VT_I8 ,
  VT_UI8 , VT_INT , VT_UINT , VT_VOID ,
  VT_HRESULT , VT_PTR , VT_SAFEARRAY , VT_CARRAY ,
  VT_USERDEFINED , VT_LPSTR , VT_LPWSTR , VT_RECORD = 36 ,
  VT_FILETIME = 64 , VT_BLOB , VT_STREAM , VT_STORAGE ,
  VT_STREAMED_OBJECT , VT_STORED_OBJECT , VT_BLOB_OBJECT , VT_CF ,
  VT_CLSID , VT_VECTOR = 4096 , VT_ARRAY = 8192 , VT_BYREF = 16384
}