home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / 3COMM.ZIP / H.ZIP / MAILSLOT.H < prev    next >
C/C++ Source or Header  |  1989-05-17  |  2KB  |  47 lines

  1. /********************************************************************
  2.  **                   Microsoft OS/2 LAN Manager                   **
  3.  **            Copyright(c) Microsoft Corp., 1987, 1988            **
  4.  ********************************************************************/
  5.  
  6. /********************************************************************
  7.  *                                    *
  8.  *  About this file ...  MAILSLOT.H                    *
  9.  *                                    *
  10.  *  This file contains information about the Mailslot APIs.        *
  11.  *                                    *
  12.  *    Function prototypes.                        *
  13.  *                                    *
  14.  ********************************************************************/
  15.  
  16.  
  17. /**************************************************************** 
  18.  *                                *
  19.  *          Function prototypes                 *
  20.  *                                *
  21.  ****************************************************************/
  22.  
  23.  
  24. extern API_FUNCTION
  25.     DosMakeMailslot( const char far *, unsigned short, unsigned short, 
  26.         unsigned far * );
  27.  
  28. extern API_FUNCTION
  29.     DosDeleteMailslot( unsigned );
  30.  
  31. extern API_FUNCTION
  32.     DosMailslotInfo( unsigned, unsigned short far *, unsigned short far *, 
  33.         unsigned short far *, unsigned short far *, 
  34.         unsigned short far * );
  35.  
  36. extern API_FUNCTION
  37.     DosReadMailslot( unsigned, char far *, unsigned short far *, 
  38.         unsigned short far *, unsigned short far *, long );
  39.  
  40. extern API_FUNCTION
  41.     DosPeekMailslot( unsigned, char far *, unsigned short far *, 
  42.         unsigned short far *, unsigned short far * );
  43.  
  44. extern API_FUNCTION
  45.     DosWriteMailslot( const char far *, const char far *, unsigned short, 
  46.         unsigned short, unsigned short, long);
  47.