www.pudn.com > Magic.CD.DVD.Burner.VCL.v1.23.rar > mbConst.pas


{******************************************************************************* 
  Unit        : mbConst.pas 
  Date        : Mar 2002 - Jan 2003 
  Author      : Ehsan Khan 
  Description : 
  Copyright   : 2001-03 Binary Magic, All rights reserved. 
{******************************************************************************} 
 
unit mbConst; 
 
interface 
 
const 
  mtUNKNOWN = 0; 
  mtMESSAGE = 1; 
  mtWARNING = 2; 
  mtNONFATALERROR = 3; 
  mtFATALERROR = 4; 
 
resourcestring 
 
  ERR_AS_00_00 = 'NO ADDITIONAL SENSE INFORMATION'; 
  ERR_AS_00_06 = 'I/O PROCESS TERMINATED'; 
  ERR_AS_00_11 = 'AUDIO PLAY OPERATION IN PROGRESS'; 
  ERR_AS_00_12 = 'AUDIO PLAY OPERATION PAUSED'; 
  ERR_AS_00_13 = 'AUDIO PLAY OPERATION SUCCESSFULLY COMPLETED'; 
  ERR_AS_00_14 = 'AUDIO PLAY OPERATION STOPPED DUE TO ERROR'; 
  ERR_AS_00_15 = 'NO CURRENT AUDIO STATUS TO RETURN'; 
  ERR_AS_00_16 = 'OPERATION IN PROGRESS'; 
  ERR_AS_00_17 = 'CLEANING REQUESTED'; 
  ERR_AS_02_00 = 'NO SEEK COMPLETE'; 
  ERR_AS_04_00 = 'LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE'; 
  ERR_AS_04_01 = 'LOGICAL UNIT IS IN PROCESS OF BECOMING READY'; 
  ERR_AS_04_02 = 'LOGICAL UNIT NOT READY, INITIALIZING CMD. REQUIRED'; 
  ERR_AS_04_03 = 'LOGICAL UNIT NOT READY, MANUAL INTERVENTION REQUIRED'; 
  ERR_AS_04_04 = 'LOGICAL UNIT NOT READY, FORMAT IN PROGRESS'; 
  ERR_AS_04_07 = 'LOGICAL UNIT NOT READY, OPERATION IN PROGRESS'; 
  ERR_AS_04_08 = 'LOGICAL UNIT NOT READY, LONG WRITE IN PROGRESS'; 
  ERR_AS_04_09 = 'LOGICAL UNIT NOT READY, SELF-TEST IN PROGRESS'; 
  ERR_AS_05_00 = 'LOGICAL UNIT DOES NOT RESPOND TO SELECTION'; 
  ERR_AS_06_00 = 'NO REFERENCE POSITION FOUND'; 
  ERR_AS_07_00 = 'MULTIPLE PERIPHERAL DEVICES SELECTED'; 
  ERR_AS_08_00 = 'LOGICAL UNIT COMMUNICATION FAILURE'; 
  ERR_AS_08_01 = 'LOGICAL UNIT COMMUNICATION TIME-OUT'; 
  ERR_AS_08_02 = 'LOGICAL UNIT COMMUNICATION PARITY ERROR'; 
  ERR_AS_08_03 = 'LOGICAL UNIT COMMUNICATION CRC ERROR (ULTRA-DMA/32)'; 
  ERR_AS_08_04 = 'UNREACHABLE COPY TARGET'; 
  ERR_AS_09_00 = 'TRACK FOLLOWING ERROR'; 
  ERR_AS_09_01 = 'TRACKING SERVO FAILURE'; 
  ERR_AS_09_02 = 'FOCUS SERVO FAILURE'; 
  ERR_AS_09_03 = 'SPINDLE SERVO FAILURE'; 
  ERR_AS_09_04 = 'HEAD SELECT FAULT'; 
  ERR_AS_0A_00 = 'ERROR LOG OVERFLOW'; 
  ERR_AS_0B_00 = 'WARNING'; 
  ERR_AS_0B_01 = 'WARNING - SPECIFIED TEMPERATURE EXCEEDED'; 
  ERR_AS_0B_02 = 'WARNING - ENCLOSURE DEGRADED'; 
  ERR_AS_0C_00 = 'WRITE ERROR'; 
  ERR_AS_0C_07 = 'WRITE ERROR - RECOVERY NEEDED'; 
  ERR_AS_0C_08 = 'WRITE ERROR - RECOVERY FAILED'; 
  ERR_AS_0C_09 = 'WRITE ERROR - LOSS OF STREAMING'; 
  ERR_AS_0C_0A = 'WRITE ERROR - PADDING BLOCKS ADDED'; 
  ERR_AS_0D_00 = 'ERROR DETECTED BY THIRD PARTY TEMPORARY INITIATOR'; 
  ERR_AS_0D_01 = 'THIRD PARTY DEVICE FAILURE'; 
  ERR_AS_0D_02 = 'COPY TARGET DEVICE NOT REACHABLE'; 
  ERR_AS_0D_03 = 'INCORRECT COPY TARGET DEVICE TYPE'; 
  ERR_AS_0D_04 = 'COPY TARGET DEVICE DATA UNDERRUN'; 
  ERR_AS_0D_05 = 'COPY TARGET DEVICE DATA OVERRUN'; 
  ERR_AS_11_00 = 'UNRECOVERED READ ERROR'; 
  ERR_AS_11_01 = 'READ RETRIES EXHAUSTED'; 
  ERR_AS_11_02 = 'ERROR TOO LONG TO CORRECT'; 
  ERR_AS_11_05 = 'L-EC UNCORRECTABLE ERROR'; 
  ERR_AS_11_06 = 'CIRC UNRECOVERED ERROR'; 
  ERR_AS_11_0D = 'DE-COMPRESSION CRC ERROR'; 
  ERR_AS_11_0E = 'CANNOT DECOMPRESS USING DECLARED ALGORITHM'; 
  ERR_AS_11_0F = 'ERROR READING UPC/EAN NUMBER'; 
  ERR_AS_11_10 = 'ERROR READING ISRC NUMBER'; 
  ERR_AS_11_11 = 'READ ERROR - LOSS OF STREAMING'; 
  ERR_AS_14_00 = 'RECORDED ENTITY NOT FOUND'; 
  ERR_AS_14_01 = 'RECORD NOT FOUND'; 
  ERR_AS_15_00 = 'RANDOM POSITIONING ERROR'; 
  ERR_AS_15_01 = 'MECHANICAL POSITIONING ERROR'; 
  ERR_AS_15_02 = 'POSITIONING ERROR DETECTED BY READ OF MEDIUM'; 
  ERR_AS_17_00 = 'RECOVERED DATA WITH NO ERROR CORRECTION APPLIED'; 
  ERR_AS_17_01 = 'RECOVERED DATA WITH RETRIES'; 
  ERR_AS_17_02 = 'RECOVERED DATA WITH POSITIVE HEAD OFFSET'; 
  ERR_AS_17_03 = 'RECOVERED DATA WITH NEGATIVE HEAD OFFSET'; 
  ERR_AS_17_04 = 'RECOVERED DATA WITH RETRIES AND/OR CIRC APPLIED'; 
  ERR_AS_17_05 = 'RECOVERED DATA USING PREVIOUS SECTOR ID'; 
  ERR_AS_17_07 = 'RECOVERED DATA WITHOUT ECC - RECOMMEND REASSIGNMENT'; 
  ERR_AS_17_08 = 'RECOVERED DATA WITHOUT ECC - RECOMMEND REWRITE'; 
  ERR_AS_17_09 = 'RECOVERED DATA WITHOUT ECC - DATA REWRITTEN'; 
  ERR_AS_18_00 = 'RECOVERED DATA WITH ERROR CORRECTION APPLIED'; 
  ERR_AS_18_01 = 'RECOVERED DATA WITH ERROR CORR. & RETRIES APPLIED'; 
  ERR_AS_18_02 = 'RECOVERED DATA - DATA AUTO-REALLOCATED'; 
  ERR_AS_18_03 = 'RECOVERED DATA WITH CIRC'; 
  ERR_AS_18_04 = 'RECOVERED DATA WITH L-EC'; 
  ERR_AS_18_05 = 'RECOVERED DATA - RECOMMEND REASSIGNMENT'; 
  ERR_AS_18_06 = 'RECOVERED DATA - RECOMMEND REWRITE'; 
  ERR_AS_18_08 = 'RECOVERED DATA WITH LINKING'; 
  ERR_AS_1A_00 = 'PARAMETER LIST LENGTH ERROR'; 
  ERR_AS_1B_00 = 'SYNCHRONOUS DATA TRANSFER ERROR'; 
  ERR_AS_1D_00 = 'MISCOMPARE DURING VERIFY OPERATION'; 
  ERR_AS_20_00 = 'INVALID COMMAND OPERATION CODE'; 
  ERR_AS_21_00 = 'LOGICAL BLOCK ADDRESS OUT OF RANGE'; 
  ERR_AS_21_01 = 'INVALID ELEMENT ADDRESS'; 
  ERR_AS_21_02 = 'INVALID ADDRESS FOR WRITE'; 
  ERR_AS_24_00 = 'INVALID FIELD IN CDB'; 
  ERR_AS_24_01 = 'CDB DECRYPTION ERROR'; 
  ERR_AS_25_00 = 'LOGICAL UNIT NOT SUPPORTED'; 
  ERR_AS_26_00 = 'INVALID FIELD IN PARAMETER LIST'; 
  ERR_AS_26_01 = 'PARAMETER NOT SUPPORTED'; 
  ERR_AS_26_02 = 'PARAMETER VALUE INVALID'; 
  ERR_AS_26_03 = 'THRESHOLD PARAMETERS NOT SUPPORTED'; 
  ERR_AS_26_04 = 'INVALID RELEASE OF PERSISTENT RESERVATION'; 
  ERR_AS_26_05 = 'DATA DECRYPTION ERROR'; 
  ERR_AS_26_06 = 'TOO MANY TARGET DESCRIPTORS'; 
  ERR_AS_26_07 = 'UNSUPPORTED TARGET DESCRIPTOR TYPE CODE'; 
  ERR_AS_26_08 = 'TOO MANY SEGMENT DESCRIPTORS'; 
  ERR_AS_26_09 = 'UNSUPPORTED SEGMENT DESCRIPTOR TYPE CODE'; 
  ERR_AS_26_0A = 'UNEXPECTED INEXACT SEGMENT'; 
  ERR_AS_26_0B = 'INLINE DATA LENGTH EXCEEDED'; 
  ERR_AS_26_0C = 'INVALID OPERATION FOR COPY SOURCE OR DESTINATION'; 
  ERR_AS_26_0D = 'COPY SEGMENT GRANULARITY VIOLATION'; 
  ERR_AS_27_00 = 'WRITE PROTECTED'; 
  ERR_AS_27_01 = 'HARDWARE WRITE PROTECTED'; 
  ERR_AS_27_02 = 'LOGICAL UNIT SOFTWARE WRITE PROTECTED'; 
  ERR_AS_27_03 = 'ASSOCIATED WRITE PROTECT'; 
  ERR_AS_27_04 = 'PERSISTENT WRITE PROTECT'; 
  ERR_AS_27_05 = 'PERMANENT WRITE PROTECT'; 
  ERR_AS_27_06 = 'CONDITIONAL WRITE PROTECT'; 
  ERR_AS_28_00 = 'NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED'; 
  ERR_AS_28_01 = 'IMPORT OR EXPORT ELEMENT ACCESSED'; 
  ERR_AS_29_00 = 'POWER ON, RESET, OR BUS DEVICE RESET OCCURRED'; 
  ERR_AS_29_01 = 'POWER ON OCCURRED'; 
  ERR_AS_29_02 = 'SCSI BUS RESET OCCURRED'; 
  ERR_AS_29_03 = 'BUS DEVICE RESET FUNCTION OCCURRED'; 
  ERR_AS_29_04 = 'DEVICE INTERNAL RESET'; 
  ERR_AS_29_05 = 'TRANSCEIVER MODE CHANGED TO SINGLE-ENDED'; 
  ERR_AS_29_06 = 'TRANSCEIVER MODE CHANGED TO LVD'; 
  ERR_AS_2A_00 = 'PARAMETERS CHANGED'; 
  ERR_AS_2A_01 = 'MODE PARAMETERS CHANGED'; 
  ERR_AS_2A_02 = 'LOG PARAMETERS CHANGED'; 
  ERR_AS_2A_03 = 'RESERVATIONS PREEMPTED'; 
  ERR_AS_2A_04 = 'RESERVATIONS RELEASED'; 
  ERR_AS_2A_05 = 'REGISTRATIONS PREEMPTED'; 
  ERR_AS_2B_00 = 'COPY CANNOT EXECUTE SINCE HOST CANNOT DISCONNECT'; 
  ERR_AS_2C_00 = 'COMMAND SEQUENCE ERROR'; 
  ERR_AS_2C_03 = 'CURRENT PROGRAM AREA IS NOT EMPTY'; 
  ERR_AS_2C_04 = 'CURRENT PROGRAM AREA IS EMPTY'; 
  ERR_AS_2C_06 = 'PERSISTENT PREVENT CONFLICT'; 
  ERR_AS_2E_00 = 'INSUFFICIENT TIME FOR OPERATION'; 
  ERR_AS_2F_00 = 'COMMANDS CLEARED BY ANOTHER INITIATOR'; 
  ERR_AS_30_00 = 'INCOMPATIBLE MEDIUM INSTALLED'; 
  ERR_AS_30_01 = 'CANNOT READ MEDIUM - UNKNOWN FORMAT'; 
  ERR_AS_30_02 = 'CANNOT READ MEDIUM - INCOMPATIBLE FORMAT'; 
  ERR_AS_30_03 = 'CLEANING CARTRIDGE INSTALLED'; 
  ERR_AS_30_04 = 'CANNOT WRITE MEDIUM - UNKNOWN FORMAT'; 
  ERR_AS_30_05 = 'CANNOT WRITE MEDIUM - INCOMPATIBLE FORMAT'; 
  ERR_AS_30_06 = 'CANNOT FORMAT MEDIUM - INCOMPATIBLE MEDIUM'; 
  ERR_AS_30_07 = 'CLEANING FAILURE'; 
  ERR_AS_30_08 = 'CANNOT WRITE - APPLICATION CODE MISMATCH'; 
  ERR_AS_30_09 = 'CURRENT SESSION NOT FIXATED FOR APPEND'; 
  ERR_AS_30_10 = 'MEDIUM NOT FORMATTED'; 
  ERR_AS_31_00 = 'MEDIUM FORMAT CORRUPTED'; 
  ERR_AS_31_01 = 'FORMAT COMMAND FAILED'; 
  ERR_AS_31_02 = 'ZONED FORMATTING FAILED DUE TO SPARE LINKING'; 
  ERR_AS_34_00 = 'ENCLOSURE FAILURE'; 
  ERR_AS_35_00 = 'ENCLOSURE SERVICES FAILURE'; 
  ERR_AS_35_01 = 'UNSUPPORTED ENCLOSURE FUNCTION'; 
  ERR_AS_35_02 = 'ENCLOSURE SERVICES UNAVAILABLE'; 
  ERR_AS_35_03 = 'ENCLOSURE SERVICES TRANSFER FAILURE'; 
  ERR_AS_35_04 = 'ENCLOSURE SERVICES TRANSFER REFUSED'; 
  ERR_AS_37_00 = 'ROUNDED PARAMETER'; 
  ERR_AS_39_00 = 'SAVING PARAMETERS NOT SUPPORTED'; 
  ERR_AS_3A_00 = 'MEDIUM NOT PRESENT'; 
  ERR_AS_3A_01 = 'MEDIUM NOT PRESENT - TRAY CLOSED'; 
  ERR_AS_3A_02 = 'MEDIUM NOT PRESENT - TRAY OPEN'; 
  ERR_AS_3A_03 = 'MEDIUM NOT PRESENT - LOADABLE'; 
  ERR_AS_3A_04 = 'MEDIUM NOT PRESENT - MEDIUM AUXILIARY MEMORY ACCESSIBLE'; 
  ERR_AS_3B_0D = 'MEDIUM DESTINATION ELEMENT FULL'; 
  ERR_AS_3B_0E = 'MEDIUM SOURCE ELEMENT EMPTY'; 
  ERR_AS_3B_0F = 'END OF MEDIUM REACHED'; 
  ERR_AS_3B_11 = 'MEDIUM MAGAZINE NOT ACCESSIBLE'; 
  ERR_AS_3B_12 = 'MEDIUM MAGAZINE REMOVED'; 
  ERR_AS_3B_13 = 'MEDIUM MAGAZINE INSERTED'; 
  ERR_AS_3B_14 = 'MEDIUM MAGAZINE LOCKED'; 
  ERR_AS_3B_15 = 'MEDIUM MAGAZINE UNLOCKED'; 
  ERR_AS_3B_16 = 'MECHANICAL POSITIONING OR CHANGER ERROR'; 
  ERR_AS_3D_00 = 'INVALID BITS IN IDENTIFY MESSAGE'; 
  ERR_AS_3E_00 = 'LOGICAL UNIT HAS NOT SELF-CONFIGURED YET'; 
  ERR_AS_3E_01 = 'LOGICAL UNIT FAILURE'; 
  ERR_AS_3E_02 = 'TIMEOUT ON LOGICAL UNIT'; 
  ERR_AS_3E_03 = 'LOGICAL UNIT FAILED SELF-TEST'; 
  ERR_AS_3E_04 = 'LOGICAL UNIT UNABLE TO UPDATE SELF-TEST LOG'; 
  ERR_AS_3F_00 = 'TARGET OPERATING CONDITIONS HAVE CHANGED'; 
  ERR_AS_3F_01 = 'MICROCODE HAS BEEN CHANGED'; 
  ERR_AS_3F_02 = 'CHANGED OPERATING DEFINITION'; 
  ERR_AS_3F_03 = 'INQUIRY DATA HAS CHANGED'; 
  ERR_AS_3F_04 = 'COMPONENT DEVICE ATTACHED'; 
  ERR_AS_3F_05 = 'DEVICE IDENTIFIER CHANGED'; 
  ERR_AS_3F_06 = 'REDUNDANCY GROUP CREATED OR MODIFIED'; 
  ERR_AS_3F_07 = 'REDUNDANCY GROUP DELETED'; 
  ERR_AS_3F_08 = 'SPARE CREATED OR MODIFIED'; 
  ERR_AS_3F_09 = 'SPARE DELETED'; 
  ERR_AS_3F_0A = 'VOLUME SET CREATED OR MODIFIED'; 
  ERR_AS_3F_0B = 'VOLUME SET DELETED'; 
  ERR_AS_3F_0C = 'VOLUME SET DEASSIGNED'; 
  ERR_AS_3F_0D = 'VOLUME SET REASSIGNED'; 
  ERR_AS_3F_0E = 'REPORTED LUNS DATA HAS CHANGED'; 
  ERR_AS_3F_0F = 'ECHO BUFFER OVERWRITTEN'; 
  ERR_AS_3F_10 = 'MEDIUM LOADABLE'; 
  ERR_AS_3F_11 = 'MEDIUM AUXILIARY MEMORY ACCESSIBLE'; 
  ERR_AS_43_00 = 'MESSAGE ERROR'; 
  ERR_AS_44_00 = 'INTERNAL TARGET FAILURE'; 
  ERR_AS_45_00 = 'SELECT OR RESELECT FAILURE'; 
  ERR_AS_46_00 = 'UNSUCCESSFUL SOFT RESET'; 
  ERR_AS_47_00 = 'SCSI PARITY ERROR'; 
  ERR_AS_47_01 = 'DATA PHASE CRC ERROR DETECTED'; 
  ERR_AS_47_02 = 'SCSI PARITY ERROR DETECTED DURING ST DATA PHASE'; 
  ERR_AS_47_03 = 'INFORMATION UNIT CRC ERROR DETECTED'; 
  ERR_AS_47_04 = 'ASYNCHRONOUS INFORMATION PROTECTION ERROR DETECTED'; 
  ERR_AS_48_00 = 'INITIATOR DETECTED ERROR MESSAGE RECEIVED'; 
  ERR_AS_49_00 = 'INVALID MESSAGE ERROR'; 
  ERR_AS_4A_00 = 'COMMAND PHASE ERROR'; 
  ERR_AS_4B_00 = 'DATA PHASE ERROR'; 
  ERR_AS_4C_00 = 'LOGICAL UNIT FAILED SELF-CONFIGURATION'; 
  ERR_AS_4E_00 = 'OVERLAPPED COMMANDS ATTEMPTED'; 
  ERR_AS_51_00 = 'ERASE FAILURE'; 
  ERR_AS_51_01 = 'ERASE FAILURE - INCOMPLETE ERASE OPERATION DETECTED'; 
  ERR_AS_53_00 = 'MEDIA LOAD OR EJECT FAILED'; 
  ERR_AS_53_02 = 'MEDIUM REMOVAL PREVENTED'; 
  ERR_AS_55_02 = 'INSUFFICIENT RESERVATION RESOURCES'; 
  ERR_AS_55_03 = 'INSUFFICIENT RESOURCES'; 
  ERR_AS_55_04 = 'INSUFFICIENT REGISTRATION RESOURCES'; 
  ERR_AS_57_00 = 'UNABLE TO RECOVER TABLE-OF-CONTENTS'; 
  ERR_AS_5A_00 = 'OPERATOR REQUEST OR STATE CHANGE INPUT'; 
  ERR_AS_5A_01 = 'OPERATOR MEDIUM REMOVAL REQUEST'; 
  ERR_AS_5A_02 = 'OPERATOR SELECTED WRITE PROTECT'; 
  ERR_AS_5A_03 = 'OPERATOR SELECTED WRITE PERMIT'; 
  ERR_AS_5B_00 = 'LOG EXCEPTION'; 
  ERR_AS_5B_01 = 'THRESHOLD CONDITION MET'; 
  ERR_AS_5B_02 = 'LOG COUNTER AT MAXIMUM'; 
  ERR_AS_5B_03 = 'LOG LIST CODES EXHAUSTED'; 
  ERR_AS_5D_00 = 'FAILURE PREDICTION THRESHOLD EXCEEDED'; 
  ERR_AS_5D_01 = 'MEDIA FAILURE PREDICTION THRESHOLD EXCEEDED'; 
  ERR_AS_5D_02 = 'LOGICAL UNIT FAILURE PREDICTION THRESHOLD EXCEEDED'; 
  ERR_AS_5D_03 = 'SPARE AREA EXHAUSTION PREDICTION THRESHOLD EXCEEDED'; 
  ERR_AS_5D_FF = 'FAILURE PREDICTION THRESHOLD EXCEEDED (FALSE)'; 
  ERR_AS_5E_00 = 'LOW POWER CONDITION ON'; 
  ERR_AS_5E_01 = 'IDLE CONDITION ACTIVATED BY TIMER'; 
  ERR_AS_5E_02 = 'STANDBY CONDITION ACTIVATED BY TIMER'; 
  ERR_AS_5E_03 = 'IDLE CONDITION ACTIVATED BY COMMAND'; 
  ERR_AS_5E_04 = 'STANDBY CONDITION ACTIVATED BY COMMAND'; 
  ERR_AS_63_00 = 'END OF USER AREA ENCOUNTERED ON THIS TRACK'; 
  ERR_AS_63_01 = 'PACKET DOES NOT FIT IN AVAILABLE SPACE'; 
  ERR_AS_64_00 = 'ILLEGAL MODE FOR THIS TRACK'; 
  ERR_AS_64_01 = 'INVALID PACKET SIZE'; 
  ERR_AS_65_00 = 'VOLTAGE FAULT'; 
  ERR_AS_6F_00 = 'COPY PROTECTION KEY EXCHANGE FAILURE - AUTHENTICATION FAILURE'; 
  ERR_AS_6F_01 = 'COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT PRESENT'; 
  ERR_AS_6F_02 = 'COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT ESTABLISHED'; 
  ERR_AS_6F_03 = 'READ OF SCRAMBLED SECTOR WITHOUT AUTHENTICATION'; 
  ERR_AS_6F_04 = 'MEDIA REGION CODE IS MISMATCHED TO LOGICAL UNIT REGION'; 
  ERR_AS_6F_05 = 'DRIVE REGION MUST BE PERMANENT/REGION RESET COUNT ERROR'; 
  ERR_AS_72_00 = 'SESSION FIXATION ERROR'; 
  ERR_AS_72_01 = 'SESSION FIXATION ERROR WRITING LEAD-IN'; 
  ERR_AS_72_02 = 'SESSION FIXATION ERROR WRITING LEAD-OUT'; 
  ERR_AS_72_03 = 'SESSION FIXATION ERROR - INCOMPLETE TRACK IN SESSION'; 
  ERR_AS_72_04 = 'EMPTY OR PARTIALLY WRITTEN RESERVED TRACK'; 
  ERR_AS_72_05 = 'NO MORE TRACK RESERVATIONS ALLOWED'; 
  ERR_AS_73_00 = 'CD CONTROL ERROR'; 
  ERR_AS_73_01 = 'POWER CALIBRATION AREA ALMOST FULL'; 
  ERR_AS_73_02 = 'POWER CALIBRATION AREA IS FULL'; 
  ERR_AS_73_03 = 'POWER CALIBRATION AREA ERROR'; 
  ERR_AS_73_04 = 'PROGRAM MEMORY AREA UPDATE FAILURE'; 
  ERR_AS_73_05 = 'PROGRAM MEMORY AREA IS FULL'; 
  ERR_AS_73_06 = 'RMA/PMA IS ALMOST FULL'; 
 
  ERR_INVALIDREQUEST = 'INVALID REQUEST'; 
  ERR_INVALIDHA = 'INVALID HOST ADAPTER'; 
  ERR_NODEVICE = 'NO DEVICE'; 
  ERR_INVALIDSRB = 'INVALID SRB'; 
  ERR_BUFFERALIGNMENT = 'BUFFER ALIGNMENT'; 
  ERR_ASPIBUSY = 'ASPI IS BUSY'; 
  ERR_BUFFERTOOBIG = 'BUFFER TOO BIG'; 
  ERR_TIMEOUT = 'COMMAND TIMEOUT'; 
  ERR_SRBTIMEOUT = 'SRB TIMEOUT'; 
  ERR_MESSAGEREJECT = 'MESSAGE REJECT'; 
  ERR_BUSRESET = 'BUS RESET'; 
  ERR_PARITYERR = 'PARITY ERROR'; 
  ERR_REQUESTSENSEFAILED = 'REQUEST SENSE FAILED'; 
  ERR_SELECTIONTIMEOUT = 'SELECTION TIMEOUT'; 
  ERR_DATAOVERRUN = 'DATA OVERRUN'; 
  ERR_UNEXPECTEDBUSFREE= 'UNEXPECTED BUS FREE'; 
  ERR_CHECKCONDITION = 'CHECK CONDITION'; 
  ERR_TARGETBUSY = 'TARGET BUSY'; 
  ERR_TARGETCONFLICT = 'TARGET RESERVATION CONFLICT'; 
  ERR_QUEFULL = 'TARGET QUEUE FULL'; 
  ERR_RECOVEREDERROR = 'RECOVERED ERROR'; 
  ERR_NOTREADY = 'NOT READY'; 
  ERR_MEDIUMERROR = 'MEDIUM ERROR'; 
  ERR_HARDWAREERROR = 'HARDWARE ERROR'; 
  ERR_ILLEGALREQUEST = 'ILLEGAL REQUEST'; 
  ERR_UNITATTENTION = 'UNIT ATTENTION'; 
  ERR_DATAPROTECT = 'DATA PROTECT'; 
  ERR_ERASECHECK = 'ERASE CHECK'; 
  ERR_COPYABORTED = 'COPYABORTED'; 
  ERR_ABORTEDCOMMAND = 'ABORTED COMMAND'; 
  ERR_VOLUMEOVERFLOW = 'VOLUME OVERFLOW'; 
  ERR_MISCOMPARE = 'MISCOMPARE'; 
  ERR_RESERVED = 'RESERVED'; 
  ERR_FILEMARK = 'FILEMARK'; 
  ERR_ENDOFMEDIA = 'END OF MEDIA'; 
  ERR_ILLEGALLENGTH = 'ILLEGAL LENGTH'; 
  ERR_INCORRECTLENGTH = 'INCORRECT LENGTH'; 
 
  ERR_NONE = ''; 
  ERR_UNKNOWN = 'UNKNOWN'; 
  ERR_NOERROR = 'NO ERROR'; 
  ERR_ABORTED = 'OPERATION ABORTED BY USER'; 
  ERR_FILEINUSE = 'CAN''T OPEN FILE "%s" OR FILE IS IN USES BY OTHER SOFTWARE'; 
  ERR_CREATEFILE = 'CAN''T CREATE FILE "%s"'; 
  ERR_DEVICEBUSY = 'WRITER BUSY/BUFFER FULL'; 
  ERR_WRITEERROR = 'WRITER ERROR'; 
  ERR_INVALIDDEVICE = 'INVALID DEVICE ID / NOT A CD OR DVD DRIVE'; 
  ERR_NOTSUPPORTED = 'NOT SUPPORTED'; 
  ERR_NEXTADRESS = 'ERROR GETTING NEXT WRITABLE ADDRESS'; 
  ERR_TOOMUCHDATA = 'TOO MUCH DATA FOR THIS MODE'; 
 
  ERR_MAXDIRS = 'MAXIMUM DIRECTORIES CAN BE %d'; 
  ERR_MAXFILES = 'MAXIMUM FILES CAN BE %d'; 
  ERR_INVALIDDESTDIR = 'INVALID DESTINATION PATH'; 
  ERR_INVALIDFILENAME = 'ERROR IMPORTING SESSION, FILE NAME LENGTH EXCEEDS 120 CHARS'; 
 
  ERR_IMPORTSESSION = 'ERROR IMPORTING SESSION'; 
  ERR_ISOIMAGENOTFOUND = 'ERROR IMPORTING SESSION %d (ISO IMAGE NOT FOUND)'; 
  ERR_1 = 'INTERNAL ERROR 0001'; 
  ERR_2 = 'INTERNAL ERROR 0002'; 
  ERR_3 = 'INTERNAL ERROR 0003'; 
  ERR_4 = 'INTERNAL ERROR 0004'; 
  ERR_5 = 'INTERNAL ERROR 0005'; 
  ERR_TRIALLIMIT = 'TRIAL VERSION - CAN''T BURN MORE THAN 128MB OF DATA'; 
  ERR_NONEMPTYDISC = 'NEED EMPTY DISC FOR ISO BURNING'; 
 
  ERR_SREADERROR = 'Stream read error'; 
  ERR_SWRITEERROR = 'Stream write error'; 
  ERR_SInvalidImage = 'Invalid stream format'; 
 
  CUESEND_ERR   = 'SEND CUE SHEET FAILED'; 
  CUEFILE_ERR_1 = 'UNEXPECTED END OF LINE'; 
  CUEFILE_ERR_2 = 'INVALID FIELD "%s" IN PARAMETER LIST'; 
  CUEFILE_ERR_3 = 'FILE NOT FOUND'; 
  CUEFILE_ERR_4 = 'INVALID COMMAND "%s"'; 
 
  MSG_WAIT15MIN  = 'WRITING LEAD-OUT (THIS CAN TAKE APPROXIMATELY 15-20 MINUTES)'; 
  MSG_WRITESTART = 'STARTING WRITE PROCESS ON %s AT %s'; 
  MSG_ERASESTART = 'STARTING ERASE PROCESS ON %s AT %s'; 
  MSG_EXTRACTING_FILE = 'EXTRACTING FILE %s TO %s'; 
  MSG_TESTWRITE  = 'TEST/DUMMY WRITE'; 
  MSG_IMPORTINGSESSION = 'IMPORTING SESSION # %d'; 
implementation 
 
end.