Trait windows::Win32::UI::Shell::IFolderFilter_Impl

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§