windows::Win32::Media::Speech

Trait ISpPhrase_Impl

pub trait ISpPhrase_Impl: IUnknownImpl {
    // Required methods
    fn GetPhrase(&self) -> Result<*mut SPPHRASE>;
    fn GetSerializedPhrase(&self) -> Result<*mut SPSERIALIZEDPHRASE>;
    fn GetText(
        &self,
        ulstart: u32,
        ulcount: u32,
        fusetextreplacements: BOOL,
        ppszcomemtext: *mut PWSTR,
        pbdisplayattributes: *mut u8,
    ) -> Result<()>;
    fn Discard(&self, dwvaluetypes: u32) -> Result<()>;
}

Required Methods§

fn GetPhrase(&self) -> Result<*mut SPPHRASE>

fn GetSerializedPhrase(&self) -> Result<*mut SPSERIALIZEDPHRASE>

fn GetText( &self, ulstart: u32, ulcount: u32, fusetextreplacements: BOOL, ppszcomemtext: *mut PWSTR, pbdisplayattributes: *mut u8, ) -> Result<()>

fn Discard(&self, dwvaluetypes: u32) -> 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§