Trait windows::Win32::Networking::WinInet::IDialEngine_Impl

pub trait IDialEngine_Impl: Sized {
    // Required methods
    fn Initialize(
        &self,
        pwzconnectoid: &PCWSTR,
        pides: Option<&IDialEventSink>,
    ) -> Result<()>;
    fn GetProperty(
        &self,
        pwzproperty: &PCWSTR,
        pwzvalue: &PCWSTR,
        dwbufsize: u32,
    ) -> Result<()>;
    fn SetProperty(&self, pwzproperty: &PCWSTR, pwzvalue: &PCWSTR) -> Result<()>;
    fn Dial(&self) -> Result<()>;
    fn HangUp(&self) -> Result<()>;
    fn GetConnectedState(&self) -> Result<u32>;
    fn GetConnectHandle(&self) -> Result<usize>;
}

Required Methods§

fn Initialize( &self, pwzconnectoid: &PCWSTR, pides: Option<&IDialEventSink>, ) -> Result<()>

fn GetProperty( &self, pwzproperty: &PCWSTR, pwzvalue: &PCWSTR, dwbufsize: u32, ) -> Result<()>

fn SetProperty(&self, pwzproperty: &PCWSTR, pwzvalue: &PCWSTR) -> Result<()>

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

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

fn GetConnectedState(&self) -> Result<u32>

fn GetConnectHandle(&self) -> Result<usize>

Object Safety§

This trait is not object safe.

Implementors§