void ExecCommand(wxString command);
IHTMLDocument2* GetDocument();
+ wxDECLARE_DYNAMIC_CLASS(wxWebViewIE);
};
-class VirtualProtocol : public IInternetProtocol, public IInternetProtocolInfo
+class VirtualProtocol : public IInternetProtocol
{
protected:
ULONG m_refCount;
ULARGE_INTEGER* WXUNUSED(plibNewPosition))
{ return E_FAIL; }
HRESULT STDMETHODCALLTYPE UnlockRequest() { return S_OK; }
-
- //IInternetProtocolInfo
- HRESULT STDMETHODCALLTYPE CombineUrl(LPCWSTR pwzBaseUrl,
- LPCWSTR pwzRelativeUrl,
- DWORD dwCombineFlags,
- LPWSTR pwzResult, DWORD cchResult,
- DWORD *pcchResult, DWORD dwReserved);
- HRESULT STDMETHODCALLTYPE CompareUrl(LPCWSTR pwzUrl1, LPCWSTR pwzUrl2,
- DWORD dwCompareFlags)
- { return INET_E_DEFAULT_ACTION; }
- HRESULT STDMETHODCALLTYPE ParseUrl(LPCWSTR pwzUrl, PARSEACTION ParseAction,
- DWORD dwParseFlags, LPWSTR pwzResult,
- DWORD cchResult, DWORD *pcchResult,
- DWORD dwReserved);
- HRESULT STDMETHODCALLTYPE QueryInfo(LPCWSTR pwzUrl,
- QUERYOPTION OueryOption,
- DWORD dwQueryFlags, LPVOID pBuffer,
- DWORD cbBuffer, DWORD *pcbBuf,
- DWORD dwReserved);
};
class ClassFactory : public IClassFactory