This enumerated type defines extended error codes. The type is defined in kverrorcodes.h.
Some of these error codes provide more information when fpFilterFile() or fpFilterStream() returns the error KVERR_General. To return these error codes, call fpGetKvErrorCodeEx().
typedef enum tag_KVErrorCodeEx
{
KVError_OpenStreamFailure = KVERR_ArchiveFatalError + 1, /* 22 */
KVError_InterfaceFunctionNotFound, /* 23 */
KVError_InputFileNotFound, /* 24 */
KVError_OpenOutputFileFailed, /* 25 */
KVError_MemoryLeak, /* 26 */
KVError_MemoryOverwrite, /* 27 */
KVError_GPF, /* 28 */
KVError_OopCore, /* 29 */
KVError_KVoopLogFailed, /* 30 */
KVError_OverNestedFileLimit, /* 31 */
KVError_PSTAccessFailed, /* 32 */
KVError_PasswordRequired, /* 33 */
KVError_InvalidArgs, /* 34 */
KVError_ReaderUsageDenied, /* 35 */
KVError_OopBadConfig, /* 36 */
KVError_OopBrokenPipe, /* 37 */
KVError_OopPipeOEF, /* 38 */
KVError_IPCTimeOut, /* 39 */
KVError_InvalidOopDriverSignature, /* 40 */
KVError_InvalidOopServiceSignature, /* 41 */
KVError_ZeroFile, /* 42 */
KVError_CompressionNotSupported, /* 43 */
KVError_NoTemplates, /* 44 */
KVError_NoMainTemplate, /* 45 */
KVError_InvalidTemplate, /* 46 */
KVError_TemplateError, /* 47 */
KVError_IsADirectory, /* 48 */
KVError_RMSDecryptionFailed, /* 49 */
KVError_InvalidLicense, /* 50 */
KVError_Last /* 51 */
}
KVErrorCodeEx;
KVError_Last code is returned.