#pragma once

#include "BKMessageBox.h"

enum : int
{
	BK_ERROR_NOERRORS = 0,
	BK_ERROR_NOTENMEMR,
	BK_ERROR_NOCSCREENCREATE,
	BK_ERROR_NOCSCREENINIT,
	BK_ERROR_NOCDISASMDLGINIT,
	BK_ERROR_NOCMEMDUMPDLGINIT,
	BK_ERROR_NOCBKOSCSCRINIT,
	BK_ERROR_NOCBKOSCSCRCREATE,
	BK_ERROR_NOCREGDUMPDLGINIT,
	BK_ERROR_NOCTAPECTRLDLGINIT,
	BK_ERROR_MFMENUBARERROR,
	BK_ERROR_MFSTDTOOLBARERROR,
	BK_ERROR_MFSNDTOOLBARERROR,
	BK_ERROR_MFDBGTOOLBARERROR,
	BK_ERROR_MFVCAPTOOLBARERROR,
	BK_ERROR_MFSTATUSBARERROR,
	BK_ERROR_MFDOCKINGBARERROR,
	BK_ERROR_MFPARSECMDLNERROR,
	BK_ERROR_MFDOCKREGDUMPVIEWERROR,
	BK_ERROR_MFDOCKDEBUGVIEWERROR,
	BK_ERROR_MFDOCKMEMDUMPVIEWERROR,
	BK_ERROR_MFDOCKOSCVIEWERROR,
	BK_ERROR_MFDOCKTAPECTRLVIEWERROR,
	BK_ERROR_MFDOCKVKBDVIEWERROR,
	BK_ERROR_MFBKBOARDERROR,

	BK_ERROR_MSFOPENFILEERROR,
	BK_ERROR_MSFREADHEADERRROR,
	BK_ERROR_MSFWRITEHEADERRROR,
	BK_ERROR_MSFCORRUPTMSF,
	BK_ERROR_MSFNOMSFFILE,
	BK_ERROR_MSFSEEKERROR,

	BK_ERROR_BLKNOTFOUND,
	BK_ERROR_HDRBLKRDERR,
	BK_ERROR_HDRBLKWRERR,
	BK_ERROR_DTABLKRDERR,
	BK_ERROR_DTABLKWRERR,

	BK_ERROR_MSFPREVIEWBLK_DIB,
	BK_ERROR_MSFPREVIEWBLK_OBJ,
	BK_ERROR_BLKPREVIEW,
	BK_ERROR_BLKBASEMEM,
	BK_ERROR_BLKBASEMEM11,
	BK_ERROR_BLKSMK512MEM,
	BK_ERROR_BLKCPUREGS,
	BK_ERROR_BLKSYSREGS,
	BK_ERROR_BLKEXT32MEM,
	BK_ERROR_BLKEXT16MEM,
	BK_ERROR_BLKTAPE,
	BK_ERROR_BLKMEMMAPMGR,
	BK_ERROR_BLKCONFIG,
	BK_ERROR_BLKFRAMEDATA,

	BK_ERROR_SCRLLNOTLOAD,
	BK_ERROR_SCRDLLFUNCERR,
	BK_ERROR_SCRDLLFUNCPTRERR,
	BK_ERROR_SCRDLLINITERR,
	BK_ERROR_SCRCOLORTABLEERR,

};

extern CString g_pstrErrors[];

