StatQuery
Function : Statistics Reporting
StatQuery - Returns all statistics in a formatted statistics buffer.
#include <stats.h>
STATUS LNPUBLIC StatQuery(
    char far *HeaderString,
    char far *NamePrefix,
    char far *ValuePrefix,
    char far *LineSuffix,
    DHANDLE far *rethStats,
    DWORD far *retStatsLength);
This function traverses all statistics and returns all statistics in a formatted statistics buffer.
Parameters : Input : HeaderString - Optional. Pointer to a NULL terminated string to be inserted at the start of the returned buffer. Use NULL if no string is desired.
NamePrefix - Pointer to a NULL terminated string of characters to precede the statistic name.
ValuePrefix - Pointer to a NULL terminated string of characters to precede the statistics value.
LineSuffix - Pointer to a NULL terminated string of characters that will terminate the statistics value (ie: "\n").
Output : (routine) - Return status from this call -- indicates either success (NOERROR) or what the error is. An error will stop the traversal.
rethStats - Handle to the returned formatted statistics buffer. Use OSLock to obtain a pointer to this buffer and OSMemFree to release the storage. The buffer will be NULL terminated.
retStatsLength - Length of data in the returned formatted statistics buffer.
See Also : StatQueryTime StatTraverse