home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_08_11 / 8n11044a < prev    next >
Text File  |  1990-09-19  |  3KB  |  66 lines

  1.  
  2.  
  3.  
  4.  
  5.          Anonymous Pipe API
  6.  
  7.          DosMakePipe                  Create an anonymous pipe and
  8.                                       returns the handles used to
  9.                                       access it.
  10.          DosClose                     Close an anonymous pipe handle.
  11.          DosRead                      Read from an anonymous pipe
  12.                                       (must use "read handle").
  13.          DosWrite                     Write to an anonymous pipe
  14.                                       (must use "write handle").
  15.          DosDupHandle                 Useful in assigning a pipe
  16.                                       handle to standard input or
  17.                                       standard output for child
  18.                                       inheritance.
  19.          DosSetFHandState             Modify a handles attributes.
  20.  
  21.          Named Pipe API (Server End)
  22.  
  23.          DosMakeNmPipe                Creates an instance of a named
  24.                                       pipe and return a handle used to
  25.                                       access it.
  26.          DosConnectNmPipe             Block waiting for a client
  27.                                       process to open a named pipe.
  28.          DosDisConnectNmPipe          Disconnect a named pipe from a
  29.                                       client process.
  30.          DosRead                      Read from named pipe.
  31.          DosWrite                     Write to named pipe.
  32.          DosClose                     Close a handle to a named pipe.
  33.  
  34.          Named Pipe API (Client End)
  35.  
  36.          DosOpen                      Open a named pipe.
  37.          DosWaitNmPipe                Wait for an instance of a named
  38.                                       pipe to become available.
  39.          DosRead                      Read from a named pipe.
  40.          DosWrite                     Write to a named pipe.
  41.          DosTransactNmPipe            Writes data to a named pipe and
  42.                                       then reads a response before
  43.                                       returning.  Equivalent to
  44.                                       DosWrite followed by DosRead.
  45.          DosCallNmPipe                Similar to DosTransactNmPipe but
  46.                                       the pipe is also opened and then
  47.                                       closed.  Equivalent to DosOpen,
  48.                                       DosTransactNmPipe, DosClose.
  49.  
  50.          Named Pipe API (Either End)
  51.  
  52.          DosPeekNmPipe                Looks at named pipe data without
  53.                                       removing it from the buffer.
  54.          DosQNmPHandState             Returns information on the state
  55.                                       of a named pipe.
  56.          DosSetNmPHandState           Set name pipe state.
  57.          DosQNmPipeInfo               Returns additional information
  58.                                       about a named pipe.
  59.          DosQNmPipeSemState           Returns information about a
  60.                                       named pipe associated with a
  61.                                       semaphore.
  62.          DosSetNmPipeSem              Associates a semaphore with a
  63.                                       named pipe.
  64.  
  65.  
  66.