26 #ifndef WebHistoryItem_H 27 #define WebHistoryItem_H 31 #include <CoreFoundation/CoreFoundation.h> 32 #include <wtf/PassRefPtr.h> 33 #include <wtf/RefPtr.h> 34 #include <wtf/text/WTFString.h> 46 static WebHistoryItem* createInstance(PassRefPtr<WebCore::HistoryItem>);
53 virtual HRESULT STDMETHODCALLTYPE QueryInterface(_In_ REFIID riid, _COM_Outptr_
void** ppvObject);
58 virtual HRESULT STDMETHODCALLTYPE initWithURLString(_In_
BSTR urlString, _In_
BSTR title, DATE lastVisited);
59 virtual HRESULT STDMETHODCALLTYPE originalURLString(__deref_opt_out
BSTR*);
60 virtual HRESULT STDMETHODCALLTYPE URLString(__deref_opt_out
BSTR*);
62 virtual HRESULT STDMETHODCALLTYPE lastVisitedTimeInterval(_Out_ DATE*);
63 virtual HRESULT STDMETHODCALLTYPE setAlternateTitle(_In_
BSTR);
64 virtual HRESULT STDMETHODCALLTYPE alternateTitle(__deref_opt_out
BSTR*);
65 virtual HRESULT STDMETHODCALLTYPE
icon(__deref_opt_out HBITMAP*);
68 virtual HRESULT STDMETHODCALLTYPE initFromDictionaryRepresentation(_In_opt_
void*
dictionary);
69 virtual HRESULT STDMETHODCALLTYPE dictionaryRepresentation(__deref_out_opt
void**
dictionary);
70 virtual HRESULT STDMETHODCALLTYPE visitCount(_Out_
int*);
71 virtual HRESULT STDMETHODCALLTYPE setVisitCount(
int);
72 virtual HRESULT STDMETHODCALLTYPE hasURLString(_Out_
BOOL*);
74 virtual HRESULT STDMETHODCALLTYPE setLastVisitedTimeInterval(DATE
time);
75 virtual HRESULT STDMETHODCALLTYPE setTitle(_In_
BSTR);
76 virtual HRESULT STDMETHODCALLTYPE RSSFeedReferrer(__deref_out_opt
BSTR*
url);
77 virtual HRESULT STDMETHODCALLTYPE setRSSFeedReferrer(_In_
BSTR url);
78 virtual HRESULT STDMETHODCALLTYPE hasPageCache(_Out_
BOOL*);
79 virtual HRESULT STDMETHODCALLTYPE setHasPageCache(
BOOL);
81 virtual HRESULT STDMETHODCALLTYPE isTargetItem(_Out_
BOOL*);
83 virtual HRESULT STDMETHODCALLTYPE lastVisitWasFailure(_Out_
BOOL*);
84 virtual HRESULT STDMETHODCALLTYPE setLastVisitWasFailure(
BOOL);
85 virtual HRESULT STDMETHODCALLTYPE lastVisitWasHTTPNonGet(_Out_
BOOL*);
86 virtual HRESULT STDMETHODCALLTYPE setLastVisitWasHTTPNonGet(
BOOL);
87 virtual HRESULT STDMETHODCALLTYPE redirectURLs(_COM_Outptr_opt_ IEnumVARIANT**);
89 virtual HRESULT STDMETHODCALLTYPE getDailyVisitCounts(_Out_
int*
number, __deref_out_opt
int** counts);
90 virtual HRESULT STDMETHODCALLTYPE getWeeklyVisitCounts(_Out_
int*
number, __deref_out_opt
int** counts);
91 virtual HRESULT STDMETHODCALLTYPE recordInitialVisit();
Definition: IWebHistoryItem.idl:45
DOMString icon
Definition: Notification.idl:67
EGLContext EGLenum target
Definition: eglext.h:192
RefPtr< WebCore::HistoryItem > m_historyItem
Definition: WebHistoryItem.h:99
Definition: IWebHistoryItemPrivate.idl:40
HRESULT
Definition: ScrollbarThemeWin.cpp:74
Received complete frame timestamp frame type frame size at time
Definition: plotReceiveTrace.m:7
Definition: WTFString.h:78
WTF::String m_alternateTitle
Definition: WebHistoryItem.h:100
wchar_t * BSTR
Definition: BString.h:36
map< string, Node * > children
Definition: field_mask_util.cc:217
Definition: HistoryItem.h:60
int Release(RepeatedCompositeContainer *self)
Definition: repeated_composite_container.cc:458
Definition: WebHistoryItem.h:53
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
Definition: TypeConversions.idl:26