pub struct IHttpNegotiate3(/* private fields */);Implementations§
Source§impl IHttpNegotiate3
impl IHttpNegotiate3
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
pub unsafe fn GetRootSecurityId( &self, pbsecurityid: *mut u8, pcbsecurityid: *mut u32, dwreserved: usize, ) -> ErrorCode
pub unsafe fn GetSerializedClientCertContext( &self, ppbcert: *mut *mut u8, pcbcert: *mut u32, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for IHttpNegotiate3
impl Clone for IHttpNegotiate3
Source§fn clone(&self) -> IHttpNegotiate3
fn clone(&self) -> IHttpNegotiate3
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 IHttpNegotiate3
impl Debug for IHttpNegotiate3
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<&IHttpNegotiate3> for IHttpNegotiate2
impl From<&IHttpNegotiate3> for IHttpNegotiate2
Source§fn from(value: &IHttpNegotiate3) -> Self
fn from(value: &IHttpNegotiate3) -> Self
Converts to this type from the input type.
Source§impl From<&IHttpNegotiate3> for IUnknown
impl From<&IHttpNegotiate3> for IUnknown
Source§fn from(value: &IHttpNegotiate3) -> Self
fn from(value: &IHttpNegotiate3) -> 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<IHttpNegotiate3> for IHttpNegotiate2
impl From<IHttpNegotiate3> for IHttpNegotiate2
Source§fn from(value: IHttpNegotiate3) -> Self
fn from(value: IHttpNegotiate3) -> Self
Converts to this type from the input type.
Source§impl From<IHttpNegotiate3> for IUnknown
impl From<IHttpNegotiate3> for IUnknown
Source§fn from(value: IHttpNegotiate3) -> Self
fn from(value: IHttpNegotiate3) -> Self
Converts to this type from the input type.
Source§impl Interface for IHttpNegotiate3
impl Interface for IHttpNegotiate3
const IID: Guid
type Vtable = IHttpNegotiate3_abi
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 IHttpNegotiate3
impl<'a> IntoParam<'a, IHttpNegotiate> for IHttpNegotiate3
fn into_param(self) -> Param<'a, IHttpNegotiate>
Source§impl<'a> IntoParam<'a, IHttpNegotiate2> for &'a IHttpNegotiate3
impl<'a> IntoParam<'a, IHttpNegotiate2> for &'a IHttpNegotiate3
fn into_param(self) -> Param<'a, IHttpNegotiate2>
Source§impl<'a> IntoParam<'a, IHttpNegotiate2> for IHttpNegotiate3
impl<'a> IntoParam<'a, IHttpNegotiate2> for IHttpNegotiate3
fn into_param(self) -> Param<'a, IHttpNegotiate2>
Source§impl<'a> IntoParam<'a, IUnknown> for &'a IHttpNegotiate3
impl<'a> IntoParam<'a, IUnknown> for &'a IHttpNegotiate3
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IHttpNegotiate3
impl<'a> IntoParam<'a, IUnknown> for IHttpNegotiate3
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IHttpNegotiate3
impl PartialEq for IHttpNegotiate3
impl Eq for IHttpNegotiate3
impl StructuralPartialEq for IHttpNegotiate3
Auto Trait Implementations§
impl Freeze for IHttpNegotiate3
impl RefUnwindSafe for IHttpNegotiate3
impl !Send for IHttpNegotiate3
impl !Sync for IHttpNegotiate3
impl Unpin for IHttpNegotiate3
impl UnwindSafe for IHttpNegotiate3
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