void release_nsevents(HTMLDocumentNode *) DECLSPEC_HIDDEN
void bind_target_event(HTMLDocumentNode *, EventTarget *, const WCHAR *, IDispatch *) DECLSPEC_HIDDEN
HRESULT get_event_handler(EventTarget *, eventid_t, VARIANT *) DECLSPEC_HIDDEN
@ EVENTID_READYSTATECHANGE
static HRESULT get_doc_event(HTMLDocument *doc, eventid_t eid, VARIANT *var)
HRESULT attach_event(EventTarget *, BSTR, IDispatch *, VARIANT_BOOL *) DECLSPEC_HIDDEN
eventid_t str_to_eid(LPCWSTR) DECLSPEC_HIDDEN
HRESULT detach_event(EventTarget *, BSTR, IDispatch *) DECLSPEC_HIDDEN
HRESULT set_event_handler(EventTarget *, eventid_t, VARIANT *) DECLSPEC_HIDDEN
HRESULT doc_init_events(HTMLDocumentNode *) DECLSPEC_HIDDEN
HRESULT call_fire_event(HTMLDOMNode *, eventid_t) DECLSPEC_HIDDEN
void init_nsevents(HTMLDocumentNode *) DECLSPEC_HIDDEN
void release_event_target(event_target_t *) DECLSPEC_HIDDEN
void add_nsevent_listener(HTMLDocumentNode *, nsIDOMNode *, LPCWSTR) DECLSPEC_HIDDEN
static HRESULT get_node_event(HTMLDOMNode *node, eventid_t eid, VARIANT *var)
void detach_events(HTMLDocumentNode *doc) DECLSPEC_HIDDEN
void check_event_attr(HTMLDocumentNode *, nsIDOMHTMLElement *) DECLSPEC_HIDDEN
HRESULT create_event_obj(IHTMLEventObj **) DECLSPEC_HIDDEN
void update_doc_cp_events(HTMLDocumentNode *, cp_static_data_t *) DECLSPEC_HIDDEN
void fire_event(HTMLDocumentNode *, eventid_t, BOOL, nsIDOMNode *, nsIDOMEvent *, IDispatch *) DECLSPEC_HIDDEN
void detach_nsevent(HTMLDocumentNode *, const WCHAR *) DECLSPEC_HIDDEN
static HRESULT set_node_event(HTMLDOMNode *node, eventid_t eid, VARIANT *var)
void call_event_handlers(HTMLDocumentNode *, HTMLEventObj *, EventTarget *, ConnectionPointContainer *, eventid_t, IDispatch *)
static HRESULT set_doc_event(HTMLDocument *doc, eventid_t eid, VARIANT *var)
HRESULT ensure_doc_nsevent_handler(HTMLDocumentNode *, eventid_t) DECLSPEC_HIDDEN
HRESULT dispatch_event(HTMLDOMNode *, const WCHAR *, VARIANT *, VARIANT_BOOL *) DECLSPEC_HIDDEN
HTMLDocumentNode * doc_node