#[repr(C)]pub struct ISpRegDataKey {
pub lpVtbl: *const ISpRegDataKeyVtbl,
}
Fields§
§lpVtbl: *const ISpRegDataKeyVtbl
Implementations§
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 ISpRegDataKey
impl Deref for ISpRegDataKey
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 ISpRegDataKey
impl RefUnwindSafe for ISpRegDataKey
impl !Send for ISpRegDataKey
impl !Sync for ISpRegDataKey
impl Unpin for ISpRegDataKey
impl UnwindSafe for ISpRegDataKey
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