#include <ITableAttributes.h>
|
| enum | { kDefaultIID = IID_ITABLEATTRIBUTES } |
| |
An interface wrapper for AttributeBossList. This interface is similar to ITextAttributes.
| virtual void ITableAttributes::ApplyAttribute | ( | const IPMUnknown * | newAttribute | ) | |
| pure virtual |
Updates the value of a specific override of corresponding class ID to the given boss object
- Parameters
| newAttribute | interface ptr on an attribute boss object to be added to the list of overrides |
Update values of overrides a list of attributes given
- Parameters
| other | list of overrides to apply |
| virtual void ITableAttributes::ClearAllOverrides | ( | | ) | |
| pure virtual |
Remove all the overrides.
| virtual void ITableAttributes::ClearOverride | ( | ClassID | id | ) | |
| pure virtual |
Remove an override associated with a given ClassID.
- Parameters
Remove the specified overrides
- Parameters
| virtual int32 ITableAttributes::CountBosses | ( | | ) | const |
| pure virtual |
| virtual ClassID ITableAttributes::GetClassN | ( | int32 | n | ) | const |
| pure virtual |
Determine the type of the override at the nth position in the AttributeBossList.
- Parameters
- Returns
- ClassID of entry at given index
| virtual const IPMUnknown* ITableAttributes::QueryBossN | ( | int32 | n, | | | PMIID | iid | | ) | | const |
| pure virtual |
- Returns
- reference-incremented interface ptr of specified type, refers to override at given index.
- Precondition
- 0 <= n < CountBosses
Query for an override by ClassID.
- Returns
- reference-incremented interface ptr of specified type
- Precondition
- classID should be in set returned by a GetClassN call