Trait windows::Win32::System::Ole::IOleCommandTarget_Impl

pub trait IOleCommandTarget_Impl: Sized {
    // Required methods
    fn QueryStatus(
        &self,
        pguidcmdgroup: *const GUID,
        ccmds: u32,
        prgcmds: *mut OLECMD,
        pcmdtext: *mut OLECMDTEXT,
    ) -> Result<()>;
    fn Exec(
        &self,
        pguidcmdgroup: *const GUID,
        ncmdid: u32,
        ncmdexecopt: u32,
        pvain: *const VARIANT,
        pvaout: *mut VARIANT,
    ) -> Result<()>;
}

Required Methods§

fn QueryStatus( &self, pguidcmdgroup: *const GUID, ccmds: u32, prgcmds: *mut OLECMD, pcmdtext: *mut OLECMDTEXT, ) -> Result<()>

fn Exec( &self, pguidcmdgroup: *const GUID, ncmdid: u32, ncmdexecopt: u32, pvain: *const VARIANT, pvaout: *mut VARIANT, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§