[][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, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

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

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> 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> Borrow<T> for T where
    T: ?Sized
[src]

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

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