Function Arguments
List of: Discussion Topic
Subjects: Extending ACIS, C++ Interface
Contents: Application Development Manual

An API may have arguments that are input or returned. No argument is used for both purposes. Arguments given should precede arguments returned in an argument list. Output arguments are passed by pointer reference, not by value. For example, api_make_cuboid takes three doubles for width, depth, and height. The fourth argument is a pointer to the body that is returned.
PDF/APPDEV/08EXT.PDF
HTM/DATA/ACIS/APPDEV/08EXT/0013.HTM