GetRawFunctionPtrSignature (open)

Describes a function pointer

Syntax

LOADLIB "wh::devsupport.whlib";

RECORD FUNCTION GetRawFunctionPtrSignature(FUNCTION PTR v)

Parameters

FUNCTION PTR v

Function pointer to describe

Return value

RECORD

Description of the function pointer

INTEGER excessargstype

Type of the extra arguments must have if the function accepts a variable number of arguments.

STRING library

Library of the called function

STRING name

Name name of the called function

RECORD ARRAY params

List of parameters

BOOLEAN params.has_default

TRUE if the parameter has a default value (and can be omitted)

INTEGER params.type

Type nr of the paramater

INTEGER returntype

Variable type of the return value, 0 for a MACRO