/*->h.strdef */


typedef struct tiffsum
{
 int          maxwidth;
 int          maxlines;
 int          npages;
 int          xres;
 int          yres;
} tiffsum;



typedef struct 
{
 fstat        stat;                /* contains short name       */
 char         oldname[12];


 char         typs[16];            /* sprite name - need this   */
 char         tiny[16];

 int          x;                   /* on screen position        */
 int          y;
        
 int          icon;                /* icon number               */
 int          unused1;             /* string icon               */

 char         text[64];            /* text for file             */
 char         ident[32];

 int          schedule;
 int          cover;


 char         selected;          /* selected ?                    */
 char         new;               /* new received file             */
 char         autoprint;         /* can make this into bit fields */
 char         autoforward;       /* one day                       */


 tiffsum      tsum;

 char         name[108];

} ficon;





typedef struct iblock
{
 int       mirrorlr;
 int       mirrorud;
 int       rotate;
 int       plus90;
 int       lomode[4];
 int       himode[4];
 int       lo;
 int       hi;

 int       xsmul;
 int       xsdiv;
 int       ysmul;
 int       ysdiv;
} iblock;



typedef struct vxstr
{
 Draw_diag diag;
 zoomer    zoom;
 int       handle;
 char      name[256];
 int       tools;
 int       width;         /* window width  */
 int       height;        /* window height */
 int       fwidth;        /* frame width   */
 int       fheight;       /* frame height  */
 int       frame;
 int       npages;
 int       xres;
 int       yres;

 int       xpix;          /* actual pixels in original image */
 int       ypix;          /* actual pixels in original image */

 iblock    image;

 int       twidth;
 int       theight;
 int       tfwidth;
 int       tfheight;

 fstat     stat;
 char      ident[32];
 int       rxinfovalid;

 char      tinfo[12];

 int       scraphandle;

} vxstr;



typedef struct newbitstr
{
 int apply;

 int prefix;
 int band;
 int priority;

 int override;

 int fax;
 int data;
 int voice;
 int answer;

} newbitstr;


