Struct itunes_com::sys::IITWindow
source · #[repr(transparent)]pub struct IITWindow(_);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 PartialEq<IITWindow> for IITWindow
impl PartialEq<IITWindow> 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.