home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c185 / 2.ddi / OWLSRC.EXE / CSCAPE / SOURCE / VIADECL.H < prev    next >
Encoding:
C/C++ Source or Header  |  1989-09-06  |  1.2 KB  |  43 lines

  1. /*
  2.     viadecl.h
  3.  
  4.     % declarations for Jovian VIA image capture board code
  5.  
  6.     01/16/89  by Ted.
  7.  
  8.     OWL 1.1
  9.     Copyright (c) 1988 by Oakland Group, Inc.
  10.     ALL RIGHTS RESERVED.
  11.  
  12.     Revision History:
  13.     -----------------
  14. */
  15.  
  16. /* -------------------------------------------------------------------------- */
  17. typedef struct via_struct {
  18.     unsigned seg;
  19.     unsigned reg;
  20.     boolean mcb;
  21. } *via_type;
  22. /* -------------------------------------------------------------------------- */
  23.  
  24. #define via_close(viainfo)            ofree(OA_VIA, viainfo)
  25.  
  26. /* pcvgrab.c */
  27. via_type via_init(_arg1(void));
  28. boolean via_grab(_arg3(via_type, pmap_type, boolean (*)(_arg1(void)) ));
  29.  
  30. /* pcvfreez.asm */
  31. boolean via_freeze(_arg1(unsigned addr));
  32. boolean via_unfreeze(_arg1(unsigned addr));
  33. boolean via_testretrace(_arg1(unsigned addr));
  34.  
  35. boolean via_evgacapture(_arg6(unsigned viaseg, unsigned viareg,
  36.                  byte *pixbuf, int pmnplanes,
  37.                  boolean (*abortfunc)(void), int lines));
  38. boolean via_mcgacapture(_arg5(unsigned viaseg, unsigned viareg,
  39.                  byte *pixbuf, int pmnplanes,
  40.                  boolean (*abortfunc)(void)));
  41. /* -------------------------------------------------------------------------- */
  42.  
  43.