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

mshtml_private.h File Reference
#include "wingdi.h"
#include "docobj.h"
#include "comcat.h"
#include "mshtml.h"
#include "mshtmhst.h"
#include "hlink.h"
#include "perhist.h"
#include "dispex.h"
#include "wine/list.h"
#include "wine/unicode.h"
#include "nsiface.h"

Go to the source code of this file.

Data Structures

struct  dispex_static_data_vtbl_t
struct  dispex_static_data_t
struct  DispatchEx
struct  global_prop_t
struct  HTMLOptionElementFactory
struct  HTMLImageElementFactory
struct  HTMLLocation
struct  windowref_t
struct  HTMLWindow
struct  cp_static_data_t
struct  ConnectionPointContainer
struct  ConnectionPoint< T >
struct  HTMLDocument
struct  HTMLDocumentObj
struct  NSContainer
struct  nsChannel
struct  ResponseHeader
struct  NodeImplVtbl
struct  HTMLDOMNode
struct  HTMLElement
struct  HTMLTextContainer
struct  HTMLFrameBase
struct  mutation_queue_t
struct  HTMLDocumentNode
struct  cmdtable_t
struct  task_t
struct  docobj_task_t
struct  thread_data_t

Defines

#define NS_OK   ((nsresult)0x00000000L)
#define NS_ERROR_FAILURE   ((nsresult)0x80004005L)
#define NS_NOINTERFACE   ((nsresult)0x80004002L)
#define NS_ERROR_NOT_IMPLEMENTED   ((nsresult)0x80004001L)
#define NS_ERROR_NOT_AVAILABLE   ((nsresult)0x80040111L)
#define NS_ERROR_INVALID_ARG   ((nsresult)0x80070057L)
#define NS_ERROR_UNEXPECTED   ((nsresult)0x8000ffffL)
#define NS_ERROR_UNKNOWN_PROTOCOL   ((nsresult)0x804b0012L)
#define NS_FAILED(res)   ((res) & 0x80000000)
#define NS_SUCCEEDED(res)   (!NS_FAILED(res))
#define NSAPI   WINAPI
#define MSHTML_E_NODOC   0x800a025c
#define MSHTML_DISPID_CUSTOM_MIN   0x60000000
#define MSHTML_DISPID_CUSTOM_MAX   0x6fffffff
#define MSHTML_CUSTOM_DISPID_CNT   (MSHTML_DISPID_CUSTOM_MAX-MSHTML_DISPID_CUSTOM_MIN)
#define HTMLELEMENT_TIDS
#define HTMLWINDOW2(x)   ((IHTMLWindow2*) &(x)->lpHTMLWindow2Vtbl)
#define HTMLWINDOW3(x)   ((IHTMLWindow3*) &(x)->lpHTMLWindow3Vtbl)
#define HTMLWINDOW4(x)   ((IHTMLWindow4*) &(x)->lpHTMLWindow4Vtbl)
#define HTMLDOC(x)   ((IHTMLDocument2*) &(x)->lpHTMLDocument2Vtbl)
#define HTMLDOC3(x)   ((IHTMLDocument3*) &(x)->lpHTMLDocument3Vtbl)
#define HTMLDOC4(x)   ((IHTMLDocument4*) &(x)->lpHTMLDocument4Vtbl)
#define HTMLDOC5(x)   ((IHTMLDocument5*) &(x)->lpHTMLDocument5Vtbl)
#define HTMLDOC6(x)   ((IHTMLDocument6*) &(x)->lpHTMLDocument6Vtbl)
#define PERSIST(x)   ((IPersist*) &(x)->lpPersistFileVtbl)
#define PERSISTMON(x)   ((IPersistMoniker*) &(x)->lpPersistMonikerVtbl)
#define PERSISTFILE(x)   ((IPersistFile*) &(x)->lpPersistFileVtbl)
#define MONPROP(x)   ((IMonikerProp*) &(x)->lpMonikerPropVtbl)
#define OLEOBJ(x)   ((IOleObject*) &(x)->lpOleObjectVtbl)
#define OLEDOC(x)   ((IOleDocument*) &(x)->lpOleDocumentVtbl)
#define DOCVIEW(x)   ((IOleDocumentView*) &(x)->lpOleDocumentViewVtbl)
#define OLEWIN(x)   ((IOleWindow*) &(x)->lpOleInPlaceActiveObjectVtbl)
#define ACTOBJ(x)   ((IOleInPlaceActiveObject*) &(x)->lpOleInPlaceActiveObjectVtbl)
#define VIEWOBJ(x)   ((IViewObject*) &(x)->lpViewObjectExVtbl)
#define VIEWOBJ2(x)   ((IViewObject2*) &(x)->lpViewObjectExVtbl)
#define VIEWOBJEX(x)   ((IViewObjectEx*) &(x)->lpViewObjectExVtbl)
#define INPLACEOBJ(x)   ((IOleInPlaceObject*) &(x)->lpOleInPlaceObjectWindowlessVtbl)
#define INPLACEWIN(x)   ((IOleInPlaceObjectWindowless*) &(x)->lpOleInPlaceObjectWindowlessVtbl)
#define SERVPROV(x)   ((IServiceProvider*) &(x)->lpServiceProviderVtbl)
#define CMDTARGET(x)   ((IOleCommandTarget*) &(x)->lpOleCommandTargetVtbl)
#define CONTROL(x)   ((IOleControl*) &(x)->lpOleControlVtbl)
#define HLNKTARGET(x)   ((IHlinkTarget*) &(x)->lpHlinkTargetVtbl)
#define CONPTCONT(x)   ((IConnectionPointContainer*) &(x)->lpConnectionPointContainerVtbl)
#define PERSTRINIT(x)   ((IPersistStreamInit*) &(x)->lpPersistStreamInitVtbl)
#define PERSISTHIST(x)   ((IPersistHistory*) &(x)->lpPersistHistoryVtbl)
#define CUSTOMDOC(x)   ((ICustomDoc*) &(x)->lpCustomDocVtbl)
#define OBJSITE(x)   ((IObjectWithSite*) &(x)->lpObjectWithSiteVtbl)
#define NSWBCHROME(x)   ((nsIWebBrowserChrome*) &(x)->lpWebBrowserChromeVtbl)
#define NSCML(x)   ((nsIContextMenuListener*) &(x)->lpContextMenuListenerVtbl)
#define NSURICL(x)   ((nsIURIContentListener*) &(x)->lpURIContentListenerVtbl)
#define NSEMBWNDS(x)   ((nsIEmbeddingSiteWindow*) &(x)->lpEmbeddingSiteWindowVtbl)
#define NSIFACEREQ(x)   ((nsIInterfaceRequestor*) &(x)->lpInterfaceRequestorVtbl)
#define NSTOOLTIP(x)   ((nsITooltipListener*) &(x)->lpTooltipListenerVtbl)
#define NSEVENTLIST(x)   ((nsIDOMEventListener*) &(x)->lpDOMEventListenerVtbl)
#define NSWEAKREF(x)   ((nsIWeakReference*) &(x)->lpWeakReferenceVtbl)
#define NSSUPWEAKREF(x)   ((nsISupportsWeakReference*) &(x)->lpSupportsWeakReferenceVtbl)
#define NSDOCOBS(x)   ((nsIDocumentObserver*) &(x)->lpIDocumentObserverVtbl)
#define NSRUNNABLE(x)   ((nsIRunnable*) &(x)->lpIRunnableVtbl)
#define NSCHANNEL(x)   ((nsIChannel*) &(x)->lpHttpChannelVtbl)
#define NSHTTPCHANNEL(x)   ((nsIHttpChannel*) &(x)->lpHttpChannelVtbl)
#define NSUPCHANNEL(x)   ((nsIUploadChannel*) &(x)->lpUploadChannelVtbl)
#define NSHTTPINTERNAL(x)   ((nsIHttpChannelInternal*) &(x)->lpIHttpChannelInternalVtbl)
#define HTTPNEG(x)   ((IHttpNegotiate2*) &(x)->lpHttpNegotiate2Vtbl)
#define STATUSCLB(x)   ((IBindStatusCallback*) &(x)->lpBindStatusCallbackVtbl)
#define BINDINFO(x)   ((IInternetBindInfo*) &(x)->lpInternetBindInfoVtbl);
#define HTMLELEM(x)   ((IHTMLElement*) &(x)->lpHTMLElementVtbl)
#define HTMLELEM2(x)   ((IHTMLElement2*) &(x)->lpHTMLElement2Vtbl)
#define HTMLELEM3(x)   ((IHTMLElement3*) &(x)->lpHTMLElement3Vtbl)
#define HTMLDOMNODE(x)   ((IHTMLDOMNode*) &(x)->lpHTMLDOMNodeVtbl)
#define HTMLDOMNODE2(x)   ((IHTMLDOMNode2*) &(x)->lpHTMLDOMNode2Vtbl)
#define HTMLTEXTCONT(x)   ((IHTMLTextContainer*) &(x)->lpHTMLTextContainerVtbl)
#define HTMLFRAMEBASE(x)   ((IHTMLFrameBase*) &(x)->lpIHTMLFrameBaseVtbl)
#define HTMLFRAMEBASE2(x)   ((IHTMLFrameBase2*) &(x)->lpIHTMLFrameBase2Vtbl)
#define HTMLOPTFACTORY(x)   ((IHTMLOptionElementFactory*) &(x)->lpHTMLOptionElementFactoryVtbl)
#define HTMLIMGFACTORY(x)   ((IHTMLImageElementFactory*) &(x)->lpHTMLImageElementFactoryVtbl)
#define HTMLLOCATION(x)   ((IHTMLLocation*) &(x)->lpHTMLLocationVtbl)
#define DISPATCHEX(x)   ((IDispatchEx*) &(x)->lpIDispatchExVtbl)
#define SUPPERRINFO(x)   ((ISupportErrorInfo*) &(x)->lpSupportErrorInfoVtbl)
#define HOSTSECMGR(x)   ((IInternetHostSecurityManager*) &(x)->lpIInternetHostSecurityManagerVtbl)
#define DEFINE_THIS2(cls, ifc, iface)   ((cls*)((BYTE*)(iface)-offsetof(cls,ifc)))
#define DEFINE_THIS(cls, ifc, iface)   DEFINE_THIS2(cls,lp ## ifc ## Vtbl,iface)
#define UPDATE_UI   0x0001
#define UPDATE_TITLE   0x0002

