This enumerated type defines the type of error generated if kverrorcodes.h
.
typedef enum tag_KVErrorCode { KVERR_Success, /* 0 Success*/ KVERR_DLLNotFound, /* 1 DLL or shared library not found*/ KVERR_OutOfCore, /* 2 memory allocation failure*/ KVERR_processCancelled, /* 3 fpContinue() returns FALSE*/ KVERR_badInputStream, /* 4 Invalid/corrupt input stream*/ KVERR_badOutputType, /* 5 Invalid output type requested*/ KVERR_General, /* 6 General error.... */ KVERR_FormatNotSupported, /* 7 Format not supported*/ KVERR_PasswordProtected, /* 8 File is Password Protected*/ KVERR_ADSNotFound, /* 9 Adobe Document Server not found*/ KVERR_AutoDetFail, /* 10 Autodetect error*/ KVERR_AutoDetNoFormat, /* 11 Unable to detect file format*/ KVERR_ReaderInitError, /* 12 Error initializing the reader*/ KVERR_NoReader, /* 13 No reader available for this format*/ KVERR_CreateOutputFileFailed, /* 14 Unable to create output file*/ KVERR_CreateTempFileFailed, /* 15 Unable to create temp file*/ KVERR_ErrorWritingToOutputFile, /* 16 Error writing to output file*/ KVERR_CreateProcessFailed, /* 17 Error creating a child process*/ KVERR_WaitForChildFailed, /* 18 Wait for child process failed*/ KVERR_ChildTimeOut, /* 19 Child process hung / timed out*/ KVERR_ArchiveFileNotFound, /* 20 Attempt to extract nonexistent file*/ KVERR_ArchiveFatalError /* 21 Fatal error processing archive - should abort*/ } KVErrorCode;