Trait windows::Win32::System::RemoteManagement::IWSManSession_Impl
pub trait IWSManSession_Impl: Sized + IDispatch_Impl {
// Required methods
fn Get(&self, resourceuri: &VARIANT, flags: i32) -> Result<BSTR>;
fn Put(
&self,
resourceuri: &VARIANT,
resource: &BSTR,
flags: i32
) -> Result<BSTR>;
fn Create(
&self,
resourceuri: &VARIANT,
resource: &BSTR,
flags: i32
) -> Result<BSTR>;
fn Delete(&self, resourceuri: &VARIANT, flags: i32) -> Result<()>;
fn Invoke2(
&self,
actionuri: &BSTR,
resourceuri: &VARIANT,
parameters: &BSTR,
flags: i32
) -> Result<BSTR>;
fn Enumerate(
&self,
resourceuri: &VARIANT,
filter: &BSTR,
dialect: &BSTR,
flags: i32
) -> Result<IDispatch>;
fn Identify(&self, flags: i32) -> Result<BSTR>;
fn Error(&self) -> Result<BSTR>;
fn BatchItems(&self) -> Result<i32>;
fn SetBatchItems(&self, value: i32) -> Result<()>;
fn Timeout(&self) -> Result<i32>;
fn SetTimeout(&self, value: i32) -> Result<()>;
}
Required Methods§
fn Get(&self, resourceuri: &VARIANT, flags: i32) -> Result<BSTR>
fn Put( &self, resourceuri: &VARIANT, resource: &BSTR, flags: i32 ) -> Result<BSTR>
fn Create( &self, resourceuri: &VARIANT, resource: &BSTR, flags: i32 ) -> Result<BSTR>
fn Delete(&self, resourceuri: &VARIANT, flags: i32) -> Result<()>
fn Invoke2( &self, actionuri: &BSTR, resourceuri: &VARIANT, parameters: &BSTR, flags: i32 ) -> Result<BSTR>
fn Enumerate( &self, resourceuri: &VARIANT, filter: &BSTR, dialect: &BSTR, flags: i32 ) -> Result<IDispatch>
fn Identify(&self, flags: i32) -> Result<BSTR>
fn Error(&self) -> Result<BSTR>
fn BatchItems(&self) -> Result<i32>
fn SetBatchItems(&self, value: i32) -> Result<()>
fn Timeout(&self) -> Result<i32>
fn SetTimeout(&self, value: i32) -> Result<()>
Object Safety§
This trait is not object safe.