#[repr(C)]pub struct IExpandCollapseProviderVtbl {
pub parent: IUnknownVtbl,
pub Expand: unsafe extern "system" fn(This: *mut IExpandCollapseProvider) -> HRESULT,
pub Collapse: unsafe extern "system" fn(This: *mut IExpandCollapseProvider) -> HRESULT,
pub get_ExpandCollapseState: unsafe extern "system" fn(This: *mut IExpandCollapseProvider, pRetVal: *mut ExpandCollapseState) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Expand: unsafe extern "system" fn(This: *mut IExpandCollapseProvider) -> HRESULT
§Collapse: unsafe extern "system" fn(This: *mut IExpandCollapseProvider) -> HRESULT
§get_ExpandCollapseState: unsafe extern "system" fn(This: *mut IExpandCollapseProvider, pRetVal: *mut ExpandCollapseState) -> HRESULT
Auto Trait Implementations§
impl Freeze for IExpandCollapseProviderVtbl
impl RefUnwindSafe for IExpandCollapseProviderVtbl
impl Send for IExpandCollapseProviderVtbl
impl Sync for IExpandCollapseProviderVtbl
impl Unpin for IExpandCollapseProviderVtbl
impl UnwindSafe for IExpandCollapseProviderVtbl
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