Trait windows::Win32::Networking::ActiveDirectory::IADsComputer_Impl
pub trait IADsComputer_Impl: Sized + IADs_Impl {
Show 32 methods
// Required methods
fn ComputerID(&self) -> Result<BSTR>;
fn Site(&self) -> Result<BSTR>;
fn Description(&self) -> Result<BSTR>;
fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>;
fn Location(&self) -> Result<BSTR>;
fn SetLocation(&self, bstrlocation: &BSTR) -> Result<()>;
fn PrimaryUser(&self) -> Result<BSTR>;
fn SetPrimaryUser(&self, bstrprimaryuser: &BSTR) -> Result<()>;
fn Owner(&self) -> Result<BSTR>;
fn SetOwner(&self, bstrowner: &BSTR) -> Result<()>;
fn Division(&self) -> Result<BSTR>;
fn SetDivision(&self, bstrdivision: &BSTR) -> Result<()>;
fn Department(&self) -> Result<BSTR>;
fn SetDepartment(&self, bstrdepartment: &BSTR) -> Result<()>;
fn Role(&self) -> Result<BSTR>;
fn SetRole(&self, bstrrole: &BSTR) -> Result<()>;
fn OperatingSystem(&self) -> Result<BSTR>;
fn SetOperatingSystem(&self, bstroperatingsystem: &BSTR) -> Result<()>;
fn OperatingSystemVersion(&self) -> Result<BSTR>;
fn SetOperatingSystemVersion(
&self,
bstroperatingsystemversion: &BSTR
) -> Result<()>;
fn Model(&self) -> Result<BSTR>;
fn SetModel(&self, bstrmodel: &BSTR) -> Result<()>;
fn Processor(&self) -> Result<BSTR>;
fn SetProcessor(&self, bstrprocessor: &BSTR) -> Result<()>;
fn ProcessorCount(&self) -> Result<BSTR>;
fn SetProcessorCount(&self, bstrprocessorcount: &BSTR) -> Result<()>;
fn MemorySize(&self) -> Result<BSTR>;
fn SetMemorySize(&self, bstrmemorysize: &BSTR) -> Result<()>;
fn StorageCapacity(&self) -> Result<BSTR>;
fn SetStorageCapacity(&self, bstrstoragecapacity: &BSTR) -> Result<()>;
fn NetAddresses(&self) -> Result<VARIANT>;
fn SetNetAddresses(&self, vnetaddresses: &VARIANT) -> Result<()>;
}
Required Methods§
fn ComputerID(&self) -> Result<BSTR>
fn Site(&self) -> Result<BSTR>
fn Description(&self) -> Result<BSTR>
fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>
fn Location(&self) -> Result<BSTR>
fn SetLocation(&self, bstrlocation: &BSTR) -> Result<()>
fn PrimaryUser(&self) -> Result<BSTR>
fn SetPrimaryUser(&self, bstrprimaryuser: &BSTR) -> Result<()>
fn Owner(&self) -> Result<BSTR>
fn SetOwner(&self, bstrowner: &BSTR) -> Result<()>
fn Division(&self) -> Result<BSTR>
fn SetDivision(&self, bstrdivision: &BSTR) -> Result<()>
fn Department(&self) -> Result<BSTR>
fn SetDepartment(&self, bstrdepartment: &BSTR) -> Result<()>
fn Role(&self) -> Result<BSTR>
fn SetRole(&self, bstrrole: &BSTR) -> Result<()>
fn OperatingSystem(&self) -> Result<BSTR>
fn SetOperatingSystem(&self, bstroperatingsystem: &BSTR) -> Result<()>
fn OperatingSystemVersion(&self) -> Result<BSTR>
fn SetOperatingSystemVersion( &self, bstroperatingsystemversion: &BSTR ) -> Result<()>
fn Model(&self) -> Result<BSTR>
fn SetModel(&self, bstrmodel: &BSTR) -> Result<()>
fn Processor(&self) -> Result<BSTR>
fn SetProcessor(&self, bstrprocessor: &BSTR) -> Result<()>
fn ProcessorCount(&self) -> Result<BSTR>
fn SetProcessorCount(&self, bstrprocessorcount: &BSTR) -> Result<()>
fn MemorySize(&self) -> Result<BSTR>
fn SetMemorySize(&self, bstrmemorysize: &BSTR) -> Result<()>
fn StorageCapacity(&self) -> Result<BSTR>
fn SetStorageCapacity(&self, bstrstoragecapacity: &BSTR) -> Result<()>
fn NetAddresses(&self) -> Result<VARIANT>
fn SetNetAddresses(&self, vnetaddresses: &VARIANT) -> Result<()>
Object Safety§
This trait is not object safe.