home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / dos / prg / c / boss / boss_lb1.exe / WINBOSS.FNS < prev   
Text File  |  1994-07-24  |  12KB  |  176 lines

  1. extern    void wn_windows(void);
  2. extern    int wn_activate(struct wcb *wn);
  3. extern    int wns_push(int imgix);
  4. extern    int wns_pop(int imgix);
  5. extern    int wns_alloc(unsigned int size,unsigned int *seg,unsigned int *off,unsigned int *ptr);
  6. extern    int wns_free(unsigned int seg,unsigned int off);
  7. extern    int wns_image(struct wcb *wn,int imgix,int flag);
  8. extern    void wns_blt(int row,int col,int width,int height,unsigned int tseg,unsigned int toff,int imgix,int flag);
  9. extern    unsigned int _getca(int page,int row,int col);
  10. extern    void _putca(int page,unsigned int atch,int row,int col);
  11. extern    void _absloc(int page,int row,int col);
  12. extern    void v_wca(int page,int ch,int at,int count);
  13. extern    void v_wtty(int ch);
  14. extern    void v_cls(int at);
  15. extern    void v_spage(int page);
  16. extern    void v_smode(int mode);
  17. extern    void v_locate(int page,int row,int col);
  18. extern    void v_hidec(void);
  19. extern    void v_sapu(int nl,int rul,int cul,int rlr,int clr,int at);
  20. extern    void v_sapd(int nl,int rul,int cul,int rlr,int clr,int at);
  21. extern    void v_rcpos(int page,int *row,int *col);
  22. extern    void v_rcvs(int *page,int *mode,int *cols);
  23. extern    int v_getch(void);
  24. extern    void v_kflush(void);
  25. extern    void v_sctype(int type,int sline,int eline);
  26. extern    void v_gctype(int page,int *sline,int *eline);
  27. extern    int v_setatr(int bg,int fg,int blink,int bold);
  28. extern    int v_setrev(int atrib);
  29. extern    void wn_boxset(int ul,int ur,int tb,int sd,int ll,int lr);
  30. extern    int wn_close(struct wcb *wn);
  31. extern    int wns_isopen(struct wcb *wn);
  32. extern    int wn_clr(struct wcb *wn);
  33. extern    int wn_clrrow(struct wcb *wn,int row);
  34. extern    int wn_clreol(struct wcb *wn,int r,int c);
  35. extern    int wn_clreow(struct wcb *wn,int r,int c);
  36. extern    void wn_color(struct wcb *wn,int atrib,int batrib);
  37. extern    int wn_dborder(struct wcb *wn,int ul,int ur,int tb,int sd,int ll,int lr);
  38. extern    void wn_border(int style);
  39. extern    int wn_drawborder(struct wcb *w,int style);
  40. extern    int wn_delrow(struct wcb *wn,int row);
  41. extern    void wn_dma(int flag);
  42. extern    void wn_dmode(int flag);
  43. extern    int wn_dtext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt);
  44. extern    int wn_fixcsr(struct wcb *wn);
  45. extern    int wn_frmcls(struct wi_scb **frm );
  46. extern    int wn_frmget(struct wi_scb **frm );
  47. extern    int wns_gfrm2(struct wi_scb **frm ,int indx,int code);
  48. extern    struct wi_scb **wn_frmopn(int nfields) ;
  49. extern    int wn_gbool(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *value,char *ubuff,char *hlpmsg,char *errmsg);
  50. extern    int wn_gdate(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *month,int *day,int *year,char *ubuff,char *hlpmsg,char *errmsg);
  51. extern    int wn_gdouble(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,double *value,int fwidth,int ndec,double low,double high,char *ubuff,char *hlpmsg,char *errmsg);
  52. extern    int wn_gedate(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *day,int *month,int *year,char *ubuff,char *hlpmsg,char *errmsg);
  53. extern    char *wn_gets(struct wcb *wn,char *s,int va,char *cl);
  54. extern    int wn_gfloat(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,float *value,int fwidth,int ndec,double low,double high,char *ubuff,char *hlpmsg,char *errmsg);
  55. extern    int wn_gint(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *value,int fwidth,int low,int high,char *ubuff,char *hlpmsg,char *errmsg);
  56. extern    int wn_glong(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,long *value,int fwidth,long low,long high,char *ubuff,char *hlpmsg,char *errmsg);
  57. extern    int wn_gphone(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *acode,int *nnx,int *num,char *ubuff,char *hlpmsg,char *errmsg);
  58. extern    int wn_gpword(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,char *ubuff,char *hlpmsg,char *errmsg);
  59. extern    int wn_gssn(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *n1,int *n2,int *n3,char *ubuff,char *hlpmsg,char *errmsg);
  60. extern    int wns_gtext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,char *ubuff,char *hlpmsg,char *errmsg);
  61. extern    int wn_gtext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,char *ubuff,char *hlpmsg,char *errmsg);
  62. extern    int wn_gutext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,char *ubuff,char *hlpmsg,char *errmsg);
  63. extern    int wn_gltext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,char *ubuff,char *hlpmsg,char *errmsg);
  64. extern    int wn_gatext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,char *ubuff,char *hlpmsg,char *errmsg);
  65. extern    int wn_gmltext(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int fwidth,int nl,char **ubuff ,char *hlpmsg,char *errmsg);
  66. extern    int wn_gtime(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,int *hours,int *mins,int *secs,char *ubuff,char *hlpmsg,char *errmsg);
  67. extern    int wn_guint(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,unsigned int *value,int fwidth,unsigned int low,unsigned int high,char *ubuff,char *hlpmsg,char *errmsg);
  68. extern    int wn_gulong(int fun,struct wi_scb **frm ,int fld,struct wcb *wn,int row,int col,char *prmpt,unsigned int atrib,char fill,unsigned long *value,int fwidth,unsigned long low,unsigned long high,char *ubuff,char *hlpmsg,char *errmsg);
  69. extern    int wn_hlinit(int row,int col,int width,int height,unsigned int atrib,unsigned int batrib,char *help_file_name);
  70. extern    int wn_help(char *subject);
  71. extern    int wn_iemsg(char *msg);
  72. extern    int wn_ihmsg(char *msg);
  73. extern    int wn_psinit(int rows,int cols);
  74. extern    int wn_init(void);
  75. extern    int wn_exit(void);
  76. extern    void wn_shkey(unsigned int scan_code);
  77. extern    int wn_input(struct wcb *wn,int row,int col,char *prmpt,char *mask,char fill,unsigned int atrib,char *ubuff,char *hlpmsg);
  78. extern    int wn_insrow(struct wcb *wn,int row);
  79. extern    int wn_locate(struct wcb *wn,int row,int col);
  80. extern    void mo_die(char *msg);
  81. extern    void wns_mo_check(struct mcb *mptr,char *msg);
  82. extern    struct mcb *mo_reset(void);
  83. extern    void mo_show(struct mcb *m);
  84. extern    void mo_hide(struct mcb *m);
  85. extern    void mo_pos(struct mcb *m);
  86. extern    void mo_move(struct mcb *m,int row,int col);
  87. extern    void mo_pbinfo(struct mcb *m,int button);
  88. extern    void mo_rbinfo(struct mcb *m,int button);
  89. extern    void mo_clim(struct mcb *m,int cmin,int cmax);
  90. extern    void mo_rlim(struct mcb *m,int rmin,int rmax);
  91. extern    void mo_sgcursor(struct mcb *m,unsigned int hhot,unsigned int vhot,unsigned int seg,unsigned int off);
  92. extern    void mo_scursor(struct mcb *m,int type,int start,int stop);
  93. extern    void mo_motion(struct mcb *m);
  94. extern    void mo_task(struct mcb *m,unsigned int mask,unsigned int tseg,unsigned int toff);
  95. extern    void mo_lpon(struct mcb *m);
  96. extern    void mo_lpoff(struct mcb *m);
  97. extern    void mo_ratio(struct mcb *m,int ver,int hor);
  98. extern    void mo_rcpos(struct mcb *mptr,int *status,int *row,int *col);
  99. extern    void mo_locate(struct mcb *mptr,int row,int col);
  100. extern    void mo_press(struct mcb *mptr,int button,int *status,int *nclik,int *row,int *col);
  101. extern    void mo_release(struct mcb *mptr,int button,int *status,int *nclik,int *row,int *col);
  102. extern    void mo_reigon(struct mcb *mptr,int row,int col,int width,int height);
  103. extern    void mo_setptr(struct mcb *mptr,unsigned int tchar,unsigned int atrib);
  104. extern    void mo_wait(struct mcb *mptr);
  105. extern    int mo_nbutt(struct mcb *mptr);
  106. extern    void wns_mo_show(void);
  107. extern    void wns_mo_hide(void);
  108. extern    int v_getchm(void);
  109. extern    struct wcb *wn_move(struct wcb *wn,int row,int col);
  110. extern    int wn_popup(int page,int row,int col,int width,int height,int atrib,int batrib,struct pmenu *mx,int cflag);
  111. extern    struct wcb *wn_qpopup(int page,int row,int col,int width,int height,int atrib,int batrib,struct pmenu *mx);
  112. extern    int wn_natrib(struct wcb *wn,int natr);
  113. extern    struct wcb *wn_open(int page,int row,int col,int width,int height,int atrib,int batrib);
  114. extern    int wns_shfun(struct wcb *wn,int fun,unsigned int attr);
  115. extern    void wns_explode(struct wcb *wn);
  116. extern    void wns_vbar(struct wcb *wn,int rul,int cul,int rlr,int clr,int atrib);
  117. extern    unsigned long wns_gticks(void);
  118. extern    void wns_stdiv(unsigned long div);
  119. extern    int wn_pdopen(int page,int row,int col,int width,int height,int watr,int batr,int hkatr,struct pdmenu *mx,int aflag);
  120. extern    void wn_pdclose(struct pdmenu *mx);
  121. extern    int wn_pdupdate(struct pdmenu *mx,int i,int style);
  122. extern    int wn_pdsettog(struct pdmenu *mx,int i);
  123. extern    int wn_pdgettog(struct pdmenu *mx,int i);
  124. extern    void wn_pdactive(struct pdmenu *mx,int i,int action);
  125. extern    int wn_pdtype(struct pdmenu *mx,int i,int newtype,int action);
  126. extern    int wn_pdget(struct pdmenu *mx);
  127. extern    int wn_popup(int page,int row,int col,int width,int height,int atrib,int batrib,struct pmenu *mx,int cflag);
  128. extern    struct wcb *wn_qpopup(int page,int row,int col,int width,int height,int atrib,int batrib,struct pmenu *mx);
  129. extern    int wn_printf(struct wcb *wn,char *cs,...);
  130. extern    int wn_puts(struct wcb *wn,int row,int col,char *s);
  131. extern    int wn_putsa(struct wcb *wn,int row,int col,char *s,unsigned int atrib);
  132. extern    int wn_putc(struct wcb *wn,int row,int col,char c);
  133. extern    int wn_putca(struct wcb *wn,int row,int col,char c,unsigned int a);
  134. extern    unsigned int wn_getca(struct wcb *wn,int row,int col);
  135. extern    int wn_restore(struct wcb *wn);
  136. extern    struct wcb *wn_save(int page,int row,int col,int width,int height);
  137. extern    void wn_scroll(struct wcb *wn,int method);
  138. extern    int wn_spawnl(unsigned int smode,char *path,char *a1);
  139. extern    int wn_stitle(struct wcb *wn,char *title,int location);
  140. extern    int wn_stitla(struct wcb *wn,char *title,int atr,int location);
  141. extern    char *wn_sleftj(char *s);
  142. extern    char *wn_srightj(char *s);
  143. extern    char *wn_scenter(char *s,char *t,int w);
  144. extern    char *wn_sdelspc(char *s,int code);
  145. extern    int wn_strndx(char *s,char *t,int exp);
  146. extern    int wn_cndx(char *s,char c,int exp);
  147. extern    void wns_kbtype(void);
  148. extern    unsigned int wns_mtype(void);
  149. extern    void wns_delc(struct wcb *wn);
  150. extern    void wns_wtext(struct wcb *wn,char *string);
  151. extern    void wns_movscr(int srow,int scol,int w,int h,int drow,int dcol,int mode,int atrib);
  152. extern    void wns_savres(int page,int row,int col,int width,int height,char *array,int flag);
  153. extern    void wns_fixc(int *atrib);
  154. extern    void wns_drow(int page,int c,int atrib,int row,int col,int count);
  155. extern    void wns_dput(struct wcb *wn,int page,int c_atrib,int row,int col);
  156. extern    void wns_err(struct wcb *wn,char *msg);
  157. extern    void wns_ierr(char *msg);
  158. extern    void wns_sapu(int nl,int r1,int c1,int r2,int c2,int atrib);
  159. extern    void wns_sapd(int nl,int r1,int c1,int r2,int c2,int atrib);
  160. extern    void wns_von(void);
  161. extern    void wns_voff(void);
  162. extern    void wns_ssiz(int row,int col);
  163. extern    int wns_ega(int *memsize,int *mode,unsigned int *features,unsigned int *switches);
  164. extern    unsigned int wns_getca(int page,int row,int col);
  165. extern    void wns_putca(int page,unsigned int atch,int row,int col);
  166. extern    void wn_sync(struct wcb *wn,int flag);
  167. extern    int wn_title(struct wcb *wn,char *title);
  168. extern    int wn_titla(struct wcb *wn,char *title,int atr);
  169. extern    void wn_wrap(struct wcb *wn,int flag);
  170.  
  171. extern  void _vidblt(unsigned, unsigned, unsigned, unsigned, int);
  172. extern  int  v_kstat(void);
  173. extern  void xferdata(unsigned, unsigned, unsigned, unsigned, int);
  174. extern  void v_border(int);
  175.  
  176.