pub trait ObjectContext_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn CreateInstance(&self, bstrprogid: &BSTR) -> Result<VARIANT>; fn SetComplete(&self) -> Result<()>; fn SetAbort(&self) -> Result<()>; fn EnableCommit(&self) -> Result<()>; fn DisableCommit(&self) -> Result<()>; fn IsInTransaction(&self) -> Result<VARIANT_BOOL>; fn IsSecurityEnabled(&self) -> Result<VARIANT_BOOL>; fn IsCallerInRole(&self, bstrrole: &BSTR) -> Result<VARIANT_BOOL>; fn Count(&self) -> Result<i32>; fn get_Item(&self, name: &BSTR) -> Result<VARIANT>; fn _NewEnum(&self) -> Result<IUnknown>; fn Security(&self) -> Result<SecurityProperty>; fn ContextInfo(&self) -> Result<ContextInfo>;
}

Required Methods§

fn CreateInstance(&self, bstrprogid: &BSTR) -> Result<VARIANT>

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

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

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

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

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

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

fn IsCallerInRole(&self, bstrrole: &BSTR) -> Result<VARIANT_BOOL>

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

fn get_Item(&self, name: &BSTR) -> Result<VARIANT>

fn _NewEnum(&self) -> Result<IUnknown>

fn Security(&self) -> Result<SecurityProperty>

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

Object Safety§

This trait is not object safe.

Implementors§