#[repr(C)]pub struct IBackgroundCopyJobHttpOptions {
pub lpVtbl: *const IBackgroundCopyJobHttpOptionsVtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyJobHttpOptionsVtbl
Implementations§
Source§impl IBackgroundCopyJobHttpOptions
impl IBackgroundCopyJobHttpOptions
pub unsafe fn SetClientCertificateByID( &self, StoreLocation: BG_CERT_STORE_LOCATION, StoreName: LPCWSTR, pCertHashBlob: *mut byte, ) -> HRESULT
pub unsafe fn SetClientCertificateByName( &self, StoreLocation: BG_CERT_STORE_LOCATION, StoreName: LPCWSTR, SubjectName: LPCWSTR, ) -> HRESULT
pub unsafe fn RemoveClientCertificate(&self) -> HRESULT
pub unsafe fn GetClientCertificate( &self, pStoreLocation: *mut BG_CERT_STORE_LOCATION, pStoreName: *mut LPWSTR, ppCertHashBlob: *mut *mut byte, pSubjectName: *mut LPWSTR, ) -> HRESULT
pub unsafe fn SetCustomHeaders(&self, RequestHeaders: LPCWSTR) -> HRESULT
pub unsafe fn GetCustomHeaders(&self, pRequestHeaders: *mut LPWSTR) -> HRESULT
pub unsafe fn SetSecurityFlags(&self, Flags: ULONG) -> HRESULT
pub unsafe fn GetSecurityFlags(&self, pFlags: *mut ULONG) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IBackgroundCopyJobHttpOptions
impl RefUnwindSafe for IBackgroundCopyJobHttpOptions
impl !Send for IBackgroundCopyJobHttpOptions
impl !Sync for IBackgroundCopyJobHttpOptions
impl Unpin for IBackgroundCopyJobHttpOptions
impl UnwindSafe for IBackgroundCopyJobHttpOptions
Blanket Implementations§
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