 If you provide the name of an internal procedure, GET-SIGNATURE returns the type and mode of each parameter.
If you provide the name of an internal procedure, GET-SIGNATURE returns the type and mode of each parameter.
   If you provide the name of a user-defined function, GET-SIGNATURE returns the return type, and the type and mode of each parameter.
If you provide the name of a user-defined function, GET-SIGNATURE returns the return type, and the type and mode of each parameter.
   If you provide the nil procedure name (""), GET-SIGNATURE returns the signature of the procedure whose handle you supply.
If you provide the nil procedure name (""), GET-SIGNATURE returns the signature of the procedure whose handle you supply.
   If you provide a name that does not match any of the internal procedures or user-defined functions in the procedure, GET-SIGNATURE returns the empty string ("").
If you provide a name that does not match any of the internal procedures or user-defined functions in the procedure, GET-SIGNATURE returns the empty string ("").
   If you provide a remote (proxy) procedure handle or the name of a Web service procedure, GET-SIGNATURE returns the empty string ("").
If you provide a remote (proxy) procedure handle or the name of a Web service procedure, GET-SIGNATURE returns the empty string ("").
   If you provide the name of a DLL entry point, GET-SIGNATURE returns the ABL equivalent of the C data type of each parameter of the entry point. For more information, see OpenEdge Development: Programming Interfaces.
If you provide the name of a DLL entry point, GET-SIGNATURE returns the ABL equivalent of the C data type of each parameter of the entry point. For more information, see OpenEdge Development: Programming Interfaces.
  | 
       GET-SIGNATURE ( int-proc-name )
       | 
| 
       type , return-type , modenamep-type , modenamep-type
       | 
 PROCEDURE — An ABL internal procedure
PROCEDURE — An ABL internal procedure
   FUNCTION —  An ABL user-defined function whose definition resides in the procedure
FUNCTION —  An ABL user-defined function whose definition resides in the procedure
   EXTERN — An ABL user-defined function whose definition resides in another procedure
EXTERN — An ABL user-defined function whose definition resides in another procedure
   DLL-ENTRY — A DLL entry point
DLL-ENTRY — A DLL entry point
   MAIN — The main procedure
MAIN — The main procedure
   INPUT
INPUT
   OUTPUT
OUTPUT
   INPUT-OUTPUT
INPUT-OUTPUT
   BUFFER
BUFFER
   INPUT TABLE
INPUT TABLE
   OUTPUT TABLE
OUTPUT TABLE
   INPUT-OUTPUT TABLE
INPUT-OUTPUT TABLE
   CHARACTER
CHARACTER
   DATE
DATE
   DATETIME
DATETIME
   DATETIME-TZ
DATETIME-TZ
   DECIMAL
DECIMAL
   HANDLE
HANDLE
   INT64
INT64
   INTEGER
INTEGER
   LOGICAL
LOGICAL
   MEMPTR
MEMPTR
   RAW
RAW
   RECID
RECID
   ROWID
ROWID