#[repr(C)]pub struct IPortableDevicePropVariantCollection {
pub lpVtbl: *const IPortableDevicePropVariantCollectionVtbl,
}Fields§
§lpVtbl: *const IPortableDevicePropVariantCollectionVtblImplementations§
Source§impl IPortableDevicePropVariantCollection
impl IPortableDevicePropVariantCollection
pub unsafe fn GetCount(&self, pcElems: *mut DWORD) -> HRESULT
pub unsafe fn GetAt(&self, dwIndex: DWORD, pValue: *mut PROPVARIANT) -> HRESULT
pub unsafe fn Add(&self, pValue: *const PROPVARIANT) -> HRESULT
pub unsafe fn GetType(&self, pvt: *mut VARTYPE) -> HRESULT
pub unsafe fn ChangeType(&self, vt: VARTYPE) -> HRESULT
pub unsafe fn Clear(&self) -> HRESULT
pub unsafe fn RemoveAt(&self, dwIndex: DWORD) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl !Send for IPortableDevicePropVariantCollection
impl !Sync for IPortableDevicePropVariantCollection
impl Freeze for IPortableDevicePropVariantCollection
impl RefUnwindSafe for IPortableDevicePropVariantCollection
impl Unpin for IPortableDevicePropVariantCollection
impl UnsafeUnpin for IPortableDevicePropVariantCollection
impl UnwindSafe for IPortableDevicePropVariantCollection
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