ReactOS 0.4.16-dev-550-g2186ce3
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "ole2.h"
#include "olectl.h"
#include "shlobj.h"
#include "mshtmhst.h"
#include "exdisp.h"
#include "hlink.h"
#include "htiface.h"
#include "shdeprecated.h"
#include "docobjectservice.h"
#include "wine/heap.h"
#include "wine/list.h"
Go to the source code of this file.
Classes | |
struct | ConnectionPointContainer |
struct | HlinkFrame |
struct | _task_header_t |
struct | ShellBrowser |
Implementation of IShellBrowserImpl interface in explorer child windows. More... | |
struct | IEHTMLWindow |
struct | NewWindowManager |
struct | travellog_entry_t |
struct | _IDocHostContainerVtbl |
struct | DocHost |
struct | WebBrowser |
struct | InternetExplorer |
Macros | |
#define | COBJMACROS |
#define | WM_DOCHOSTTASK (WM_USER+0x300) |
#define | TID_LIST |
#define | XIID(iface) iface ## _tid, |
#define | XCLSID(class) class ## _tid, |
Typedefs | |
typedef struct ConnectionPoint | ConnectionPoint |
typedef struct DocHost | DocHost |
typedef void(* | task_proc_t) (DocHost *, struct _task_header_t *) |
typedef void(* | task_destr_t) (struct _task_header_t *) |
typedef struct _task_header_t | task_header_t |
typedef struct _IDocHostContainerVtbl | IDocHostContainerVtbl |
Variables | |
IClassFactory InternetExplorerFactory | DECLSPEC_HIDDEN |
#define TID_LIST |
typedef struct ConnectionPoint ConnectionPoint |
typedef void(* task_destr_t) (struct _task_header_t *) |
typedef struct _task_header_t task_header_t |
typedef void(* task_proc_t) (DocHost *, struct _task_header_t *) |
void abort_dochost_tasks | ( | DocHost * | This, |
task_proc_t | proc | ||
) |
Definition at line 70 of file dochost.c.
Referenced by async_doc_navigate(), and DocHost_Release().
void call_sink | ( | ConnectionPoint * | This, |
DISPID | dispid, | ||
DISPPARAMS * | dispparams | ||
) |
Definition at line 391 of file events.c.
Referenced by DocObjectService_FireBeforeNavigate2(), DocObjectService_FireDocumentComplete(), DocObjectService_FireNavigateComplete2(), handle_navigation_error(), notif_complete(), notify_download_state(), on_before_navigate2(), on_commandstate_change(), set_status_text(), WebBrowser_put_AddressBar(), WebBrowser_put_FullScreen(), WebBrowser_put_MenuBar(), WebBrowser_put_Resizable(), WebBrowser_put_StatusBar(), WebBrowser_put_TheaterMode(), WebBrowser_put_ToolBar(), and WebBrowser_put_Visible().
Definition at line 359 of file ieframe.h.
Referenced by http_options_GetCustomHeaders(), PersistFile_GetCurFile(), PersistFile_Load(), PersistFile_Save(), UniformResourceLocatorW_GetUrl(), and UniformResourceLocatorW_SetUrl().
void ConnectionPointContainer_Destroy | ( | ConnectionPointContainer * | This | ) |
void ConnectionPointContainer_Init | ( | ConnectionPointContainer * | This, |
IUnknown * | impl | ||
) |
Definition at line 431 of file events.c.
Referenced by DocHost_Init(), HTMLElement_Init(), and init_doc().
HRESULT create_browser_service | ( | DocHost * | doc_host, |
ShellBrowser ** | ret | ||
) |
Definition at line 921 of file shellbrowser.c.
Referenced by ClServiceProvider_QueryService().
Definition at line 479 of file dochost.c.
Referenced by create_frame_hwnd(), and navigate_bsc_proc().
HRESULT create_shell_ui_helper | ( | IShellUIHelper2 ** | _ret | ) |
Definition at line 369 of file shelluihelper.c.
Referenced by DocHostUIHandler_GetExternal().
HRESULT WINAPI CUrlHistory_Create | ( | IClassFactory * | iface, |
IUnknown * | pOuter, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 510 of file dochost.c.
Referenced by InternetExplorer_Release(), navigate_bsc(), OleObject_SetClientSite(), and release_extern_ref().
void detach_browser_service | ( | ShellBrowser * | sb | ) |
Definition at line 940 of file shellbrowser.c.
Referenced by DocHost_ClientSite_Release().
Definition at line 722 of file client.c.
Referenced by DocHost_Release().
void DocHost_Init | ( | DocHost * | This, |
IWebBrowser2 * | wb, | ||
const IDocHostContainerVtbl * | container | ||
) |
Definition at line 1106 of file dochost.c.
Referenced by create_ie(), and create_webbrowser().
Definition at line 304 of file dochost.c.
Referenced by BindStatusCallback_OnObjectAvailable().
Definition at line 1128 of file dochost.c.
Referenced by InternetExplorer_Release(), and WebBrowser_Release().
Definition at line 1142 of file navigate.c.
Referenced by InternetExplorer_get_LocationURL(), and WebBrowser_get_LocationURL().
Definition at line 61 of file ieframe_main.c.
Definition at line 1122 of file navigate.c.
Referenced by InternetExplorer_GoBack(), and WebBrowser_GoBack().
Definition at line 1132 of file navigate.c.
Referenced by InternetExplorer_GoForward(), and WebBrowser_GoForward().
Definition at line 1065 of file navigate.c.
Referenced by InternetExplorer_GoHome(), and WebBrowser_GoHome().
void handle_navigation_error | ( | DocHost * | doc_host, |
HRESULT | hres, | ||
BSTR | url, | ||
IHTMLWindow2 * | win2 | ||
) |
Definition at line 315 of file navigate.c.
Referenced by BindStatusCallback_OnProgress(), BindStatusCallback_OnStopBinding(), ClOleCommandTarget_Exec(), nsChannelBSC_on_progress(), and nsChannelBSC_stop_binding().
void HlinkFrame_Init | ( | HlinkFrame * | This, |
IUnknown * | outer, | ||
DocHost * | doc_host | ||
) |
Definition at line 1694 of file navigate.c.
Referenced by create_ie(), and create_webbrowser().
BOOL HlinkFrame_QI | ( | HlinkFrame * | This, |
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 1666 of file navigate.c.
Referenced by InternetExplorer_QueryInterface(), and WebBrowser_QueryInterface().
HRESULT WINAPI InternetExplorer_Create | ( | IClassFactory * | iface, |
IUnknown * | pOuter, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 837 of file iexplore.c.
void InternetExplorer_WebBrowser_Init | ( | InternetExplorer * | This | ) |
Definition at line 872 of file ie.c.
Referenced by create_ie().
HRESULT WINAPI InternetExplorerManager_Create | ( | IClassFactory * | iface, |
IUnknown * | pOuter, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 926 of file iexplore.c.
HRESULT WINAPI InternetShortcut_Create | ( | IClassFactory * | iface, |
IUnknown * | outer, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 824 of file intshcut.c.
Definition at line 335 of file ieframe.h.
Referenced by ClassFactory_LockServer(), create_jscript_object(), create_webbrowser(), and UrlHistoryStg_AddRef().
HRESULT navigate_url | ( | DocHost * | This, |
LPCWSTR | url, | ||
const VARIANT * | Flags, | ||
const VARIANT * | TargetFrameName, | ||
VARIANT * | PostData, | ||
VARIANT * | Headers | ||
) |
Definition at line 941 of file navigate.c.
Referenced by go_home().
Definition at line 1006 of file shellbrowser.c.
Referenced by DocHost_Init().
Definition at line 153 of file navigate.c.
Referenced by BindStatusCallback_OnStopBinding(), ClOleCommandTarget_Exec(), and navigate_bsc().
Definition at line 83 of file dochost.c.
Referenced by navigate_bsc(), OleObject_SetClientSite(), and update_navigation_commands().
Definition at line 55 of file dochost.c.
Referenced by ie_window_proc(), and shell_embedding_proc().
void push_dochost_task | ( | DocHost * | This, |
task_header_t * | task, | ||
task_proc_t | proc, | ||
task_destr_t | destr, | ||
BOOL | send | ||
) |
Definition at line 39 of file dochost.c.
Referenced by async_doc_navigate(), dochost_object_available(), navigate_url(), and push_ready_state_task().
Definition at line 572 of file dochost.c.
Referenced by InternetExplorer_Refresh(), InternetExplorer_Refresh2(), WebBrowser_Refresh(), and WebBrowser_Refresh2().
Definition at line 713 of file iexplore.c.
Referenced by DllMain().
Definition at line 601 of file dochost.c.
Referenced by DocHost_Release(), and release_client_site().
DWORD release_extern_ref | ( | InternetExplorer * | This, |
BOOL | last_closes | ||
) |
Definition at line 756 of file ie.c.
Referenced by ExternalConnection_ReleaseConnection(), and ie_window_proc().
Definition at line 946 of file iexplore.c.
Referenced by InternetExplorer_Release(), and InternetExplorerManager_Release().
Definition at line 234 of file dochost.c.
Referenced by html_window_navigate(), navigate_bsc(), navigate_url(), and update_ready_state().
Definition at line 134 of file navigate.c.
Referenced by bind_to_object(), BindStatusCallback_OnProgress(), DocObjectService_FireNavigateComplete2(), and html_window_navigate().
Definition at line 339 of file ieframe.h.
Referenced by ClassFactory_LockServer(), JScript_Release(), Unknown_Release(), UrlHistoryStg_Release(), and WebBrowser_Release().
Definition at line 735 of file iexplore.c.
Referenced by DllMain().
HRESULT update_ie_statustext | ( | InternetExplorer * | This, |
LPCWSTR | text | ||
) |
Definition at line 63 of file iexplore.c.
Referenced by DocHostContainer_set_status_text(), and InternetExplorer_put_StatusText().
Definition at line 106 of file dochost.c.
Referenced by ClOleCommandTarget_Exec(), DocObjectService_FireNavigateComplete2(), and navigate_history().
void WebBrowser_ClassInfo_Init | ( | WebBrowser * | This | ) |
Definition at line 100 of file classinfo.c.
Referenced by create_webbrowser().
HRESULT WINAPI WebBrowser_Create | ( | IClassFactory * | iface, |
IUnknown * | pOuter, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 1269 of file webbrowser.c.
void WebBrowser_OleObject_Destroy | ( | WebBrowser * | This | ) |
Definition at line 1222 of file oleobject.c.
Referenced by WebBrowser_Release().
void WebBrowser_OleObject_Init | ( | WebBrowser * | This | ) |
Definition at line 1199 of file oleobject.c.
Referenced by create_webbrowser().
void WebBrowser_Persist_Init | ( | WebBrowser * | This | ) |
Definition at line 279 of file persist.c.
Referenced by create_webbrowser().
void WebBrowser_ViewObject_Init | ( | WebBrowser * | This | ) |
HRESULT WINAPI WebBrowserV1_Create | ( | IClassFactory * | iface, |
IUnknown * | pOuter, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 1264 of file webbrowser.c.
|
extern |