Trait IWindowsMediaLibrarySharingDevice_Impl
pub trait IWindowsMediaLibrarySharingDevice_Impl: IDispatch_Impl {
// Required methods
fn DeviceID(&self) -> Result<BSTR>;
fn Authorization(
&self,
) -> Result<WindowsMediaLibrarySharingDeviceAuthorizationStatus>;
fn SetAuthorization(
&self,
authorization: WindowsMediaLibrarySharingDeviceAuthorizationStatus,
) -> Result<()>;
fn Properties(&self) -> Result<IWindowsMediaLibrarySharingDeviceProperties>;
}
Required Methods§
fn DeviceID(&self) -> Result<BSTR>
fn Authorization( &self, ) -> Result<WindowsMediaLibrarySharingDeviceAuthorizationStatus>
fn SetAuthorization( &self, authorization: WindowsMediaLibrarySharingDeviceAuthorizationStatus, ) -> Result<()>
fn Properties(&self) -> Result<IWindowsMediaLibrarySharingDeviceProperties>
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.