home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ibmtool.zip / ioctl.h < prev    next >
Text File  |  1997-11-07  |  720b  |  31 lines

  1. #ifndef _IOCTL_H
  2. #define _IOCTL_H
  3.  
  4. #define WEDGE_CATEGORY     0x80
  5. #define TESTMAC_CATEGORY   0x82
  6. #define DIAG_BIND          0xDADA
  7.  
  8. enum WEDGE_FUNCS { WEDGEBIND,
  9.                    COPY_DATA,
  10.                    GENREQUEST,
  11.                    MACCMD,
  12.                    VIRT_TO_PHYS,
  13.                    STRESSTX,
  14.                    LOCK_GDT
  15.                  };
  16.  
  17. enum WEDGE_CMDS  { TRANSMITCHAIN,
  18.                    TRANSFERDATA,
  19.                    RECEIVERELEASE,
  20.                    INDICATIONOFF,
  21.                    INDICATIONON };
  22.  
  23. typedef struct _IOCTLDATA {
  24.   USHORT    ReqCode;
  25.   USHORT    Length;
  26.   void far *SrcDataPtr;
  27.   void far *DestDataPtr;
  28. } IOCTLDATA;
  29.  
  30. #endif /* _IOCTL_H */
  31.