Typedefs

typedef void(* task_proc_t )(task_t *)

Enumerations

enum  tid_t {
  NULL_tid, DispCEventObj_tid, DispDOMChildrenCollection_tid, DispHTMLAnchorElement_tid,
  DispHTMLBody_tid, DispHTMLCommentElement_tid, DispHTMLCurrentStyle_tid, DispHTMLDocument_tid,
  DispHTMLDOMTextNode_tid, DispHTMLElementCollection_tid, DispHTMLFormElement_tid, DispHTMLGenericElement_tid,
  DispHTMLFrameElement_tid, DispHTMLIFrame_tid, DispHTMLImg_tid, DispHTMLInputElement_tid,
  DispHTMLLocation_tid, DispHTMLNavigator_tid, DispHTMLOptionElement_tid, DispHTMLScreen_tid,
  DispHTMLScriptElement_tid, DispHTMLSelectElement_tid, DispHTMLStyle_tid, DispHTMLTable_tid,
  DispHTMLTableRow_tid, DispHTMLTextAreaElement_tid, DispHTMLUnknownElement_tid, DispHTMLWindow2_tid,
  HTMLDocumentEvents_tid, IHTMLAnchorElement_tid, IHTMLBodyElement_tid, IHTMLBodyElement2_tid,
  IHTMLCommentElement_tid, IHTMLCurrentStyle_tid, IHTMLCurrentStyle2_tid, IHTMLCurrentStyle3_tid,
  IHTMLCurrentStyle4_tid, IHTMLDocument2_tid, IHTMLDocument3_tid, IHTMLDocument4_tid,
  IHTMLDocument5_tid, IHTMLDOMChildrenCollection_tid, IHTMLDOMNode_tid, IHTMLDOMNode2_tid,
  IHTMLDOMTextNode_tid, IHTMLElement_tid, IHTMLElement2_tid, IHTMLElement3_tid,
  IHTMLElement4_tid, IHTMLElementCollection_tid, IHTMLEventObj_tid, IHTMLFiltersCollection_tid,
  IHTMLFormElement_tid, IHTMLFrameBase_tid, IHTMLFrameBase2_tid, IHTMLFrameElement3_tid,
  IHTMLGenericElement_tid, IHTMLIFrameElement_tid, IHTMLImageElementFactory_tid, IHTMLImgElement_tid,
  IHTMLInputElement_tid, IHTMLLocation_tid, IHTMLOptionElement_tid, IHTMLRect_tid,
  IHTMLScreen_tid, IHTMLScriptElement_tid, IHTMLSelectElement_tid, IHTMLStyle_tid,
  IHTMLStyle2_tid, IHTMLStyle3_tid, IHTMLStyle4_tid, IHTMLTable_tid,
  IHTMLTableRow_tid, IHTMLTextAreaElement_tid, IHTMLTextContainer_tid, IHTMLUniqueName_tid,
  IHTMLWindow2_tid, IHTMLWindow3_tid, IHTMLWindow4_tid, IOmNavigator_tid,
  LAST_tid, IXMLDOMAttribute_tid, IXMLDOMCDATASection_tid, IXMLDOMComment_tid,
  IXMLDOMDocument_tid, IXMLDOMDocument2_tid, IXMLDOMDocumentFragment_tid, IXMLDOMElement_tid,
  IXMLDOMEntityReference_tid, IXMLDOMImplementation_tid, IXMLDOMNamedNodeMap_tid, IXMLDOMNode_tid,
  IXMLDOMNodeList_tid, IXMLDOMParseError_tid, IXMLDOMProcessingInstruction_tid, IXMLDOMSchemaCollection_tid,
  IXMLDOMSelection_tid, IXMLDOMText_tid, IXMLElement_tid, IXMLDocument_tid,
  IXMLHTTPRequest_tid, IVBSAXAttributes_tid, IVBSAXContentHandler_tid, IVBSAXDeclHandler_tid,
  IVBSAXDTDHandler_tid, IVBSAXEntityResolver_tid, IVBSAXErrorHandler_tid, IVBSAXLexicalHandler_tid,
  IVBSAXLocator_tid, IVBSAXXMLFilter_tid, IVBSAXXMLReader_tid, IMXAttributes_tid,
  IMXReaderControl_tid, IMXWriter_tid, LAST_tid
}
enum  SCRIPTMODE { SCRIPTMODE_GECKO, SCRIPTMODE_ACTIVESCRIPT }
enum  global_prop_type_t { GLOBAL_SCRIPTVAR, GLOBAL_ELEMENTVAR }
enum  USERMODE { UNKNOWN_USERMODE, BROWSEMODE, EDITMODE }

