Struct winsafe::vt::IPictureVT
source · #[repr(C)]pub struct IPictureVT {Show 15 fields
pub IUnknownVT: IUnknownVT,
pub get_Handle: fn(_: *mut c_void, _: *mut u32) -> u32,
pub get_hPal: fn(_: *mut c_void, _: *mut u32) -> u32,
pub get_Type: fn(_: *mut c_void, _: *mut i16) -> u32,
pub get_Width: fn(_: *mut c_void, _: *mut i32) -> u32,
pub get_Height: fn(_: *mut c_void, _: *mut i32) -> u32,
pub Render: fn(_: *mut c_void, _: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: *const c_void) -> u32,
pub set_hPal: fn(_: *mut c_void, _: u32) -> u32,
pub get_CurDC: fn(_: *mut c_void, _: *mut *mut c_void) -> u32,
pub SelectPicture: fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void) -> u32,
pub get_KeepOriginalFormat: fn(_: *mut c_void, _: *mut i32) -> u32,
pub put_KeepOriginalFormat: fn(_: *mut c_void, _: i32) -> u32,
pub PictureChanged: fn(_: *mut c_void) -> u32,
pub SaveAsFile: fn(_: *mut c_void, _: *mut *mut c_void, _: i32, _: *mut i32) -> u32,
pub get_Attributes: fn(_: *mut c_void, _: *mut u32) -> u32,
}
Available on crate feature
ole
only.Expand description
IPicture
virtual table.
Fields§
§IUnknownVT: IUnknownVT
§get_Handle: fn(_: *mut c_void, _: *mut u32) -> u32
§get_hPal: fn(_: *mut c_void, _: *mut u32) -> u32
§get_Type: fn(_: *mut c_void, _: *mut i16) -> u32
§get_Width: fn(_: *mut c_void, _: *mut i32) -> u32
§get_Height: fn(_: *mut c_void, _: *mut i32) -> u32
§Render: fn(_: *mut c_void, _: *mut c_void, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: i32, _: *const c_void) -> u32
§set_hPal: fn(_: *mut c_void, _: u32) -> u32
§get_CurDC: fn(_: *mut c_void, _: *mut *mut c_void) -> u32
§SelectPicture: fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void, _: *mut *mut c_void) -> u32
§get_KeepOriginalFormat: fn(_: *mut c_void, _: *mut i32) -> u32
§put_KeepOriginalFormat: fn(_: *mut c_void, _: i32) -> u32
§PictureChanged: fn(_: *mut c_void) -> u32
§SaveAsFile: fn(_: *mut c_void, _: *mut *mut c_void, _: i32, _: *mut i32) -> u32
§get_Attributes: fn(_: *mut c_void, _: *mut u32) -> u32
Auto Trait Implementations§
impl Freeze for IPictureVT
impl RefUnwindSafe for IPictureVT
impl Send for IPictureVT
impl Sync for IPictureVT
impl Unpin for IPictureVT
impl UnwindSafe for IPictureVT
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