#[repr(C)]pub struct ISpObjectTokenCategoryVtbl {
pub parent: ISpDataKeyVtbl,
pub SetId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, pszCategoryId: LPCWSTR, fCreateIfNotExist: BOOL) -> HRESULT,
pub GetId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, ppszCoMemCategoryId: *mut LPWSTR) -> HRESULT,
pub GetDataKey: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, spdkl: SPDATAKEYLOCATION, pppDataKey: *mut *mut ISpDataKey) -> HRESULT,
pub EnumTokens: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, pzsReqAttribs: LPCWSTR, pszOptAttribs: LPCWSTR, ppEnum: *mut *mut IEnumSpObjectTokens) -> HRESULT,
pub SetDefaultTokenId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, pszTokenId: LPCWSTR) -> HRESULT,
pub GetDefaultTokenId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, ppszCoMemTokenId: *mut LPWSTR) -> HRESULT,
}Fields§
§parent: ISpDataKeyVtbl§SetId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, pszCategoryId: LPCWSTR, fCreateIfNotExist: BOOL) -> HRESULT§GetId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, ppszCoMemCategoryId: *mut LPWSTR) -> HRESULT§GetDataKey: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, spdkl: SPDATAKEYLOCATION, pppDataKey: *mut *mut ISpDataKey) -> HRESULT§EnumTokens: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, pzsReqAttribs: LPCWSTR, pszOptAttribs: LPCWSTR, ppEnum: *mut *mut IEnumSpObjectTokens) -> HRESULT§SetDefaultTokenId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, pszTokenId: LPCWSTR) -> HRESULT§GetDefaultTokenId: unsafe extern "system" fn(This: *mut ISpObjectTokenCategory, ppszCoMemTokenId: *mut LPWSTR) -> HRESULTAuto Trait Implementations§
impl Freeze for ISpObjectTokenCategoryVtbl
impl RefUnwindSafe for ISpObjectTokenCategoryVtbl
impl Send for ISpObjectTokenCategoryVtbl
impl Sync for ISpObjectTokenCategoryVtbl
impl Unpin for ISpObjectTokenCategoryVtbl
impl UnwindSafe for ISpObjectTokenCategoryVtbl
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