anchor.diff:      function  ReadData( const pBuf : Pointer; const dwRead : DWORD) : DWORD;  overload;
       function  QueryDataAvailable : DWORD;
       function  QueryTotalResponseSize( out dwSize : DWORD) : Boolean;
  +    function  QueryHttpStatus( out dwStatusCode : DWORD; out sStatusText : string) : Boolean;
     end;
   
     IWinHTTPConnection = interface
  
positive.code:     function  ReadData( const pBuf : Pointer; const dwRead : DWORD) : DWORD;  overload;
      function  QueryDataAvailable : DWORD;
      function  QueryTotalResponseSize( out dwSize : DWORD) : Boolean;
  
    public
      constructor Create( const aConnection : IWinHTTPConnection;
  
negative.code:   IWinHTTPConnection = interface;
  
    IWinHTTPRequest = interface
      ['{FADA4B45-D447-4F07-8361-1AD6656E5E8C}']
      function  Handle : HINTERNET;
      function  Connection : IWinHTTPConnection;
      function  AddRequestHeader( const aHeader : string; const addflag : DWORD = WINHTTP_ADDREQ_FLAG_ADD) : Boolean;
  