#[repr(C)]pub struct IUrlHistoryStg2 {
pub lpVtbl: *const IUrlHistoryStg2Vtbl,
}
Fields§
§lpVtbl: *const IUrlHistoryStg2Vtbl
Implementations§
Source§impl IUrlHistoryStg2
impl IUrlHistoryStg2
pub unsafe fn AddUrlAndNotify( &self, pocsUrl: LPCOLESTR, pocsTitle: LPCOLESTR, dwFlags: DWORD, fWriteHistory: BOOL, poctNotify: *mut IOleCommandTarget, punkISFolder: *mut IUnknown, ) -> HRESULT
pub unsafe fn ClearHistory(&self) -> HRESULT
Methods from Deref<Target = IUrlHistoryStg>§
pub unsafe fn AddUrl(&self, pocsUrl: LPCOLESTR) -> HRESULT
pub unsafe fn DeleteUrl(&self, pocsUrl: LPCOLESTR, dwFlags: DWORD) -> HRESULT
pub unsafe fn QueryUrl( &self, pocsUrl: LPCOLESTR, dwFlags: DWORD, lpSTATURL: LPSTATURL, ) -> HRESULT
pub unsafe fn BindToObject( &self, pocsUrl: LPCOLESTR, riid: REFIID, ppvOut: *mut *mut c_void, ) -> HRESULT
pub unsafe fn EnumUrls(&self, ppEnum: *mut *mut IEnumSTATURL) -> HRESULT
Trait Implementations§
Source§impl Deref for IUrlHistoryStg2
impl Deref for IUrlHistoryStg2
Source§type Target = IUrlHistoryStg
type Target = IUrlHistoryStg
The resulting type after dereferencing.
Source§fn deref(&self) -> &IUrlHistoryStg
fn deref(&self) -> &IUrlHistoryStg
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IUrlHistoryStg2
impl RefUnwindSafe for IUrlHistoryStg2
impl !Send for IUrlHistoryStg2
impl !Sync for IUrlHistoryStg2
impl Unpin for IUrlHistoryStg2
impl UnwindSafe for IUrlHistoryStg2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more