ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

navigate.c File Reference
#include "wine/debug.h"
#include "shdocvw.h"
#include "exdispid.h"
#include "shellapi.h"
#include "winreg.h"
#include "shlwapi.h"
#include "wininet.h"
#include "mshtml.h"

Go to the source code of this file.

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 BindStatusCallbackcreate_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

Generated on Sat May 26 2012 05:12:43 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.