windows::Win32::System::Mmc

Trait IConsoleNameSpace_Impl

pub trait IConsoleNameSpace_Impl: IUnknownImpl {
    // Required methods
    fn InsertItem(&self, item: *mut SCOPEDATAITEM) -> Result<()>;
    fn DeleteItem(&self, hitem: isize, fdeletethis: i32) -> Result<()>;
    fn SetItem(&self, item: *const SCOPEDATAITEM) -> Result<()>;
    fn GetItem(&self, item: *mut SCOPEDATAITEM) -> Result<()>;
    fn GetChildItem(
        &self,
        item: isize,
        pitemchild: *mut isize,
        pcookie: *mut isize,
    ) -> Result<()>;
    fn GetNextItem(
        &self,
        item: isize,
        pitemnext: *mut isize,
        pcookie: *mut isize,
    ) -> Result<()>;
    fn GetParentItem(
        &self,
        item: isize,
        pitemparent: *mut isize,
        pcookie: *mut isize,
    ) -> Result<()>;
}

Required Methods§

fn InsertItem(&self, item: *mut SCOPEDATAITEM) -> Result<()>

fn DeleteItem(&self, hitem: isize, fdeletethis: i32) -> Result<()>

fn SetItem(&self, item: *const SCOPEDATAITEM) -> Result<()>

fn GetItem(&self, item: *mut SCOPEDATAITEM) -> Result<()>

fn GetChildItem( &self, item: isize, pitemchild: *mut isize, pcookie: *mut isize, ) -> Result<()>

fn GetNextItem( &self, item: isize, pitemnext: *mut isize, pcookie: *mut isize, ) -> Result<()>

fn GetParentItem( &self, item: isize, pitemparent: *mut isize, pcookie: *mut isize, ) -> 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.

Implementors§