Trait windows::Win32::System::Mmc::IExtendTaskPad_Impl
pub trait IExtendTaskPad_Impl: Sized {
// Required methods
fn TaskNotify(
&self,
pdo: Option<&IDataObject>,
arg: *const VARIANT,
param2: *const VARIANT
) -> Result<()>;
fn EnumTasks(
&self,
pdo: Option<&IDataObject>,
sztaskgroup: &PCWSTR
) -> Result<IEnumTASK>;
fn GetTitle(&self, pszgroup: &PCWSTR) -> Result<PWSTR>;
fn GetDescriptiveText(&self, pszgroup: &PCWSTR) -> Result<PWSTR>;
fn GetBackground(
&self,
pszgroup: &PCWSTR
) -> Result<MMC_TASK_DISPLAY_OBJECT>;
fn GetListPadInfo(&self, pszgroup: &PCWSTR) -> Result<MMC_LISTPAD_INFO>;
}
Required Methods§
fn TaskNotify( &self, pdo: Option<&IDataObject>, arg: *const VARIANT, param2: *const VARIANT ) -> Result<()>
fn EnumTasks( &self, pdo: Option<&IDataObject>, sztaskgroup: &PCWSTR ) -> Result<IEnumTASK>
fn GetTitle(&self, pszgroup: &PCWSTR) -> Result<PWSTR>
fn GetDescriptiveText(&self, pszgroup: &PCWSTR) -> Result<PWSTR>
fn GetBackground(&self, pszgroup: &PCWSTR) -> Result<MMC_TASK_DISPLAY_OBJECT>
fn GetListPadInfo(&self, pszgroup: &PCWSTR) -> Result<MMC_LISTPAD_INFO>
Object Safety§
This trait is not object safe.