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 | |
SetId | |
GetId | |
GetDataKey | |
EnumTokens | |
SetDefaultTokenId | |
GetDefaultTokenId | |