18e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 28e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. 38e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 48e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * Redistribution and use in source and binary forms, with or without 58e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * modification, are permitted provided that the following conditions 68e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * are met: 78e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 1. Redistributions of source code must retain the above copyright 88e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * notice, this list of conditions and the following disclaimer. 98e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 2. Redistributions in binary form must reproduce the above copyright 108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * notice, this list of conditions and the following disclaimer in the 118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * documentation and/or other materials provided with the distribution. 128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * 138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/* 278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion Notifications sent when history is modified. 288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @constant WebHistoryItemsAddedNotification Posted from addItems:. This 298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project notification comes with a userInfo dictionary that contains the array of 308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project items added. The key for the array is WebHistoryItemsKey. 318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @constant WebHistoryItemsRemovedNotification Posted from removeItems:. 328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project This notification comes with a userInfo dictionary that contains the array of 338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project items removed. The key for the array is WebHistoryItemsKey. 348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @constant WebHistoryAllItemsRemovedNotification Posted from removeAllItems 358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @constant WebHistoryLoadedNotification Posted from loadFromURL:error:. 368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcpp_quote("#define WebHistoryItemsAddedNotification TEXT(\"WebHistoryItemsAddedNotification\")") 388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcpp_quote("#define WebHistoryItemsRemovedNotification TEXT(\"WebHistoryItemsRemovedNotification\")") 398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcpp_quote("#define WebHistoryAllItemsRemovedNotification TEXT(\"WebHistoryAllItemsRemovedNotification\")") 408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcpp_quote("#define WebHistoryLoadedNotification TEXT(\"WebHistoryLoadedNotification\")") 418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcpp_quote("#define WebHistoryItemsDiscardedWhileLoadingNotification TEXT(\"WebHistoryItemsDiscardedWhileLoadingNotification\")") 428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectcpp_quote("#define WebHistorySavedNotification TEXT(\"WebHistorySavedNotification\")") 438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#ifndef DO_NO_IMPORTS 458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "oaidl.idl"; 468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "ocidl.idl"; 478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "IWebError.idl"; 488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectimport "IWebHistoryItem.idl"; 498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project#endif 508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IWebError; 528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IWebHistoryItem; 538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project/*! 558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @class WebHistory 568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion WebHistory is used to track pages that have been loaded 578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project by WebKit. 588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project*/ 598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project[ 608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project object, 618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project oleautomation, 628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project hidden, 638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project uuid(F34E4B1A-361D-4b9f-9A3F-D869DCD97F9A), 648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project pointer_default(unique) 658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project] 668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Projectinterface IWebHistory : IUnknown 678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project{ 688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method optionalSharedHistory 708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @abstract Returns a shared WebHistory instance initialized with the default history file. 718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result A WebHistory object. 728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project + (WebHistory *)optionalSharedHistory; 738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT optionalSharedHistory([out, retval] IWebHistory** history); 758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method setOptionalSharedHistory: 788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param history The history to use for the global WebHistory. 798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project + (void)setOptionalSharedHistory:(WebHistory *)history; 808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setOptionalSharedHistory([in] IWebHistory* history); 828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method loadFromURL:error: 858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param URL The URL to use to initialize the WebHistory. 868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param error Set to nil or an NSError instance if an error occurred. 878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @abstract The designated initializer for WebHistory. 888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result Returns YES if successful, NO otherwise. 898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (BOOL)loadFromURL:(NSURL *)URL error:(NSError **)error; 908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT loadFromURL([in] BSTR url, [out] IWebError** error, [out, retval] BOOL* succeeded); 928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method saveToURL:error: 958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion Save history to URL. It is the client's responsibility to call this at appropriate times. 968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param URL The URL to use to save the WebHistory. 978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param error Set to nil or an NSError instance if an error occurred. 988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result Returns YES if successful, NO otherwise. 998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (BOOL)saveToURL:(NSURL *)URL error:(NSError **)error; 1008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT saveToURL([in] BSTR url, [out] IWebError** error, [out, retval] BOOL* succeeded); 1028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method addItems: 1058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param newItems An array of WebHistoryItems to add to the WebHistory. 1068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)addItems:(NSArray *)newItems; 1078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT addItems([in] int itemCount, [in] IWebHistoryItem** items); 1098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method removeItems: 1128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param items An array of WebHistoryItems to remove from the WebHistory. 1138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)removeItems:(NSArray *)items; 1148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT removeItems([in] int itemCount, [in] IWebHistoryItem** items); 1168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method removeAllItems 1198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)removeAllItems; 1208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT removeAllItems(); 1228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method orderedLastVisitedDays 1258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion Get an array of NSCalendarDates, each one representing a unique day that contains one 1268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project or more history items, ordered from most recent to oldest. 1278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result Returns an array of NSCalendarDates for which history items exist in the WebHistory. 1288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project ADVISORY NOTE: This method may change for the 1.0 SDK. 1308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSArray *)orderedLastVisitedDays; 1318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT orderedLastVisitedDays([in, out] int* count, [in] DATE* calendarDates); 1338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method orderedItemsLastVisitedOnDay: 1368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion Get an array of WebHistoryItem that were last visited on the day represented by the 1378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project specified NSCalendarDate, ordered from most recent to oldest. 1388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param calendarDate A date identifying the unique day of interest. 1398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result Returns an array of WebHistoryItems last visited on the indicated day. 1408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project ADVISORY NOTE: This method may change for the 1.0 SDK. 1428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (NSArray *)orderedItemsLastVisitedOnDay:(NSCalendarDate *)calendarDate; 1438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT orderedItemsLastVisitedOnDay([in, out] int* count, [in] IWebHistoryItem** items, [in] DATE calendarDate); 1458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method itemForURL: 1488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @abstract Get an item for a specific URL 1498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param URL The URL of the history item to search for 1508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result Returns an item matching the URL 1518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (WebHistoryItem *)itemForURL:(NSURL *)URL; 1528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT itemForURL([in] BSTR url, [out, retval] IWebHistoryItem** item); 1548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method setHistoryItemLimit: 1578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion Limits the number of items that will be stored by the WebHistory. 1588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param limit The maximum number of items that will be stored by the WebHistory. 1598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)setHistoryItemLimit:(int)limit; 1608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setHistoryItemLimit([in] int limit); 1628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method historyItemLimit 1658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @result The maximum number of items that will be stored by the WebHistory. 1668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (int)historyItemLimit; 1678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT historyItemLimit([out, retval] int* limit); 1698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method setHistoryAgeInDaysLimit: 1728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @discussion setHistoryAgeInDaysLimit: sets the maximum number of days to be read from 1738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project stored history. 1748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @param limit The maximum number of days to be read from stored history. 1758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (void)setHistoryAgeInDaysLimit:(int)limit; 1768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT setHistoryAgeInDaysLimit([in] int limit); 1788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project 1798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project /*! 1808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @method historyAgeInDaysLimit 1818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project @return Returns the maximum number of days to be read from stored history. 1828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project - (int)historyAgeInDaysLimit; 1838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project */ 1848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project HRESULT historyAgeInDaysLimit([out, retval] int* limit); 1858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project}