#ifndef BKDEDEFINES_H
#define BKDEDEFINES_H

#pragma once

#define WM_MAKE_DROP            (WM_USER +  1)
#define WM_GET_CMDLINE          (WM_USER +  2)
#define WM_OUT_OF_IMAGE         (WM_USER +  3)
#define WM_PUT_INTO_LOG         (WM_USER +  4)
#define WM_OUT_CURR_FILE_PATH   (WM_USER +  5)
#define WM_OUT_CURR_IMG_INFO    (WM_USER +  6)
#define WM_SEND_ERRORNUM        (WM_USER +  7)
#define WM_SEND_MESSAGEBOX      (WM_USER +  8)
#define WM_SEND_PROCESSING      (WM_USER +  9)
#define WM_SEND_IMGNAMEPRC      (WM_USER + 10)
#define WM_SEND_ENABLE_BUTTON   (WM_USER + 11)
#define WM_SEND_ENABLE_BUTTON2  (WM_USER + 12)


typedef enum
{
	IMAGE_TYPE_ERROR = -1,
	IMAGE_TYPE_UNKNOWN = 0,
	IMAGE_TYPE_ANDOS,
	IMAGE_TYPE_MKDOS,
	IMAGE_TYPE_AODOS,
	IMAGE_TYPE_NORD,
	IMAGE_TYPE_MIKRODOS,
	IMAGE_TYPE_CSIDOS3,
	IMAGE_TYPE_RT11,
	IMAGE_TYPE_NCDOS,
	IMAGE_TYPE_DXDOS,
	IMAGE_TYPE_MSDOS
} IMAGE_TYPES;

//размер блока по умолчанию. == размер сектора
#define BLOCK_SIZE 512

#endif
