www.pudn.com > NEROSDK5582.ZIP > ExitCode.h


/****************************************************************************** 
|* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF 
|* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
|* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A 
|* PARTICULAR PURPOSE. 
|*  
|* Copyright 1995-2002 Ahead Software AG. All Rights Reserved. 
|*----------------------------------------------------------------------------- 
|* NeroSDK / NeroCmd 
|* 
|* PROGRAM: ExitCodes.h 
|* 
|* PURPOSE: Supported exit codes and translation to textual representation 
******************************************************************************/ 
 
 
#ifndef _EXIT_CODE_H_ 
#define _EXIT_CODE_H_ 
 
 
// These are the supported error codes. 
 
enum EXITCODE { 
	EXITCODE_OK = 0, 
	EXITCODE_BAD_USAGE, 
	EXITCODE_INTERNAL_ERROR, 
	EXITCODE_NEROAPI_DLL_NOT_FOUND, 
	EXITCODE_NO_SERIAL_NUMBER, 
	EXITCODE_BAD_SERIAL_NUMBER, 
	EXITCODE_NO_CD_INSERTED, 
	EXITCODE_NO_SUPPORT_FOR_CDRW, 
	EXITCODE_ERROR_ERASING_CDRW, 
	EXITCODE_ERROR_OBTAINING_AVAILABLE_DRIVES, 
	EXITCODE_MISSING_DRIVENAME, 
	EXITCODE_ERROR_OPENNING_DRIVE, 
	EXITCODE_DRIVE_NOT_FOUND, 
	EXITCODE_UNKNOWN_CD_FORMAT, 
	EXITCODE_INVALID_DRIVE, 
	EXITCODE_BURN_FAILED, 
	EXITCODE_FUNCTION_NOT_ALLOWED, 
	EXITCODE_DRIVE_NOT_ALLOWED, 
	EXITCODE_ERROR_GETTING_CD_INFO, 
	EXITCODE_TRACK_NOT_FOUND, 
	EXITCODE_UNKNOWN_FILE_TYPE, 
	EXITCODE_DAE_FAILED, 
	EXITCODE_ERROR_OPENNING_FILE, 
	EXITCODE_OUT_OF_MEMORY, 
	EXITCODE_ERROR_DETERMINING_LENGTH_OF_FILE, 
	EXITCODE_EJECT_FAILED, 
	EXITCODE_BAD_IMPORT_SESSION_NUMBER, 
	EXITCODE_FAILED_TO_CREATE_ISO_TRACK, 
	EXITCODE_FILE_NOT_FOUND, 
	EXITCODE_UNKNOWN, 
	EXITCODE_USER_ABORTED, 
	EXITCODE_DEMOVERSION_EXPIRED, 
}; 
 
 
// Translate the numeric error code into a textual representation. 
 
LPCSTR GetTextualExitCode (EXITCODE code); 
 
#endif