home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / MARK_WC2.LZH / INCLUDE / AESBIND.H < prev    next >
Text File  |  1988-04-27  |  6KB  |  173 lines

  1. /*
  2.  * aesbind.h -- give bindings and structures for GEM AES routines.
  3.  *
  4.  * Copyright (c) 1981-1987, Mark Williams Company, Chicago
  5.  * This file and its contents may not be copied or distributed
  6.  * without permission.
  7.  */
  8.  
  9. /*
  10.  * The Rect structure describes a rectangle by its (x,y) coordinates
  11.  * and its width and height.  This structure is called a GRECT in obdefs.h.
  12.  */
  13. typedef struct { int x, y, w, h; } Rect;
  14. /*
  15.  * The Mouse structure passes pointers to the (x,y) coordinates,
  16.  * mouse button state, and keyboard state.
  17.  */
  18. typedef struct { int *x, *y, *b, *k; } Mouse;
  19. /*
  20.  * The Prect structure passes pointers to the x and y coordinates,
  21.  * the width, and the height of a rectangle.
  22.  */
  23. typedef struct { int *x, *y, *w, *h; } Prect;
  24. /*
  25.  * The entries to libaes.a, including sample bindings.
  26.  * unsigned ints have been redeclared as ints.
  27.  */
  28. /* int appl_exit(); */
  29.     int appl_exit();
  30. /* int appl_find(p) long p; */
  31.     int appl_find();
  32. /* int appl_init(); */
  33.     int appl_init();
  34. /* int appl_read(r, l, p) int r, l; long p; */
  35.     int appl_read();
  36. /* int appl_tplay(b, l, s) long b; int l, s; */
  37.     int appl_tplay();
  38. /* int appl_trecord(b, l) long b; int l; */
  39.     int appl_trecord();
  40. /* int appl_write(w, l, p) int w, l; long p; */
  41.     int appl_write();
  42. /* int crys_if(o) int o; */
  43.     int crys_if();
  44. /* int evnt_button(c, m, s, p) int c, m, s; Mouse p; */
  45.     int evnt_button();
  46. /* int evnt_dclick(r, s) int r, s; */
  47.     int evnt_dclick();
  48. /* int evnt_keybd(); */
  49.     int evnt_keybd();
  50. /* int evnt_mesag(p) long p; */
  51.     int evnt_mesag();
  52. /* int evnt_mouse(f, r, m) int f; Rect r; Mouse m; */
  53.     int evnt_mouse();
  54. /* int evnt_multi(f, c, k, b, m1, r1, m2, r2, p, tlc, thc, m, pkr, pbr)
  55.  * int f, c, k, b, m1; Rect r1; int m2; Rect r2;
  56.  * long p; int tlc, thc; Mouse m; int *pkr, *pbr;
  57.  */
  58.     int evnt_multi();
  59. /* int evnt_timer(l, h) int l, h; */
  60.     int evnt_timer();
  61. /* int form_alert(d, a) int d; long a; */
  62.     int form_alert();
  63. /* int form_center(t, c) long t; Prect c; */
  64.     int form_center();
  65. /* int form_dial(d, i, r) int d; Rect i, r; */
  66.     int form_dial();
  67. /* int form_do(f, s) long f; int s; */
  68.     int form_do();
  69. /* int form_error(e) int e; */
  70.     int form_error();
  71. /* int fsel_input(p, s, b) char *p, *s; int *b; */
  72.     int fsel_input();
  73. /* int graf_dragbox(w, h, sx, sy, bound, fx, fy);
  74.  * int w, h, sx, sy; Rect bound; int *fx, *fy
  75.  */
  76.     int graf_dragbox();
  77. /* int graf_growbox(o, r) Rect o, r; */
  78.     int graf_growbox();
  79. /* int graf_handle(wc, hc, wb, hb) int *wc, *hc, *wb, *hb; */
  80.     int graf_handle();
  81. /* int graf_mbox(w, h, sx, sy, dx, dy) int w, h, sx, sy, dx, dy; */
  82.     int graf_mbox();
  83. /* int graf_mkstate(m) Mouse m; */
  84.     int graf_mkstate();
  85. /* int graf_mouse(n, p) int n; long p; */
  86.     int graf_mouse();
  87. /* int graf_rubbox(r, w, h) Rect r; int *w, *h; */
  88.     int graf_rubbox();
  89. /* int graf_shrinkbox(o, r) Rect o, r; */
  90.     int graf_shrinkbox();
  91. /* int graf_slidebox(t, p, o, v) long t; int p, o, v; */
  92.     int graf_slidebox();
  93. /* int graf_watchbox(t, o, in, out) long t; int o, in, out; */
  94.     int graf_watchbox();
  95. /* int menu_text(t, i, p) long t; int i; long p; */
  96.     int menu_text();
  97. /* int menu_bar(t, s) long t; int s; */
  98.     int menu_bar();
  99. /* int menu_icheck(t, i, c) long t; int i, c; */
  100.     int menu_icheck();
  101. /* int menu_ienable(t, i, e) long t; int i, e; */
  102.     int menu_ienable();
  103. /* int menu_register(i, p) int i; long p; */
  104.     int menu_register();
  105. /* int menu_tnormal(t, i, n) long t; int i, n; */
  106.     int menu_tnormal();
  107. /* int objc_add(t, p, c) long t; int p, c; */
  108.     int objc_add();
  109. /* int objc_change(t, o, d, c, n, r) long t; int o, d; Rect c; int n, r; */
  110.     int objc_change();
  111. /* int objc_delete(t, d) long t; int d; */
  112.     int objc_delete();
  113. /* int objc_draw(t, o, d, c) long t; int o, d; Rect c; */
  114.     int objc_draw();
  115. /* int objc_edit(t, o, i, x, k) long t; int o, i, *x, k; */
  116.     int objc_edit();
  117. /* int objc_find(t, s, d, x, y) long t; int s, d, x, y; */
  118.     int objc_find();
  119. /* int objc_order(t, m, n) long t; int m, n; */
  120.     int objc_order();
  121. /* int objc_offset(t, o, x, y) long t; int o, *x, *y; */
  122.     int objc_offset();
  123. /* int rc_copy(s, d) Rect *s, *d; */
  124.     int rc_copy();
  125. /* int rc_equal(s, d) Rect *s, *d; */
  126.     int rc_equal();
  127. /* int rc_intersect(s, d) Rect *s, *d; */
  128.     int rc_intersect();
  129. /* int rc_union(s, d) Rect *s, *d; */
  130.     int rc_union();
  131. /* int rsrc_free(); */
  132.     int rsrc_free();
  133. /* int rsrc_gaddr(t, i, p) int t, i; long *p; */
  134.     int rsrc_gaddr();
  135. /* int rsrc_load(r) long r; */
  136.     int rsrc_load();
  137. /* int rsrc_obfix(t, o) long t; int o; */
  138.     int rsrc_obfix();
  139. /* int rsrc_saddr(t, i, v) int t, i; long v; */
  140.     int rsrc_saddr();
  141. /* int scrp_read(p) long p; */
  142.     int scrp_read();
  143. /* int scrp_write(p) long p; */
  144.     int scrp_write();
  145. /* int shel_envrn(p, s) long p, s; */
  146.     int shel_envrn();
  147. /* int shel_find(p) long p; */
  148.     int shel_find();
  149. /* int shel_read(c, t) long c, t; */
  150.     int shel_read();
  151. /* int shel_write(x, g, c, p, t) int x, g, c; long p, t; */
  152.     int shel_write();
  153. /* int wind_calc(t, k, r, p) int t, k; Rect r; Prect p; */
  154.     int wind_calc();
  155. /* int wind_close(h) int h; */
  156.     int wind_close();
  157. /* int wind_create(k, w) int k; Rect w; */
  158.     int wind_create();
  159. /* int wind_delete(h) int h; */
  160.     int wind_delete();
  161. /* int wind_find(x, y) int x, y; */
  162.     int wind_find();
  163. /* int wind_get(h, f, p1, p2, p3, p4) int h, f, *p1, *p2, *p3, *p4; */
  164.     int wind_get();
  165. /* int wind_open(h, w) int h; Rect w; */
  166.     int wind_open();
  167. /* int wind_set(h, f, w2, w3, w4, w5) int h, f, w2, w3, w4, w5; */
  168.     int wind_set();
  169. /* int wind_update(u) int u; */
  170.     int wind_update();
  171.  
  172. /* End of aesbind.h */
  173.