30 #include <WebCore/COMPtr.h> 32 #include <wtf/Forward.h> 33 #include <wtf/HashMap.h> 54 virtual HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, _COM_Outptr_
void** ppvObject);
59 virtual HRESULT STDMETHODCALLTYPE optionalSharedHistory(_COM_Outptr_opt_
IWebHistory**);
61 HRESULT STDMETHODCALLTYPE unused1()
override;
62 HRESULT STDMETHODCALLTYPE unused2()
override;
63 virtual HRESULT STDMETHODCALLTYPE addItems(
int itemCount, __deref_in_ecount_opt(itemCount)
IWebHistoryItem**);
64 virtual HRESULT STDMETHODCALLTYPE removeItems(
int itemCount, __deref_in_ecount_opt(itemCount)
IWebHistoryItem**);
65 virtual HRESULT STDMETHODCALLTYPE removeAllItems();
66 virtual HRESULT STDMETHODCALLTYPE orderedLastVisitedDays(_Inout_
int*
count, _In_ DATE* calendarDates);
67 virtual HRESULT STDMETHODCALLTYPE orderedItemsLastVisitedOnDay(_Inout_
int*
count, __deref_in_opt
IWebHistoryItem** items, DATE calendarDate);
69 virtual HRESULT STDMETHODCALLTYPE setHistoryItemLimit(
int);
70 virtual HRESULT STDMETHODCALLTYPE historyItemLimit(_Out_
int*);
71 virtual HRESULT STDMETHODCALLTYPE setHistoryAgeInDaysLimit(
int);
72 virtual HRESULT STDMETHODCALLTYPE historyAgeInDaysLimit(_Out_
int*);
76 virtual HRESULT STDMETHODCALLTYPE setVisitedLinkTrackingEnabled(
BOOL);
77 virtual HRESULT STDMETHODCALLTYPE removeAllVisitedLinks();
94 kWebHistoryItemsAddedNotification = 0,
95 kWebHistoryItemsRemovedNotification = 1,
96 kWebHistoryAllItemsRemovedNotification = 2,
97 kWebHistoryLoadedNotification = 3,
98 kWebHistoryItemsDiscardedWhileLoadingNotification = 4,
99 kWebHistorySavedNotification = 5
102 HRESULT postNotification(NotificationType notifyType, IPropertyBag* userInfo = 0);
106 BSTR getNotificationString(NotificationType notifyType);
108 ULONG m_refCount { 0 };
109 URLToEntriesMap m_entriesByURL;
GLint GLsizei count
Definition: gl2.h:421
Definition: IWebHistoryItem.idl:45
HashMap< DateKey, Vector< COMPtr< IWebHistoryItem > > > DateToEntriesMap
Definition: WebHistory.h:87
signed long long int64_t
Definition: ptypes.h:112
Definition: WebPreferences.h:73
HRESULT
Definition: ScrollbarThemeWin.cpp:74
Definition: IWebHistory.idl:66
Definition: WTFString.h:78
Definition: IWebHistoryPrivate.idl:35
wchar_t * BSTR
Definition: BString.h:36
HashMap< WTF::String, COMPtr< IWebHistoryItem > > URLToEntriesMap
Definition: WebHistory.h:88
int Release(RepeatedCompositeContainer *self)
Definition: repeated_composite_container.cc:458
Definition: WebHistory.h:62
url
Definition: setup.py:223
HANDLE hTheme BOOL
Definition: ScrollbarThemeWin.cpp:76
This file is generated by create-http-header-name-table, do not edit.
Definition: CharsetData.cpp:6
CFAllocatorRef CFURLRef URL
Definition: AVFoundationCFSoftLinking.h:225
Definition: WebVisitedLinkStore.h:33
int64_t DateKey
Definition: WebHistory.h:86