ReactOS  0.4.14-dev-614-gbfd8a84
NodeImplVtbl Struct Reference

#include <mshtml_private.h>

Collaboration diagram for NodeImplVtbl:

Public Attributes

HRESULT(* qi )(HTMLDOMNode *, REFIID, void **)
 
void(* destructor )(HTMLDOMNode *)
 
const cpc_entry_tcpc_entries
 
HRESULT(* clone )(HTMLDOMNode *, nsIDOMNode *, HTMLDOMNode **)
 
HRESULT(* handle_event )(HTMLDOMNode *, DWORD, nsIDOMEvent *, BOOL *)
 
HRESULT(* get_attr_col )(HTMLDOMNode *, HTMLAttributeCollection **)
 
event_target_t **(* get_event_target_ptr )(HTMLDOMNode *)
 
HRESULT(* fire_event )(HTMLDOMNode *, DWORD, BOOL *)
 
HRESULT(* put_disabled )(HTMLDOMNode *, VARIANT_BOOL)
 
HRESULT(* get_disabled )(HTMLDOMNode *, VARIANT_BOOL *)
 
HRESULT(* get_document )(HTMLDOMNode *, IDispatch **)
 
HRESULT(* get_readystate )(HTMLDOMNode *, BSTR *)
 
HRESULT(* get_dispid )(HTMLDOMNode *, BSTR, DWORD, DISPID *)
 
HRESULT(* invoke )(HTMLDOMNode *, DISPID, LCID, WORD, DISPPARAMS *, VARIANT *, EXCEPINFO *, IServiceProvider *)
 
HRESULT(* bind_to_tree )(HTMLDOMNode *)
 
void(* traverse )(HTMLDOMNode *, nsCycleCollectionTraversalCallback *)
 
void(* unlink )(HTMLDOMNode *)
 
BOOL(* is_text_edit )(HTMLDOMNode *)
 

Detailed Description

Definition at line 679 of file mshtml_private.h.

Member Data Documentation

◆ bind_to_tree

HRESULT(* NodeImplVtbl::bind_to_tree) (HTMLDOMNode *)

Definition at line 694 of file mshtml_private.h.

◆ clone

HRESULT(* NodeImplVtbl::clone) (HTMLDOMNode *, nsIDOMNode *, HTMLDOMNode **)

Definition at line 683 of file mshtml_private.h.

◆ cpc_entries

const cpc_entry_t* NodeImplVtbl::cpc_entries

Definition at line 682 of file mshtml_private.h.

◆ destructor

void(* NodeImplVtbl::destructor) (HTMLDOMNode *)

Definition at line 681 of file mshtml_private.h.

◆ fire_event

HRESULT(* NodeImplVtbl::fire_event) (HTMLDOMNode *, DWORD, BOOL *)

Definition at line 687 of file mshtml_private.h.

◆ get_attr_col

HRESULT(* NodeImplVtbl::get_attr_col) (HTMLDOMNode *, HTMLAttributeCollection **)

Definition at line 685 of file mshtml_private.h.

◆ get_disabled

HRESULT(* NodeImplVtbl::get_disabled) (HTMLDOMNode *, VARIANT_BOOL *)

Definition at line 689 of file mshtml_private.h.

◆ get_dispid

HRESULT(* NodeImplVtbl::get_dispid) (HTMLDOMNode *, BSTR, DWORD, DISPID *)

Definition at line 692 of file mshtml_private.h.

◆ get_document

HRESULT(* NodeImplVtbl::get_document) (HTMLDOMNode *, IDispatch **)

Definition at line 690 of file mshtml_private.h.

◆ get_event_target_ptr

event_target_t**(* NodeImplVtbl::get_event_target_ptr) (HTMLDOMNode *)

Definition at line 686 of file mshtml_private.h.

◆ get_readystate

HRESULT(* NodeImplVtbl::get_readystate) (HTMLDOMNode *, BSTR *)

Definition at line 691 of file mshtml_private.h.

◆ handle_event

HRESULT(* NodeImplVtbl::handle_event) (HTMLDOMNode *, DWORD, nsIDOMEvent *, BOOL *)

Definition at line 684 of file mshtml_private.h.

◆ invoke

HRESULT(* NodeImplVtbl::invoke) (HTMLDOMNode *, DISPID, LCID, WORD, DISPPARAMS *, VARIANT *, EXCEPINFO *, IServiceProvider *)

Definition at line 693 of file mshtml_private.h.

◆ is_text_edit

BOOL(* NodeImplVtbl::is_text_edit) (HTMLDOMNode *)

Definition at line 697 of file mshtml_private.h.

◆ put_disabled

HRESULT(* NodeImplVtbl::put_disabled) (HTMLDOMNode *, VARIANT_BOOL)

Definition at line 688 of file mshtml_private.h.

◆ qi

HRESULT(* NodeImplVtbl::qi) (HTMLDOMNode *, REFIID, void **)

Definition at line 680 of file mshtml_private.h.

◆ traverse

void(* NodeImplVtbl::traverse) (HTMLDOMNode *, nsCycleCollectionTraversalCallback *)

Definition at line 695 of file mshtml_private.h.

◆ unlink

void(* NodeImplVtbl::unlink) (HTMLDOMNode *)

Definition at line 696 of file mshtml_private.h.


The documentation for this struct was generated from the following file: