anchor.diff:    FWriteHandle := INVALID_HANDLE_VALUE;
     FClientAnonRead := INVALID_HANDLE_VALUE;
     FClientAnonWrite := INVALID_HANDLE_VALUE;
  +  FTimeOut := aTimeOut;
   
     // The anonymous pipe needs to be created first so that the server can
     // pass the handles on to the client before the serve (acceptImpl)
  
positive.code:                                          'TServerPipe unable to initiate pipe communication');
  
    // create the transport impl
    result := TAnonymousPipeTransportImpl.Create( FReadHandle, FWriteHandle, FALSE);
  end;
  
  
  
negative.code:     FClientAnonRead,
      FClientAnonWrite  : THandle;
  
      FTimeOut: DWORD;
    protected
      function Accept(const fnAccepting: TProc): ITransport; override;
  
  