pub struct IInternetProtocolInfo(/* private fields */);Implementations§
Source§impl IInternetProtocolInfo
impl IInternetProtocolInfo
pub unsafe fn ParseUrl<'a, T0__: IntoParam<'a, PWSTR>>( &self, pwzurl: T0__, parseaction: PARSEACTION, dwparseflags: u32, pwzresult: PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: u32, ) -> ErrorCode
pub unsafe fn CombineUrl<'a, T0__: IntoParam<'a, PWSTR>, T1__: IntoParam<'a, PWSTR>, T3__: IntoParam<'a, PWSTR>>( &self, pwzbaseurl: T0__, pwzrelativeurl: T1__, dwcombineflags: u32, pwzresult: T3__, cchresult: u32, pcchresult: *mut u32, dwreserved: u32, ) -> ErrorCode
pub unsafe fn CompareUrl<'a, T0__: IntoParam<'a, PWSTR>, T1__: IntoParam<'a, PWSTR>>( &self, pwzurl1: T0__, pwzurl2: T1__, dwcompareflags: u32, ) -> ErrorCode
pub unsafe fn QueryInfo<'a, T0__: IntoParam<'a, PWSTR>>( &self, pwzurl: T0__, oueryoption: QUERYOPTION, dwqueryflags: u32, pbuffer: *mut c_void, cbbuffer: u32, pcbbuf: *mut u32, dwreserved: u32, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IInternetProtocolInfo
impl Clone for IInternetProtocolInfo
Source§fn clone(&self) -> IInternetProtocolInfo
fn clone(&self) -> IInternetProtocolInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IInternetProtocolInfo
impl Debug for IInternetProtocolInfo
Source§impl From<&IInternetProtocolInfo> for IUnknown
impl From<&IInternetProtocolInfo> for IUnknown
Source§fn from(value: &IInternetProtocolInfo) -> Self
fn from(value: &IInternetProtocolInfo) -> Self
Converts to this type from the input type.
Source§impl From<IInternetProtocolInfo> for IUnknown
impl From<IInternetProtocolInfo> for IUnknown
Source§fn from(value: IInternetProtocolInfo) -> Self
fn from(value: IInternetProtocolInfo) -> Self
Converts to this type from the input type.
Source§impl Interface for IInternetProtocolInfo
impl Interface for IInternetProtocolInfo
const IID: Guid
type Vtable = IInternetProtocolInfo_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IInternetProtocolInfo
impl<'a> IntoParam<'a, IUnknown> for &'a IInternetProtocolInfo
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IInternetProtocolInfo
impl<'a> IntoParam<'a, IUnknown> for IInternetProtocolInfo
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IInternetProtocolInfo
impl PartialEq for IInternetProtocolInfo
impl Eq for IInternetProtocolInfo
impl StructuralPartialEq for IInternetProtocolInfo
Auto Trait Implementations§
impl Freeze for IInternetProtocolInfo
impl RefUnwindSafe for IInternetProtocolInfo
impl !Send for IInternetProtocolInfo
impl !Sync for IInternetProtocolInfo
impl Unpin for IInternetProtocolInfo
impl UnwindSafe for IInternetProtocolInfo
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more