Share via


tagFUNCDESC Struct

Definition

Holds information about a function.

public value class tagFUNCDESC
struct tagFUNCDESC
[System.Runtime.InteropServices.ComConversionLoss]
public struct tagFUNCDESC
[<System.Runtime.InteropServices.ComConversionLoss>]
type tagFUNCDESC = struct
Public Structure tagFUNCDESC
Inheritance
tagFUNCDESC
Attributes

Fields

callconv

Holds the function's calling convention.

cParams

Count of the function's parameters.

cParamsOpt

Count of the function's optional parameters.

cScodes

Count of the function's permissible return values.

elemdescFunc

Holds the function's return type.

funckind

Describes the kind of function.

invkind

Holds the type of a property function.

lprgelemdescParam

An array of parameter types.

lprgscode

Array of error codes the function can return.

memid

Holds the function member ID.

oVft

Holds the offset in the VTBL for FUNC_VITRUAL.

wFuncFlags

Holds the function flag properties.

Applies to