When you have defined your external function, you can then modify the template in the editor pane of the External Functions Browser to add parameters and a return type, if required.
When modifying your external function:
The external function must exist
You must specify a length for usage io or output parameters
Parameter types must be valid
Unsigned qualifiers are not directly supported
Structured record type parameters are supported only by passing a fixed-length binary by reference
The following shows an example of the External Functions Browser containing a modified FindWindow function.
When you have modified your external function signature, it can then be compiled.