|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "mshtmdid.h"
#include "mshtml_private.h"
#include "htmlevent.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | handler_vector_t |
| struct | event_target_t |
| struct | event_info_t |
| struct | HTMLEventObj |
Defines |
| #define | COBJMACROS |
| #define | EVENT_DEFAULTLISTENER 0x0001 |
| #define | EVENT_BUBBLE 0x0002 |
| #define | EVENT_FORWARDBODY 0x0004 |
| #define | EVENT_NODEHANDLER 0x0008 |
| #define | HTMLEVENTOBJ(x) ((IHTMLEventObj*) &(x)->lpIHTMLEventObjVtbl) |
| #define | HTMLEVENTOBJ_THIS(iface) DEFINE_THIS(HTMLEventObj, IHTMLEventObj, iface) |
Enumerations |
| enum | { EVENTT_NONE,
EVENTT_HTML,
EVENTT_KEY,
EVENTT_MOUSE
} |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mshtml) |
| eventid_t | str_to_eid (LPCWSTR str) |
| static eventid_t | attr_to_eid (LPCWSTR str) |
| static DWORD | get_node_handler_mask (eventid_t eid) |
| static HRESULT WINAPI | HTMLEventObj_QueryInterface (IHTMLEventObj *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HTMLEventObj_AddRef (IHTMLEventObj *iface) |
| static ULONG WINAPI | HTMLEventObj_Release (IHTMLEventObj *iface) |
| static HRESULT WINAPI | HTMLEventObj_GetTypeInfoCount (IHTMLEventObj *iface, UINT *pctinfo) |
| static HRESULT WINAPI | HTMLEventObj_GetTypeInfo (IHTMLEventObj *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | HTMLEventObj_GetIDsOfNames (IHTMLEventObj *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | HTMLEventObj_Invoke (IHTMLEventObj *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | HTMLEventObj_get_srcElement (IHTMLEventObj *iface, IHTMLElement **p) |
| static HRESULT WINAPI | HTMLEventObj_get_altKey (IHTMLEventObj *iface, VARIANT_BOOL *p) |
| static HRESULT WINAPI | HTMLEventObj_get_ctrlKey (IHTMLEventObj *iface, VARIANT_BOOL *p) |
| static HRESULT WINAPI | HTMLEventObj_get_shiftKey (IHTMLEventObj *iface, VARIANT_BOOL *p) |
| static HRESULT WINAPI | HTMLEventObj_put_returnValue (IHTMLEventObj *iface, VARIANT v) |
| static HRESULT WINAPI | HTMLEventObj_get_returnValue (IHTMLEventObj *iface, VARIANT *p) |
| static HRESULT WINAPI | HTMLEventObj_put_cancelBubble (IHTMLEventObj *iface, VARIANT_BOOL v) |
| static HRESULT WINAPI | HTMLEventObj_get_cancelBubble (IHTMLEventObj *iface, VARIANT_BOOL *p) |
| static HRESULT WINAPI | HTMLEventObj_get_fromElement (IHTMLEventObj *iface, IHTMLElement **p) |
| static HRESULT WINAPI | HTMLEventObj_get_toElement (IHTMLEventObj *iface, IHTMLElement **p) |
| static HRESULT WINAPI | HTMLEventObj_put_keyCode (IHTMLEventObj *iface, LONG v) |
| static HRESULT WINAPI | HTMLEventObj_get_keyCode (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_button (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_type (IHTMLEventObj *iface, BSTR *p) |
| static HRESULT WINAPI | HTMLEventObj_get_qualifier (IHTMLEventObj *iface, BSTR *p) |
| static HRESULT WINAPI | HTMLEventObj_get_reason (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_x (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_y (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_clientX (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_clientY (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_offsetX (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_offsetY (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_screenX (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_screenY (IHTMLEventObj *iface, LONG *p) |
| static HRESULT WINAPI | HTMLEventObj_get_srcFilter (IHTMLEventObj *iface, IDispatch **p) |
| static IHTMLEventObj * | create_event (HTMLDOMNode *target, eventid_t eid, nsIDOMEvent *nsevent) |
| static HRESULT | call_cp_func (IDispatch *disp, DISPID dispid) |
| static BOOL | is_cp_event (cp_static_data_t *data, DISPID dispid) |
| static void | call_event_handlers (HTMLDocumentNode *doc, IHTMLEventObj *event_obj, event_target_t *event_target, ConnectionPointContainer *cp_container, eventid_t eid, IDispatch *this_obj) |
| void | fire_event (HTMLDocumentNode *doc, eventid_t eid, BOOL set_event, nsIDOMNode *target, nsIDOMEvent *nsevent) |
| HRESULT | dispatch_event (HTMLDOMNode *node, const WCHAR *event_name, VARIANT *event_obj, VARIANT_BOOL *cancelled) |
| HRESULT | call_event (HTMLDOMNode *node, eventid_t eid) |
| static event_target_t * | get_event_target (event_target_t **event_target_ptr) |
| static BOOL | alloc_handler_vector (event_target_t *event_target, eventid_t eid, int cnt) |
| static HRESULT | ensure_nsevent_handler (HTMLDocumentNode *doc, event_target_t *event_target, nsIDOMNode *nsnode, eventid_t eid) |
| static HRESULT | remove_event_handler (event_target_t **event_target, eventid_t eid) |
| static HRESULT | set_event_handler_disp (event_target_t **event_target_ptr, nsIDOMNode *nsnode, HTMLDocumentNode *doc, eventid_t eid, IDispatch *disp) |
| HRESULT | set_event_handler (event_target_t **event_target, nsIDOMNode *nsnode, HTMLDocumentNode *doc, eventid_t eid, VARIANT *var) |
| HRESULT | get_event_handler (event_target_t **event_target, eventid_t eid, VARIANT *var) |
| HRESULT | attach_event (event_target_t **event_target_ptr, nsIDOMNode *nsnode, HTMLDocument *doc, BSTR name, IDispatch *disp, VARIANT_BOOL *res) |
| HRESULT | detach_event (event_target_t *event_target, HTMLDocument *doc, BSTR name, IDispatch *disp) |
| void | update_cp_events (HTMLWindow *window, event_target_t **event_target_ptr, cp_static_data_t *cp, nsIDOMNode *nsnode) |
| void | check_event_attr (HTMLDocumentNode *doc, nsIDOMElement *nselem) |
| void | release_event_target (event_target_t *event_target) |
Variables |
| static const WCHAR | beforeunloadW [] = {'b','e','f','o','r','e','u','n','l','o','a','d',0} |
| static const WCHAR | onbeforeunloadW [] = {'o','n','b','e','f','o','r','e','u','n','l','o','a','d',0} |
| static const WCHAR | blurW [] = {'b','l','u','r',0} |
| static const WCHAR | onblurW [] = {'o','n','b','l','u','r',0} |
| static const WCHAR | changeW [] = {'c','h','a','n','g','e',0} |
| static const WCHAR | onchangeW [] = {'o','n','c','h','a','n','g','e',0} |
| static const WCHAR | clickW [] = {'c','l','i','c','k',0} |
| static const WCHAR | onclickW [] = {'o','n','c','l','i','c','k',0} |
| static const WCHAR | contextmenuW [] = {'c','o','n','t','e','x','t','m','e','n','u',0} |
| static const WCHAR | oncontextmenuW [] = {'o','n','c','o','n','t','e','x','t','m','e','n','u',0} |
| static const WCHAR | dblclickW [] = {'d','b','l','c','l','i','c','k',0} |
| static const WCHAR | ondblclickW [] = {'o','n','d','b','l','c','l','i','c','k',0} |
| static const WCHAR | dragW [] = {'d','r','a','g',0} |
| static const WCHAR | ondragW [] = {'o','n','d','r','a','g',0} |
| static const WCHAR | dragstartW [] = {'d','r','a','g','s','t','a','r','t',0} |
| static const WCHAR | ondragstartW [] = {'o','n','d','r','a','g','s','t','a','r','t',0} |
| static const WCHAR | focusW [] = {'f','o','c','u','s',0} |
| static const WCHAR | onfocusW [] = {'o','n','f','o','c','u','s',0} |
| static const WCHAR | keydownW [] = {'k','e','y','d','o','w','n',0} |
| static const WCHAR | onkeydownW [] = {'o','n','k','e','y','d','o','w','n',0} |
| static const WCHAR | keyupW [] = {'k','e','y','u','p',0} |
| static const WCHAR | onkeyupW [] = {'o','n','k','e','y','u','p',0} |
| static const WCHAR | loadW [] = {'l','o','a','d',0} |
| static const WCHAR | onloadW [] = {'o','n','l','o','a','d',0} |
| static const WCHAR | mousedownW [] = {'m','o','u','s','e','d','o','w','n',0} |
| static const WCHAR | onmousedownW [] = {'o','n','m','o','u','s','e','d','o','w','n',0} |
| static const WCHAR | mouseoutW [] = {'m','o','u','s','e','o','u','t',0} |
| static const WCHAR | onmouseoutW [] = {'o','n','m','o','u','s','e','o','u','t',0} |
| static const WCHAR | mouseoverW [] = {'m','o','u','s','e','o','v','e','r',0} |
| static const WCHAR | onmouseoverW [] = {'o','n','m','o','u','s','e','o','v','e','r',0} |
| static const WCHAR | mouseupW [] = {'m','o','u','s','e','u','p',0} |
| static const WCHAR | onmouseupW [] = {'o','n','m','o','u','s','e','u','p',0} |
| static const WCHAR | pasteW [] = {'p','a','s','t','e',0} |
| static const WCHAR | onpasteW [] = {'o','n','p','a','s','t','e',0} |
| static const WCHAR | readystatechangeW [] = {'r','e','a','d','y','s','t','a','t','e','c','h','a','n','g','e',0} |
| static const WCHAR | onreadystatechangeW [] = {'o','n','r','e','a','d','y','s','t','a','t','e','c','h','a','n','g','e',0} |
| static const WCHAR | resizeW [] = {'r','e','s','i','z','e',0} |
| static const WCHAR | onresizeW [] = {'o','n','r','e','s','i','z','e',0} |
| static const WCHAR | selectstartW [] = {'s','e','l','e','c','t','s','t','a','r','t',0} |
| static const WCHAR | onselectstartW [] = {'o','n','s','e','l','e','c','t','s','t','a','r','t',0} |
| static const WCHAR | HTMLEventsW [] = {'H','T','M','L','E','v','e','n','t','s',0} |
| static const WCHAR | KeyboardEventW [] = {'K','e','y','b','o','a','r','d','E','v','e','n','t',0} |
| static const WCHAR | MouseEventW [] = {'M','o','u','s','e','E','v','e','n','t',0} |
| static const WCHAR * | event_types [] |
| static const event_info_t | event_info [] |
| static const eventid_t | node_handled_list [] = { EVENTID_LOAD } |
| static const IHTMLEventObjVtbl | HTMLEventObjVtbl |
| static const tid_t | HTMLEventObj_iface_tids [] |
| static dispex_static_data_t | HTMLEventObj_dispex |
Generated on Sat May 26 2012 05:12:11 for ReactOS by
1.7.6.1
|