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 *) |
| HTMLWindow * | nswindow_to_window (const nsIDOMWindow *) |
| nsIDOMWindow * | get_nsdoc_window (nsIDOMDocument *) |
| HTMLOptionElementFactory * | HTMLOptionElementFactory_Create (HTMLWindow *) |
| HTMLImageElementFactory * | HTMLImageElementFactory_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 *) |
| NSContainer * | NSContainer_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 *) |
| void * | nsalloc (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 *) |
| nsICommandParams * | create_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 *) |
| IMoniker * | get_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 **) |
| HTMLDOMNode * | HTMLDOMTextNode_Create (HTMLDocumentNode *, nsIDOMNode *) |
| HTMLElement * | HTMLElement_Create (HTMLDocumentNode *, nsIDOMNode *, BOOL) |
| HTMLElement * | HTMLCommentElement_Create (HTMLDocumentNode *, nsIDOMNode *) |
| HTMLElement * | HTMLAnchorElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLBodyElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLFormElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLFrameElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLIFrame_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLImgElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLInputElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLOptionElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLScriptElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLSelectElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLTable_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLTableRow_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLTextAreaElement_Create (HTMLDocumentNode *, nsIDOMHTMLElement *) |
| HTMLElement * | HTMLGenericElement_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 *) |
| HTMLDOMNode * | get_node (HTMLDocumentNode *, nsIDOMNode *, BOOL) |
| void | release_nodes (HTMLDocumentNode *) |
| void | release_script_hosts (HTMLWindow *) |
| void | connect_scripts (HTMLWindow *) |
| void | doc_insert_script (HTMLWindow *, nsIDOMHTMLScriptElement *) |
| IDispatch * | script_parse_event (HTMLWindow *, LPCWSTR) |
| void | set_script_mode (HTMLWindow *, SCRIPTMODE) |
| BOOL | find_global_prop (HTMLWindow *, BSTR, DWORD, ScriptHost **, DISPID *) |
| IDispatch * | get_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_t * | get_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 char * | debugstr_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 |