pub struct IITWindow(/* private fields */);Expand description
IITWindow Interface
See the generated IITWindow_Impl trait for more documentation about each function.
Implementations§
Source§impl IITWindow
impl IITWindow
pub unsafe fn Name(&self, Name: *mut BSTR) -> HRESULT
pub unsafe fn Kind(&self, Kind: *mut ITWindowKind) -> HRESULT
pub unsafe fn Visible(&self, isVisible: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn set_Visible(&self, isVisible: VARIANT_BOOL) -> HRESULT
pub unsafe fn Resizable(&self, isResizable: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn Minimized(&self, isMinimized: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn set_Minimized(&self, isMinimized: VARIANT_BOOL) -> HRESULT
pub unsafe fn Maximizable(&self, isMaximizable: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn Maximized(&self, isMaximized: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn set_Maximized(&self, isMaximized: VARIANT_BOOL) -> HRESULT
pub unsafe fn Zoomable(&self, isZoomable: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn Zoomed(&self, isZoomed: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn set_Zoomed(&self, isZoomed: VARIANT_BOOL) -> HRESULT
pub unsafe fn Top(&self, Top: *mut i32) -> HRESULT
pub unsafe fn set_Top(&self, Top: i32) -> HRESULT
pub unsafe fn Left(&self, Left: *mut i32) -> HRESULT
pub unsafe fn set_Left(&self, Left: i32) -> HRESULT
pub unsafe fn Bottom(&self, Bottom: *mut i32) -> HRESULT
pub unsafe fn set_Bottom(&self, Bottom: i32) -> HRESULT
pub unsafe fn Right(&self, Right: *mut i32) -> HRESULT
pub unsafe fn set_Right(&self, Right: i32) -> HRESULT
pub unsafe fn Width(&self, Width: *mut i32) -> HRESULT
pub unsafe fn set_Width(&self, Width: i32) -> HRESULT
pub unsafe fn Height(&self, Height: *mut i32) -> HRESULT
pub unsafe fn set_Height(&self, Height: i32) -> HRESULT
Trait Implementations§
Source§impl Interface for IITWindow
impl Interface for IITWindow
Source§impl Vtable for IITWindow
impl Vtable for IITWindow
type Vtable = IITWindow_Vtbl
Source§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface implementation.Source§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
impl Eq for IITWindow
Auto Trait Implementations§
impl Freeze for IITWindow
impl RefUnwindSafe for IITWindow
impl !Send for IITWindow
impl !Sync for IITWindow
impl Unpin for IITWindow
impl UnwindSafe for IITWindow
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