windows::Win32::System::RemoteManagement

Trait IWSManSession_Impl

pub trait IWSManSession_Impl: 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 Invoke(
        &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 Invoke( &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<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§