Программирование видеоадаптеров CGA, EGA и VGA



         

Включаемый файл "SYSP.H" - часть 4


} MOUSE_STATE;

typedef struct _SYSTIMER_ {

char hour; char min; char sec; unsigned year; char month; char day; char daylight_savings;

} SYSTIMER;

#pragma pack()

/* получить адрес векторной таблицы связи */ void far *get_cvt(void);

/* получить адрес векторной таблицы связи */ CVT far *get_mcvt(void);

/* получить адрес первого MCB */ MCB far *get_fmcb(CVT far *);

/* получить адрес следующего MCB */ MCB far *get_nmcb(MCB far *);

/* получить адрес первого DDCB */ DDCB far *get_fddcb(CVT far *);

/* получить адрес следующего DDCB */ DDCB far *get_nddcb(DDCB far *);

/* получить адрес DDCB для диска */ DDCB far *get_ddcb(unsigned char);

/* получить адрес первой DFT */ DFT far *get_fdft(CVT far *);

/* получить адрес следующей DFT */ DFT far *get_ndft(DFT far *);

/* получить адрес первого BCB */ BCB far *get_fbcb(CVT far *);

/* получить адрес следующего BCB */ BCB far *get_nbcb(BCB far *);

/* прочитать заголовок EXE */ //int get_exeh(EXE_HDR *,RELOC_TAB **, FILE *);

/* получить модель компьютера */ char unsigned pc_model(void);

/* определить конфигурацию дисковой подсистемы */ void disk_cfg(DISK_CONFIG*);

/* получить адрес DPT */ DPT _far *get_dpt(void);

/* получить адрес первой HDPT */ HDPT _far *get_hdp1(void);

/* получить адрес второй HDPT */ HDPT _far *get_hdp2(void);

/* получить адрес идентификатора BIOS */ BIOS_ID _far *getbiosi(void);

int ms_init(int *); // Инициализация мыши void ms_on(void); // Включение курсора void ms_off(void); // Выключение курсора void ms_setcr(int, int); // Установка курсора int ms_querp(MOUSE_STATE *, int); // Определение состояния // мыши при нажатии на // клавишу

// Задать диапазон перемещений курсора по горизонтали void ms_rangx(int xmin, int xmax);

// Задать диапазон перемещений курсора по вертикали void ms_rangy(int ymin, int ymax);

// определение формы курсора в графическом режиме void ms_gform(int xt, int yt, char _far *form);

// определение формы курсора в текстовом режиме void ms_tform(int type, int mask1, int mask2);




Содержание  Назад  Вперед