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.