| Index: chrome_frame/protocol_sink_wrap.h
|
| ===================================================================
|
| --- chrome_frame/protocol_sink_wrap.h (revision 53833)
|
| +++ chrome_frame/protocol_sink_wrap.h (working copy)
|
| @@ -36,8 +36,10 @@
|
| IInternetProtocolEx* this_object, IUri* uri,
|
| IInternetProtocolSink* prot_sink, IInternetBindInfo* bind_info,
|
| DWORD flags, HANDLE_PTR reserved);
|
| -typedef HRESULT (STDMETHODCALLTYPE* InternetProtocolRoot_Continue_Fn)(
|
| - IInternetProtocolRoot* me, PROTOCOLDATA* data);
|
| +typedef HRESULT (STDMETHODCALLTYPE* InternetProtocol_LockRequest_Fn)(
|
| + IInternetProtocol* this_object, DWORD options);
|
| +typedef HRESULT (STDMETHODCALLTYPE* InternetProtocol_UnlockRequest_Fn)(
|
| + IInternetProtocol* this_object);
|
|
|
|
|
| enum RendererType {
|
| @@ -130,6 +132,10 @@
|
| return referrer_;
|
| }
|
|
|
| + bool is_attach_external_tab_request() const {
|
| + return read_fun_ == NULL;
|
| + }
|
| +
|
| private:
|
| typedef std::map<IInternetProtocol*, ProtData*> ProtocolDataMap;
|
| static ProtocolDataMap datamap_;
|
|
|