#[repr(C)]pub struct IWindowProviderVtbl {
pub parent: IUnknownVtbl,
pub SetVisualState: unsafe extern "system" fn(This: *mut IWindowProvider, state: WindowVisualState) -> HRESULT,
pub Close: unsafe extern "system" fn(This: *mut IWindowProvider) -> HRESULT,
pub WaitForInputIdle: unsafe extern "system" fn(This: *mut IWindowProvider, milliseconds: c_int, pRetVal: *mut BOOL) -> HRESULT,
pub get_CanMaximize: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_CanMinimize: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_IsModal: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT,
pub get_WindowVisualState: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut WindowVisualState) -> HRESULT,
pub get_WindowInteractionState: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut WindowInteractionState) -> HRESULT,
pub get_IsTopmost: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetVisualState: unsafe extern "system" fn(This: *mut IWindowProvider, state: WindowVisualState) -> HRESULT
§Close: unsafe extern "system" fn(This: *mut IWindowProvider) -> HRESULT
§WaitForInputIdle: unsafe extern "system" fn(This: *mut IWindowProvider, milliseconds: c_int, pRetVal: *mut BOOL) -> HRESULT
§get_CanMaximize: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT
§get_CanMinimize: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT
§get_IsModal: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT
§get_WindowVisualState: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut WindowVisualState) -> HRESULT
§get_WindowInteractionState: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut WindowInteractionState) -> HRESULT
§get_IsTopmost: unsafe extern "system" fn(This: *mut IWindowProvider, pRetVal: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWindowProviderVtbl
impl RefUnwindSafe for IWindowProviderVtbl
impl Send for IWindowProviderVtbl
impl Sync for IWindowProviderVtbl
impl Unpin for IWindowProviderVtbl
impl UnwindSafe for IWindowProviderVtbl
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