home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 4 Drivers / 04-Drivers.zip / scsiopt2.zip / extern.h < prev    next >
C/C++ Source or Header  |  1997-12-08  |  1KB  |  52 lines

  1. /*
  2.  * $Source: e:/source/driver/perf/RCS/extern.h,v $
  3.  * $Revision: 1.2 $
  4.  * $Date: 1997/12/08 23:04:14 $
  5.  * $Locker:  $
  6.  *
  7.  * Data extern declarations
  8.  * (keep in sync with data.c)
  9.  *
  10.  * $Log: extern.h,v $
  11.  * Revision 1.2  1997/12/08 23:04:14  vitus
  12.  * - commented
  13.  *
  14.  * Revision 1.1  1997/10/28 02:09:09  vitus
  15.  * Initial revision
  16.  * ----------------------------------------
  17.  * Author: Vitus Jensen, 2:2474/424
  18.  */
  19.  
  20. extern DDHDR        DiskDDHeader;        /* device header, located
  21.                            at start of first segment*/
  22. extern ULONG        ppDiskDDHeader;        /* physical address of above */
  23.  
  24. extern PFN        Device_Help;        /* entry to header routines */
  25. extern struct InfoSegGDT FAR    *pGlobalInfoSeg; /* nice to know */
  26.  
  27. extern USHORT        hdThisDriver;        /* if filter: our handle */
  28.  
  29. extern USHORT        fDriverFlags;
  30. #define DF_VERBOSE    0x0001            /* logo, some messages */
  31. #define DF_DEBUG    0x0002            /* many messages */
  32. #define DF_KEEP        0x0004            /* keep filter in memory */
  33. #define DF_INITDONE    0x0100            /* INIT stage 1 done, no more
  34.                            screen messages possible */
  35.  
  36.  
  37. extern char    szDriverName[];            /* my name "DPERF$" */
  38.  
  39.  
  40.  
  41. /* Initialization Data */
  42.  
  43. extern NPUCHAR    npInitData;            /* allocate memory here */
  44.  
  45. extern UCHAR    DeviceTable[MAX_DEVICETABLE_SIZE]; /* if filter: */
  46. extern SCATGATENTRY    ScGaEntry;        /* needed to transfer data */
  47.  
  48.  
  49. extern UCHAR    szMsgBuffer[];        /* put ASCII messages in this buffer */
  50. extern MSGTABLE msgBuffer;        /* and use this to display */
  51.  
  52.