1 implementation of IMarshal
System (1)
compmod\System\Runtime\InteropServices\StandardOleMarshalObject.cs (1)
23public class StandardOleMarshalObject : MarshalByRefObject, UnsafeNativeMethods.IMarshal
6 references to IMarshal
System (6)
compmod\System\Runtime\InteropServices\StandardOleMarshalObject.cs (6)
65int UnsafeNativeMethods.IMarshal.GetUnmarshalClass(ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags, out Guid pCid) 74unsafe int UnsafeNativeMethods.IMarshal.GetMarshalSizeMax(ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags, out int pSize) 97unsafe int UnsafeNativeMethods.IMarshal.MarshalInterface(IntPtr pStm, ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags) 120int UnsafeNativeMethods.IMarshal.UnmarshalInterface(IntPtr pStm, ref Guid riid, out IntPtr ppv) 131int UnsafeNativeMethods.IMarshal.ReleaseMarshalData(IntPtr pStm) 141int UnsafeNativeMethods.IMarshal.DisconnectObject(int dwReserved)