Struct winapi::um::sapi51::ISpRegDataKey
source · #[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
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for ISpRegDataKey
impl Deref for ISpRegDataKey
§type Target = ISpDataKey
type Target = ISpDataKey
The resulting type after dereferencing.
source§fn deref(&self) -> &ISpDataKey
fn deref(&self) -> &ISpDataKey
Dereferences the value.