ReactOS  0.4.14-dev-52-g6116262
nsIDOMEvent Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIDOMEvent:
Collaboration diagram for nsIDOMEvent:

Public Member Functions

nsresult GetType (nsAString *aType)
 
nsresult GetTarget (nsIDOMEventTarget **aTarget)
 
nsresult GetCurrentTarget (nsIDOMEventTarget **aCurrentTarget)
 
nsresult GetEventPhase (uint16_t *aEventPhase)
 
nsresult GetBubbles (bool *aBubbles)
 
nsresult GetCancelable (bool *aCancelable)
 
nsresult GetTimeStamp (DOMTimeStamp *aTimeStamp)
 
nsresult StopPropagation ()
 
nsresult PreventDefault ()
 
nsresult InitEvent (const nsAString *eventTypeArg, bool canBubbleArg, bool cancelableArg)
 
nsresult GetDefaultPrevented (bool *aDefaultPrevented)
 
nsresult StopImmediatePropagation ()
 
nsresult GetOriginalTarget (nsIDOMEventTarget **aOriginalTarget)
 
nsresult GetExplicitOriginalTarget (nsIDOMEventTarget **aExplicitOriginalTarget)
 
nsresult GetPreventDefault (bool *_retval)
 
nsresult GetIsTrusted (bool *aIsTrusted)
 
nsresult DuplicatePrivateData ()
 
nsresult SetTarget (nsIDOMEventTarget *aTarget)
 
bool IsDispatchStopped ()
 
voidGetInternalNSEvent ()
 
void SetTrusted (bool aTrusted)
 
void Serialize (void *aMsg, bool aSerializeInterfaceType)
 
bool Deserialize (const void *aMsg, void **aIter)
 
void SetOwner (void *aOwner)
 
voidInternalDOMEvent ()
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 2913 of file nsiface.idl.

Member Function Documentation

◆ Deserialize()

bool nsIDOMEvent::Deserialize ( const void aMsg,
void **  aIter 
)

◆ DuplicatePrivateData()

nsresult nsIDOMEvent::DuplicatePrivateData ( )

◆ GetBubbles()

nsresult nsIDOMEvent::GetBubbles ( bool aBubbles)

◆ GetCancelable()

nsresult nsIDOMEvent::GetCancelable ( bool aCancelable)

◆ GetCurrentTarget()

nsresult nsIDOMEvent::GetCurrentTarget ( nsIDOMEventTarget **  aCurrentTarget)

◆ GetDefaultPrevented()

nsresult nsIDOMEvent::GetDefaultPrevented ( bool aDefaultPrevented)

◆ GetEventPhase()

nsresult nsIDOMEvent::GetEventPhase ( uint16_t aEventPhase)

◆ GetExplicitOriginalTarget()

nsresult nsIDOMEvent::GetExplicitOriginalTarget ( nsIDOMEventTarget **  aExplicitOriginalTarget)

◆ GetInternalNSEvent()

void* nsIDOMEvent::GetInternalNSEvent ( )

◆ GetIsTrusted()

nsresult nsIDOMEvent::GetIsTrusted ( bool aIsTrusted)

◆ GetOriginalTarget()

nsresult nsIDOMEvent::GetOriginalTarget ( nsIDOMEventTarget **  aOriginalTarget)

◆ GetPreventDefault()

nsresult nsIDOMEvent::GetPreventDefault ( bool _retval)

◆ GetTarget()

nsresult nsIDOMEvent::GetTarget ( nsIDOMEventTarget **  aTarget)

◆ GetTimeStamp()

nsresult nsIDOMEvent::GetTimeStamp ( DOMTimeStamp aTimeStamp)

◆ GetType()

nsresult nsIDOMEvent::GetType ( nsAString aType)

◆ InitEvent()

nsresult nsIDOMEvent::InitEvent ( const nsAString eventTypeArg,
bool  canBubbleArg,
bool  cancelableArg 
)

◆ InternalDOMEvent()

void* nsIDOMEvent::InternalDOMEvent ( )

◆ IsDispatchStopped()

bool nsIDOMEvent::IsDispatchStopped ( )

◆ PreventDefault()

nsresult nsIDOMEvent::PreventDefault ( )

◆ Serialize()

void nsIDOMEvent::Serialize ( void aMsg,
bool  aSerializeInterfaceType 
)

◆ SetOwner()

void nsIDOMEvent::SetOwner ( void aOwner)

◆ SetTarget()

nsresult nsIDOMEvent::SetTarget ( nsIDOMEventTarget aTarget)

◆ SetTrusted()

void nsIDOMEvent::SetTrusted ( bool  aTrusted)

◆ StopImmediatePropagation()

nsresult nsIDOMEvent::StopImmediatePropagation ( )

◆ StopPropagation()

nsresult nsIDOMEvent::StopPropagation ( )

The documentation for this interface was generated from the following file: