#[repr(C)]pub struct ISpObjectTokenCategory {
pub lpVtbl: *const ISpObjectTokenCategoryVtbl,
}
Fields§
§lpVtbl: *const ISpObjectTokenCategoryVtbl
Implementations§
Source§impl ISpObjectTokenCategory
impl ISpObjectTokenCategory
pub unsafe fn SetId( &self, pszCategoryId: LPCWSTR, fCreateIfNotExist: BOOL, ) -> HRESULT
pub unsafe fn GetId(&self, ppszCoMemCategoryId: *mut LPWSTR) -> HRESULT
pub unsafe fn GetDataKey( &self, spdkl: SPDATAKEYLOCATION, pppDataKey: *mut *mut ISpDataKey, ) -> HRESULT
pub unsafe fn EnumTokens( &self, pzsReqAttribs: LPCWSTR, pszOptAttribs: LPCWSTR, ppEnum: *mut *mut IEnumSpObjectTokens, ) -> HRESULT
pub unsafe fn SetDefaultTokenId(&self, pszTokenId: LPCWSTR) -> HRESULT
pub unsafe fn GetDefaultTokenId(&self, ppszCoMemTokenId: *mut LPWSTR) -> HRESULT
Methods from Deref<Target = ISpDataKey>§
pub unsafe fn SetData( &self, pszValueName: LPCWSTR, cbData: ULONG, pData: *const BYTE, ) -> HRESULT
pub unsafe fn GetData( &self, pszValueName: LPCWSTR, pcbData: *mut ULONG, pData: *mut BYTE, ) -> HRESULT
pub unsafe fn SetStringValue( &self, pszValueName: LPCWSTR, pszValue: LPCWSTR, ) -> HRESULT
pub unsafe fn GetStringValue( &self, pszValueName: LPCWSTR, ppszValue: *mut LPWSTR, ) -> HRESULT
pub unsafe fn SetDWORD(&self, pszValueName: LPCWSTR, dwValue: DWORD) -> HRESULT
pub unsafe fn GetDWORD( &self, pszValueName: LPCWSTR, pdwValue: *mut DWORD, ) -> HRESULT
pub unsafe fn OpenKey( &self, pszSubKeyName: LPCWSTR, ppSubKey: *mut *mut ISpDataKey, ) -> HRESULT
pub unsafe fn CreateKey( &self, pszSubKey: LPCWSTR, ppSubKey: *mut *mut ISpDataKey, ) -> HRESULT
pub unsafe fn DeleteKey(&self, pszSubKey: LPCWSTR) -> HRESULT
pub unsafe fn DeleteValue(&self, pszValueName: LPCWSTR) -> HRESULT
pub unsafe fn EnumKeys( &self, Index: ULONG, ppszSubKeyName: *mut LPWSTR, ) -> HRESULT
pub unsafe fn EnumValues( &self, Index: ULONG, ppszValueName: *mut LPWSTR, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpObjectTokenCategory
impl Deref for ISpObjectTokenCategory
Source§type Target = ISpDataKey
type Target = ISpDataKey
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpDataKey
fn deref(&self) -> &ISpDataKey
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpObjectTokenCategory
impl RefUnwindSafe for ISpObjectTokenCategory
impl !Send for ISpObjectTokenCategory
impl !Sync for ISpObjectTokenCategory
impl Unpin for ISpObjectTokenCategory
impl UnwindSafe for ISpObjectTokenCategory
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