ReactOS 0.4.15-dev-7934-g1dc8d80
htmlhead.c File Reference
#include "mshtml_private.h"
Include dependency graph for htmlhead.c:

Go to the source code of this file.

Classes

struct  HTMLTitleElement
 
struct  HTMLHeadElement
 

Functions

static HTMLTitleElementimpl_from_IHTMLTitleElement (IHTMLTitleElement *iface)
 
static HRESULT WINAPI HTMLTitleElement_QueryInterface (IHTMLTitleElement *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLTitleElement_AddRef (IHTMLTitleElement *iface)
 
static ULONG WINAPI HTMLTitleElement_Release (IHTMLTitleElement *iface)
 
static HRESULT WINAPI HTMLTitleElement_GetTypeInfoCount (IHTMLTitleElement *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLTitleElement_GetTypeInfo (IHTMLTitleElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLTitleElement_GetIDsOfNames (IHTMLTitleElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLTitleElement_Invoke (IHTMLTitleElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLTitleElement_put_text (IHTMLTitleElement *iface, BSTR v)
 
static HRESULT WINAPI HTMLTitleElement_get_text (IHTMLTitleElement *iface, BSTR *p)
 
static HTMLTitleElementHTMLTitleElement_from_HTMLDOMNode (HTMLDOMNode *iface)
 
static HRESULT HTMLTitleElement_QI (HTMLDOMNode *iface, REFIID riid, void **ppv)
 
static void HTMLTitleElement_destructor (HTMLDOMNode *iface)
 
HRESULT HTMLTitleElement_Create (HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
 
static HTMLHeadElementimpl_from_IHTMLHeadElement (IHTMLHeadElement *iface)
 
static HRESULT WINAPI HTMLHeadElement_QueryInterface (IHTMLHeadElement *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI HTMLHeadElement_AddRef (IHTMLHeadElement *iface)
 
static ULONG WINAPI HTMLHeadElement_Release (IHTMLHeadElement *iface)
 
static HRESULT WINAPI HTMLHeadElement_GetTypeInfoCount (IHTMLHeadElement *iface, UINT *pctinfo)
 
static HRESULT WINAPI HTMLHeadElement_GetTypeInfo (IHTMLHeadElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI HTMLHeadElement_GetIDsOfNames (IHTMLHeadElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI HTMLHeadElement_Invoke (IHTMLHeadElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI HTMLHeadElement_put_profile (IHTMLHeadElement *iface, BSTR v)
 
static HRESULT WINAPI HTMLHeadElement_get_profile (IHTMLHeadElement *iface, BSTR *p)
 
static HTMLHeadElementimpl_from_HTMLDOMNode (HTMLDOMNode *iface)
 
static HRESULT HTMLHeadElement_QI (HTMLDOMNode *iface, REFIID riid, void **ppv)
 
static void HTMLHeadElement_destructor (HTMLDOMNode *iface)
 
HRESULT HTMLHeadElement_Create (HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, HTMLElement **elem)
 

Variables

static const IHTMLTitleElementVtbl HTMLTitleElementVtbl
 
static const NodeImplVtbl HTMLTitleElementImplVtbl
 
static const tid_t HTMLTitleElement_iface_tids []
 
static dispex_static_data_t HTMLTitleElement_dispex
 
static const IHTMLHeadElementVtbl HTMLHeadElementVtbl
 
static const NodeImplVtbl HTMLHeadElementImplVtbl
 
static const tid_t HTMLHeadElement_iface_tids []
 
static dispex_static_data_t HTMLHeadElement_dispex
 

Function Documentation

◆ HTMLHeadElement_AddRef()

static ULONG WINAPI HTMLHeadElement_AddRef ( IHTMLHeadElement *  iface)
static

Definition at line 199 of file htmlhead.c.

200{
202
203 return IHTMLDOMNode_AddRef(&This->element.node.IHTMLDOMNode_iface);
204}
static HTMLHeadElement * impl_from_IHTMLHeadElement(IHTMLHeadElement *iface)
Definition: htmlhead.c:186

◆ HTMLHeadElement_Create()

HRESULT HTMLHeadElement_Create ( HTMLDocumentNode doc,
nsIDOMHTMLElement nselem,
HTMLElement **  elem 
)

Definition at line 323 of file htmlhead.c.

324{
326
327 ret = heap_alloc_zero(sizeof(*ret));
328 if(!ret)
329 return E_OUTOFMEMORY;
330
331 ret->IHTMLHeadElement_iface.lpVtbl = &HTMLHeadElementVtbl;
332 ret->element.node.vtbl = &HTMLHeadElementImplVtbl;
333
334 HTMLElement_Init(&ret->element, doc, nselem, &HTMLHeadElement_dispex);
335
336 *elem = &ret->element;
337 return S_OK;
338}
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
void HTMLElement_Init(HTMLElement *This, HTMLDocumentNode *doc, nsIDOMHTMLElement *nselem, dispex_static_data_t *dispex_data)
Definition: htmlelem.c:4008
static const NodeImplVtbl HTMLHeadElementImplVtbl
Definition: htmlhead.c:302
static const IHTMLHeadElementVtbl HTMLHeadElementVtbl
Definition: htmlhead.c:263
static dispex_static_data_t HTMLHeadElement_dispex
Definition: htmlhead.c:316
#define S_OK
Definition: intsafe.h:52
static size_t elem
Definition: string.c:68
int ret

◆ HTMLHeadElement_destructor()

static void HTMLHeadElement_destructor ( HTMLDOMNode iface)
static

Definition at line 295 of file htmlhead.c.

296{
298
299 HTMLElement_destructor(&This->element.node);
300}
void HTMLElement_destructor(HTMLDOMNode *iface)
Definition: htmlelem.c:3764
static HTMLHeadElement * impl_from_HTMLDOMNode(HTMLDOMNode *iface)
Definition: htmlhead.c:275

◆ HTMLHeadElement_get_profile()

static HRESULT WINAPI HTMLHeadElement_get_profile ( IHTMLHeadElement *  iface,
BSTR p 
)
static

Definition at line 256 of file htmlhead.c.

257{
259 FIXME("(%p)->(%p)\n", This, p);
260 return E_NOTIMPL;
261}
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
GLfloat GLfloat p
Definition: glext.h:8902

◆ HTMLHeadElement_GetIDsOfNames()

static HRESULT WINAPI HTMLHeadElement_GetIDsOfNames ( IHTMLHeadElement *  iface,
REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
static

Definition at line 229 of file htmlhead.c.

232{
234
235 return IDispatchEx_GetIDsOfNames(&This->element.node.event_target.dispex.IDispatchEx_iface, riid, rgszNames,
236 cNames, lcid, rgDispId);
237}
REFIID riid
Definition: atlbase.h:39

◆ HTMLHeadElement_GetTypeInfo()

static HRESULT WINAPI HTMLHeadElement_GetTypeInfo ( IHTMLHeadElement *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 220 of file htmlhead.c.

222{
224
225 return IDispatchEx_GetTypeInfo(&This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
226 ppTInfo);
227}

◆ HTMLHeadElement_GetTypeInfoCount()

static HRESULT WINAPI HTMLHeadElement_GetTypeInfoCount ( IHTMLHeadElement *  iface,
UINT pctinfo 
)
static

Definition at line 213 of file htmlhead.c.

214{
216
217 return IDispatchEx_GetTypeInfoCount(&This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
218}

◆ HTMLHeadElement_Invoke()

static HRESULT WINAPI HTMLHeadElement_Invoke ( IHTMLHeadElement *  iface,
DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
static

Definition at line 239 of file htmlhead.c.

242{
244
245 return IDispatchEx_Invoke(&This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember, riid,
246 lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
247}
_In_ DWORD _Out_ _In_ WORD wFlags
Definition: wincon.h:531

◆ HTMLHeadElement_put_profile()

static HRESULT WINAPI HTMLHeadElement_put_profile ( IHTMLHeadElement *  iface,
BSTR  v 
)
static

Definition at line 249 of file htmlhead.c.

250{
252 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
253 return E_NOTIMPL;
254}
const GLdouble * v
Definition: gl.h:2040
#define debugstr_w
Definition: kernel32.h:32

◆ HTMLHeadElement_QI()

static HRESULT HTMLHeadElement_QI ( HTMLDOMNode iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 280 of file htmlhead.c.

281{
283
284 TRACE("(%p)->(%s %p)\n", This, debugstr_mshtml_guid(riid), ppv);
285
286 if(IsEqualGUID(&IID_IHTMLHeadElement, riid))
287 *ppv = &This->IHTMLHeadElement_iface;
288 else
289 return HTMLElement_QI(&This->element.node, riid, ppv);
290
291 IUnknown_AddRef((IUnknown*)*ppv);
292 return S_OK;
293}
const char * debugstr_mshtml_guid(const GUID *iid)
Definition: main.c:542
HRESULT HTMLElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
Definition: htmlelem.c:3738
REFIID LPVOID * ppv
Definition: atlbase.h:39
#define IsEqualGUID(rguid1, rguid2)
Definition: guiddef.h:147
#define TRACE(s)
Definition: solgame.cpp:4

◆ HTMLHeadElement_QueryInterface()

static HRESULT WINAPI HTMLHeadElement_QueryInterface ( IHTMLHeadElement *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 191 of file htmlhead.c.

193{
195
196 return IHTMLDOMNode_QueryInterface(&This->element.node.IHTMLDOMNode_iface, riid, ppv);
197}

◆ HTMLHeadElement_Release()

static ULONG WINAPI HTMLHeadElement_Release ( IHTMLHeadElement *  iface)
static

Definition at line 206 of file htmlhead.c.

207{
209
210 return IHTMLDOMNode_Release(&This->element.node.IHTMLDOMNode_iface);
211}

◆ HTMLTitleElement_AddRef()

static ULONG WINAPI HTMLTitleElement_AddRef ( IHTMLTitleElement *  iface)
static

Definition at line 40 of file htmlhead.c.

41{
43
44 return IHTMLDOMNode_AddRef(&This->element.node.IHTMLDOMNode_iface);
45}
static HTMLTitleElement * impl_from_IHTMLTitleElement(IHTMLTitleElement *iface)
Definition: htmlhead.c:27

◆ HTMLTitleElement_Create()

HRESULT HTMLTitleElement_Create ( HTMLDocumentNode doc,
nsIDOMHTMLElement nselem,
HTMLElement **  elem 
)

Definition at line 163 of file htmlhead.c.

164{
166
167 ret = heap_alloc_zero(sizeof(*ret));
168 if(!ret)
169 return E_OUTOFMEMORY;
170
171 ret->IHTMLTitleElement_iface.lpVtbl = &HTMLTitleElementVtbl;
172 ret->element.node.vtbl = &HTMLTitleElementImplVtbl;
173
174 HTMLElement_Init(&ret->element, doc, nselem, &HTMLTitleElement_dispex);
175
176 *elem = &ret->element;
177 return S_OK;
178}
static dispex_static_data_t HTMLTitleElement_dispex
Definition: htmlhead.c:156
static const IHTMLTitleElementVtbl HTMLTitleElementVtbl
Definition: htmlhead.c:103
static const NodeImplVtbl HTMLTitleElementImplVtbl
Definition: htmlhead.c:142

◆ HTMLTitleElement_destructor()

static void HTMLTitleElement_destructor ( HTMLDOMNode iface)
static

Definition at line 135 of file htmlhead.c.

136{
138
139 HTMLElement_destructor(&This->element.node);
140}
static HTMLTitleElement * HTMLTitleElement_from_HTMLDOMNode(HTMLDOMNode *iface)
Definition: htmlhead.c:115

◆ HTMLTitleElement_from_HTMLDOMNode()

static HTMLTitleElement * HTMLTitleElement_from_HTMLDOMNode ( HTMLDOMNode iface)
inlinestatic

Definition at line 115 of file htmlhead.c.

116{
117 return CONTAINING_RECORD(iface, HTMLTitleElement, element.node);
118}
#define CONTAINING_RECORD(address, type, field)
Definition: typedefs.h:260

Referenced by HTMLTitleElement_destructor(), and HTMLTitleElement_QI().

◆ HTMLTitleElement_get_text()

static HRESULT WINAPI HTMLTitleElement_get_text ( IHTMLTitleElement *  iface,
BSTR p 
)
static

Definition at line 96 of file htmlhead.c.

97{
99 FIXME("(%p)->(%p)\n", This, p);
100 return E_NOTIMPL;
101}

◆ HTMLTitleElement_GetIDsOfNames()

static HRESULT WINAPI HTMLTitleElement_GetIDsOfNames ( IHTMLTitleElement *  iface,
REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
static

Definition at line 70 of file htmlhead.c.

72{
74
75 return IDispatchEx_GetIDsOfNames(&This->element.node.event_target.dispex.IDispatchEx_iface, riid, rgszNames,
76 cNames, lcid, rgDispId);
77}

◆ HTMLTitleElement_GetTypeInfo()

static HRESULT WINAPI HTMLTitleElement_GetTypeInfo ( IHTMLTitleElement *  iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 61 of file htmlhead.c.

63{
65
66 return IDispatchEx_GetTypeInfo(&This->element.node.event_target.dispex.IDispatchEx_iface, iTInfo, lcid,
67 ppTInfo);
68}

◆ HTMLTitleElement_GetTypeInfoCount()

static HRESULT WINAPI HTMLTitleElement_GetTypeInfoCount ( IHTMLTitleElement *  iface,
UINT pctinfo 
)
static

Definition at line 54 of file htmlhead.c.

55{
57
58 return IDispatchEx_GetTypeInfoCount(&This->element.node.event_target.dispex.IDispatchEx_iface, pctinfo);
59}

◆ HTMLTitleElement_Invoke()

static HRESULT WINAPI HTMLTitleElement_Invoke ( IHTMLTitleElement *  iface,
DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
static

Definition at line 79 of file htmlhead.c.

82{
84
85 return IDispatchEx_Invoke(&This->element.node.event_target.dispex.IDispatchEx_iface, dispIdMember, riid,
86 lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
87}

◆ HTMLTitleElement_put_text()

static HRESULT WINAPI HTMLTitleElement_put_text ( IHTMLTitleElement *  iface,
BSTR  v 
)
static

Definition at line 89 of file htmlhead.c.

90{
92 FIXME("(%p)->(%s)\n", This, debugstr_w(v));
93 return E_NOTIMPL;
94}

◆ HTMLTitleElement_QI()

static HRESULT HTMLTitleElement_QI ( HTMLDOMNode iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 120 of file htmlhead.c.

121{
123
124 TRACE("(%p)->(%s %p)\n", This, debugstr_mshtml_guid(riid), ppv);
125
126 if(IsEqualGUID(&IID_IHTMLTitleElement, riid))
127 *ppv = &This->IHTMLTitleElement_iface;
128 else
129 return HTMLElement_QI(&This->element.node, riid, ppv);
130
131 IUnknown_AddRef((IUnknown*)*ppv);
132 return S_OK;
133}

◆ HTMLTitleElement_QueryInterface()

static HRESULT WINAPI HTMLTitleElement_QueryInterface ( IHTMLTitleElement *  iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 32 of file htmlhead.c.

34{
36
37 return IHTMLDOMNode_QueryInterface(&This->element.node.IHTMLDOMNode_iface, riid, ppv);
38}

◆ HTMLTitleElement_Release()

static ULONG WINAPI HTMLTitleElement_Release ( IHTMLTitleElement *  iface)
static

Definition at line 47 of file htmlhead.c.

48{
50
51 return IHTMLDOMNode_Release(&This->element.node.IHTMLDOMNode_iface);
52}

◆ impl_from_HTMLDOMNode()

static HTMLHeadElement * impl_from_HTMLDOMNode ( HTMLDOMNode iface)
inlinestatic

Definition at line 275 of file htmlhead.c.

276{
277 return CONTAINING_RECORD(iface, HTMLHeadElement, element.node);
278}

Referenced by HTMLHeadElement_destructor(), and HTMLHeadElement_QI().

◆ impl_from_IHTMLHeadElement()

◆ impl_from_IHTMLTitleElement()

Variable Documentation

◆ HTMLHeadElement_dispex

dispex_static_data_t HTMLHeadElement_dispex
static
Initial value:
= {
DispHTMLHeadElement_tid,
}
#define NULL
Definition: types.h:112
static const tid_t HTMLHeadElement_iface_tids[]
Definition: htmlhead.c:311

Definition at line 316 of file htmlhead.c.

Referenced by HTMLHeadElement_Create().

◆ HTMLHeadElement_iface_tids

const tid_t HTMLHeadElement_iface_tids[]
static
Initial value:
= {
IHTMLHeadElement_tid,
0
}
#define HTMLELEMENT_TIDS

Definition at line 311 of file htmlhead.c.

◆ HTMLHeadElementImplVtbl

const NodeImplVtbl HTMLHeadElementImplVtbl
static
Initial value:
= {
}
HRESULT HTMLElement_clone(HTMLDOMNode *iface, nsIDOMNode *nsnode, HTMLDOMNode **ret)
Definition: htmlelem.c:3793
HRESULT HTMLElement_handle_event(HTMLDOMNode *iface, DWORD eid, nsIDOMEvent *event, BOOL *prevent_default)
Definition: htmlelem.c:3815
const cpc_entry_t HTMLElement_cpc[]
Definition: htmlelem.c:3847
HRESULT HTMLElement_get_attr_col(HTMLDOMNode *iface, HTMLAttributeCollection **ac)
Definition: htmlelem.c:4827
static HRESULT HTMLHeadElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
Definition: htmlhead.c:280
static void HTMLHeadElement_destructor(HTMLDOMNode *iface)
Definition: htmlhead.c:295

Definition at line 302 of file htmlhead.c.

Referenced by HTMLHeadElement_Create().

◆ HTMLHeadElementVtbl

const IHTMLHeadElementVtbl HTMLHeadElementVtbl
static
Initial value:
= {
}
static HRESULT WINAPI HTMLHeadElement_put_profile(IHTMLHeadElement *iface, BSTR v)
Definition: htmlhead.c:249
static HRESULT WINAPI HTMLHeadElement_GetIDsOfNames(IHTMLHeadElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
Definition: htmlhead.c:229
static HRESULT WINAPI HTMLHeadElement_GetTypeInfoCount(IHTMLHeadElement *iface, UINT *pctinfo)
Definition: htmlhead.c:213
static HRESULT WINAPI HTMLHeadElement_Invoke(IHTMLHeadElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition: htmlhead.c:239
static ULONG WINAPI HTMLHeadElement_Release(IHTMLHeadElement *iface)
Definition: htmlhead.c:206
static HRESULT WINAPI HTMLHeadElement_get_profile(IHTMLHeadElement *iface, BSTR *p)
Definition: htmlhead.c:256
static HRESULT WINAPI HTMLHeadElement_QueryInterface(IHTMLHeadElement *iface, REFIID riid, void **ppv)
Definition: htmlhead.c:191
static HRESULT WINAPI HTMLHeadElement_GetTypeInfo(IHTMLHeadElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
Definition: htmlhead.c:220
static ULONG WINAPI HTMLHeadElement_AddRef(IHTMLHeadElement *iface)
Definition: htmlhead.c:199

Definition at line 263 of file htmlhead.c.

Referenced by HTMLHeadElement_Create().

◆ HTMLTitleElement_dispex

dispex_static_data_t HTMLTitleElement_dispex
static
Initial value:
= {
DispHTMLTitleElement_tid,
}
static const tid_t HTMLTitleElement_iface_tids[]
Definition: htmlhead.c:151

Definition at line 156 of file htmlhead.c.

Referenced by HTMLTitleElement_Create().

◆ HTMLTitleElement_iface_tids

const tid_t HTMLTitleElement_iface_tids[]
static
Initial value:
= {
IHTMLTitleElement_tid,
0
}

Definition at line 151 of file htmlhead.c.

◆ HTMLTitleElementImplVtbl

const NodeImplVtbl HTMLTitleElementImplVtbl
static
Initial value:
= {
}
static HRESULT HTMLTitleElement_QI(HTMLDOMNode *iface, REFIID riid, void **ppv)
Definition: htmlhead.c:120
static void HTMLTitleElement_destructor(HTMLDOMNode *iface)
Definition: htmlhead.c:135

Definition at line 142 of file htmlhead.c.

Referenced by HTMLTitleElement_Create().

◆ HTMLTitleElementVtbl

const IHTMLTitleElementVtbl HTMLTitleElementVtbl
static
Initial value:
= {
}
static HRESULT WINAPI HTMLTitleElement_GetTypeInfoCount(IHTMLTitleElement *iface, UINT *pctinfo)
Definition: htmlhead.c:54
static ULONG WINAPI HTMLTitleElement_Release(IHTMLTitleElement *iface)
Definition: htmlhead.c:47
static HRESULT WINAPI HTMLTitleElement_put_text(IHTMLTitleElement *iface, BSTR v)
Definition: htmlhead.c:89
static ULONG WINAPI HTMLTitleElement_AddRef(IHTMLTitleElement *iface)
Definition: htmlhead.c:40
static HRESULT WINAPI HTMLTitleElement_GetTypeInfo(IHTMLTitleElement *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
Definition: htmlhead.c:61
static HRESULT WINAPI HTMLTitleElement_get_text(IHTMLTitleElement *iface, BSTR *p)
Definition: htmlhead.c:96
static HRESULT WINAPI HTMLTitleElement_Invoke(IHTMLTitleElement *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition: htmlhead.c:79
static HRESULT WINAPI HTMLTitleElement_GetIDsOfNames(IHTMLTitleElement *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
Definition: htmlhead.c:70
static HRESULT WINAPI HTMLTitleElement_QueryInterface(IHTMLTitleElement *iface, REFIID riid, void **ppv)
Definition: htmlhead.c:32

Definition at line 103 of file htmlhead.c.

Referenced by HTMLTitleElement_Create().