pub trait IADsADSystemInfo_Impl: Sized + 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>

Object Safety§

This trait is not object safe.

Implementors§