#[repr(C)]pub struct IBitsTokenOptionsVtbl {
pub parent: IUnknownVtbl,
pub SetHelperTokenFlags: unsafe extern "system" fn(This: *mut IBitsTokenOptions, UsageFlags: DWORD) -> HRESULT,
pub GetHelperTokenFlags: unsafe extern "system" fn(This: *mut IBitsTokenOptions, pFlags: *mut DWORD) -> HRESULT,
pub SetHelperToken: unsafe extern "system" fn(This: *mut IBitsTokenOptions) -> HRESULT,
pub ClearHelperToken: unsafe extern "system" fn(This: *mut IBitsTokenOptions) -> HRESULT,
pub GetHelperTokenSid: unsafe extern "system" fn(This: *mut IBitsTokenOptions, pSid: *mut LPWSTR) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetHelperTokenFlags: unsafe extern "system" fn(This: *mut IBitsTokenOptions, UsageFlags: DWORD) -> HRESULT
§GetHelperTokenFlags: unsafe extern "system" fn(This: *mut IBitsTokenOptions, pFlags: *mut DWORD) -> HRESULT
§SetHelperToken: unsafe extern "system" fn(This: *mut IBitsTokenOptions) -> HRESULT
§ClearHelperToken: unsafe extern "system" fn(This: *mut IBitsTokenOptions) -> HRESULT
§GetHelperTokenSid: unsafe extern "system" fn(This: *mut IBitsTokenOptions, pSid: *mut LPWSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBitsTokenOptionsVtbl
impl RefUnwindSafe for IBitsTokenOptionsVtbl
impl Send for IBitsTokenOptionsVtbl
impl Sync for IBitsTokenOptionsVtbl
impl Unpin for IBitsTokenOptionsVtbl
impl UnwindSafe for IBitsTokenOptionsVtbl
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