Trait IMFNetProxyLocator_Impl
pub trait IMFNetProxyLocator_Impl: IUnknownImpl {
// Required methods
fn FindFirstProxy(
&self,
pszhost: &PCWSTR,
pszurl: &PCWSTR,
freserved: BOOL,
) -> Result<()>;
fn FindNextProxy(&self) -> Result<()>;
fn RegisterProxyResult(&self, hrop: HRESULT) -> Result<()>;
fn GetCurrentProxy(&self, pszstr: PWSTR, pcchstr: *mut u32) -> Result<()>;
fn Clone(&self) -> Result<IMFNetProxyLocator>;
}
Required Methods§
fn FindFirstProxy( &self, pszhost: &PCWSTR, pszurl: &PCWSTR, freserved: BOOL, ) -> Result<()>
fn FindNextProxy(&self) -> Result<()>
fn RegisterProxyResult(&self, hrop: HRESULT) -> Result<()>
fn GetCurrentProxy(&self, pszstr: PWSTR, pcchstr: *mut u32) -> Result<()>
fn Clone(&self) -> Result<IMFNetProxyLocator>
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.