home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / inc / vdma.inc < prev    next >
Text File  |  1999-04-30  |  910b  |  45 lines

  1. ;***    VDMA.INC
  2. ;
  3. ;
  4. ;    MVDM Virtual DMA Exported Definitions
  5. ;    Copyright (c) 1988,1992 IBM Corporation
  6. ;
  7. ;    For include file hierarchy, see MVDM.INC
  8. ;
  9. ;
  10. ;    MODIFICATION HISTORY
  11. ;    90/05/21  SB   Created.
  12. ;    92/11/03  JDM  Added VDMA Request VDD defines
  13. ;    93/03/06  JAG  Changed DMAREQINFO.ri_ulReserved to .ri_Address
  14. ;
  15.  
  16. ; VDMA defines
  17.  
  18. VDD_DMA_MASKOFF        EQU    0    ;Mask off notification to VDD
  19. VDD_DMA_MASK    EQU    1    ;Mask on  notification to VDD
  20.  
  21. VDMA_NAME    EQU    "VDMA"
  22.  
  23. VDMA_GET_INFO_CMD    EQU    0
  24. VDMA_REGISTER_VXGA    EQU    1
  25.  
  26. DefStruc ,dmaChnlInfo_s
  27.     ULONG    ch_addrBase
  28.     USHORT    ch_cbCount
  29.     USHORT    ch_txMode
  30. EndStruc DMACHNLINFO
  31. DefType PDMACHNLINFO,dd
  32.  
  33. DefStruc ,dmaReqInfo_s
  34.     ULONG      ri_iChannel
  35.     PFNDEVREQ ri_Address
  36. EndStruc DMAREQINFO
  37. DefType PDMAREQINFO,dd
  38.  
  39. DefType PFNDMA,dd
  40.  
  41. ; VDMA function prototypes
  42.  
  43. VDHENTRY VDHRegisterDMAChannel        <ULONG,PFNDMA>
  44. VDHENTRY VDHCallOutDMA        <VOID>
  45.