Report Procedure interface specifications
As the Report Builder finds report procedures in the customized directory, it queries each report procedure for its interface specification. Report Builder starts a separate process with CreateProcess(). A valid report procedure must implement an interface specification and return formatted text to STDOUT that conforms to this specification:
description : ["<text to display in description pane for this report>"]
id : <numeric help id>
helpfile : ["<full path to user-written help file for what’s this
report help>"]
parameters : [<parameter_spec_1>] [<parameter_spec_2>] ...
[<parameter_spec_N>]
rightclick : [<rightclick_spec_1>] [<rightclick_spec_2>] ...
[<rightclick_spec_N>]
fields : [<field_spec_1>] [<field_spec_2> ... [<field_spec_N>]
If a serious parsing error occurs in processing the interface specification, the report does not appear in the reports pane. The helpfile specification is not supported.