Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IDispatch.cs
Go to the documentation of this file.
2
4
5[ComImport]
6[Guid("00020400-0000-0000-C000-000000000046")]
7[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
8internal interface IDispatch
9{
11
12 ITypeInfo GetTypeInfo(int iTInfo, int lcid);
13
14 void GetIDsOfNames(ref Guid riid, [In][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 2)] string[] rgszNames, int cNames, int lcid, [Out] int[] rgDispId);
15
16 void Invoke(int dispIdMember, ref Guid riid, int lcid, InvokeFlags wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
17}
ITypeInfo GetTypeInfo(int iTInfo, int lcid)
void Invoke(int dispIdMember, ref Guid riid, int lcid, InvokeFlags wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr)
void GetIDsOfNames(ref Guid riid, [In][MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.LPWStr, SizeParamIndex=2)] string[] rgszNames, int cNames, int lcid, [Out] int[] rgDispId)