HRESULT _PCRSFN PCRSGetError(int *errno)

errno: a pointer to an integer into which the current error # will be placed



HRESULT _PCRSFN PCRSGetErrorString(int errorCode, char *buffer, int bufSize, int *numchars)

errCode: an errorCode returned by an API function (or PCRSGetError)

buffer: character buffer into which message (error desc.) will be placed

bufSize: maximum # of bytes that can be copied into ‘buffer’

numchars: actual # of bytes copied to ‘buffer’



HRESULT _PCRSFN PCRSSetDebug(int level, int *oldLevel) (Deprecated in Version 22)

level: new debug level setting got DLL (0 - 19, 19 produces most debug messages)

oldLevel: pointer into which the previous debug level will be placed


 

HRESULT _PCRSFN PCRSGetDebug(int *debugLev) (Deprecated in Version 22)

debugLev: pointer into which the current debug level will be placed



HRESULT _PCRSFN PCRSAbout (const char *which, char *buffer, int bufSize, int *numchars)

which: string identifying the product version/name information desired (e.g. “ProductName”, “ProductVersion”). The product version is defined in the “PCRWINxx\user.cfg” file.

buffer: character buffer into which message (About info) will be placed

bufSize: maximum # of bytes that can be copied into ‘buffer’

numchars: actual # of bytes copied to ‘buffer’



HRESULT _PCRSFN PCRSSendAboutInfo ()  (Deprecated in Version 22)