Fix warnings in the MSW IE backend.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2011_WEBVIEW@68401 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -179,9 +179,10 @@ public:
|
|||||||
ULONG STDMETHODCALLTYPE Release();
|
ULONG STDMETHODCALLTYPE Release();
|
||||||
|
|
||||||
//IInternetProtocolRoot
|
//IInternetProtocolRoot
|
||||||
HRESULT STDMETHODCALLTYPE Abort(HRESULT hrReason, DWORD dwOptions)
|
HRESULT STDMETHODCALLTYPE Abort(HRESULT WXUNUSED(hrReason),
|
||||||
|
DWORD WXUNUSED(dwOptions))
|
||||||
{ return E_NOTIMPL; }
|
{ return E_NOTIMPL; }
|
||||||
HRESULT STDMETHODCALLTYPE Continue(PROTOCOLDATA *pProtocolData)
|
HRESULT STDMETHODCALLTYPE Continue(PROTOCOLDATA *WXUNUSED(pProtocolData))
|
||||||
{ return S_OK; }
|
{ return S_OK; }
|
||||||
HRESULT STDMETHODCALLTYPE Resume() { return S_OK; }
|
HRESULT STDMETHODCALLTYPE Resume() { return S_OK; }
|
||||||
HRESULT STDMETHODCALLTYPE Start(LPCWSTR szUrl,
|
HRESULT STDMETHODCALLTYPE Start(LPCWSTR szUrl,
|
||||||
@@ -190,13 +191,15 @@ public:
|
|||||||
DWORD grfPI,
|
DWORD grfPI,
|
||||||
HANDLE_PTR dwReserved);
|
HANDLE_PTR dwReserved);
|
||||||
HRESULT STDMETHODCALLTYPE Suspend() { return S_OK; }
|
HRESULT STDMETHODCALLTYPE Suspend() { return S_OK; }
|
||||||
HRESULT STDMETHODCALLTYPE Terminate(DWORD dwOptions) { return S_OK; }
|
HRESULT STDMETHODCALLTYPE Terminate(DWORD WXUNUSED(dwOptions)) { return S_OK; }
|
||||||
|
|
||||||
//IInternetProtocol
|
//IInternetProtocol
|
||||||
HRESULT STDMETHODCALLTYPE LockRequest(DWORD dwOptions) { return S_OK; }
|
HRESULT STDMETHODCALLTYPE LockRequest(DWORD WXUNUSED(dwOptions))
|
||||||
|
{ return S_OK; }
|
||||||
HRESULT STDMETHODCALLTYPE Read(void *pv, ULONG cb, ULONG *pcbRead);
|
HRESULT STDMETHODCALLTYPE Read(void *pv, ULONG cb, ULONG *pcbRead);
|
||||||
HRESULT STDMETHODCALLTYPE Seek(LARGE_INTEGER dlibMove, DWORD dwOrigin,
|
HRESULT STDMETHODCALLTYPE Seek(LARGE_INTEGER WXUNUSED(dlibMove),
|
||||||
ULARGE_INTEGER* plibNewPosition)
|
DWORD WXUNUSED(dwOrigin),
|
||||||
|
ULARGE_INTEGER* WXUNUSED(plibNewPosition))
|
||||||
{ return E_FAIL; }
|
{ return E_FAIL; }
|
||||||
HRESULT STDMETHODCALLTYPE UnlockRequest() { return S_OK; }
|
HRESULT STDMETHODCALLTYPE UnlockRequest() { return S_OK; }
|
||||||
};
|
};
|
||||||
|
@@ -1019,9 +1019,13 @@ ULONG VirtualProtocol::Release()
|
|||||||
}
|
}
|
||||||
|
|
||||||
HRESULT VirtualProtocol::Start(LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink,
|
HRESULT VirtualProtocol::Start(LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink,
|
||||||
IInternetBindInfo *pOIBindInfo, DWORD grfPI,
|
IInternetBindInfo *pOIBindInfo, DWORD grfPI,
|
||||||
HANDLE_PTR dwReserved)
|
HANDLE_PTR dwReserved)
|
||||||
{
|
{
|
||||||
|
wxUnusedVar(szUrl);
|
||||||
|
wxUnusedVar(pOIBindInfo);
|
||||||
|
wxUnusedVar(grfPI);
|
||||||
|
wxUnusedVar(dwReserved);
|
||||||
m_protocolSink = pOIProtSink;
|
m_protocolSink = pOIProtSink;
|
||||||
//We have to clean up incoming paths from the webview control as they are
|
//We have to clean up incoming paths from the webview control as they are
|
||||||
//not properly escaped, see also the comment in filesys.cpp line 668
|
//not properly escaped, see also the comment in filesys.cpp line 668
|
||||||
@@ -1074,6 +1078,12 @@ HRESULT VirtualProtocol::Read(void *pv, ULONG cb, ULONG *pcbRead)
|
|||||||
wxDELETE(m_file);
|
wxDELETE(m_file);
|
||||||
return INET_E_DOWNLOAD_FAILURE;
|
return INET_E_DOWNLOAD_FAILURE;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//Dummy return to surpress a compiler warning
|
||||||
|
wxFAIL;
|
||||||
|
return INET_E_DOWNLOAD_FAILURE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT ClassFactory::CreateInstance(IUnknown* pUnkOuter, REFIID riid,
|
HRESULT ClassFactory::CreateInstance(IUnknown* pUnkOuter, REFIID riid,
|
||||||
@@ -1091,8 +1101,8 @@ HRESULT ClassFactory::CreateInstance(IUnknown* pUnkOuter, REFIID riid,
|
|||||||
|
|
||||||
STDMETHODIMP ClassFactory::LockServer(BOOL fLock)
|
STDMETHODIMP ClassFactory::LockServer(BOOL fLock)
|
||||||
{
|
{
|
||||||
return S_OK;
|
wxUnusedVar(fLock);
|
||||||
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG ClassFactory::AddRef(void)
|
ULONG ClassFactory::AddRef(void)
|
||||||
|
Reference in New Issue
Block a user