⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 custommarshalers.cs

📁 读取查看源码
💻 CS
📖 第 1 页 / 共 2 页
字号:
//$si$ virtual
////////////////////////////////////////////////////////////////

// File CustomMarshalers.dll: 
// Global functions
//-------------------------------------------------------
 Void VariantInit( Ptr ValueClass System.Runtime.InteropServices.CustomMarshalers.tagVARIANT pvarg);
 CMOD_OPT Microsoft.VisualC.IsLongModifier I4 VariantClear( Ptr ValueClass System.Runtime.InteropServices.CustomMarshalers.tagVARIANT pvarg);
 Void SysFreeString( Ptr UI2 __unnamed000);
 CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl Ptr Void memset();

// Global fields
//-------------------------------------------------------
 CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass System.Runtime.InteropServices.CustomMarshalers._GUID IID_IDispatchEx;
 CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass System.Runtime.InteropServices.CustomMarshalers._GUID GUID_NULL;
 CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass System.Runtime.InteropServices.CustomMarshalers._GUID IID_IEnumVARIANT;
 CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass System.Runtime.InteropServices.CustomMarshalers._GUID IID_IUnknown;
 ValueClass $ArrayType$0x6984a3d8 ??_C@_0BB@EBLACDLG@CustomMarshalers?$AA@;
 ValueClass $ArrayType$0x76a8870b ?A0x92f0849b.unnamed-global-0;
 ValueClass $ArrayType$0x76a8870b ?A0x92f0849b.unnamed-global-1;
 ValueClass $ArrayType$0x61126ddc ?A0x92f0849b.unnamed-global-2;
 ValueClass $ArrayType$0x61126ddc ?A0x92f0849b.unnamed-global-3;
 ValueClass $ArrayType$0x5d85d4c8 ?A0x92f0849b.unnamed-global-4;
 ValueClass $ArrayType$0x22b49ed4 ?A0x92f0849b.unnamed-global-5;
 ValueClass $ArrayType$0xcda722d0 ??_C@_19FHBCDCCA@?$AAt?$AAy?$AAp?$AAe?$AA?$AA@;
 ValueClass $ArrayType$0xd4bc1391 ??_C@_17ICLBCLLH@?$AAo?$AAb?$AAj?$AA?$AA@;
 ValueClass $ArrayType$0x752c5365 ??_C@_1EA@NIFFDILH@?$AAA?$AAr?$AAg?$AA_?$AAO?$AAb?$AAj?$AAe?$AAc?$AAt?$AAN?$AAo?$AAt?$AAV?$AAa?$AAl?$AAi?$AAd?$AAF?$AAo@;
 ValueClass $ArrayType$0x8c476f81 ??_C@_1CE@EDOCHPMB@?$AAA?$AAr?$AAg?$AA_?$AAG?$AAe?$AAt?$AAM?$AAe?$AAt?$AAh?$AAN?$AAo?$AAt?$AAF?$AAn?$AAd?$AA?$AA@;
 ValueClass $ArrayType$0x8c476f81 ??_C@_1CE@FOGKFKGF@?$AAA?$AAr?$AAg?$AA_?$AAS?$AAe?$AAt?$AAM?$AAe?$AAt?$AAh?$AAN?$AAo?$AAt?$AAF?$AAn?$AAd?$AA?$AA@;
 ValueClass $ArrayType$0x5d85d4c8 ??_C@_1BG@JHNCDKHD@?$AAp?$AAG?$AAe?$AAt?$AAM?$AAe?$AAt?$AAh?$AAo?$AAd?$AA?$AA@;
 ValueClass $ArrayType$0x5d85d4c8 ??_C@_1BG@DJPJHKAP@?$AAp?$AAS?$AAe?$AAt?$AAM?$AAe?$AAt?$AAh?$AAo?$AAd?$AA?$AA@;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-0;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-1;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-2;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-3;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-4;
 ValueClass $ArrayType$0xff914052 ?A0xc60a35a5.unnamed-global-5;
 ValueClass $ArrayType$0xff914052 ?A0xc60a35a5.unnamed-global-6;
 ValueClass $ArrayType$0x471a31e7 ?A0xc60a35a5.unnamed-global-7;
 ValueClass $ArrayType$0x3fde045e ?A0xc60a35a5.unnamed-global-8;
 ValueClass $ArrayType$0x6984a3d8 ?A0xc60a35a5.unnamed-global-9;
 ValueClass $ArrayType$0x42a9f01b ?A0xc60a35a5.unnamed-global-10;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-11;
 ValueClass $ArrayType$0xed986b79 ?A0xc60a35a5.unnamed-global-12;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-13;
 ValueClass $ArrayType$0xcda722d0 ?A0xc60a35a5.unnamed-global-14;
 ValueClass $ArrayType$0x6a0077b6 ?A0xc60a35a5.unnamed-global-15;
 ValueClass $ArrayType$0xff914052 ?A0xc60a35a5.unnamed-global-16;
 ValueClass $ArrayType$0x795c090e ?A0xc60a35a5.unnamed-global-17;
 ValueClass $ArrayType$0x16b5e9c4 ?A0xc60a35a5.unnamed-global-18;
 ValueClass $ArrayType$0x795c090e ?A0xc60a35a5.unnamed-global-19;
 ValueClass $ArrayType$0x16b5e9c4 ?A0xc60a35a5.unnamed-global-20;
 ValueClass $ArrayType$0x795c090e ?A0xc60a35a5.unnamed-global-21;
 ValueClass $ArrayType$0x16b5e9c4 ?A0xc60a35a5.unnamed-global-22;
 ValueClass $ArrayType$0x795c090e ?A0xc60a35a5.unnamed-global-23;
 ValueClass $ArrayType$0x16b5e9c4 ?A0xc60a35a5.unnamed-global-24;
 ValueClass $ArrayType$0xf541300f ?A0xc60a35a5.unnamed-global-25;
 ValueClass $ArrayType$0x76a8870b ?A0xbad573c9.unnamed-global-0;
 ValueClass $ArrayType$0x5e0100a6 ?A0xbad573c9.unnamed-global-1;
 ValueClass $ArrayType$0x76a8870b ?A0xbad573c9.unnamed-global-2;
 ValueClass $ArrayType$0x795c090e ?A0x58d526dd.unnamed-global-0;
 ValueClass $ArrayType$0x5fc36a91 ?A0x58d526dd.unnamed-global-1;
 ValueClass $ArrayType$0x76a8870b ?A0xb94c8df4.unnamed-global-0;
 ValueClass $ArrayType$0x76a8870b ?A0xb94c8df4.unnamed-global-1;
 ValueClass $ArrayType$0x76a8870b ?A0x03f42879.unnamed-global-0;
 ValueClass $ArrayType$0x76a8870b ?A0x03f42879.unnamed-global-1;
 ValueClass $ArrayType$0x752c5365 ?A0xf4d56bd3.unnamed-global-0;

