Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IMarshal.cs
Go to the documentation of this file.
2
3[ComImport]
4[Guid("00000003-0000-0000-C000-000000000046")]
5[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
6internal interface IMarshal
7{
8 [PreserveSig]
9 int GetUnmarshalClass(ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags, out Guid pCid);
10
11 [PreserveSig]
12 int GetMarshalSizeMax(ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags, out int pSize);
13
14 [PreserveSig]
15 int MarshalInterface(IntPtr pStm, ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags);
16
17 [PreserveSig]
18 int UnmarshalInterface(IntPtr pStm, ref Guid riid, out IntPtr ppv);
19
20 [PreserveSig]
22
23 [PreserveSig]
24 int DisconnectObject(int dwReserved);
25}
int UnmarshalInterface(IntPtr pStm, ref Guid riid, out IntPtr ppv)
int MarshalInterface(IntPtr pStm, ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags)
int GetUnmarshalClass(ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags, out Guid pCid)
int GetMarshalSizeMax(ref Guid riid, IntPtr pv, int dwDestContext, IntPtr pvDestContext, int mshlflags, out int pSize)