Trait IWMPRemoteMediaServices_Impl
pub trait IWMPRemoteMediaServices_Impl: IUnknownImpl {
// Required methods
fn GetServiceType(&self, pbstrtype: *mut BSTR) -> Result<()>;
fn GetApplicationName(&self, pbstrname: *mut BSTR) -> Result<()>;
fn GetScriptableObject(
&self,
pbstrname: *mut BSTR,
ppdispatch: OutRef<'_, IDispatch>,
) -> Result<()>;
fn GetCustomUIMode(&self, pbstrfile: *mut BSTR) -> Result<()>;
}
Required Methods§
fn GetServiceType(&self, pbstrtype: *mut BSTR) -> Result<()>
fn GetApplicationName(&self, pbstrname: *mut BSTR) -> Result<()>
fn GetScriptableObject( &self, pbstrname: *mut BSTR, ppdispatch: OutRef<'_, IDispatch>, ) -> Result<()>
fn GetCustomUIMode(&self, pbstrfile: *mut BSTR) -> Result<()>
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.