| OLD | NEW | 
|   1 #pragma once |   1 #pragma once | 
|   2 #include <cstdint> |   2 #include <cstdint> | 
|   3 #include "ProtocolCF.h" |   3 #include "ProtocolCF.h" | 
|   4 #include "ProtocolImpl.h" |   4 #include "ProtocolImpl.h" | 
|   5 #define IE_MAX_URL_LENGTH 2048 |   5 #define IE_MAX_URL_LENGTH 2048 | 
|   6  |   6  | 
|   7 class WBPassthruSink : |   7 class WBPassthruSink : | 
|   8         public PassthroughAPP::CInternetProtocolSinkWithSP<WBPassthruSink, CComM
    ultiThreadModel>, |   8         public PassthroughAPP::CInternetProtocolSinkWithSP<WBPassthruSink, CComM
    ultiThreadModel>, | 
|   9         public IHttpNegotiate |   9         public IHttpNegotiate | 
|  10 { |  10 { | 
|  11         typedef PassthroughAPP::CInternetProtocolSinkWithSP<WBPassthruSink, CCom
    MultiThreadModel> BaseClass; |  11         typedef PassthroughAPP::CInternetProtocolSinkWithSP<WBPassthruSink, CCom
    MultiThreadModel> BaseClass; | 
|  12  |  12  | 
|  13 public: |  13 public: | 
 |  14         WBPassthruSink(); | 
|  14  |  15  | 
|  15         uint64_t m_currentPositionOfSentPage; |  16         uint64_t m_currentPositionOfSentPage; | 
|  16         CComPtr<IInternetProtocol> m_pTargetProtocol; |  17         CComPtr<IInternetProtocol> m_pTargetProtocol; | 
 |  18         int m_contentType; | 
 |  19         CString m_boundDomain; | 
|  17  |  20  | 
|  18   int GetContentTypeFromMimeType(CString mimeType); |  21 »       int GetContentTypeFromMimeType(const CString& mimeType); | 
|  19   int GetContentTypeFromURL(CString src); |  22 »       int GetContentTypeFromURL(const CString& src); | 
|  20   int GetContentType(CString mimeType, CString domain, CString src); |  23 »       int GetContentType(const CString& mimeType, const CString& domain, const
     CString& src); | 
|  21 public: |  24 public: | 
|  22         BEGIN_COM_MAP(WBPassthruSink) |  25         BEGIN_COM_MAP(WBPassthruSink) | 
|  23                 COM_INTERFACE_ENTRY(IHttpNegotiate) |  26                 COM_INTERFACE_ENTRY(IHttpNegotiate) | 
|  24                 COM_INTERFACE_ENTRY_CHAIN(BaseClass) |  27                 COM_INTERFACE_ENTRY_CHAIN(BaseClass) | 
|  25         END_COM_MAP() |  28         END_COM_MAP() | 
|  26  |  29  | 
|  27         BEGIN_SERVICE_MAP(WBPassthruSink) |  30         BEGIN_SERVICE_MAP(WBPassthruSink) | 
|  28                 SERVICE_ENTRY(IID_IHttpNegotiate) |  31                 SERVICE_ENTRY(IID_IHttpNegotiate) | 
|  29         END_SERVICE_MAP() |  32         END_SERVICE_MAP() | 
|  30  |  33  | 
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  65     IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) override
    ; |  68     IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) override
    ; | 
|  66  |  69  | 
|  67   //IInternetProtocol |  70   //IInternetProtocol | 
|  68   STDMETHODIMP Read(/* [in, out] */ void *pv,/* [in] */ ULONG cb,/* [out] */ ULO
    NG *pcbRead) override; |  71   STDMETHODIMP Read(/* [in, out] */ void *pv,/* [in] */ ULONG cb,/* [out] */ ULO
    NG *pcbRead) override; | 
|  69  |  72  | 
|  70   STDMETHODIMP LockRequest(/* [in] */ DWORD dwOptions) override; |  73   STDMETHODIMP LockRequest(/* [in] */ DWORD dwOptions) override; | 
|  71   STDMETHODIMP UnlockRequest() override; |  74   STDMETHODIMP UnlockRequest() override; | 
|  72  |  75  | 
|  73   bool m_shouldSupplyCustomContent; |  76   bool m_shouldSupplyCustomContent; | 
|  74 }; |  77 }; | 
| OLD | NEW |