DEFINITION VDIEscape;


PROCEDURE VBitImage*(handle : INTEGER; filename : ARRAY OF CHAR;
               aspect,xscale,yscale,halign,valign,x1,y1,x2,y2 : INTEGER);

PROCEDURE VClearDispList*(handle : INTEGER);

PROCEDURE VCurdown*(handle : INTEGER);

PROCEDURE VCurhome*(handle : INTEGER);

PROCEDURE VCurleft*(handle : INTEGER);

PROCEDURE VCurright*(handle : INTEGER);

PROCEDURE VCurtext*(handle : INTEGER; string : ARRAY OF CHAR);

PROCEDURE VCurup*(handle : INTEGER);

PROCEDURE VDspcur*(handle,x,y : INTEGER);

PROCEDURE VEeol*(handle : INTEGER);

PROCEDURE VEeos*(handle : INTEGER);

PROCEDURE VEnterCur*(handle : INTEGER);

PROCEDURE VExitCur*(handle : INTEGER);

PROCEDURE VFormAdv*(handle : INTEGER);

PROCEDURE VHardcopy*(handle : INTEGER);

PROCEDURE VMetaExtents*(handle,minx,miny,maxx,maxy : INTEGER);

PROCEDURE VOutputWindow*(handle,x1,y1,x2,y2 : INTEGER);

PROCEDURE VRmcur*(handle : INTEGER);

PROCEDURE VRvoff*(handle : INTEGER);

PROCEDURE VRvon*(handle : INTEGER);

PROCEDURE VmFilename(handle : INTEGER; filename : ARRAY OF CHAR);

PROCEDURE VqChcells*(handle : INTEGER; VAR rows,columns : INTEGER);

PROCEDURE VqTabstatus*(handle : INTEGER) : BOOLEAN;

PROCEDURE VsCuradress*(handle, row, column : INTEGER);

END VDIEscape.