



         Anonymous Pipe API

         DosMakePipe                  Create an anonymous pipe and
                                      returns the handles used to
                                      access it.
         DosClose                     Close an anonymous pipe handle.
         DosRead                      Read from an anonymous pipe
                                      (must use "read handle").
         DosWrite                     Write to an anonymous pipe
                                      (must use "write handle").
         DosDupHandle                 Useful in assigning a pipe
                                      handle to standard input or
                                      standard output for child
                                      inheritance.
         DosSetFHandState             Modify a handles attributes.

         Named Pipe API (Server End)

         DosMakeNmPipe                Creates an instance of a named
                                      pipe and return a handle used to
                                      access it.
         DosConnectNmPipe             Block waiting for a client
                                      process to open a named pipe.
         DosDisConnectNmPipe          Disconnect a named pipe from a
                                      client process.
         DosRead                      Read from named pipe.
         DosWrite                     Write to named pipe.
         DosClose                     Close a handle to a named pipe.

         Named Pipe API (Client End)

         DosOpen                      Open a named pipe.
         DosWaitNmPipe                Wait for an instance of a named
                                      pipe to become available.
         DosRead                      Read from a named pipe.
         DosWrite                     Write to a named pipe.
         DosTransactNmPipe            Writes data to a named pipe and
                                      then reads a response before
                                      returning.  Equivalent to
                                      DosWrite followed by DosRead.
         DosCallNmPipe                Similar to DosTransactNmPipe but
                                      the pipe is also opened and then
                                      closed.  Equivalent to DosOpen,
                                      DosTransactNmPipe, DosClose.

         Named Pipe API (Either End)

         DosPeekNmPipe                Looks at named pipe data without
                                      removing it from the buffer.
         DosQNmPHandState             Returns information on the state
                                      of a named pipe.
         DosSetNmPHandState           Set name pipe state.
         DosQNmPipeInfo               Returns additional information
                                      about a named pipe.
         DosQNmPipeSemState           Returns information about a
                                      named pipe associated with a
                                      semaphore.
         DosSetNmPipeSem              Associates a semaphore with a
                                      named pipe.


