This document says "Make sure that you wire all inputs and outputs of your Call Library Function Node"
But are all the terminals on the right side of the call-library node considered to be the "outputs" to which the foregoing statement refers?
This same document goes on to show the proper way to allocate memory space with this illustration and in the illustration the right-side "outputs" are left without any connections.
Am I correct in assuming that the only terminals that count as outputs, the ones which the DLL code will use (write to) as outputs? If true, then all other output terminals associated with input-only values therefore do not really count as outputs, correct?
Within the call-library parameter configuration screen there is a "Constant" checkbox and the help for it says "Indicates whether the parameter is a constant." What does checking this box do for me in the setup of the DLL call?
Finally, assuming a DLL call which expects to write to these five outputs, is it legitimate to use constants like this to reserve memory space for the output values?
How about if local variables associated with the output terminals are used instead?