home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cdisk.zip / VDD / VDOS.H < prev    next >
Text File  |  1993-01-08  |  850b  |  36 lines

  1. /***ET+ Low memory defines - used by VBIOS */
  2.  
  3. #define DCA_START        0x501    /*  DOS communication area start */
  4. #define DCA_LEN         0x1FF    /*   "        "          "   length */
  5.  
  6. #define DOSVEC_FIRST        0x20    /*  DOS-reserved vectors */
  7. #define DOSVEC_LAST        0x3F    /*  initialized to -> IRET by VBIOS */
  8. /*end*/
  9.  
  10. /***ET+    DOSDDEOL - End of DOS DD List Tag
  11.  */
  12.  
  13. #define DOSDDEOL    ((VPDOSDDTYPE) -1L)
  14. /*end*/
  15.  
  16. /***ET+    DOSDDTYPE - DOS DD Header
  17.  *
  18.  *    This structure defines a DOS DD Header
  19.  */
  20.  
  21. typedef struct _dosddtype {
  22.     struct _dosddtype FARV86 *ddd_vpdosddtype;
  23.     USHORT ddd_usAttribute;
  24.     USHORT ddd_pfnStrategy;
  25.     USHORT ddd_pfnInterrupt;
  26.     CHAR ddd_achName[8];
  27. } DOSDDTYPE;
  28.  
  29. typedef DOSDDTYPE *PDOSDDTYPE;
  30. typedef DOSDDTYPE FARV86 *VPDOSDDTYPE;
  31. /*end*/
  32.  
  33. /* PROCEDURES */
  34.  
  35. BOOL VDHENTRY VDHSetDosDevice(VPDOSDDTYPE);
  36.