Struct windows::Win32::Storage::Xps::IXpsOMGeometryFigure_Vtbl
#[repr(C)]pub struct IXpsOMGeometryFigure_Vtbl {Show 16 fields
pub base__: IUnknown_Vtbl,
pub GetOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetSegmentData: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut f32) -> HRESULT,
pub GetSegmentTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut XPS_SEGMENT_TYPE) -> HRESULT,
pub GetSegmentStrokes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut BOOL) -> HRESULT,
pub SetSegments: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const XPS_SEGMENT_TYPE, _: *const f32, _: *const BOOL) -> HRESULT,
pub GetStartPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_POINT) -> HRESULT,
pub SetStartPoint: unsafe extern "system" fn(_: *mut c_void, _: *const XPS_POINT) -> HRESULT,
pub GetIsClosed: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetIsClosed: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub GetIsFilled: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetIsFilled: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub GetSegmentCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetSegmentDataCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetSegmentStrokePattern: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_SEGMENT_STROKE_PATTERN) -> HRESULT,
pub Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§GetOwner: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetSegmentData: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut f32) -> HRESULT
§GetSegmentTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut XPS_SEGMENT_TYPE) -> HRESULT
§GetSegmentStrokes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32, _: *mut BOOL) -> HRESULT
§SetSegments: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: *const XPS_SEGMENT_TYPE, _: *const f32, _: *const BOOL) -> HRESULT
§GetStartPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_POINT) -> HRESULT
§SetStartPoint: unsafe extern "system" fn(_: *mut c_void, _: *const XPS_POINT) -> HRESULT
§GetIsClosed: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT
§SetIsClosed: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT
§GetIsFilled: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT
§SetIsFilled: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT
§GetSegmentCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetSegmentDataCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetSegmentStrokePattern: unsafe extern "system" fn(_: *mut c_void, _: *mut XPS_SEGMENT_STROKE_PATTERN) -> HRESULT
§Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Implementations§
§impl IXpsOMGeometryFigure_Vtbl
impl IXpsOMGeometryFigure_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IXpsOMGeometryFigure_Vtblwhere
Identity: IXpsOMGeometryFigure_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IXpsOMGeometryFigure_Vtbl
impl RefUnwindSafe for IXpsOMGeometryFigure_Vtbl
impl Send for IXpsOMGeometryFigure_Vtbl
impl Sync for IXpsOMGeometryFigure_Vtbl
impl Unpin for IXpsOMGeometryFigure_Vtbl
impl UnwindSafe for IXpsOMGeometryFigure_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