pub trait INamespaceWalk_Impl: Sized {
    // Required methods
    fn Walk(
        &self,
        punktowalk: Option<&IUnknown>,
        dwflags: u32,
        cdepth: i32,
        pnswcb: Option<&INamespaceWalkCB>
    ) -> Result<()>;
    fn GetIDArrayResult(
        &self,
        pcitems: *mut u32,
        prgpidl: *mut *mut *mut ITEMIDLIST
    ) -> Result<()>;
}

Required Methods§

fn Walk( &self, punktowalk: Option<&IUnknown>, dwflags: u32, cdepth: i32, pnswcb: Option<&INamespaceWalkCB> ) -> Result<()>

fn GetIDArrayResult( &self, pcitems: *mut u32, prgpidl: *mut *mut *mut ITEMIDLIST ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§