24 #ifndef __IHIERARCHY__ 25 #define __IHIERARCHY__ 27 #include "IPMUnknown.h" 28 #include "GenericID.h" 40 enum { kDefaultIID = IID_IHIERARCHY };
130 virtual void Add(
IHierarchy *newChild, int32 pos = kAtTheEnd) = 0;
146 virtual void Remove(
UID childToRemove) = 0;
188 virtual bool16 IsValid() = 0;