Struct IImageProperties_Vtbl
#[repr(C)]pub struct IImageProperties_Vtbl {Show 18 fields
pub base__: IInspectable_Vtbl,
pub Rating: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetRating: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub Keywords: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DateTaken: unsafe extern "system" fn(_: *mut c_void, _: *mut DateTime) -> HRESULT,
pub SetDateTaken: unsafe extern "system" fn(_: *mut c_void, _: DateTime) -> HRESULT,
pub Width: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub Height: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub Title: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Latitude: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Longitude: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CameraManufacturer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetCameraManufacturer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CameraModel: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetCameraModel: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Orientation: unsafe extern "system" fn(_: *mut c_void, _: *mut PhotoOrientation) -> HRESULT,
pub PeopleNames: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Rating: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetRating: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§Keywords: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DateTaken: unsafe extern "system" fn(_: *mut c_void, _: *mut DateTime) -> HRESULT
§SetDateTaken: unsafe extern "system" fn(_: *mut c_void, _: DateTime) -> HRESULT
§Width: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§Height: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§Title: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Latitude: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§Longitude: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§CameraManufacturer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetCameraManufacturer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§CameraModel: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetCameraModel: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Orientation: unsafe extern "system" fn(_: *mut c_void, _: *mut PhotoOrientation) -> HRESULT
§PeopleNames: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IImageProperties_Vtbl
impl RefUnwindSafe for IImageProperties_Vtbl
impl Send for IImageProperties_Vtbl
impl Sync for IImageProperties_Vtbl
impl Unpin for IImageProperties_Vtbl
impl UnwindSafe for IImageProperties_Vtbl
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