pub trait IPortableDeviceContent2_Impl: Sized + IPortableDeviceContent_Impl {
    // Required method
    fn UpdateObjectWithPropertiesAndData(
        &self,
        pszobjectid: &PCWSTR,
        pproperties: Option<&IPortableDeviceValues>,
        ppdata: *mut Option<IStream>,
        pdwoptimalwritebuffersize: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn UpdateObjectWithPropertiesAndData( &self, pszobjectid: &PCWSTR, pproperties: Option<&IPortableDeviceValues>, ppdata: *mut Option<IStream>, pdwoptimalwritebuffersize: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§