28 #ifndef __ILinkFacade__ 29 #define __ILinkFacade__ 32 #include "IPMUnknown.h" 35 #include "ILinkManager.h" 36 #include "ILinkResourceRenditionData.h" 61 enum { kDefaultIID = IID_ILINKFACADE };
156 const URI& relativeURI,
160 uint32& nFixed)
const = 0;
216 bool bSetLinkModified,
217 UID& linkUID)
const = 0;
236 const URI& resourceURI,
237 bool bSetLinkModified,
238 UID& linkUID)
const = 0;
259 bool bSetLinkModified,
260 UID& linkUID)
const = 0;
279 const URI& resourceURI,
280 bool bSetLinkModified,
281 UID& linkUID)
const = 0;
291 virtual ErrorCode
DeleteLinks(
const UIDList& links,
bool bDeleteResource,
bool bDeleteChildren)
const = 0;
374 virtual ErrorCode
UpdateLink(
const UIDRef& linkRef,
bool bForceUpdate, UIFlags uiFlags,
UID& newLinkUID)
const = 0;
397 UIDList* pNewLinks = nil)
const = 0;
412 bool bScheduleCmd)
const = 0;
431 virtual ErrorCode
RelinkLink(
const UIDRef& linkRef,
const URI& uri, UIFlags uiFlags,
UID& newLinkUID)
const = 0;
687 bool16 bIgnoreErrors,
688 UIDList* pNewLinks = nil)
const = 0;
730 #endif // __ILinkFacade__