pub trait IResultsFolder_Impl: Sized {
    // Required methods
    fn AddItem(&self, psi: Option<&IShellItem>) -> Result<()>;
    fn AddIDList(
        &self,
        pidl: *const ITEMIDLIST,
        ppidladded: *mut *mut ITEMIDLIST
    ) -> Result<()>;
    fn RemoveItem(&self, psi: Option<&IShellItem>) -> Result<()>;
    fn RemoveIDList(&self, pidl: *const ITEMIDLIST) -> Result<()>;
    fn RemoveAll(&self) -> Result<()>;
}

Required Methods§

fn AddItem(&self, psi: Option<&IShellItem>) -> Result<()>

fn AddIDList( &self, pidl: *const ITEMIDLIST, ppidladded: *mut *mut ITEMIDLIST ) -> Result<()>

fn RemoveItem(&self, psi: Option<&IShellItem>) -> Result<()>

fn RemoveIDList(&self, pidl: *const ITEMIDLIST) -> Result<()>

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

Object Safety§

This trait is not object safe.

Implementors§