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.