[][src]Struct winapi::um::portabledevicetypes::IPortableDeviceValuesVtbl

#[repr(C)]
pub struct IPortableDeviceValuesVtbl { pub parent: IUnknownVtbl, pub GetCount: unsafe extern "system" fn(This: *mut IPortableDeviceValues, pcelt: *mut DWORD) -> HRESULT, pub GetAt: unsafe extern "system" fn(This: *mut IPortableDeviceValues, index: DWORD, pKey: *mut PROPERTYKEY, pValue: *mut PROPVARIANT) -> HRESULT, pub SetValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *const PROPVARIANT) -> HRESULT, pub GetValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut PROPVARIANT) -> HRESULT, pub SetStringValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: LPCWSTR) -> HRESULT, pub GetStringValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut LPWSTR) -> HRESULT, pub SetUnsignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: ULONG) -> HRESULT, pub GetUnsignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut ULONG) -> HRESULT, pub SetSignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: LONG) -> HRESULT, pub GetSignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut LONG) -> HRESULT, pub SetUnsignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: ULONGLONG) -> HRESULT, pub GetUnsignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut ULONGLONG) -> HRESULT, pub SetSignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: LONGLONG) -> HRESULT, pub GetSignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut LONGLONG) -> HRESULT, pub SetFloatValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: FLOAT) -> HRESULT, pub GetFloatValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut FLOAT) -> HRESULT, pub SetErrorValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: HRESULT) -> HRESULT, pub GetErrorValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut HRESULT) -> HRESULT, pub SetKeyValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: REFPROPERTYKEY) -> HRESULT, pub GetKeyValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut PROPERTYKEY) -> HRESULT, pub SetBoolValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: BOOL) -> HRESULT, pub GetBoolValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut BOOL) -> HRESULT, pub SetIUnknownValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IUnknown) -> HRESULT, pub GetIUnknownValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IUnknown) -> HRESULT, pub SetGuidValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: REFGUID) -> HRESULT, pub GetGuidValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut GUID) -> HRESULT, pub SetBufferValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut BYTE, cbValue: DWORD) -> HRESULT, pub GetBufferValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut BYTE, pcbValue: *mut DWORD) -> HRESULT, pub SetIPortableDeviceValuesValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDeviceValues) -> HRESULT, pub GetIPortableDeviceValuesValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDeviceValues) -> HRESULT, pub SetIPortableDevicePropVariantCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDevicePropVariantCollection) -> HRESULT, pub GetIPortableDevicePropVariantCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDevicePropVariantCollection) -> HRESULT, pub SetIPortableDeviceKeyCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDeviceKeyCollection) -> HRESULT, pub GetIPortableDeviceKeyCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDeviceKeyCollection) -> HRESULT, pub SetIPortableDeviceValuesCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDeviceValuesCollection) -> HRESULT, pub GetIPortableDeviceValuesCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDeviceValuesCollection) -> HRESULT, pub RemoveValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY) -> HRESULT, pub CopyValuesFromPropertyStore: unsafe extern "system" fn(This: *mut IPortableDeviceValues, pStore: *mut IPropertyStore) -> HRESULT, pub CopyValuesToPropertyStore: unsafe extern "system" fn(This: *mut IPortableDeviceValues, pStore: *mut IPropertyStore) -> HRESULT, pub Clear: unsafe extern "system" fn(This: *mut IPortableDeviceValues) -> HRESULT, }

Fields

parent: IUnknownVtblGetCount: unsafe extern "system" fn(This: *mut IPortableDeviceValues, pcelt: *mut DWORD) -> HRESULTGetAt: unsafe extern "system" fn(This: *mut IPortableDeviceValues, index: DWORD, pKey: *mut PROPERTYKEY, pValue: *mut PROPVARIANT) -> HRESULTSetValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *const PROPVARIANT) -> HRESULTGetValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut PROPVARIANT) -> HRESULTSetStringValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: LPCWSTR) -> HRESULTGetStringValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut LPWSTR) -> HRESULTSetUnsignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: ULONG) -> HRESULTGetUnsignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut ULONG) -> HRESULTSetSignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: LONG) -> HRESULTGetSignedIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut LONG) -> HRESULTSetUnsignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: ULONGLONG) -> HRESULTGetUnsignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut ULONGLONG) -> HRESULTSetSignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: LONGLONG) -> HRESULTGetSignedLargeIntegerValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut LONGLONG) -> HRESULTSetFloatValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: FLOAT) -> HRESULTGetFloatValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut FLOAT) -> HRESULTSetErrorValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: HRESULT) -> HRESULTGetErrorValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut HRESULT) -> HRESULTSetKeyValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: REFPROPERTYKEY) -> HRESULTGetKeyValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut PROPERTYKEY) -> HRESULTSetBoolValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: BOOL) -> HRESULTGetBoolValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut BOOL) -> HRESULTSetIUnknownValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IUnknown) -> HRESULTGetIUnknownValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IUnknown) -> HRESULTSetGuidValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, Value: REFGUID) -> HRESULTGetGuidValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut GUID) -> HRESULTSetBufferValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut BYTE, cbValue: DWORD) -> HRESULTGetBufferValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut BYTE, pcbValue: *mut DWORD) -> HRESULTSetIPortableDeviceValuesValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDeviceValues) -> HRESULTGetIPortableDeviceValuesValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDeviceValues) -> HRESULTSetIPortableDevicePropVariantCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDevicePropVariantCollection) -> HRESULTGetIPortableDevicePropVariantCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDevicePropVariantCollection) -> HRESULTSetIPortableDeviceKeyCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDeviceKeyCollection) -> HRESULTGetIPortableDeviceKeyCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDeviceKeyCollection) -> HRESULTSetIPortableDeviceValuesCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, pValue: *mut IPortableDeviceValuesCollection) -> HRESULTGetIPortableDeviceValuesCollectionValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY, ppValue: *mut *mut IPortableDeviceValuesCollection) -> HRESULTRemoveValue: unsafe extern "system" fn(This: *mut IPortableDeviceValues, key: REFPROPERTYKEY) -> HRESULTCopyValuesFromPropertyStore: unsafe extern "system" fn(This: *mut IPortableDeviceValues, pStore: *mut IPropertyStore) -> HRESULTCopyValuesToPropertyStore: unsafe extern "system" fn(This: *mut IPortableDeviceValues, pStore: *mut IPropertyStore) -> HRESULTClear: unsafe extern "system" fn(This: *mut IPortableDeviceValues) -> HRESULT

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]