IActionOptions Class Reference
 
 
 
IActionOptions Class Reference

#include <actiontable.h>

Inheritance diagram for IActionOptions:
BaseInterface InterfaceServer MaxHeapOperators

Class Description

This interface should be implemented if an action item (ActionItem) supports an alternate options command.

In this case you would override ActionItem::GetInterface(ACTION_OPTION_INTERFACE), to return an instance of this interface.

Public Member Functions

virtual BOOL  ExecuteOptions (DWORD options=AO_DEFAULT)=0
virtual CoreExport BaseInterface GetInterface (Interface_ID id)
virtual CoreExport Interface_ID  GetID ()

Member Function Documentation

virtual BOOL ExecuteOptions ( DWORD  options = AO_DEFAULT ) [pure virtual]
virtual CoreExport BaseInterface* GetInterface ( Interface_ID  id ) [virtual]
Remarks:
Returns a pointer to the interface whose ID is specified.
Parameters:
Interface_ID id

The ID of the interface to return.
Default Implementation:
{ return NULL; }

Reimplemented from BaseInterface.

virtual CoreExport Interface_ID GetID ( ) [virtual]
Remarks:
This method returns the unique interface ID.

Reimplemented from BaseInterface.