home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / CPP / WFC010.ZIP / TEST / PIPE / SERVER.CPP < prev   
Encoding:
C/C++ Source or Header  |  1995-09-24  |  483 b   |  24 lines

  1. #include "pipe.h"
  2. #pragma hdrstop
  3.  
  4. BOOL create_server_pipe( LPCTSTR pipe_name )
  5. {
  6.    CNamedPipe server_pipe;
  7.  
  8.    if ( server_pipe.Open( pipe_name ) != TRUE )
  9.    {
  10.       CString error_string;
  11.  
  12.       DWORD error_code = server_pipe.GetError();
  13.  
  14.       Convert_NERR_Code_to_String( error_code, error_string );
  15.  
  16.       TRACE( "Can't open \"%s\" because %s (%ld)\n", pipe_name, (LPCTSTR) error_string, error_code );
  17.  
  18.       return( FALSE );
  19.    }
  20.  
  21.    return( TRUE );
  22. }
  23.  
  24.