Struct windows::Win32::System::Com::ChannelCredentials::IChannelCredentials_Vtbl
#[repr(C)]pub struct IChannelCredentials_Vtbl {
pub base__: IDispatch_Vtbl,
pub SetWindowsCredential: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: i32, _: BOOL) -> HRESULT,
pub SetUserNameCredential: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
pub SetClientCertificateFromStore: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SetClientCertificateFromStoreByName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
pub SetClientCertificateFromFile: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
pub SetDefaultServiceCertificateFromStore: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SetDefaultServiceCertificateFromStoreByName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
pub SetDefaultServiceCertificateFromFile: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
pub SetServiceCertificateAuthentication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
pub SetIssuedToken: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT,
}
Fields§
§base__: IDispatch_Vtbl
§SetWindowsCredential: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: i32, _: BOOL) -> HRESULT
§SetUserNameCredential: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
§SetClientCertificateFromStore: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§SetClientCertificateFromStoreByName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
§SetClientCertificateFromFile: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
§SetDefaultServiceCertificateFromStore: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<VARIANT>) -> HRESULT
§SetDefaultServiceCertificateFromStoreByName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
§SetDefaultServiceCertificateFromFile: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
§SetServiceCertificateAuthentication: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
§SetIssuedToken: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>, _: MaybeUninit<BSTR>) -> HRESULT
Implementations§
§impl IChannelCredentials_Vtbl
impl IChannelCredentials_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IChannelCredentials_Vtblwhere
Identity: IChannelCredentials_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IChannelCredentials_Vtbl
impl RefUnwindSafe for IChannelCredentials_Vtbl
impl Send for IChannelCredentials_Vtbl
impl Sync for IChannelCredentials_Vtbl
impl Unpin for IChannelCredentials_Vtbl
impl UnwindSafe for IChannelCredentials_Vtbl
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