pub trait IITIPodSource_Impl: Sized + IITSource_Impl {
// Required methods
unsafe fn UpdateIPod(&self) -> HRESULT;
unsafe fn EjectIPod(&self) -> HRESULT;
unsafe fn SoftwareVersion(&self, SoftwareVersion: *mut BSTR) -> HRESULT;
}Required Methods§
Sourceunsafe fn UpdateIPod(&self) -> HRESULT
unsafe fn UpdateIPod(&self) -> HRESULT
Update the contents of the iPod.
Sourceunsafe fn SoftwareVersion(&self, SoftwareVersion: *mut BSTR) -> HRESULT
unsafe fn SoftwareVersion(&self, SoftwareVersion: *mut BSTR) -> HRESULT
The iPod software version.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.