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