Data Structures |
| struct | HTMLElementCollection |
| struct | elem_vector_t |
Defines |
| #define | COBJMACROS |
| #define | HTMLELEMCOL(x) ((IHTMLElementCollection*) &(x)->lpHTMLElementCollectionVtbl) |
| #define | ELEMCOL_THIS(iface) DEFINE_THIS(HTMLElementCollection, HTMLElementCollection, iface) |
| #define | HTMLELEM_NODE_THIS(iface) DEFINE_THIS2(HTMLElement, node, iface) |
| #define | DISPID_ELEMCOL_0 MSHTML_DISPID_CUSTOM_MIN |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mshtml) |
| static IHTMLElementCollection * | HTMLElementCollection_Create (IUnknown *ref_unk, HTMLElement **elems, DWORD len) |
| static void | elem_vector_add (elem_vector_t *buf, HTMLElement *elem) |
| static void | elem_vector_normalize (elem_vector_t *buf) |
| static BOOL | is_elem_node (nsIDOMNode *node) |
| static HRESULT WINAPI | HTMLElementCollection_QueryInterface (IHTMLElementCollection *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | HTMLElementCollection_AddRef (IHTMLElementCollection *iface) |
| static ULONG WINAPI | HTMLElementCollection_Release (IHTMLElementCollection *iface) |
| static HRESULT WINAPI | HTMLElementCollection_GetTypeInfoCount (IHTMLElementCollection *iface, UINT *pctinfo) |
| static HRESULT WINAPI | HTMLElementCollection_GetTypeInfo (IHTMLElementCollection *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | HTMLElementCollection_GetIDsOfNames (IHTMLElementCollection *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | HTMLElementCollection_Invoke (IHTMLElementCollection *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | HTMLElementCollection_toString (IHTMLElementCollection *iface, BSTR *String) |
| static HRESULT WINAPI | HTMLElementCollection_put_length (IHTMLElementCollection *iface, LONG v) |
| static HRESULT WINAPI | HTMLElementCollection_get_length (IHTMLElementCollection *iface, LONG *p) |
| static HRESULT WINAPI | HTMLElementCollection_get__newEnum (IHTMLElementCollection *iface, IUnknown **p) |
| static BOOL | is_elem_id (HTMLElement *elem, LPCWSTR name) |
| static BOOL | is_elem_name (HTMLElement *elem, LPCWSTR name) |
| static HRESULT | get_item_idx (HTMLElementCollection *This, UINT idx, IDispatch **ret) |
| static HRESULT WINAPI | HTMLElementCollection_item (IHTMLElementCollection *iface, VARIANT name, VARIANT index, IDispatch **pdisp) |
| static HRESULT WINAPI | HTMLElementCollection_tags (IHTMLElementCollection *iface, VARIANT tagName, IDispatch **pdisp) |
| static HRESULT | HTMLElementCollection_get_dispid (IUnknown *iface, BSTR name, DWORD flags, DISPID *dispid) |
| static HRESULT | HTMLElementCollection_invoke (IUnknown *iface, DISPID id, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *res, EXCEPINFO *ei, IServiceProvider *caller) |
| static void | create_all_list (HTMLDocumentNode *doc, HTMLDOMNode *elem, elem_vector_t *buf) |
| IHTMLElementCollection * | create_all_collection (HTMLDOMNode *node, BOOL include_root) |
| IHTMLElementCollection * | create_collection_from_nodelist (HTMLDocumentNode *doc, IUnknown *unk, nsIDOMNodeList *nslist) |
| IHTMLElementCollection * | create_collection_from_htmlcol (HTMLDocumentNode *doc, IUnknown *unk, nsIDOMHTMLCollection *nscol) |
Variables |
static const
IHTMLElementCollectionVtbl | HTMLElementCollectionVtbl |
static const
dispex_static_data_vtbl_t | HTMLElementColection_dispex_vtbl |
| static const tid_t | HTMLElementCollection_iface_tids [] |
| static dispex_static_data_t | HTMLElementCollection_dispex |