pub trait IWindowsMediaLibrarySharingDevice_Impl: Sized + 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>
Object Safety§
This trait is not object safe.