#[repr(C)]pub struct IUrlHistoryStgVtbl {
pub parent: IUnknownVtbl,
pub AddUrl: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR) -> HRESULT,
pub DeleteUrl: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR, dwFlags: DWORD) -> HRESULT,
pub QueryUrl: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR, dwFlags: DWORD, lpSTATURL: LPSTATURL) -> HRESULT,
pub BindToObject: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR, riid: REFIID, ppvOut: *mut *mut c_void) -> HRESULT,
pub EnumUrls: unsafe extern "system" fn(This: *mut IUrlHistoryStg, ppEnum: *mut *mut IEnumSTATURL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddUrl: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR) -> HRESULT
§DeleteUrl: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR, dwFlags: DWORD) -> HRESULT
§QueryUrl: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR, dwFlags: DWORD, lpSTATURL: LPSTATURL) -> HRESULT
§BindToObject: unsafe extern "system" fn(This: *mut IUrlHistoryStg, pocsUrl: LPCOLESTR, riid: REFIID, ppvOut: *mut *mut c_void) -> HRESULT
§EnumUrls: unsafe extern "system" fn(This: *mut IUrlHistoryStg, ppEnum: *mut *mut IEnumSTATURL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IUrlHistoryStgVtbl
impl RefUnwindSafe for IUrlHistoryStgVtbl
impl Send for IUrlHistoryStgVtbl
impl Sync for IUrlHistoryStgVtbl
impl Unpin for IUrlHistoryStgVtbl
impl UnwindSafe for IUrlHistoryStgVtbl
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