pub struct IHttpNegotiate2(/* private fields */);Implementations§
Source§impl IHttpNegotiate2
impl IHttpNegotiate2
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
Trait Implementations§
Source§impl Clone for IHttpNegotiate2
impl Clone for IHttpNegotiate2
Source§fn clone(&self) -> IHttpNegotiate2
fn clone(&self) -> IHttpNegotiate2
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 IHttpNegotiate2
impl Debug for IHttpNegotiate2
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<&IHttpNegotiate2> for IUnknown
impl From<&IHttpNegotiate2> for IUnknown
Source§fn from(value: &IHttpNegotiate2) -> Self
fn from(value: &IHttpNegotiate2) -> 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<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<IHttpNegotiate2> for IUnknown
impl From<IHttpNegotiate2> for IUnknown
Source§fn from(value: IHttpNegotiate2) -> Self
fn from(value: IHttpNegotiate2) -> 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 Interface for IHttpNegotiate2
impl Interface for IHttpNegotiate2
const IID: Guid
type Vtable = IHttpNegotiate2_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 IHttpNegotiate2
impl<'a> IntoParam<'a, IHttpNegotiate> for IHttpNegotiate2
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 IHttpNegotiate2
impl<'a> IntoParam<'a, IUnknown> for &'a IHttpNegotiate2
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for IHttpNegotiate2
impl<'a> IntoParam<'a, IUnknown> for IHttpNegotiate2
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for IHttpNegotiate2
impl PartialEq for IHttpNegotiate2
impl Eq for IHttpNegotiate2
impl StructuralPartialEq for IHttpNegotiate2
Auto Trait Implementations§
impl Freeze for IHttpNegotiate2
impl RefUnwindSafe for IHttpNegotiate2
impl !Send for IHttpNegotiate2
impl !Sync for IHttpNegotiate2
impl Unpin for IHttpNegotiate2
impl UnwindSafe for IHttpNegotiate2
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