IWebHistoryItemPrivate.idl [plain text]
#ifndef DO_NO_IMPORTS
import "oaidl.idl";
import "ocidl.idl";
import "IWebHistoryItem.idl";
#endif
interface IWebHistoryItem;
[
object,
oleautomation,
uuid(E9D5DC2C-192F-4795-B0EC-4E770E539D97),
pointer_default(unique)
]
interface IWebHistoryItemPrivate : IUnknown
{
[local] HRESULT initFromDictionaryRepresentation([in] void* dictionary);
[local] HRESULT dictionaryRepresentation([out, retval] void** dictionary);
HRESULT visitCount([out, retval] int *count);
HRESULT setVisitCount([in] int count);
HRESULT hasURLString([out, retval] BOOL* hasURL);
HRESULT mergeAutoCompleteHints([in] IWebHistoryItem* otherItem);
HRESULT setLastVisitedTimeInterval([in] DATE time);
HRESULT setTitle([in] BSTR title);
HRESULT RSSFeedReferrer([out, retval] BSTR* url);
HRESULT setRSSFeedReferrer([in] BSTR url);
HRESULT hasPageCache([out, retval] BOOL* hasCache);
HRESULT setHasPageCache([in] BOOL hasCache);
HRESULT target([out, retval] BSTR* target);
HRESULT isTargetItem([out, retval] BOOL* result);
[local] HRESULT children([out] unsigned* childCount, [out, retval] SAFEARRAY** children);
HRESULT lastVisitWasFailure([out, retval] BOOL* wasFailure);
HRESULT setLastVisitWasFailure([in] BOOL wasFailure);
HRESULT lastVisitWasHTTPNonGet([out, retval] BOOL* HTTPNonGet);
HRESULT setLastVisitWasHTTPNonGet([in] BOOL wasHTTPNonGet);
HRESULT redirectURLs([out, retval] IEnumVARIANT** result);
HRESULT visitedWithTitle([in] BSTR title, [in] BOOL increaseVisitCount);
HRESULT getDailyVisitCounts([out] int* number, [out, retval] int** counts);
HRESULT getWeeklyVisitCounts([out] int* number, [out, retval] int** counts);
HRESULT recordInitialVisit();
}