pub trait IShellUIHelper4_Impl: Sized + IShellUIHelper3_Impl {
Show 18 methods // Required methods fn msIsSiteMode(&self) -> Result<VARIANT_BOOL>; fn msSiteModeShowThumbBar(&self) -> Result<()>; fn msSiteModeAddThumbBarButton( &self, bstriconurl: &BSTR, bstrtooltip: &BSTR ) -> Result<VARIANT>; fn msSiteModeUpdateThumbBarButton( &self, buttonid: &VARIANT, fenabled: VARIANT_BOOL, fvisible: VARIANT_BOOL ) -> Result<()>; fn msSiteModeSetIconOverlay( &self, iconurl: &BSTR, pvardescription: *const VARIANT ) -> Result<()>; fn msSiteModeClearIconOverlay(&self) -> Result<()>; fn msAddSiteMode(&self) -> Result<()>; fn msSiteModeCreateJumpList(&self, bstrheader: &BSTR) -> Result<()>; fn msSiteModeAddJumpListItem( &self, bstrname: &BSTR, bstractionuri: &BSTR, bstriconuri: &BSTR, pvarwindowtype: *const VARIANT ) -> Result<()>; fn msSiteModeClearJumpList(&self) -> Result<()>; fn msSiteModeShowJumpList(&self) -> Result<()>; fn msSiteModeAddButtonStyle( &self, uibuttonid: &VARIANT, bstriconurl: &BSTR, bstrtooltip: &BSTR ) -> Result<VARIANT>; fn msSiteModeShowButtonStyle( &self, uibuttonid: &VARIANT, uistyleid: &VARIANT ) -> Result<()>; fn msSiteModeActivate(&self) -> Result<()>; fn msIsSiteModeFirstRun( &self, fpreservestate: VARIANT_BOOL ) -> Result<VARIANT>; fn msAddTrackingProtectionList( &self, url: &BSTR, bstrfiltername: &BSTR ) -> Result<()>; fn msTrackingProtectionEnabled(&self) -> Result<VARIANT_BOOL>; fn msActiveXFilteringEnabled(&self) -> Result<VARIANT_BOOL>;
}

Required Methods§

fn msIsSiteMode(&self) -> Result<VARIANT_BOOL>

fn msSiteModeShowThumbBar(&self) -> Result<()>

fn msSiteModeAddThumbBarButton( &self, bstriconurl: &BSTR, bstrtooltip: &BSTR ) -> Result<VARIANT>

fn msSiteModeUpdateThumbBarButton( &self, buttonid: &VARIANT, fenabled: VARIANT_BOOL, fvisible: VARIANT_BOOL ) -> Result<()>

fn msSiteModeSetIconOverlay( &self, iconurl: &BSTR, pvardescription: *const VARIANT ) -> Result<()>

fn msSiteModeClearIconOverlay(&self) -> Result<()>

fn msAddSiteMode(&self) -> Result<()>

fn msSiteModeCreateJumpList(&self, bstrheader: &BSTR) -> Result<()>

fn msSiteModeAddJumpListItem( &self, bstrname: &BSTR, bstractionuri: &BSTR, bstriconuri: &BSTR, pvarwindowtype: *const VARIANT ) -> Result<()>

fn msSiteModeClearJumpList(&self) -> Result<()>

fn msSiteModeShowJumpList(&self) -> Result<()>

fn msSiteModeAddButtonStyle( &self, uibuttonid: &VARIANT, bstriconurl: &BSTR, bstrtooltip: &BSTR ) -> Result<VARIANT>

fn msSiteModeShowButtonStyle( &self, uibuttonid: &VARIANT, uistyleid: &VARIANT ) -> Result<()>

fn msSiteModeActivate(&self) -> Result<()>

fn msIsSiteModeFirstRun(&self, fpreservestate: VARIANT_BOOL) -> Result<VARIANT>

fn msAddTrackingProtectionList( &self, url: &BSTR, bstrfiltername: &BSTR ) -> Result<()>

fn msTrackingProtectionEnabled(&self) -> Result<VARIANT_BOOL>

fn msActiveXFilteringEnabled(&self) -> Result<VARIANT_BOOL>

Object Safety§

This trait is not object safe.

Implementors§