28 #ifndef __IGenericSettingsAttribute__ 29 #define __IGenericSettingsAttribute__ 31 #include "IPMUnknown.h" 32 #include "IPMUnknownIterator.h" 33 #include "GenericSettingsID.h" 40 enum { kDefaultIID = IID_IGENERICSETTINGSATTRIBUTE };
43 AttrTranslateNone = 0x00,
44 AttrTranslateName = 0x01,
45 AttrTranslateValue = 0x02,
46 AttrTranslateBoth = 0x03
59 AttributeFlags nFlags = AttrTranslateBoth,
60 bool16 bLocked = kFalse,
61 bool16 bRelevant = kTrue ) = 0;
71 virtual void SetLocked( bool16 bLocked ) = 0;