CustomMarshalers.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:21k
- //$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();
- Class System.Reflection.MethodInfo GetBaseDefinition();
- Object Invoke( Object pObj, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder pBinder, SZArray Object aParameters, Class System.Globalization.CultureInfo pCulture);
- I4 get_DispID();
- Class System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx get_Owner();
- property Owner { get(){} set(){} };
- property DispID { get(){} set(){} };
- property MethodHandle { get(){} set(){} };
- property ReturnTypeCustomAttributes { get(){} set(){} };
- property ReturnType { get(){} set(){} };
- property Attributes { get(){} set(){} };
- property Signature { get(){} set(){} };
- property ReflectedType { get(){} set(){} };
- property DeclaringType { get(){} set(){} };
- property Name { get(){} set(){} };
- property MemberType { get(){} set(){} };
- }
- class System.Runtime.InteropServices.CustomMarshalers.DispatchExPropertyInfo : System.Reflection.PropertyInfo
- {
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 m_DispID;
- String m_pstrName;
- Class System.Runtime.InteropServices.CustomMarshalers.DispatchExMethodInfo m_pGetMethod;
- Class System.Runtime.InteropServices.CustomMarshalers.DispatchExMethodInfo m_pSetMethod;
- Class System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx m_pOwner;
- Void System.Runtime.InteropServices.CustomMarshalers.DispatchExPropertyInfo( CMOD_OPT Microsoft.VisualC.IsLongModifier I4 DispID, String pstrName, 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();
- Class System.Type get_PropertyType();
- Object GetValue( Object pObj, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object aIndex, Class System.Globalization.CultureInfo culture);
- Void SetValue( Object pObj, Object Value, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, SZArray Object aIndex, Class System.Globalization.CultureInfo culture);
- SZArray Class System.Reflection.MethodInfo GetAccessors( Boolean nonPublic);
- Class System.Reflection.MethodInfo GetGetMethod( Boolean nonPublic);
- Class System.Reflection.MethodInfo GetSetMethod( Boolean nonPublic);
- Class System.Reflection.MethodInfo GetResetMethod( Boolean nonPublic);
- SZArray Class System.Reflection.ParameterInfo GetIndexParameters();
- Class System.Reflection.EventInfo GetChangedEvent();
- Class System.Reflection.EventInfo GetChangingEvent();
- ValueClass System.Reflection.PropertyAttributes get_Attributes();
- Boolean get_CanRead( );
- Boolean get_CanWrite( );
- I4 get_DispID();
- Void SetGetMethod( Class System.Reflection.MethodInfo pGetMethod);
- Void SetSetMethod( Class System.Reflection.MethodInfo pSetMethod);
- Class System.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx get_Owner();
- property Owner { get(){} set(){} };
- property DispID { get(){} set(){} };
- property CanWrite { get(){} set(){} };
- property CanRead { get(){} set(){} };
- property Attributes { get(){} set(){} };
- property PropertyType { get(){} set(){} };
- property ReflectedType { get(){} set(){} };
- property DeclaringType { get(){} set(){} };
- property Name { get(){} set(){} };
- property MemberType { get(){} set(){} };
- }
- class System.Runtime.InteropServices.CustomMarshalers.tagDISPPARAMS : System.ValueType
- {
- }
- class System.Runtime.InteropServices.CustomMarshalers.tagEXCEPINFO : System.ValueType
- {
- }
- class System.Runtime.InteropServices.CustomMarshalers.IServiceProvider : System.ValueType
- {
- }
- class __boxed_System_Int32 : System.Object
- {
- I4 <type_being_boxed>;
- Void __boxed_System_Int32();
- }
- class System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler : System.Object
- {
- Class System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler 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.EnumeratorToEnumVariantMarshaler();
- Void System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler();
- }
- class System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant : System.Object
- {
- Object m_pEnumVariantObj;
- SZArray Object m_apObjs;
- I4 m_CurrIndex;
- Object m_pCurrObj;
- Boolean m_bFetchedLastBatch;
- Void System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant( Object pEnumVariantObj);
- Object GetUnderlyingObject();
- Boolean MoveNext( );
- Object get_Current();
- Void Reset();
- Ptr ValueClass System.Runtime.InteropServices.CustomMarshalers.IEnumVARIANT GetEnumVariant();
- Boolean GetNextElems( );
- property Current { get(){} set(){} };
- }
- class System.Runtime.InteropServices.CustomMarshalers.IEnumVARIANT : System.ValueType
- {
- }
- class System.Runtime.InteropServices.CustomMarshalers.EnumVariantViewOfEnumerator : System.Object
- {
- Class System.Collections.IEnumerator m_pMngEnumerator;
- Void System.Runtime.InteropServices.CustomMarshalers.EnumVariantViewOfEnumerator( Object pManagedObj);
- Object GetUnderlyingObject();
- I4 Next( I4 celt, I4 rgvar, I4 pceltFetched);
- I4 Skip( I4 celt);
- I4 Reset();
- Void Clone( I4 ppenum);
- }
- class System.Runtime.InteropServices.CustomMarshalers.TypeToTypeInfoMarshaler : System.Object
- {
- Class System.Runtime.InteropServices.CustomMarshalers.TypeToTypeInfoMarshaler 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.TypeToTypeInfoMarshaler();
- Void System.Runtime.InteropServices.CustomMarshalers.TypeToTypeInfoMarshaler();
- }
- class System.Runtime.InteropServices.CustomMarshalers.EnumerableToDispatchMarshaler : System.Object
- {
- Class System.Runtime.InteropServices.CustomMarshalers.EnumerableToDispatchMarshaler 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.EnumerableToDispatchMarshaler();
- Void System.Runtime.InteropServices.CustomMarshalers.EnumerableToDispatchMarshaler();
- }
- class System.Runtime.InteropServices.CustomMarshalers.EnumerableViewOfDispatch : System.Object
- {
- Object m_pDispObj;
- Void System.Runtime.InteropServices.CustomMarshalers.EnumerableViewOfDispatch( Object pDispObj);
- Object GetUnderlyingObject();
- Class System.Collections.IEnumerator GetEnumerator();
- Ptr ValueClass System.Runtime.InteropServices.CustomMarshalers.IDispatch GetDispatch();
- }
- class System.Runtime.InteropServices.CustomMarshalers.IDispatch : System.ValueType
- {
- }