windows::Win32::System::Com::Urlmon

Trait IInternetProtocol_Impl

pub trait IInternetProtocol_Impl: IInternetProtocolRoot_Impl {
    // Required methods
    fn Read(&self, pv: *mut c_void, cb: u32, pcbread: *mut u32) -> Result<()>;
    fn Seek(&self, dlibmove: i64, dworigin: u32) -> Result<u64>;
    fn LockRequest(&self, dwoptions: u32) -> Result<()>;
    fn UnlockRequest(&self) -> Result<()>;
}

Required Methods§

fn Read(&self, pv: *mut c_void, cb: u32, pcbread: *mut u32) -> Result<()>

fn Seek(&self, dlibmove: i64, dworigin: u32) -> Result<u64>

fn LockRequest(&self, dwoptions: u32) -> Result<()>

fn UnlockRequest(&self) -> 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§