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

mutation.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "ole2.h"
#include "shlguid.h"
#include "mshtml_private.h"
#include "htmlevent.h"
#include "wine/debug.h"

Go to the source code of this file.

Defines

#define COBJMACROS
#define IE_MAJOR_VERSION   7
#define IE_MINOR_VERSION   0
#define NSRUNNABLE_THIS(iface)   DEFINE_THIS(HTMLDocumentNode, IRunnable, iface)
#define NSDOCOBS_THIS(iface)   DEFINE_THIS(HTMLDocumentNode, IDocumentObserver, iface)

Enumerations

enum  { MUTATION_BINDTOTREE, MUTATION_COMMENT, MUTATION_ENDLOAD, MUTATION_SCRIPT }

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (mshtml)
static BOOL handle_insert_comment (HTMLDocumentNode *doc, const PRUnichar *comment)
static void add_script_runner (HTMLDocumentNode *This)
static nsresult NSAPI nsRunnable_QueryInterface (nsIRunnable *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsRunnable_AddRef (nsIRunnable *iface)
static nsrefcnt NSAPI nsRunnable_Release (nsIRunnable *iface)
static void push_mutation_queue (HTMLDocumentNode *doc, DWORD type, nsISupports *nsiface)
static void pop_mutation_queue (HTMLDocumentNode *doc)
static void bind_to_tree (HTMLDocumentNode *doc, nsISupports *nsiface)
static void call_explorer_69 (HTMLDocumentObj *doc)
static void parse_complete_proc (task_t *task)
static void handle_end_load (HTMLDocumentNode *This)
static nsresult NSAPI nsRunnable_Run (nsIRunnable *iface)
static nsresult NSAPI nsDocumentObserver_QueryInterface (nsIDocumentObserver *iface, nsIIDRef riid, nsQIResult result)
static nsrefcnt NSAPI nsDocumentObserver_AddRef (nsIDocumentObserver *iface)
static nsrefcnt NSAPI nsDocumentObserver_Release (nsIDocumentObserver *iface)
static void NSAPI nsDocumentObserver_CharacterDataWillChange (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContent, void *aInfo)
static void NSAPI nsDocumentObserver_CharacterDataChanged (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContent, void *aInfo)
static void NSAPI nsDocumentObserver_AttributeWillChange (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContent, PRInt32 aNameSpaceID, nsIAtom *aAttribute, PRInt32 aModType)
static void NSAPI nsDocumentObserver_AttributeChanged (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContent, PRInt32 aNameSpaceID, nsIAtom *aAttribute, PRInt32 aModType, PRUint32 aStateMask)
static void NSAPI nsDocumentObserver_ContentAppended (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContainer, PRInt32 aNewIndexInContainer)
static void NSAPI nsDocumentObserver_ContentInserted (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContainer, nsIContent *aChild, PRInt32 aIndexInContainer)
static void NSAPI nsDocumentObserver_ContentRemoved (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContainer, nsIContent *aChild, PRInt32 aIndexInContainer)
static void NSAPI nsDocumentObserver_NodeWillBeDestroyed (nsIDocumentObserver *iface, const nsINode *aNode)
static void NSAPI nsDocumentObserver_ParentChainChanged (nsIDocumentObserver *iface, nsIContent *aContent)
static void NSAPI nsDocumentObserver_BeginUpdate (nsIDocumentObserver *iface, nsIDocument *aDocument, nsUpdateType aUpdateType)
static void NSAPI nsDocumentObserver_EndUpdate (nsIDocumentObserver *iface, nsIDocument *aDocument, nsUpdateType aUpdateType)
static void NSAPI nsDocumentObserver_BeginLoad (nsIDocumentObserver *iface, nsIDocument *aDocument)
static void NSAPI nsDocumentObserver_EndLoad (nsIDocumentObserver *iface, nsIDocument *aDocument)
static void NSAPI nsDocumentObserver_ContentStatesChanged (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContent1, nsIContent *aContent2, PRInt32 aStateMask)
static void NSAPI nsDocumentObserver_StyleSheetAdded (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, PRBool aDocumentSheet)
static void NSAPI nsDocumentObserver_StyleSheetRemoved (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, PRBool aDocumentSheet)
static void NSAPI nsDocumentObserver_StyleSheetApplicableStateChanged (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, PRBool aApplicable)
static void NSAPI nsDocumentObserver_StyleRuleChanged (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, nsIStyleRule *aOldStyleRule, nsIStyleSheet *aNewStyleRule)
static void NSAPI nsDocumentObserver_StyleRuleAdded (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, nsIStyleRule *aStyleRule)
static void NSAPI nsDocumentObserver_StyleRuleRemoved (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIStyleSheet *aStyleSheet, nsIStyleRule *aStyleRule)
static void NSAPI nsDocumentObserver_BindToDocument (nsIDocumentObserver *iface, nsIDocument *aDocument, nsIContent *aContent)
static void NSAPI nsDocumentObserver_DoneAddingChildren (nsIDocumentObserver *iface, nsIContent *aContent, PRBool aHaveNotified)
void init_mutation (HTMLDocumentNode *doc)
void release_mutation (HTMLDocumentNode *doc)

Variables

static const nsIRunnableVtbl nsRunnableVtbl
static const
nsIDocumentObserverVtbl 
nsDocumentObserverVtbl

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