ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

htmlelem2.c File Reference
#include <stdarg.h>
#include <math.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "mshtml_private.h"
#include "htmlevent.h"

Go to the source code of this file.

Data Structures

struct  HTMLRect

Defines

#define COBJMACROS
#define HTMLRECT(x)   ((IHTMLRect*) &(x)->lpIHTMLRectVtbl)
#define HTMLRECT_THIS(iface)   DEFINE_THIS(HTMLRect, IHTMLRect, iface)
#define HTMLELEM2_THIS(iface)   DEFINE_THIS(HTMLElement, HTMLElement2, iface)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static HRESULT WINAPI HTMLRect_QueryInterface (IHTMLRect *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLRect_AddRef (IHTMLRect *iface)
static ULONG WINAPI HTMLRect_Release (IHTMLRect *iface)
static HRESULT WINAPI HTMLRect_GetTypeInfoCount (IHTMLRect *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLRect_GetTypeInfo (IHTMLRect *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLRect_GetIDsOfNames (IHTMLRect *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLRect_Invoke (IHTMLRect *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLRect_put_left (IHTMLRect *iface, LONG v)
static HRESULT WINAPI HTMLRect_get_left (IHTMLRect *iface, LONG *p)
static HRESULT WINAPI HTMLRect_put_top (IHTMLRect *iface, LONG v)
static HRESULT WINAPI HTMLRect_get_top (IHTMLRect *iface, LONG *p)
static HRESULT WINAPI HTMLRect_put_right (IHTMLRect *iface, LONG v)
static HRESULT WINAPI HTMLRect_get_right (IHTMLRect *iface, LONG *p)
static HRESULT WINAPI HTMLRect_put_bottom (IHTMLRect *iface, LONG v)
static HRESULT WINAPI HTMLRect_get_bottom (IHTMLRect *iface, LONG *p)
static HRESULT create_html_rect (nsIDOMClientRect *nsrect, IHTMLRect **ret)
static HRESULT WINAPI HTMLElement2_QueryInterface (IHTMLElement2 *iface, REFIID riid, void **ppv)
static ULONG WINAPI HTMLElement2_AddRef (IHTMLElement2 *iface)
static ULONG WINAPI HTMLElement2_Release (IHTMLElement2 *iface)
static HRESULT WINAPI HTMLElement2_GetTypeInfoCount (IHTMLElement2 *iface, UINT *pctinfo)
static HRESULT WINAPI HTMLElement2_GetTypeInfo (IHTMLElement2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI HTMLElement2_GetIDsOfNames (IHTMLElement2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI HTMLElement2_Invoke (IHTMLElement2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI HTMLElement2_get_scopeName (IHTMLElement2 *iface, BSTR *p)
static HRESULT WINAPI HTMLElement2_setCapture (IHTMLElement2 *iface, VARIANT_BOOL containerCapture)
static HRESULT WINAPI HTMLElement2_releaseCapture (IHTMLElement2 *iface)
static HRESULT WINAPI HTMLElement2_put_onlosecapture (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onlosecapture (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_componentFromPoint (IHTMLElement2 *iface, LONG x, LONG y, BSTR *component)
static HRESULT WINAPI HTMLElement2_doScroll (IHTMLElement2 *iface, VARIANT component)
static HRESULT WINAPI HTMLElement2_put_onscroll (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onscroll (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_ondrag (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_ondrag (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_ondragend (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_ondragend (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_ondragenter (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_ondragenter (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_ondragover (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_ondragover (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_ondragleave (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_ondragleave (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_ondrop (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_ondrop (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onbeforecut (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onbeforecut (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_oncut (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_oncut (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onbeforecopy (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onbeforecopy (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_oncopy (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_oncopy (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onbeforepaste (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onbeforepaste (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onpaste (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onpaste (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_get_currentStyle (IHTMLElement2 *iface, IHTMLCurrentStyle **p)
static HRESULT WINAPI HTMLElement2_put_onpropertychange (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onpropertychange (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_getClientRects (IHTMLElement2 *iface, IHTMLRectCollection **pRectCol)
static HRESULT WINAPI HTMLElement2_getBoundingClientRect (IHTMLElement2 *iface, IHTMLRect **pRect)
static HRESULT WINAPI HTMLElement2_setExpression (IHTMLElement2 *iface, BSTR propname, BSTR expression, BSTR language)
static HRESULT WINAPI HTMLElement2_getExpression (IHTMLElement2 *iface, BSTR propname, VARIANT *expression)
static HRESULT WINAPI HTMLElement2_removeExpression (IHTMLElement2 *iface, BSTR propname, VARIANT_BOOL *pfSuccess)
static HRESULT WINAPI HTMLElement2_put_tabIndex (IHTMLElement2 *iface, short v)
static HRESULT WINAPI HTMLElement2_get_tabIndex (IHTMLElement2 *iface, short *p)
static HRESULT WINAPI HTMLElement2_focus (IHTMLElement2 *iface)
static HRESULT WINAPI HTMLElement2_put_accessKey (IHTMLElement2 *iface, BSTR v)
static HRESULT WINAPI HTMLElement2_get_accessKey (IHTMLElement2 *iface, BSTR *p)
static HRESULT WINAPI HTMLElement2_put_onblur (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onblur (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onfocus (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onfocus (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onresize (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onresize (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_blur (IHTMLElement2 *iface)
static HRESULT WINAPI HTMLElement2_addFilter (IHTMLElement2 *iface, IUnknown *pUnk)
static HRESULT WINAPI HTMLElement2_removeFilter (IHTMLElement2 *iface, IUnknown *pUnk)
static HRESULT WINAPI HTMLElement2_get_clientHeight (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_get_clientWidth (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_get_clientTop (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_get_clientLeft (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_attachEvent (IHTMLElement2 *iface, BSTR event, IDispatch *pDisp, VARIANT_BOOL *pfResult)
static HRESULT WINAPI HTMLElement2_detachEvent (IHTMLElement2 *iface, BSTR event, IDispatch *pDisp)
static HRESULT WINAPI HTMLElement2_get_readyState (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onreadystatechange (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onreadystatechange (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onrowsdelete (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onrowsdelete (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_onrowsinserted (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_onrowsinserted (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_oncellchange (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_oncellchange (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_put_dir (IHTMLElement2 *iface, BSTR v)
static HRESULT WINAPI HTMLElement2_get_dir (IHTMLElement2 *iface, BSTR *p)
static HRESULT WINAPI HTMLElement2_createControlRange (IHTMLElement2 *iface, IDispatch **range)
static HRESULT WINAPI HTMLElement2_get_scrollHeight (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_get_scrollWidth (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_put_scrollTop (IHTMLElement2 *iface, LONG v)
static HRESULT WINAPI HTMLElement2_get_scrollTop (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_put_scrollLeft (IHTMLElement2 *iface, LONG v)
static HRESULT WINAPI HTMLElement2_get_scrollLeft (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_clearAttributes (IHTMLElement2 *iface)
static HRESULT WINAPI HTMLElement2_mergeAttributes (IHTMLElement2 *iface, IHTMLElement *mergeThis)
static HRESULT WINAPI HTMLElement2_put_oncontextmenu (IHTMLElement2 *iface, VARIANT v)
static HRESULT WINAPI HTMLElement2_get_oncontextmenu (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_insertAdjecentElement (IHTMLElement2 *iface, BSTR where, IHTMLElement *insertedElement, IHTMLElement **inserted)
static HRESULT WINAPI HTMLElement2_applyElement (IHTMLElement2 *iface, IHTMLElement *apply, BSTR where, IHTMLElement **applied)
static HRESULT WINAPI HTMLElement2_getAdjecentText (IHTMLElement2 *iface, BSTR where, BSTR *text)
static HRESULT WINAPI HTMLElement2_replaceAdjecentText (IHTMLElement2 *iface, BSTR where, BSTR newText, BSTR *oldText)
static HRESULT WINAPI HTMLElement2_get_canHandleChildren (IHTMLElement2 *iface, VARIANT_BOOL *p)
static HRESULT WINAPI HTMLElement2_addBehavior (IHTMLElement2 *iface, BSTR bstrUrl, VARIANT *pvarFactory, LONG *pCookie)
static HRESULT WINAPI HTMLElement2_removeBehavior (IHTMLElement2 *iface, LONG cookie, VARIANT_BOOL *pfResult)
static HRESULT WINAPI HTMLElement2_get_runtimeStyle (IHTMLElement2 *iface, IHTMLStyle **p)
static HRESULT WINAPI HTMLElement2_get_behaviorUrns (IHTMLElement2 *iface, IDispatch **p)
static HRESULT WINAPI HTMLElement2_put_tagUrn (IHTMLElement2 *iface, BSTR v)
static HRESULT WINAPI HTMLElement2_get_tagUrn (IHTMLElement2 *iface, BSTR *p)
static HRESULT WINAPI HTMLElement2_put_onbeforeeditfocus (IHTMLElement2 *iface, VARIANT vv)
static HRESULT WINAPI HTMLElement2_get_onbeforeeditfocus (IHTMLElement2 *iface, VARIANT *p)
static HRESULT WINAPI HTMLElement2_get_readyStateValue (IHTMLElement2 *iface, LONG *p)
static HRESULT WINAPI HTMLElement2_getElementsByTagName (IHTMLElement2 *iface, BSTR v, IHTMLElementCollection **pelColl)
void HTMLElement2_Init (HTMLElement *This)

Variables

static const IHTMLRectVtbl HTMLRectVtbl
static const tid_t HTMLRect_iface_tids []
static dispex_static_data_t HTMLRect_dispex
static const IHTMLElement2Vtbl HTMLElement2Vtbl

Generated on Sat May 26 2012 05:12:07 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.