Functions

void init_dispex (DispatchEx *, IUnknown *, dispex_static_data_t *)
void release_dispex (DispatchEx *)
BOOL dispex_query_interface (DispatchEx *, REFIID, void **)
HRESULT dispex_get_dprop_ref (DispatchEx *, const WCHAR *, BOOL, VARIANT **)
HRESULT get_dispids (tid_t, DWORD *, DISPID **)
HRESULT remove_prop (DispatchEx *, BSTR, VARIANT_BOOL *)
static HRESULT htmldoc_query_interface (HTMLDocument *This, REFIID riid, void **ppv)
static ULONG htmldoc_addref (HTMLDocument *This)
static ULONG htmldoc_release (HTMLDocument *This)
HRESULT set_wine_url (nsWineURI *, LPCWSTR)
nsresult on_start_uri_open (NSContainer *, nsIURI *, PRBool *)
HRESULT HTMLDocument_Create (IUnknown *, REFIID, void **)
HRESULT HTMLLoadOptions_Create (IUnknown *, REFIID, void **)
HRESULT create_doc_from_nsdoc (nsIDOMHTMLDocument *, HTMLDocumentObj *, HTMLWindow *, HTMLDocumentNode **)
HRESULT HTMLWindow_Create (HTMLDocumentObj *, nsIDOMWindow *, HTMLWindow *, HTMLWindow **)
void update_window_doc (HTMLWindow *)
HTMLWindownswindow_to_window (const nsIDOMWindow *)
nsIDOMWindowget_nsdoc_window (nsIDOMDocument *)
HTMLOptionElementFactoryHTMLOptionElementFactory_Create (HTMLWindow *)
HTMLImageElementFactoryHTMLImageElementFactory_Create (HTMLWindow *)
HRESULT HTMLLocation_Create (HTMLWindow *, HTMLLocation **)
IOmNavigator * OmNavigator_Create (void)
HRESULT HTMLScreen_Create (IHTMLScreen **)
void HTMLDocument_HTMLDocument3_Init (HTMLDocument *)
void HTMLDocument_HTMLDocument5_Init (HTMLDocument *)
void HTMLDocument_Persist_Init (HTMLDocument *)
void HTMLDocument_OleCmd_Init (HTMLDocument *)
void HTMLDocument_OleObj_Init (HTMLDocument *)
void HTMLDocument_View_Init (HTMLDocument *)
void HTMLDocument_Window_Init (HTMLDocument *)
void HTMLDocument_Service_Init (HTMLDocument *)
void HTMLDocument_Hlink_Init (HTMLDocument *)
void HTMLDocumentNode_SecMgr_Init (HTMLDocumentNode *)
HRESULT HTMLCurrentStyle_Create (HTMLElement *, IHTMLCurrentStyle **)
void ConnectionPoint_Init (ConnectionPoint *, ConnectionPointContainer *, REFIID, cp_static_data_t *)
void ConnectionPointContainer_Init (ConnectionPointContainer *, IUnknown *)
void ConnectionPointContainer_Destroy (ConnectionPointContainer *)
NSContainerNSContainer_Create (HTMLDocumentObj *, NSContainer *)
void NSContainer_Release (NSContainer *)
void init_mutation (HTMLDocumentNode *)
void release_mutation (HTMLDocumentNode *)
void HTMLDocument_LockContainer (HTMLDocumentObj *, BOOL)
void show_context_menu (HTMLDocumentObj *, DWORD, POINT *, IDispatch *)
void notif_focus (HTMLDocumentObj *)
void show_tooltip (HTMLDocumentObj *, DWORD, DWORD, LPCWSTR)
void hide_tooltip (HTMLDocumentObj *)
HRESULT get_client_disp_property (IOleClientSite *, DISPID, VARIANT *)
HRESULT ProtocolFactory_Create (REFCLSID, REFIID, void **)
BOOL load_gecko (BOOL)
void close_gecko (void)
void register_nsservice (nsIComponentRegistrar *, nsIServiceManager *)
void init_nsio (nsIComponentManager *, nsIComponentRegistrar *)
void release_nsio (void)
BOOL install_wine_gecko (BOOL)
HRESULT nsuri_to_url (LPCWSTR, BOOL, BSTR *)
HRESULT create_doc_uri (HTMLWindow *, WCHAR *, nsWineURI **)
HRESULT load_nsuri (HTMLWindow *, nsWineURI *, nsChannelBSC *, DWORD)
HRESULT hlink_frame_navigate (HTMLDocument *, LPCWSTR, nsIInputStream *, DWORD, BOOL *)
HRESULT navigate_url (HTMLWindow *, const WCHAR *, const WCHAR *)
HRESULT set_frame_doc (HTMLFrameBase *, nsIDOMDocument *)
HRESULT set_moniker (HTMLDocument *, IMoniker *, IBindCtx *, nsChannelBSC *, BOOL)
void call_property_onchanged (ConnectionPoint *, DISPID)
HRESULT call_set_active_object (IOleInPlaceUIWindow *, IOleInPlaceActiveObject *)
voidnsalloc (size_t) __WINE_ALLOC_SIZE(1)
void nsfree (void *)
void nsACString_InitDepend (nsACString *, const char *)
void nsACString_SetData (nsACString *, const char *)
PRUint32 nsACString_GetData (const nsACString *, const char **)
void nsACString_Finish (nsACString *)
BOOL nsAString_Init (nsAString *, const PRUnichar *)
void nsAString_InitDepend (nsAString *, const PRUnichar *)
void nsAString_SetData (nsAString *, const PRUnichar *)
PRUint32 nsAString_GetData (const nsAString *, const PRUnichar **)
void nsAString_Finish (nsAString *)
nsICommandParamscreate_nscommand_params (void)
HRESULT nsnode_to_nsstring (nsIDOMNode *, nsAString *)
void get_editor_controller (NSContainer *)
nsresult get_nsinterface (nsISupports *, REFIID, void **)
void init_nsevents (HTMLDocumentNode *)
void release_nsevents (HTMLDocumentNode *)
void add_nsevent_listener (HTMLDocumentNode *, nsIDOMNode *, LPCWSTR)
void set_window_bscallback (HTMLWindow *, nsChannelBSC *)
void set_current_mon (HTMLWindow *, IMoniker *)
HRESULT start_binding (HTMLWindow *, HTMLDocumentNode *, BSCallback *, IBindCtx *)
HRESULT async_start_doc_binding (HTMLWindow *, nsChannelBSC *)
void abort_document_bindings (HTMLDocumentNode *)
HRESULT bind_mon_to_buffer (HTMLDocumentNode *, IMoniker *, void **, DWORD *)
HRESULT create_channelbsc (IMoniker *, WCHAR *, BYTE *, DWORD, nsChannelBSC **)
HRESULT channelbsc_load_stream (nsChannelBSC *, IStream *)
void channelbsc_set_channel (nsChannelBSC *, nsChannel *, nsIStreamListener *, nsISupports *)
IMonikerget_channelbsc_mon (nsChannelBSC *)
void set_ready_state (HTMLWindow *, READYSTATE)
HRESULT HTMLSelectionObject_Create (HTMLDocumentNode *, nsISelection *, IHTMLSelectionObject **)
HRESULT HTMLTxtRange_Create (HTMLDocumentNode *, nsIDOMRange *, IHTMLTxtRange **)
IHTMLStyle * HTMLStyle_Create (nsIDOMCSSStyleDeclaration *)
IHTMLStyleSheet * HTMLStyleSheet_Create (nsIDOMStyleSheet *)
IHTMLStyleSheetsCollection * HTMLStyleSheetsCollection_Create (nsIDOMStyleSheetList *)
void detach_selection (HTMLDocumentNode *)
void detach_ranges (HTMLDocumentNode *)
HRESULT get_node_text (HTMLDOMNode *, BSTR *)
HRESULT create_nselem (HTMLDocumentNode *, const WCHAR *, nsIDOMHTMLElement **)
HTMLDOMNodeHTMLDOMTextNode_Create (HTMLDocumentNode *, nsIDOMNode *)
HTMLElementHTMLElement_Create (HTMLDocumentNode *, nsIDOMNode *, BOOL)
HTMLElementHTMLCommentElement_Create (HTMLDocumentNode *, nsIDOMNode *)
HTMLElementHTMLAnchorElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLBodyElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLFormElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLFrameElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLIFrame_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLImgElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLInputElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLOptionElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLScriptElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLSelectElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLTable_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLTableRow_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLTextAreaElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
HTMLElementHTMLGenericElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *)
void HTMLDOMNode_Init (HTMLDocumentNode *, HTMLDOMNode *, nsIDOMNode *)
void HTMLElement_Init (HTMLElement *, HTMLDocumentNode *, nsIDOMHTMLElement *, dispex_static_data_t *)
void HTMLElement2_Init (HTMLElement *)
void HTMLElement3_Init (HTMLElement *)
void HTMLTextContainer_Init (HTMLTextContainer *, HTMLDocumentNode *, nsIDOMHTMLElement *, dispex_static_data_t *)
void HTMLFrameBase_Init (HTMLFrameBase *, HTMLDocumentNode *, nsIDOMHTMLElement *, dispex_static_data_t *)
HRESULT HTMLDOMNode_QI (HTMLDOMNode *, REFIID, void **)
void HTMLDOMNode_destructor (HTMLDOMNode *)
HRESULT HTMLElement_QI (HTMLDOMNode *, REFIID, void **)
void HTMLElement_destructor (HTMLDOMNode *)
HRESULT HTMLFrameBase_QI (HTMLFrameBase *, REFIID, void **)
void HTMLFrameBase_destructor (HTMLFrameBase *)
HTMLDOMNodeget_node (HTMLDocumentNode *, nsIDOMNode *, BOOL)
void release_nodes (HTMLDocumentNode *)
void release_script_hosts (HTMLWindow *)
void connect_scripts (HTMLWindow *)
void doc_insert_script (HTMLWindow *, nsIDOMHTMLScriptElement *)
IDispatchscript_parse_event (HTMLWindow *, LPCWSTR)
void set_script_mode (HTMLWindow *, SCRIPTMODE)
BOOL find_global_prop (HTMLWindow *, BSTR, DWORD, ScriptHost **, DISPID *)
IDispatchget_script_disp (ScriptHost *)
HRESULT search_window_props (HTMLWindow *, BSTR, DWORD, DISPID *)
IHTMLElementCollection * create_all_collection (HTMLDOMNode *, BOOL)
IHTMLElementCollection * create_collection_from_nodelist (HTMLDocumentNode *, IUnknown *, nsIDOMNodeList *)
IHTMLElementCollection * create_collection_from_htmlcol (HTMLDocumentNode *, IUnknown *, nsIDOMHTMLCollection *)
void do_ns_command (HTMLDocument *, const char *, nsICommandParams *)
void update_doc (HTMLDocument *, DWORD)
void update_title (HTMLDocumentObj *)
void init_editor (HTMLDocument *)
void handle_edit_event (HTMLDocument *, nsIDOMEvent *)
HRESULT editor_exec_copy (HTMLDocument *, DWORD, VARIANT *, VARIANT *)
HRESULT editor_exec_cut (HTMLDocument *, DWORD, VARIANT *, VARIANT *)
HRESULT editor_exec_paste (HTMLDocument *, DWORD, VARIANT *, VARIANT *)
void handle_edit_load (HTMLDocument *)
HRESULT editor_is_dirty (HTMLDocument *)
void set_dirty (HTMLDocument *, VARIANT_BOOL)
thread_data_tget_thread_data (BOOL)
HWND get_thread_hwnd (void)
LONG get_task_target_magic (void)
void push_task (task_t *, task_proc_t, LONG)
void remove_target_tasks (LONG)
DWORD set_task_timer (HTMLDocument *, DWORD, BOOL, IDispatch *)
HRESULT clear_task_timer (HTMLDocument *, BOOL, DWORD)
void release_typelib (void)
HRESULT call_disp_func (IDispatch *, DISPPARAMS *)
const chardebugstr_variant (const VARIANT *)
 DEFINE_GUID (CLSID_AboutProtocol, 0x3050F406, 0x98B5, 0x11CF, 0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B)
 DEFINE_GUID (CLSID_JSProtocol, 0x3050F3B2, 0x98B5, 0x11CF, 0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B)
 DEFINE_GUID (CLSID_MailtoProtocol, 0x3050F3DA, 0x98B5, 0x11CF, 0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B)
 DEFINE_GUID (CLSID_ResProtocol, 0x3050F3BC, 0x98B5, 0x11CF, 0xBB, 0x82, 0x00, 0xAA, 0x00, 0xBD, 0xCE, 0x0B)
 DEFINE_GUID (CLSID_SysimageProtocol, 0x76E67A63, 0x06E9, 0x11D2, 0xA8, 0x40, 0x00, 0x60, 0x08, 0x05, 0x93, 0x82)
 DEFINE_GUID (CLSID_CMarkup, 0x3050f4fb, 0x98b5, 0x11cf, 0xbb, 0x82, 0x00, 0xaa, 0x00, 0xbd, 0xce, 0x0b)
static void__WINE_ALLOC_SIZE (1) heap_alloc(size_t len)
static void__WINE_ALLOC_SIZE (2) heap_realloc(void *mem
HINSTANCE get_shdoclc (void)

Variables

const cmdtable_t editmode_cmds []
DWORD mshtml_tls
HINSTANCE hInst

Generated on Sat May 26 2012 05:12:37 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.