// Global MemberRefs
//-------------------------------------------------------

// Types
//-------------------------------------------------------
class System.Runtime.InteropServices.CustomMarshalers._GUID : System.ValueType
    {



    }

class System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshalerType : System.Enum
    {
     I4 value__;
     ValueClass System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshalerType ReflectOnlyMarshaler;
     ValueClass System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshalerType FullExpandoMarshaler;



    }

class System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler : System.Object
    {
     ValueClass System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshalerType m_MarshalerType;
     Class System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler m_pExpandoMarshaler;
     Class System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler m_pReflectMarshaler;
     Class System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler m_pMarshaler;

     Object MarshalNativeToManaged( I pNativeData);
     I MarshalManagedToNative( Object pManagedObj);
     Void CleanUpNativeData( I pNativeData);
     Void CleanUpManagedData( Object pManagedObj);
     I4 GetNativeDataSize();
     Class System.Runtime.InteropServices.ICustomMarshaler GetInstance( String pstrCookie);
     Void System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler( ValueClass System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshalerType MarshalerType);
     Void System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler();


    }

class System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx : System.Object
    {
     Object m_pDispExObj;
     Class System.Collections.Hashtable m_pNameToMethodMap;
     Class System.Collections.Hashtable m_pNameToPropertyMap;

     Void System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx( Object pDispExObj);
     Object GetUnderlyingObject();
     Class System.Reflection.MethodInfo GetMethod( String pstrName,  ValueClass System.Reflection.BindingFlags BindingAttr);
     Class System.Reflection.MethodInfo GetMethod( String pstrName,  ValueClass System.Reflection.BindingFlags BindingAttr,  Class System.Reflection.Binder pBinder,  SZArray Class System.Type apTypes,  SZArray ValueClass System.Reflection.ParameterModifier aModifiers);
     SZArray Class System.Reflection.MethodInfo GetMethods( ValueClass System.Reflection.BindingFlags BindingAttr);
     Class System.Reflection.FieldInfo GetField( String name,  ValueClass System.Reflection.BindingFlags BindingAttr);
     SZArray Class System.Reflection.FieldInfo GetFields( ValueClass System.Reflection.BindingFlags BindingAttr);
     Class System.Reflection.PropertyInfo GetProperty( String pstrName,  ValueClass System.Reflection.BindingFlags BindingAttr,  Class System.Reflection.Binder pBinder,  Class System.Type pReturnType,  SZArray Class System.Type apTypes,  SZArray ValueClass System.Reflection.ParameterModifier aModifiers);
     Class System.Reflection.PropertyInfo GetProperty( String pstrName,  ValueClass System.Reflection.BindingFlags BindingAttr);
     SZArray Class System.Reflection.PropertyInfo GetProperties( ValueClass System.Reflection.BindingFlags BindingAttr);
     SZArray Class System.Reflection.MemberInfo GetMember( String pstrName,  ValueClass System.Reflection.BindingFlags BindingAttr);
     SZArray Class System.Reflection.MemberInfo GetMembers( ValueClass System.Reflection.BindingFlags BindingAttr);
     Object InvokeMember( String pstrName,  ValueClass System.Reflection.BindingFlags InvokeAttr,  Class System.Reflection.Binder pBinder,  Object pTarget,  SZArray Object aArgs,  SZArray ValueClass System.Reflection.ParameterModifier aModifiers,  Class System.Globalization.CultureInfo pCultureInfo,  SZArray String astrNamedParameters);
     Class System.Type get_UnderlyingSystemType();
     Class System.Reflection.FieldInfo AddField( String pstrName);
     Class System.Reflection.PropertyInfo AddProperty( String pstrName);
     Class System.Reflection.MethodInfo AddMethod( String pstrName,  Class System.Delegate pMethod);
     Void RemoveMember( Class System.Reflection.MemberInfo pMember);
     I4 InvokeAttrsToDispatchFlags( ValueClass System.Reflection.BindingFlags InvokeAttr);
     Object DispExInvoke( String pstrMemberName,  CMOD_OPT Microsoft.VisualC.IsLongModifier I4 MemberDispID,  I4 Flags,  Class System.Reflection.Binder pBinder,  SZArray Object aArgs,  SZArray ValueClass System.Reflection.ParameterModifier aModifiers,  Class System.Globalization.CultureInfo pCultureInfo,  SZArray String astrNamedParameters);
     Boolean IsOwnedBy( Object ,  pObj);
     Ptr ValueClass System.Runtime.InteropServices.CustomMarshalers.IDispatchEx GetDispatchEx();
     Ptr ValueClass System.Runtime.InteropServices.CustomMarshalers.IUnknown GetUnknown();
     Boolean SynchWithNativeView( );
     Class System.Reflection.MemberInfo AddNativeMember( I4 DispID,  String pstrMemberName);

    property UnderlyingSystemType { get(){} set(){} };

    }

