pub trait IADsService_Impl: Sized + IADs_Impl {
Show 24 methods // Required methods fn HostComputer(&self) -> Result<BSTR>; fn SetHostComputer(&self, bstrhostcomputer: &BSTR) -> Result<()>; fn DisplayName(&self) -> Result<BSTR>; fn SetDisplayName(&self, bstrdisplayname: &BSTR) -> Result<()>; fn Version(&self) -> Result<BSTR>; fn SetVersion(&self, bstrversion: &BSTR) -> Result<()>; fn ServiceType(&self) -> Result<i32>; fn SetServiceType(&self, lnservicetype: i32) -> Result<()>; fn StartType(&self) -> Result<i32>; fn SetStartType(&self, lnstarttype: i32) -> Result<()>; fn Path(&self) -> Result<BSTR>; fn SetPath(&self, bstrpath: &BSTR) -> Result<()>; fn StartupParameters(&self) -> Result<BSTR>; fn SetStartupParameters(&self, bstrstartupparameters: &BSTR) -> Result<()>; fn ErrorControl(&self) -> Result<i32>; fn SetErrorControl(&self, lnerrorcontrol: i32) -> Result<()>; fn LoadOrderGroup(&self) -> Result<BSTR>; fn SetLoadOrderGroup(&self, bstrloadordergroup: &BSTR) -> Result<()>; fn ServiceAccountName(&self) -> Result<BSTR>; fn SetServiceAccountName(&self, bstrserviceaccountname: &BSTR) -> Result<()>; fn ServiceAccountPath(&self) -> Result<BSTR>; fn SetServiceAccountPath(&self, bstrserviceaccountpath: &BSTR) -> Result<()>; fn Dependencies(&self) -> Result<VARIANT>; fn SetDependencies(&self, vdependencies: &VARIANT) -> Result<()>;
}

Required Methods§

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

fn SetHostComputer(&self, bstrhostcomputer: &BSTR) -> Result<()>

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

fn SetDisplayName(&self, bstrdisplayname: &BSTR) -> Result<()>

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

fn SetVersion(&self, bstrversion: &BSTR) -> Result<()>

fn ServiceType(&self) -> Result<i32>

fn SetServiceType(&self, lnservicetype: i32) -> Result<()>

fn StartType(&self) -> Result<i32>

fn SetStartType(&self, lnstarttype: i32) -> Result<()>

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

fn SetPath(&self, bstrpath: &BSTR) -> Result<()>

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

fn SetStartupParameters(&self, bstrstartupparameters: &BSTR) -> Result<()>

fn ErrorControl(&self) -> Result<i32>

fn SetErrorControl(&self, lnerrorcontrol: i32) -> Result<()>

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

fn SetLoadOrderGroup(&self, bstrloadordergroup: &BSTR) -> Result<()>

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

fn SetServiceAccountName(&self, bstrserviceaccountname: &BSTR) -> Result<()>

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

fn SetServiceAccountPath(&self, bstrserviceaccountpath: &BSTR) -> Result<()>

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

fn SetDependencies(&self, vdependencies: &VARIANT) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§