pub trait IFolderFilter_Impl: Sized {
    // Required methods
    fn ShouldShow(
        &self,
        psf: Option<&IShellFolder>,
        pidlfolder: *const ITEMIDLIST,
        pidlitem: *const ITEMIDLIST
    ) -> Result<()>;
    fn GetEnumFlags(
        &self,
        psf: Option<&IShellFolder>,
        pidlfolder: *const ITEMIDLIST,
        phwnd: *mut HWND,
        pgrfflags: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn ShouldShow( &self, psf: Option<&IShellFolder>, pidlfolder: *const ITEMIDLIST, pidlitem: *const ITEMIDLIST ) -> Result<()>

fn GetEnumFlags( &self, psf: Option<&IShellFolder>, pidlfolder: *const ITEMIDLIST, phwnd: *mut HWND, pgrfflags: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§