windows::Win32::Networking::ActiveDirectory

Trait IADsADSystemInfo_Impl

pub trait IADsADSystemInfo_Impl: IDispatch_Impl {
Show 13 methods // Required methods fn UserName(&self) -> Result<BSTR>; fn ComputerName(&self) -> Result<BSTR>; fn SiteName(&self) -> Result<BSTR>; fn DomainShortName(&self) -> Result<BSTR>; fn DomainDNSName(&self) -> Result<BSTR>; fn ForestDNSName(&self) -> Result<BSTR>; fn PDCRoleOwner(&self) -> Result<BSTR>; fn SchemaRoleOwner(&self) -> Result<BSTR>; fn IsNativeMode(&self) -> Result<VARIANT_BOOL>; fn GetAnyDCName(&self) -> Result<BSTR>; fn GetDCSiteName(&self, szserver: &BSTR) -> Result<BSTR>; fn RefreshSchemaCache(&self) -> Result<()>; fn GetTrees(&self) -> Result<VARIANT>;
}

Required Methods§

fn UserName(&self) -> Result<BSTR>

fn ComputerName(&self) -> Result<BSTR>

fn SiteName(&self) -> Result<BSTR>

fn DomainShortName(&self) -> Result<BSTR>

fn DomainDNSName(&self) -> Result<BSTR>

fn ForestDNSName(&self) -> Result<BSTR>

fn PDCRoleOwner(&self) -> Result<BSTR>

fn SchemaRoleOwner(&self) -> Result<BSTR>

fn IsNativeMode(&self) -> Result<VARIANT_BOOL>

fn GetAnyDCName(&self) -> Result<BSTR>

fn GetDCSiteName(&self, szserver: &BSTR) -> Result<BSTR>

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

fn GetTrees(&self) -> Result<VARIANT>

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§