Trait windows::Win32::Web::InternetExplorer::IOpenServiceActivity_Impl
pub trait IOpenServiceActivity_Impl: Sized + IOpenService_Impl {
Show 18 methods
// Required methods
fn Execute(
&self,
pinput: Option<&IOpenServiceActivityInput>,
poutput: Option<&IOpenServiceActivityOutputContext>
) -> Result<()>;
fn CanExecute(
&self,
pinput: Option<&IOpenServiceActivityInput>,
poutput: Option<&IOpenServiceActivityOutputContext>
) -> Result<BOOL>;
fn CanExecuteType(
&self,
type: OpenServiceActivityContentType
) -> Result<BOOL>;
fn Preview(
&self,
pinput: Option<&IOpenServiceActivityInput>,
poutput: Option<&IOpenServiceActivityOutputContext>
) -> Result<()>;
fn CanPreview(
&self,
pinput: Option<&IOpenServiceActivityInput>,
poutput: Option<&IOpenServiceActivityOutputContext>
) -> Result<BOOL>;
fn CanPreviewType(
&self,
type: OpenServiceActivityContentType
) -> Result<BOOL>;
fn GetStatusText(
&self,
pinput: Option<&IOpenServiceActivityInput>
) -> Result<BSTR>;
fn GetHomepageUrl(&self) -> Result<BSTR>;
fn GetDisplayName(&self) -> Result<BSTR>;
fn GetDescription(&self) -> Result<BSTR>;
fn GetCategoryName(&self) -> Result<BSTR>;
fn GetIconPath(&self) -> Result<BSTR>;
fn GetIcon(&self, fsmallicon: BOOL) -> Result<HICON>;
fn GetDescriptionFilePath(&self) -> Result<BSTR>;
fn GetDownloadUrl(&self) -> Result<BSTR>;
fn GetInstallUrl(&self) -> Result<BSTR>;
fn IsEnabled(&self) -> Result<BOOL>;
fn SetEnabled(&self, fenable: BOOL) -> Result<()>;
}
Required Methods§
fn Execute( &self, pinput: Option<&IOpenServiceActivityInput>, poutput: Option<&IOpenServiceActivityOutputContext> ) -> Result<()>
fn CanExecute( &self, pinput: Option<&IOpenServiceActivityInput>, poutput: Option<&IOpenServiceActivityOutputContext> ) -> Result<BOOL>
fn CanExecuteType(&self, type: OpenServiceActivityContentType) -> Result<BOOL>
fn Preview( &self, pinput: Option<&IOpenServiceActivityInput>, poutput: Option<&IOpenServiceActivityOutputContext> ) -> Result<()>
fn CanPreview( &self, pinput: Option<&IOpenServiceActivityInput>, poutput: Option<&IOpenServiceActivityOutputContext> ) -> Result<BOOL>
fn CanPreviewType(&self, type: OpenServiceActivityContentType) -> Result<BOOL>
fn GetStatusText( &self, pinput: Option<&IOpenServiceActivityInput> ) -> Result<BSTR>
fn GetHomepageUrl(&self) -> Result<BSTR>
fn GetDisplayName(&self) -> Result<BSTR>
fn GetDescription(&self) -> Result<BSTR>
fn GetCategoryName(&self) -> Result<BSTR>
fn GetIconPath(&self) -> Result<BSTR>
fn GetIcon(&self, fsmallicon: BOOL) -> Result<HICON>
fn GetDescriptionFilePath(&self) -> Result<BSTR>
fn GetDownloadUrl(&self) -> Result<BSTR>
fn GetInstallUrl(&self) -> Result<BSTR>
fn IsEnabled(&self) -> Result<BOOL>
fn SetEnabled(&self, fenable: BOOL) -> Result<()>
Object Safety§
This trait is not object safe.