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