/**
*.Name         ms_gform
*.Title        Задание формы куросора в графическом режиме
*
*.Descr        Эта функция определяет форму курсора мыши для
*              графического режима. Дополнительно можно задать
*              положение точки-указателя, которая соответствует
*              координатам курсора.
*
*.Proto        void ms_gform(int xt, int yt, char _far *form)
*
*.Params       int xt - позиция точки указателя;
*              int yt - номер строки точки-указателя;
*              char *form - указатель на массив, описывающий курсор.
*
*.Return       Ничего
*
*.Sample       ms_samp5.c
**/

#include <dos.h>
#include <conio.h>

union REGS reg;
struct SREGS segregs;

void ms_gform(int xt, int yt, char _far *form) {


	reg.x.ax = 9;
	reg.x.bx = xt;
	reg.x.cx = yt;
	reg.x.dx = FP_OFF(form);
	segregs.es = FP_SEG(form);

	int86x(0x33,&reg,&reg,&segregs);

}

