pub trait IDirectMusicCollection_Impl: Sized {
    // Required methods
    fn GetInstrument(&self, dwpatch: u32) -> Result<IDirectMusicInstrument>;
    fn EnumInstrument(
        &self,
        dwindex: u32,
        pdwpatch: *mut u32,
        pwszname: &PCWSTR,
        dwnamelen: u32
    ) -> Result<()>;
}

Required Methods§

fn GetInstrument(&self, dwpatch: u32) -> Result<IDirectMusicInstrument>

fn EnumInstrument( &self, dwindex: u32, pdwpatch: *mut u32, pwszname: &PCWSTR, dwnamelen: u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§