pub trait IDsBrowseDomainTree_Impl: Sized {
    // Required methods
    fn BrowseTo(
        &self,
        hwndparent: HWND,
        ppsztargetpath: *mut PWSTR,
        dwflags: u32,
    ) -> Result<()>;
    fn GetDomains(
        &self,
        ppdomaintree: *mut *mut DOMAIN_TREE,
        dwflags: u32,
    ) -> Result<()>;
    fn FreeDomains(&self, ppdomaintree: *mut *mut DOMAIN_TREE) -> Result<()>;
    fn FlushCachedDomains(&self) -> Result<()>;
    fn SetComputer(
        &self,
        pszcomputername: &PCWSTR,
        pszusername: &PCWSTR,
        pszpassword: &PCWSTR,
    ) -> Result<()>;
}

Required Methods§

fn BrowseTo( &self, hwndparent: HWND, ppsztargetpath: *mut PWSTR, dwflags: u32, ) -> Result<()>

fn GetDomains( &self, ppdomaintree: *mut *mut DOMAIN_TREE, dwflags: u32, ) -> Result<()>

fn FreeDomains(&self, ppdomaintree: *mut *mut DOMAIN_TREE) -> Result<()>

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

fn SetComputer( &self, pszcomputername: &PCWSTR, pszusername: &PCWSTR, pszpassword: &PCWSTR, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§