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