class System.Runtime.InteropServices.CustomMarshalers.IDispatchEx : System.ValueType
    {



    }

class System.Runtime.InteropServices.CustomMarshalers.IUnknown : System.ValueType
    {



    }

class System.Runtime.InteropServices.CustomMarshalers.Resource : System.Object
    {
     Class System.Resources.ResourceManager m_pResourceMgr;

     String FormatString( String key,  SZArray Object a);
     String FormatString( String key,  Object a1,  Object a2,  Object a3);
     String FormatString( String key,  Object a1,  Object a2);
     String FormatString( String key,  Object a1);
     String FormatString( String key);
     String GetString( String key);
     Void System.Runtime.InteropServices.CustomMarshalers.Resource();
     Void System.Runtime.InteropServices.CustomMarshalers.Resource();


    }






class System.Runtime.InteropServices.CustomMarshalers.tagVARIANT : System.ValueType
    {



    }

class System.Runtime.InteropServices.CustomMarshalers.MethodType : System.Enum
    {
     I4 value__;
     ValueClass System.Runtime.InteropServices.CustomMarshalers.MethodType MethodType_SetMethod;
     ValueClass System.Runtime.InteropServices.CustomMarshalers.MethodType MethodType_GetMethod;
     ValueClass System.Runtime.InteropServices.CustomMarshalers.MethodType MethodType_NormalMethod;



    }

class System.Runtime.InteropServices.CustomMarshalers.DispatchExMethodInfo : System.Reflection.MethodInfo
    {
     CMOD_OPT Microsoft.VisualC.IsLongModifier I4 m_DispID;
     String m_pstrName;
     ValueClass System.Runtime.InteropServices.CustomMarshalers.MethodType m_MethodType;
     Class System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx m_pOwner;
     ValueClass System.RuntimeMethodHandle m_EmptyMH;

     Void System.Runtime.InteropServices.CustomMarshalers.DispatchExMethodInfo( CMOD_OPT Microsoft.VisualC.IsLongModifier I4 DispID,  String pstrName,  ValueClass System.Runtime.InteropServices.CustomMarshalers.MethodType MethType,  Class System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx pOwner);
     SZArray Object GetCustomAttributes( Class System.Type pType,  Boolean inherit);
     SZArray Object GetCustomAttributes( Boolean inherit);
     Boolean IsDefined( Class System.Type ,  Boolean pType,  inherit);
     ValueClass System.Reflection.MemberTypes get_MemberType();
     String get_Name();
     Class System.Type get_DeclaringType();
     Class System.Type get_ReflectedType();
     String get_Signature();
     SZArray Class System.Reflection.ParameterInfo GetParameters();
     ValueClass System.Reflection.MethodImplAttributes GetMethodImplementationFlags();
     ValueClass System.Reflection.MethodAttributes get_Attributes();
     Class System.Type get_ReturnType();
     Class System.Reflection.ICustomAttributeProvider get_ReturnTypeCustomAttributes();
     ValueClass System.RuntimeMethodHandle get_MethodHandle();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -