Public Member Functions

IVetoEvent Interface Reference

Base abstract interface for veto events. More...

Inheritance diagram for IVetoEvent:
IEvent ICanShowWindowEvent IExtraDataCanChangeEvent

List of all members.

Public Member Functions

void addVeto (in wstring reason)
 Adds a veto on this event.
void isVetoed ([retval] out boolean result)
 If this event was vetoed.
void getVetos ([retval] out wstring[] result)
 Current veto reason list, if size is 0 - no veto.

Detailed Description

Base abstract interface for veto events.

Interface ID:
{9A1A4130-69FE-472F-AC10-C6FA25D75007}

Member Function Documentation

void IVetoEvent::addVeto ( in wstring  reason  ) 

Adds a veto on this event.

Parameters:
reason Reason for veto, could be null or empty string.
void IVetoEvent::isVetoed ( [retval] out boolean  result  ) 

If this event was vetoed.

Parameters:
result Reason for veto.
void IVetoEvent::getVetos ( [retval] out wstring[]  result  ) 

Current veto reason list, if size is 0 - no veto.

Parameters:
result Array of reasons for veto provided by different event handlers.