24 #ifndef __ILnkWtchCache_h__ 25 #define __ILnkWtchCache_h__ 27 #include "IPMUnknown.h" 30 #include "LnkWtchID.h" 58 enum { kDefaultIID = IID_ILNKWTCHCACHE };
66 bool16 operator==(
const Entry& other)
const {
return fUID == other.fUID; }
67 Entry(
UID uid, bool16 removed) : fUID(uid), fRemoved(removed) {}
100 virtual void MarkRemoved(
const int32 pos, bool16 removed) = 0;
105 virtual void Delete(
const int32 pos) = 0;
109 virtual void clear() = 0;
113 virtual void Dump()
const = 0;
120 #endif // __ILnkWtchCache_h__