home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s038 / 10.ddi / 017.LIF / CQCOMM.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-07-02  |  1.3 KB  |  48 lines

  1. /*
  2.  * cqcomm.h
  3.  *
  4.  * iRMX-NET/iNA 960/iTP4 CQ_COMM_RB Request Block Interface functions
  5.  */
  6.  
  7.  
  8. #ifndef _cqcomm_
  9. #define _cqcomm_
  10.  
  11. #if !defined (_I86_)
  12. #include <i86.h>
  13. #endif
  14.  
  15. #pragma fixedparams("cqcreatecommuser")
  16. #pragma fixedparams("cqcommrb")
  17. #pragma fixedparams("cqcommptrtodword")
  18. #pragma fixedparams("cqcommdwordtoptr")
  19.  
  20. extern selector cqcreatecommuser ( unsigned short far * );
  21.  
  22. extern void cqcommrb ( selector,
  23.                        unsigned short far * );
  24.  
  25. extern unsigned long cqcommptrtodword ( far *,
  26.                                        unsigned short far * );
  27.  
  28. extern void far *cqcommdwordtoptr ( unsigned long,
  29.                                           unsigned short far * );
  30.  
  31. #pragma fixedparams("cq_create_comm_user")
  32. #pragma fixedparams("cq_comm_rb")
  33. #pragma fixedparams("cq_comm_ptr_to_dword")
  34. #pragma fixedparams("cq_comm_dword_to_ptr")
  35.  
  36. extern selector cq_create_comm_user ( unsigned short far * );
  37.  
  38. extern void cq_comm_rb ( selector,
  39.                          unsigned short far * );
  40.  
  41. extern unsigned int cq_comm_ptr_to_dword ( far *,
  42.                                            unsigned short far * );
  43.  
  44. extern unsigned short *cq_comm_dword_to_ptr ( unsigned int,
  45.                                               unsigned short far * );
  46.  
  47. #endif
  48.