windows::Win32::Media::Speech

Trait ISpTokenUI_Impl

pub trait ISpTokenUI_Impl: IUnknownImpl {
    // Required methods
    fn IsUISupported(
        &self,
        psztypeofui: &PCWSTR,
        pvextradata: *const c_void,
        cbextradata: u32,
        punkobject: Ref<'_, IUnknown>,
    ) -> Result<BOOL>;
    fn DisplayUI(
        &self,
        hwndparent: HWND,
        psztitle: &PCWSTR,
        psztypeofui: &PCWSTR,
        pvextradata: *const c_void,
        cbextradata: u32,
        ptoken: Ref<'_, ISpObjectToken>,
        punkobject: Ref<'_, IUnknown>,
    ) -> Result<()>;
}

Required Methods§

fn IsUISupported( &self, psztypeofui: &PCWSTR, pvextradata: *const c_void, cbextradata: u32, punkobject: Ref<'_, IUnknown>, ) -> Result<BOOL>

fn DisplayUI( &self, hwndparent: HWND, psztitle: &PCWSTR, psztypeofui: &PCWSTR, pvextradata: *const c_void, cbextradata: u32, ptoken: Ref<'_, ISpObjectToken>, punkobject: Ref<'_, IUnknown>, ) -> 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.

Implementors§