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

nsevents.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "mshtmcid.h"
#include "shlguid.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  nsEventListener
struct  nsDocumentEventListener

Defines

#define COBJMACROS
#define NSEVENTLIST_THIS(iface)   DEFINE_THIS(nsEventListener, DOMEventListener, iface)
#define EVENTLISTENER_VTBL(handler)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static LONG release_listener (nsDocumentEventListener *This)
static nsresult NSAPI nsDOMEventListener_QueryInterface (nsIDOMEventListener *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsDOMEventListener_AddRef (nsIDOMEventListener *iface)
static nsrefcnt NSAPI nsDOMEventListener_Release (nsIDOMEventListener *iface)
static BOOL is_doc_child_focus (NSContainer *nscontainer)
static nsresult NSAPI handle_blur (nsIDOMEventListener *iface, nsIDOMEvent *event)
static nsresult NSAPI handle_focus (nsIDOMEventListener *iface, nsIDOMEvent *event)
static nsresult NSAPI handle_keypress (nsIDOMEventListener *iface, nsIDOMEvent *event)
static void handle_docobj_load (HTMLDocumentObj *doc)
static nsresult NSAPI handle_load (nsIDOMEventListener *iface, nsIDOMEvent *event)
static nsresult NSAPI handle_htmlevent (nsIDOMEventListener *iface, nsIDOMEvent *event)
static void init_event (nsIDOMEventTarget *target, const PRUnichar *type, nsIDOMEventListener *listener, BOOL capture)
static void init_listener (nsEventListener *This, nsDocumentEventListener *listener, const nsIDOMEventListenerVtbl *vtbl)
void add_nsevent_listener (HTMLDocumentNode *doc, nsIDOMNode *nsnode, LPCWSTR type)
void release_nsevents (HTMLDocumentNode *doc)
void init_nsevents (HTMLDocumentNode *doc)

Variables

static const
nsIDOMEventListenerVtbl 
blur_vtbl = EVENTLISTENER_VTBL(handle_blur)
static const
nsIDOMEventListenerVtbl 
focus_vtbl = EVENTLISTENER_VTBL(handle_focus)
static const
nsIDOMEventListenerVtbl 
keypress_vtbl = EVENTLISTENER_VTBL(handle_keypress)
static const
nsIDOMEventListenerVtbl 
load_vtbl = EVENTLISTENER_VTBL(handle_load)
static const
nsIDOMEventListenerVtbl 
htmlevent_vtbl = EVENTLISTENER_VTBL(handle_htmlevent)

Generated on Sun May 27 2012 05:14:00 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.