pub struct IHttpNegotiate(/* private fields */);Implementations§
Source§impl IHttpNegotiate
impl IHttpNegotiate
pub unsafe fn BeginningTransaction<'a, T0__: IntoParam<'a, PWSTR>, T1__: IntoParam<'a, PWSTR>>( &self, szurl: T0__, szheaders: T1__, dwreserved: u32, pszadditionalheaders: *mut PWSTR, ) -> ErrorCode
pub unsafe fn OnResponse<'a, T1__: IntoParam<'a, PWSTR>, T2__: IntoParam<'a, PWSTR>>( &self, dwresponsecode: u32, szresponseheaders: T1__, szrequestheaders: T2__, pszadditionalrequestheaders: *mut PWSTR, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IHttpNegotiate
impl Clone for IHttpNegotiate
Source§fn clone(&self) -> IHttpNegotiate
fn clone(&self) -> IHttpNegotiate
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 IHttpNegotiate
impl Debug for IHttpNegotiate
Source§impl From<&IHttpNegotiate> for IUnknown
impl From<&IHttpNegotiate> for IUnknown
Source§fn from(value: &IHttpNegotiate) -> Self
fn from(value: &IHttpNegotiate) -> Self
Converts to this type from the input type.
Source§impl From<&IHttpNegotiate2> for IHttpNegotiate
impl From<&IHttpNegotiate2> for IHttpNegotiate
Source§fn from(value: &IHttpNegotiate2) -> Self
fn from(value: &IHttpNegotiate2) -> Self
Converts to this type from the input type.
Source§impl From<&IHttpNegotiate3> for IHttpNegotiate
impl From<&IHttpNegotiate3> for IHttpNegotiate
Source§fn from(value: &IHttpNegotiate3) -> Self
fn from(value: &IHttpNegotiate3) -> Self
Converts to this type from the input type.
Source§impl From<IHttpNegotiate> for IUnknown
impl From<IHttpNegotiate> for IUnknown
Source§fn from(value: IHttpNegotiate) -> Self
fn from(value: IHttpNegotiate) -> Self
Converts to this type from the input type.
Source§impl From<IHttpNegotiate2> for IHttpNegotiate
impl From<IHttpNegotiate2> for IHttpNegotiate
Source§fn from(value: IHttpNegotiate2) -> Self
fn from(value: IHttpNegotiate2) -> Self
Converts to this type from the input type.
Source§impl From<IHttpNegotiate3> for IHttpNegotiate
impl From<IHttpNegotiate3> for IHttpNegotiate
Source§fn from(value: IHttpNegotiate3) -> Self
fn from(value: IHttpNegotiate3) -> Self
Converts to this type from the input type.
Source§impl Interface for IHttpNegotiate
impl Interface for IHttpNegotiate
const IID: Guid
type Vtable = IHttpNegotiate_abi
Source§impl<'a> IntoParam<'a, IHttpNegotiate> for &'a IHttpNegotiate2
impl<'a> IntoParam<'a, IHttpNegotiate> for &'a IHttpNegotiate2
fn into_param(self) -> Param<'a, IHttpNegotiate>
Source§impl<'a> IntoParam<'a, IHttpNegotiate> for &'a IHttpNegotiate3
impl<'a> IntoParam<'a, IHttpNegotiate> for &'a IHttpNegotiate3
fn into_param(self) -> Param<'a, IHttpNegotiate>
Source§impl<'a> IntoParam<'a, IHttpNegotiate> for IHttpNegotiate2
impl<'a> IntoParam<'a, IHttpNegotiate> for IHttpNegotiate2
fn into_param(self) -> Param<'a, IHttpNegotiate>
Source§impl<'a> IntoParam<'a, IHttpNegotiate> for IHttpNegotiate3
impl<'a> IntoParam<'a, IHttpNegotiate> for IHttpNegotiate3
fn into_param(self) -> Param<'a, IHttpNegotiate>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IHttpNegotiate
impl<'a> IntoParam<'a, IUnknown> for &'a IHttpNegotiate
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IHttpNegotiate
impl<'a> IntoParam<'a, IUnknown> for IHttpNegotiate
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IHttpNegotiate
impl PartialEq for IHttpNegotiate
impl Eq for IHttpNegotiate
impl StructuralPartialEq for IHttpNegotiate
Auto Trait Implementations§
impl Freeze for IHttpNegotiate
impl RefUnwindSafe for IHttpNegotiate
impl !Send for IHttpNegotiate
impl !Sync for IHttpNegotiate
impl Unpin for IHttpNegotiate
impl UnwindSafe for IHttpNegotiate
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