home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.2 (Developer) / NS_dev_3.2.iso / NextDeveloper / Headers / driverkit / svgaPSExtension.h < prev   
Text File  |  1993-08-28  |  1KB  |  37 lines

  1. /*     Copyright (c) 1993 NeXT Computer, Inc.  All rights reserved. 
  2.  *
  3.  * svgaPSExtension.h - Functions required for SVGA Window Server.
  4.  *
  5.  *
  6.  * HISTORY
  7.  * 04 Aug 93    Scott Forstall
  8.  *      Created. 
  9.  */
  10.  
  11.  
  12. typedef struct {
  13.  
  14.     // Select which 64K segment we intend to read from
  15.     void (*setReadSegment)(unsigned char num);
  16.     
  17.     // Select which 64K segment we intend to write to.
  18.     void (*setWriteSegment)(unsigned char num);
  19.     
  20.     // Select which of 4 bit planes to read from in planar
  21.     // modes - only one plane can be active at a time.
  22.     void (*setReadPlane)(unsigned char num);
  23.     
  24.     // Select one of 4 bit planes to write to in planar modes.
  25.     // Although more than one plane can be active at a time,
  26.     // this routine only allows access to 1 plane at a time.
  27.     void (*setWritePlane)(unsigned char num);
  28.     
  29. } IOSVGAFunctions;
  30.  
  31. /*
  32.  * Initialize the setFunctions structure with the function pointers.
  33.  * Return 0 for success, anything else for failure.
  34.  */
  35. int IOSetSVGAFunctions(IOSVGAFunctions *functs);
  36.  
  37.