pub trait IADsPropertyValue_Impl: Sized + IDispatch_Impl {
Show 25 methods // Required methods fn Clear(&self) -> Result<()>; fn ADsType(&self) -> Result<i32>; fn SetADsType(&self, lnadstype: i32) -> Result<()>; fn DNString(&self) -> Result<BSTR>; fn SetDNString(&self, bstrdnstring: &BSTR) -> Result<()>; fn CaseExactString(&self) -> Result<BSTR>; fn SetCaseExactString(&self, bstrcaseexactstring: &BSTR) -> Result<()>; fn CaseIgnoreString(&self) -> Result<BSTR>; fn SetCaseIgnoreString(&self, bstrcaseignorestring: &BSTR) -> Result<()>; fn PrintableString(&self) -> Result<BSTR>; fn SetPrintableString(&self, bstrprintablestring: &BSTR) -> Result<()>; fn NumericString(&self) -> Result<BSTR>; fn SetNumericString(&self, bstrnumericstring: &BSTR) -> Result<()>; fn Boolean(&self) -> Result<i32>; fn SetBoolean(&self, lnboolean: i32) -> Result<()>; fn Integer(&self) -> Result<i32>; fn SetInteger(&self, lninteger: i32) -> Result<()>; fn OctetString(&self) -> Result<VARIANT>; fn SetOctetString(&self, voctetstring: &VARIANT) -> Result<()>; fn SecurityDescriptor(&self) -> Result<IDispatch>; fn SetSecurityDescriptor( &self, psecuritydescriptor: Option<&IDispatch> ) -> Result<()>; fn LargeInteger(&self) -> Result<IDispatch>; fn SetLargeInteger(&self, plargeinteger: Option<&IDispatch>) -> Result<()>; fn UTCTime(&self) -> Result<f64>; fn SetUTCTime(&self, dautctime: f64) -> Result<()>;
}

Required Methods§

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

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

fn SetADsType(&self, lnadstype: i32) -> Result<()>

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

fn SetDNString(&self, bstrdnstring: &BSTR) -> Result<()>

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

fn SetCaseExactString(&self, bstrcaseexactstring: &BSTR) -> Result<()>

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

fn SetCaseIgnoreString(&self, bstrcaseignorestring: &BSTR) -> Result<()>

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

fn SetPrintableString(&self, bstrprintablestring: &BSTR) -> Result<()>

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

fn SetNumericString(&self, bstrnumericstring: &BSTR) -> Result<()>

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

fn SetBoolean(&self, lnboolean: i32) -> Result<()>

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

fn SetInteger(&self, lninteger: i32) -> Result<()>

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

fn SetOctetString(&self, voctetstring: &VARIANT) -> Result<()>

fn SecurityDescriptor(&self) -> Result<IDispatch>

fn SetSecurityDescriptor( &self, psecuritydescriptor: Option<&IDispatch> ) -> Result<()>

fn LargeInteger(&self) -> Result<IDispatch>

fn SetLargeInteger(&self, plargeinteger: Option<&IDispatch>) -> Result<()>

fn UTCTime(&self) -> Result<f64>

fn SetUTCTime(&self, dautctime: f64) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§