59 lines
1.9 KiB
C#
59 lines
1.9 KiB
C#
using System;
|
|
|
|
namespace System.Runtime.InteropServices
|
|
{
|
|
/// <summary>Use <see cref="T:System.Runtime.InteropServices.ComTypes.FUNCDESC" /> instead.</summary>
|
|
// Token: 0x02000313 RID: 787
|
|
[Obsolete]
|
|
public struct FUNCDESC
|
|
{
|
|
/// <summary>Identifies the function member ID.</summary>
|
|
// Token: 0x04000D1B RID: 3355
|
|
public int memid;
|
|
|
|
/// <summary>Stores the count of errors a function can return on a 16-bit system.</summary>
|
|
// Token: 0x04000D1C RID: 3356
|
|
public IntPtr lprgscode;
|
|
|
|
/// <summary>Indicates the size of <see cref="F:System.Runtime.InteropServices.FUNCDESC.cParams" />.</summary>
|
|
// Token: 0x04000D1D RID: 3357
|
|
public IntPtr lprgelemdescParam;
|
|
|
|
/// <summary>Specifies whether the function is virtual, static, or dispatch-only.</summary>
|
|
// Token: 0x04000D1E RID: 3358
|
|
public FUNCKIND funckind;
|
|
|
|
/// <summary>Specifies the type of a property function.</summary>
|
|
// Token: 0x04000D1F RID: 3359
|
|
public INVOKEKIND invkind;
|
|
|
|
/// <summary>Specifies the calling convention of a function.</summary>
|
|
// Token: 0x04000D20 RID: 3360
|
|
public CALLCONV callconv;
|
|
|
|
/// <summary>Counts the total number of parameters.</summary>
|
|
// Token: 0x04000D21 RID: 3361
|
|
public short cParams;
|
|
|
|
/// <summary>Counts the optional parameters.</summary>
|
|
// Token: 0x04000D22 RID: 3362
|
|
public short cParamsOpt;
|
|
|
|
/// <summary>Specifies the offset in the VTBL for <see cref="F:System.Runtime.InteropServices.FUNCKIND.FUNC_VIRTUAL" />.</summary>
|
|
// Token: 0x04000D23 RID: 3363
|
|
public short oVft;
|
|
|
|
/// <summary>Counts the permitted return values.</summary>
|
|
// Token: 0x04000D24 RID: 3364
|
|
public short cScodes;
|
|
|
|
/// <summary>Contains the return type of the function.</summary>
|
|
// Token: 0x04000D25 RID: 3365
|
|
public ELEMDESC elemdescFunc;
|
|
|
|
/// <summary>Indicates the <see cref="T:System.Runtime.InteropServices.FUNCFLAGS" /> of a function.</summary>
|
|
// Token: 0x04000D26 RID: 3366
|
|
public short wFuncFlags;
|
|
}
|
|
}
|