39 return IHTMLDOMNode_QueryInterface(&
This->element.node.IHTMLDOMNode_iface,
riid,
ppv);
46 return IHTMLDOMNode_AddRef(&
This->element.node.IHTMLDOMNode_iface);
53 return IHTMLDOMNode_Release(&
This->element.node.IHTMLDOMNode_iface);
59 return IDispatchEx_GetTypeInfoCount(&
This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
66 return IDispatchEx_GetTypeInfo(&
This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
75 return IDispatchEx_GetIDsOfNames(&
This->element.node.event_target.dispex.IDispatchEx_iface,
riid, rgszNames,
76 cNames, lcid, rgDispId);
81 VARIANT *pVarResult, EXCEPINFO *pExcepInfo,
UINT *puArgErr)
84 return IDispatchEx_Invoke(&
This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember,
riid,
85 lcid,
wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
98 nsres = nsIDOMHTMLTableRowElement_SetAlign(
This->nsrow, &
val);
116 nsres = nsIDOMHTMLTableRowElement_GetAlign(
This->nsrow, &
val);
131 nsres = nsIDOMHTMLTableRowElement_SetVAlign(
This->nsrow, &
val);
151 nsres = nsIDOMHTMLTableRowElement_GetVAlign(
This->nsrow, &
val);
167 nsres = nsIDOMHTMLTableRowElement_SetBgColor(
This->nsrow, &
val);
189 nsres = nsIDOMHTMLTableRowElement_GetBgColor(
This->nsrow, &strColor);
196 ERR(
"SetBgColor failed: %08x\n", nsres);
252 nsres = nsIDOMHTMLTableRowElement_GetRowIndex(
This->nsrow,
p);
254 ERR(
"Get rowIndex failed: %08x\n", nsres);
266 nsres = nsIDOMHTMLTableRowElement_GetSectionRowIndex(
This->nsrow,
p);
268 ERR(
"Get selectionRowIndex failed: %08x\n", nsres);
282 nsres = nsIDOMHTMLTableRowElement_GetCells(
This->nsrow, &nscol);
284 ERR(
"GetCells failed: %08x\n", nsres);
290 nsIDOMHTMLCollection_Release(nscol);
303 nsres = nsIDOMHTMLTableRowElement_InsertCell(
This->nsrow,
index, &nselem);
305 ERR(
"Insert Cell at %d failed: %08x\n",
index, nsres);
310 nsIDOMHTMLElement_Release(nselem);
312 ERR(
"Create TableCell failed: %08x\n",
hres);
326 nsres = nsIDOMHTMLTableRowElement_DeleteCell(
This->nsrow,
index);
328 ERR(
"Delete Cell failed: %08x\n", nsres);
374 *
ppv = &
This->IHTMLTableRow_iface;
377 *
ppv = &
This->IHTMLTableRow_iface;
380 *
ppv = &
This->IHTMLTableRow_iface;
407 nsIDOMHTMLTableRowElement_Release(nsrow);
439 DispHTMLTableRow_tid,
458 nsres = nsIDOMHTMLElement_QueryInterface(nselem, &IID_nsIDOMHTMLTableRowElement, (
void**)&
ret->nsrow);
struct png_info_def *typedef unsigned char **typedef struct png_info_def *typedef struct png_info_def *typedef struct png_info_def *typedef unsigned char ** row
HRESULT nscolor_to_str(LPCWSTR color, BSTR *ret)
BOOL variant_to_nscolor(const VARIANT *v, nsAString *nsstr)
HRESULT HTMLElement_clone(HTMLDOMNode *iface, nsIDOMNode *nsnode, HTMLDOMNode **ret)
void HTMLElement_destructor(HTMLDOMNode *iface)
HRESULT HTMLElement_handle_event(HTMLDOMNode *iface, DWORD eid, nsIDOMEvent *event, BOOL *prevent_default)
const cpc_entry_t HTMLElement_cpc[]
void HTMLElement_Init(HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
HRESULT HTMLElement_get_attr_col(HTMLDOMNode *iface, HTMLAttributeCollection **ac)
HRESULT HTMLElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
IHTMLElementCollection * create_collection_from_htmlcol(HTMLDocumentNode *doc, nsIDOMHTMLCollection *nscol)
HRESULT HTMLTableCell_Create(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
static HRESULT WINAPI HTMLTableRow_put_vAlign(IHTMLTableRow *iface, BSTR v)
static HRESULT WINAPI HTMLTableRow_put_borderColorLight(IHTMLTableRow *iface, VARIANT v)
static HRESULT WINAPI HTMLTableRow_GetTypeInfoCount(IHTMLTableRow *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLTableRow_get_borderColor(IHTMLTableRow *iface, VARIANT *p)
static void HTMLTableRow_unlink(HTMLDOMNode *iface)
static const NodeImplVtbl HTMLTableRowImplVtbl
static HRESULT WINAPI HTMLTableRow_put_borderColor(IHTMLTableRow *iface, VARIANT v)
static ULONG WINAPI HTMLTableRow_AddRef(IHTMLTableRow *iface)
static HRESULT WINAPI HTMLTableRow_GetTypeInfo(IHTMLTableRow *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLTableRow_get_vAlign(IHTMLTableRow *iface, BSTR *p)
static HRESULT WINAPI HTMLTableRow_get_borderColorDark(IHTMLTableRow *iface, VARIANT *p)
static HRESULT WINAPI HTMLTableRow_GetIDsOfNames(IHTMLTableRow *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static const IHTMLTableRowVtbl HTMLTableRowVtbl
static void HTMLTableRow_traverse(HTMLDOMNode *iface, nsCycleCollectionTraversalCallback *cb)
static HRESULT WINAPI HTMLTableRow_get_align(IHTMLTableRow *iface, BSTR *p)
static HRESULT WINAPI HTMLTableRow_get_borderColorLight(IHTMLTableRow *iface, VARIANT *p)
static HRESULT WINAPI HTMLTableRow_Invoke(IHTMLTableRow *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
HRESULT HTMLTableRow_Create(HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
static HRESULT HTMLTableRow_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
static HTMLTableRow * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
static HRESULT WINAPI HTMLTableRow_get_cells(IHTMLTableRow *iface, IHTMLElementCollection **p)
static HRESULT WINAPI HTMLTableRow_get_rowIndex(IHTMLTableRow *iface, LONG *p)
static HRESULT WINAPI HTMLTableRow_QueryInterface(IHTMLTableRow *iface, REFIID riid, void **ppv)
static HRESULT WINAPI HTMLTableRow_put_bgColor(IHTMLTableRow *iface, VARIANT v)
static HRESULT WINAPI HTMLTableRow_get_sectionRowIndex(IHTMLTableRow *iface, LONG *p)
static dispex_static_data_t HTMLTableRow_dispex
static HRESULT WINAPI HTMLTableRow_deleteCell(IHTMLTableRow *iface, LONG index)
static ULONG WINAPI HTMLTableRow_Release(IHTMLTableRow *iface)
static HRESULT WINAPI HTMLTableRow_put_align(IHTMLTableRow *iface, BSTR v)
static HRESULT WINAPI HTMLTableRow_put_borderColorDark(IHTMLTableRow *iface, VARIANT v)
static HTMLTableRow * impl_from_IHTMLTableRow(IHTMLTableRow *iface)
static HRESULT WINAPI HTMLTableRow_insertCell(IHTMLTableRow *iface, LONG index, IDispatch **row)
static HRESULT WINAPI HTMLTableRow_get_bgColor(IHTMLTableRow *iface, VARIANT *p)
static const tid_t HTMLTableRow_iface_tids[]
static const char * debugstr_variant(const VARIANT *var)
static HMODULE MODULEINFO DWORD cb
static VARIANTARG static DISPID
void nsAString_Finish(nsAString *) DECLSPEC_HIDDEN
UINT32 nsAString_GetData(const nsAString *, const PRUnichar **) DECLSPEC_HIDDEN
void nsAString_InitDepend(nsAString *, const PRUnichar *) DECLSPEC_HIDDEN
BOOL nsAString_Init(nsAString *, const PRUnichar *) DECLSPEC_HIDDEN
struct nsCycleCollectionTraversalCallback nsCycleCollectionTraversalCallback
#define NS_SUCCEEDED(res)
HRESULT return_nsstr(nsresult, nsAString *, BSTR *) DECLSPEC_HIDDEN
#define IsEqualGUID(rguid1, rguid2)
IHTMLTableRow IHTMLTableRow_iface
nsIDOMHTMLTableRowElement * nsrow
#define CONTAINING_RECORD(address, type, field)
_In_ DWORD _Out_ _In_ WORD wFlags