Trait ITaskbarList3_Impl
pub trait ITaskbarList3_Impl: ITaskbarList2_Impl {
    // Required methods
    fn SetProgressValue(
        &self,
        hwnd: HWND,
        ullcompleted: u64,
        ulltotal: u64,
    ) -> Result<()>;
    fn SetProgressState(&self, hwnd: HWND, tbpflags: TBPFLAG) -> Result<()>;
    fn RegisterTab(&self, hwndtab: HWND, hwndmdi: HWND) -> Result<()>;
    fn UnregisterTab(&self, hwndtab: HWND) -> Result<()>;
    fn SetTabOrder(&self, hwndtab: HWND, hwndinsertbefore: HWND) -> Result<()>;
    fn SetTabActive(
        &self,
        hwndtab: HWND,
        hwndmdi: HWND,
        dwreserved: u32,
    ) -> Result<()>;
    fn ThumbBarAddButtons(
        &self,
        hwnd: HWND,
        cbuttons: u32,
        pbutton: *const THUMBBUTTON,
    ) -> Result<()>;
    fn ThumbBarUpdateButtons(
        &self,
        hwnd: HWND,
        cbuttons: u32,
        pbutton: *const THUMBBUTTON,
    ) -> Result<()>;
    fn ThumbBarSetImageList(&self, hwnd: HWND, himl: HIMAGELIST) -> Result<()>;
    fn SetOverlayIcon(
        &self,
        hwnd: HWND,
        hicon: HICON,
        pszdescription: &PCWSTR,
    ) -> Result<()>;
    fn SetThumbnailTooltip(&self, hwnd: HWND, psztip: &PCWSTR) -> Result<()>;
    fn SetThumbnailClip(&self, hwnd: HWND, prcclip: *const RECT) -> Result<()>;
}Required Methods§
fn SetProgressValue( &self, hwnd: HWND, ullcompleted: u64, ulltotal: u64, ) -> Result<()>
fn SetProgressState(&self, hwnd: HWND, tbpflags: TBPFLAG) -> Result<()>
fn RegisterTab(&self, hwndtab: HWND, hwndmdi: HWND) -> Result<()>
fn UnregisterTab(&self, hwndtab: HWND) -> Result<()>
fn SetTabOrder(&self, hwndtab: HWND, hwndinsertbefore: HWND) -> Result<()>
fn SetTabActive( &self, hwndtab: HWND, hwndmdi: HWND, dwreserved: u32, ) -> Result<()>
fn ThumbBarAddButtons( &self, hwnd: HWND, cbuttons: u32, pbutton: *const THUMBBUTTON, ) -> Result<()>
fn ThumbBarUpdateButtons( &self, hwnd: HWND, cbuttons: u32, pbutton: *const THUMBBUTTON, ) -> Result<()>
fn ThumbBarSetImageList(&self, hwnd: HWND, himl: HIMAGELIST) -> Result<()>
fn SetOverlayIcon( &self, hwnd: HWND, hicon: HICON, pszdescription: &PCWSTR, ) -> Result<()>
fn SetThumbnailTooltip(&self, hwnd: HWND, psztip: &PCWSTR) -> Result<()>
fn SetThumbnailClip(&self, hwnd: HWND, prcclip: *const RECT) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.