Data Structures |
| struct | BindStatusCallback |
| struct | task_doc_navigate_t |
| struct | task_navigate_bsc_t |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | BINDSC(x) ((IBindStatusCallback*) &(x)->lpBindStatusCallbackVtbl) |
| #define | HTTPNEG(x) ((IHttpNegotiate*) &(x)->lpHttpNegotiateVtbl) |
| #define | BINDSC_THIS(iface) DEFINE_THIS(BindStatusCallback, BindStatusCallback, iface) |
| #define | HTTPNEG_THIS(iface) DEFINE_THIS(BindStatusCallback, HttpNegotiate, iface) |
| #define | HLINKFRAME_THIS(iface) DEFINE_THIS(HlinkFrame, IHlinkFrame, iface) |
| #define | TARGETFRAME2_THIS(iface) DEFINE_THIS(HlinkFrame, ITargetFrame2, iface) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (shdocvw) |
| static void | dump_BINDINFO (BINDINFO *bi) |
| static void | set_status_text (BindStatusCallback *This, LPCWSTR str) |
| static HRESULT | set_dochost_url (DocHost *This, const WCHAR *url) |
| static HRESULT WINAPI | BindStatusCallback_QueryInterface (IBindStatusCallback *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | BindStatusCallback_AddRef (IBindStatusCallback *iface) |
| static ULONG WINAPI | BindStatusCallback_Release (IBindStatusCallback *iface) |
| static HRESULT WINAPI | BindStatusCallback_OnStartBinding (IBindStatusCallback *iface, DWORD dwReserved, IBinding *pbind) |
| static HRESULT WINAPI | BindStatusCallback_GetPriority (IBindStatusCallback *iface, LONG *pnPriority) |
| static HRESULT WINAPI | BindStatusCallback_OnLowResource (IBindStatusCallback *iface, DWORD reserved) |
| static HRESULT WINAPI | BindStatusCallback_OnProgress (IBindStatusCallback *iface, ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCWSTR szStatusText) |
| static HRESULT WINAPI | BindStatusCallback_OnStopBinding (IBindStatusCallback *iface, HRESULT hresult, LPCWSTR szError) |
| static HRESULT WINAPI | BindStatusCallback_GetBindInfo (IBindStatusCallback *iface, DWORD *grfBINDF, BINDINFO *pbindinfo) |
| static HRESULT WINAPI | BindStatusCallback_OnDataAvailable (IBindStatusCallback *iface, DWORD grfBSCF, DWORD dwSize, FORMATETC *pformatetc, STGMEDIUM *pstgmed) |
| static HRESULT WINAPI | BindStatusCallback_OnObjectAvailable (IBindStatusCallback *iface, REFIID riid, IUnknown *punk) |
| static HRESULT WINAPI | HttpNegotiate_QueryInterface (IHttpNegotiate *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HttpNegotiate_AddRef (IHttpNegotiate *iface) |
| static ULONG WINAPI | HttpNegotiate_Release (IHttpNegotiate *iface) |
| static HRESULT WINAPI | HttpNegotiate_BeginningTransaction (IHttpNegotiate *iface, LPCWSTR szURL, LPCWSTR szHeaders, DWORD dwReserved, LPWSTR *pszAdditionalHeaders) |
| static HRESULT WINAPI | HttpNegotiate_OnResponse (IHttpNegotiate *iface, DWORD dwResponseCode, LPCWSTR szResponseHeaders, LPCWSTR szRequestHeaders, LPWSTR *pszAdditionalRequestHeaders) |
| static BindStatusCallback * | create_callback (DocHost *doc_host, LPCWSTR url, PBYTE post_data, ULONG post_data_len, LPCWSTR headers) |
| static void | on_before_navigate2 (DocHost *This, LPCWSTR url, SAFEARRAY *post_data, LPWSTR headers, VARIANT_BOOL *cancel) |
| static BOOL | try_application_url (LPCWSTR url) |
| static HRESULT | create_moniker (LPCWSTR url, IMoniker **mon) |
| static HRESULT | bind_to_object (DocHost *This, IMoniker *mon, LPCWSTR url, IBindCtx *bindctx, IBindStatusCallback *callback) |
| static void | html_window_navigate (DocHost *This, IHTMLPrivateWindow *window, BSTR url, BSTR headers, SAFEARRAY *post_data) |
| static HRESULT | free_doc_navigate_task (task_doc_navigate_t *task, BOOL free_task) |
| static void | doc_navigate_proc (DocHost *This, task_header_t *t) |
| static HRESULT | async_doc_navigate (DocHost *This, LPCWSTR url, LPCWSTR headers, PBYTE post_data, ULONG post_data_size, BOOL async_notif) |
| static HRESULT | navigate_bsc (DocHost *This, BindStatusCallback *bsc, IMoniker *mon) |
| static void | navigate_bsc_proc (DocHost *This, task_header_t *t) |
| HRESULT | navigate_url (DocHost *This, LPCWSTR url, const VARIANT *Flags, const VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers) |
| static HRESULT | navigate_hlink (DocHost *This, IMoniker *mon, IBindCtx *bindctx, IBindStatusCallback *callback) |
| HRESULT | go_home (DocHost *This) |
| static HRESULT WINAPI | HlinkFrame_QueryInterface (IHlinkFrame *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HlinkFrame_AddRef (IHlinkFrame *iface) |
| static ULONG WINAPI | HlinkFrame_Release (IHlinkFrame *iface) |
| static HRESULT WINAPI | HlinkFrame_SetBrowseContext (IHlinkFrame *iface, IHlinkBrowseContext *pihlbc) |
| static HRESULT WINAPI | HlinkFrame_GetBrowseContext (IHlinkFrame *iface, IHlinkBrowseContext **ppihlbc) |
| static HRESULT WINAPI | HlinkFrame_Navigate (IHlinkFrame *iface, DWORD grfHLNF, LPBC pbc, IBindStatusCallback *pibsc, IHlink *pihlNavigate) |
| static HRESULT WINAPI | HlinkFrame_OnNavigate (IHlinkFrame *iface, DWORD grfHLNF, IMoniker *pimkTarget, LPCWSTR pwzLocation, LPCWSTR pwzFriendlyName, DWORD dwreserved) |
| static HRESULT WINAPI | HlinkFrame_UpdateHlink (IHlinkFrame *iface, ULONG uHLID, IMoniker *pimkTarget, LPCWSTR pwzLocation, LPCWSTR pwzFriendlyName) |
| static HRESULT WINAPI | TargetFrame2_QueryInterface (ITargetFrame2 *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | TargetFrame2_AddRef (ITargetFrame2 *iface) |
| static ULONG WINAPI | TargetFrame2_Release (ITargetFrame2 *iface) |
| static HRESULT WINAPI | TargetFrame2_SetFrameName (ITargetFrame2 *iface, LPCWSTR pszFrameName) |
| static HRESULT WINAPI | TargetFrame2_GetFrameName (ITargetFrame2 *iface, LPWSTR *ppszFrameName) |
| static HRESULT WINAPI | TargetFrame2_GetParentFrame (ITargetFrame2 *iface, IUnknown **ppunkParent) |
| static HRESULT WINAPI | TargetFrame2_SetFrameSrc (ITargetFrame2 *iface, LPCWSTR pszFrameSrc) |
| static HRESULT WINAPI | TargetFrame2_GetFrameSrc (ITargetFrame2 *iface, LPWSTR *ppszFrameSrc) |
| static HRESULT WINAPI | TargetFrame2_GetFramesContainer (ITargetFrame2 *iface, IOleContainer **ppContainer) |
| static HRESULT WINAPI | TargetFrame2_SetFrameOptions (ITargetFrame2 *iface, DWORD dwFlags) |
| static HRESULT WINAPI | TargetFrame2_GetFrameOptions (ITargetFrame2 *iface, DWORD *pdwFlags) |
| static HRESULT WINAPI | TargetFrame2_SetFrameMargins (ITargetFrame2 *iface, DWORD dwWidth, DWORD dwHeight) |
| static HRESULT WINAPI | TargetFrame2_GetFrameMargins (ITargetFrame2 *iface, DWORD *pdwWidth, DWORD *pdwHeight) |
| static HRESULT WINAPI | TargetFrame2_FindFrame (ITargetFrame2 *iface, LPCWSTR pszTargetName, DWORD dwFlags, IUnknown **ppunkTargetFrame) |
| static HRESULT WINAPI | TargetFrame2_GetTargetAlias (ITargetFrame2 *iface, LPCWSTR pszTargetName, LPWSTR *ppszTargetAlias) |
| BOOL | HlinkFrame_QI (HlinkFrame *This, REFIID riid, void **ppv) |
| void | HlinkFrame_Init (HlinkFrame *This, IUnknown *outer, DocHost *doc_host) |
Variables |
| static const WCHAR | emptyW [] = {0} |
static const
IBindStatusCallbackVtbl | BindStatusCallbackVtbl |
| static const IHttpNegotiateVtbl | HttpNegotiateVtbl |
| static const IHlinkFrameVtbl | HlinkFrameVtbl |
| static const ITargetFrame2Vtbl | TargetFrame2Vtbl |