FUNCDESC Struct

Definition

Caution

Use System.Runtime.InteropServices.ComTypes.FUNCDESC instead. http://go.microsoft.com/fwlink/?linkid=14202

Use FUNCDESC instead.

public value class FUNCDESC
[System.Runtime.InteropServices.ComVisible(false)]
public struct FUNCDESC
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCDESC instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public struct FUNCDESC
public struct FUNCDESC
[<System.Runtime.InteropServices.ComVisible(false)>]
type FUNCDESC = struct
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCDESC instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type FUNCDESC = struct
type FUNCDESC = struct
Public Structure FUNCDESC
Inheritance
FUNCDESC
Attributes

Remarks

For additional information about FUNCDESC, see the MSDN Library.

Fields

callconv

Specifies the calling convention of a function.

cParams

Counts the total number of parameters.

cParamsOpt

Counts the optional parameters.

cScodes

Counts the permitted return values.

elemdescFunc

Contains the return type of the function.

funckind

Specifies whether the function is virtual, static, or dispatch-only.

invkind

Specifies the type of a property function.

lprgelemdescParam

Indicates the size of cParams.

lprgscode

Stores the count of errors a function can return on a 16-bit system.

memid

Identifies the function member ID.

oVft

Specifies the offset in the VTBL for FUNC_VIRTUAL.

wFuncFlags

Indicates the FUNCFLAGS of a function.

Applies to