The return type is the one you set when you registered the function, the value is the one returned by the function itself.
w32api_invoke_function() appelle la fonction funcname, en lui passant les arguments passés après le nom de la fonction.