Many sequences in the TestStand process model files call functions in DLLs and subsequences in other sequence files. The following table lists the process model support files TestStand installs in the <TestStand>\Components\Models\TestStandModels directory.

File Name Description
ATMLSupport.dll DLL that contains C functions the process model sequences call to generate ATML reports.
ATMLSupport.lib Import library for ATMLSupport.dll.
banners.c C source for functions that display status banners.
BatchModel.seq Entry point and Model callbacks for the Batch process model.
batchuutdlg.c C source for the functions that launch the UUT Information dialog box for the Batch process model. The modelsupport2.dll includes this file, but the default process model, SequentialModel.seq, does not call this file.
c_report.c C source for generating XML, HTML, and ASCII text reports for the DLL option in the Select a Report Generator for Producing the Report Body section of the Contents tab of the Report Options dialog box. The NI_ReportGenerator.seq model plug-in calls this code.
ColorselectPopup.c C source for the functions that launch a dialog box in which you can select a color.
ColorSelectPopup.h C header file that contains declarations for the function in ColorselectPopup.c.
main.c C source for utility functions.
ManagedModelSupport.dll An assembly that contains utility methods process models call.
ModelOptions.c C source for the functions that launch the Model Options dialog box and read and write the model options from and to disk.
modelpanels.h C header file that contains declarations for the panels in modelpanels.uir.
modelpanels.uir LabWindows/CVI user interface resource file that contains panels the functions in modelsupport2.dll use.
ModelSupport.seq A sequence file that contains utility sequences process models call.
modelsupport2.dll DLL that contains C functions the process model sequences call. Includes functions that launch the Report Options and Model Options dialog boxes, read and write those options from and to disk, determine the report file pathname, obtain the UUT serial number from the operator, and display status banners. You must use the LabWindows/CVI Full Development System with the Interface to Win32 API feature installed to rebuild this DLL.
modelsupport2.fp LabWindows/CVI function panels for the functions in modelsupport2.dll.
modelsupport2.lib Import library in Microsoft Visual C/C++ format for modelsupport2.dll.
modelsupport2.prj LabWindows/CVI project that builds modelsupport2.dll and modelsupport2.cws.
NI_ResultsProcessorTemplate.seq A template sequence file the Result Processing dialog box copies when end users create a new result processing model plug-in.
ParallelModel.seq Entry point and Model callbacks for the Parallel process model.
paralleluutdlg.c C source for the functions that launch the UUT Information dialog box for the Parallel process model. The modelsupport2.dll includes this file, but the default process model, SequentialModel.seq, does not call this file.
PropertyObject.xsd XML schema that defines the contents of the XML the PropertyObject.GetXML method generates and the PropertyObject.SetXML method requires. TestStand XML reports that Report.xsd defines also use PropertyObject.xsd.
report.c C source for functions that launch the Report Options dialog box, read and write the report options from and to disk, and determine the report file pathname. The NI_ReportGenerator.seq model plug-in calls these sequences.
report.h C header file that contains declarations for the functions in report.c.
Report.xsd XML schema that defines the contents of TestStand XML reports.
reportgen_atml.seq Subsequences that add the header, result entries, and footer for a UUT to an ATML report. The NI_ReportGenerator.seq model plug-in calls these subsequences.
reportgen_html.seq Subsequences that add the header, result entries, and footer for a UUT to an HTML report. The NI_ReportGenerator.seq model plug-in calls these subsequences.
reportgen_txt.seq Subsequences that add the header, result entries, and footer for a UUT to an ASCII text report. The NI_ReportGenerator.seq model plug-in calls these subsequences.
reportgen_xml.seq Subsequences that add the header, result entries, and footer for a UUT to an XML report. The NI_ReportGenerator.seq model plug-in calls these subsequences.
ResultProcessing.c C source for functions that launch the Result Processing dialog box and read and write the process model plug-in configuration files from and to disk.
ResultProcessing.h C header file that contains declarations for the functions in ResultProcessing.c.
SequentialModel.seq Entry point and Model callbacks for the Sequential process model.
uutdlg.c C source for the function that launches the UUT Information dialog box to obtain the UUT serial number from the operator.

You can view the contents of the reportgen_atml.seq, reportgen_xml.seq, reportgen_html.seq, and reportgen_txt.seq files in the TestStand Sequence Editor. These files are model sequence files and contain an empty ModifyReportEntry callback you can override with a client sequence file. Each reportgen sequence file includes a PutOneResultInReport sequence that calls the ModifyReportEntry callback.

The TestStand process model sequence files also contain an empty ModifyReportEntry callback, even though no sequences in the process model sequence files call the ModifyReportEntry callback directly. The files contain a ModifyReportEntry callback so that the ModifyReportEntry callback appears in the Sequence File Callbacks dialog box for the client sequence file.