GetRawFunctionPtrSignature (open)
Describes a function pointer
Syntax
LOADLIB "wh::devsupport.whlib";
RECORD FUNCTION GetRawFunctionPtrSignature(FUNCTION PTR v)Parameters
FUNCTION PTR vFunction pointer to describe
Return value
RECORDDescription of the function pointer
INTEGER excessargstypeType of the extra arguments must have if the function accepts a variable number of arguments.
STRING libraryLibrary of the called function
STRING nameName name of the called function
RECORD ARRAY paramsList of parameters
BOOLEAN params.has_defaultTRUE if the parameter has a default value (and can be omitted)
INTEGER params.typeType nr of the paramater
INTEGER returntypeVariable type of the return value, 0 for a MACRO