Struct windows::Foundation::IPropertyValueStatics_Vtbl
#[repr(C)]pub struct IPropertyValueStatics_Vtbl {Show 40 fields
pub base__: IInspectable_Vtbl,
pub CreateEmpty: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt8: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut *mut c_void) -> HRESULT,
pub CreateInt16: unsafe extern "system" fn(_: *mut c_void, _: i16, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt16: unsafe extern "system" fn(_: *mut c_void, _: u16, _: *mut *mut c_void) -> HRESULT,
pub CreateInt32: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt32: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub CreateInt64: unsafe extern "system" fn(_: *mut c_void, _: i64, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt64: unsafe extern "system" fn(_: *mut c_void, _: u64, _: *mut *mut c_void) -> HRESULT,
pub CreateSingle: unsafe extern "system" fn(_: *mut c_void, _: f32, _: *mut *mut c_void) -> HRESULT,
pub CreateDouble: unsafe extern "system" fn(_: *mut c_void, _: f64, _: *mut *mut c_void) -> HRESULT,
pub CreateChar16: unsafe extern "system" fn(_: *mut c_void, _: u16, _: *mut *mut c_void) -> HRESULT,
pub CreateBoolean: unsafe extern "system" fn(_: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT,
pub CreateString: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub CreateInspectable: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CreateGuid: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: *mut *mut c_void) -> HRESULT,
pub CreateDateTime: unsafe extern "system" fn(_: *mut c_void, _: DateTime, _: *mut *mut c_void) -> HRESULT,
pub CreateTimeSpan: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan, _: *mut *mut c_void) -> HRESULT,
pub CreatePoint: unsafe extern "system" fn(_: *mut c_void, _: Point, _: *mut *mut c_void) -> HRESULT,
pub CreateSize: unsafe extern "system" fn(_: *mut c_void, _: Size, _: *mut *mut c_void) -> HRESULT,
pub CreateRect: unsafe extern "system" fn(_: *mut c_void, _: Rect, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt8Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u8, _: *mut *mut c_void) -> HRESULT,
pub CreateInt16Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const i16, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt16Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u16, _: *mut *mut c_void) -> HRESULT,
pub CreateInt32Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const i32, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt32Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u32, _: *mut *mut c_void) -> HRESULT,
pub CreateInt64Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const i64, _: *mut *mut c_void) -> HRESULT,
pub CreateUInt64Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u64, _: *mut *mut c_void) -> HRESULT,
pub CreateSingleArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const f32, _: *mut *mut c_void) -> HRESULT,
pub CreateDoubleArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const f64, _: *mut *mut c_void) -> HRESULT,
pub CreateChar16Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u16, _: *mut *mut c_void) -> HRESULT,
pub CreateBooleanArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const bool, _: *mut *mut c_void) -> HRESULT,
pub CreateStringArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub CreateInspectableArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CreateGuidArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const GUID, _: *mut *mut c_void) -> HRESULT,
pub CreateDateTimeArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DateTime, _: *mut *mut c_void) -> HRESULT,
pub CreateTimeSpanArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const TimeSpan, _: *mut *mut c_void) -> HRESULT,
pub CreatePointArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const Point, _: *mut *mut c_void) -> HRESULT,
pub CreateSizeArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const Size, _: *mut *mut c_void) -> HRESULT,
pub CreateRectArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const Rect, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§CreateEmpty: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§CreateUInt8: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut *mut c_void) -> HRESULT
§CreateInt16: unsafe extern "system" fn(_: *mut c_void, _: i16, _: *mut *mut c_void) -> HRESULT
§CreateUInt16: unsafe extern "system" fn(_: *mut c_void, _: u16, _: *mut *mut c_void) -> HRESULT
§CreateInt32: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT
§CreateUInt32: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§CreateInt64: unsafe extern "system" fn(_: *mut c_void, _: i64, _: *mut *mut c_void) -> HRESULT
§CreateUInt64: unsafe extern "system" fn(_: *mut c_void, _: u64, _: *mut *mut c_void) -> HRESULT
§CreateSingle: unsafe extern "system" fn(_: *mut c_void, _: f32, _: *mut *mut c_void) -> HRESULT
§CreateDouble: unsafe extern "system" fn(_: *mut c_void, _: f64, _: *mut *mut c_void) -> HRESULT
§CreateChar16: unsafe extern "system" fn(_: *mut c_void, _: u16, _: *mut *mut c_void) -> HRESULT
§CreateBoolean: unsafe extern "system" fn(_: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT
§CreateString: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§CreateInspectable: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§CreateGuid: unsafe extern "system" fn(_: *mut c_void, _: GUID, _: *mut *mut c_void) -> HRESULT
§CreateDateTime: unsafe extern "system" fn(_: *mut c_void, _: DateTime, _: *mut *mut c_void) -> HRESULT
§CreateTimeSpan: unsafe extern "system" fn(_: *mut c_void, _: TimeSpan, _: *mut *mut c_void) -> HRESULT
§CreatePoint: unsafe extern "system" fn(_: *mut c_void, _: Point, _: *mut *mut c_void) -> HRESULT
§CreateSize: unsafe extern "system" fn(_: *mut c_void, _: Size, _: *mut *mut c_void) -> HRESULT
§CreateRect: unsafe extern "system" fn(_: *mut c_void, _: Rect, _: *mut *mut c_void) -> HRESULT
§CreateUInt8Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u8, _: *mut *mut c_void) -> HRESULT
§CreateInt16Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const i16, _: *mut *mut c_void) -> HRESULT
§CreateUInt16Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u16, _: *mut *mut c_void) -> HRESULT
§CreateInt32Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const i32, _: *mut *mut c_void) -> HRESULT
§CreateUInt32Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u32, _: *mut *mut c_void) -> HRESULT
§CreateInt64Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const i64, _: *mut *mut c_void) -> HRESULT
§CreateUInt64Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u64, _: *mut *mut c_void) -> HRESULT
§CreateSingleArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const f32, _: *mut *mut c_void) -> HRESULT
§CreateDoubleArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const f64, _: *mut *mut c_void) -> HRESULT
§CreateChar16Array: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const u16, _: *mut *mut c_void) -> HRESULT
§CreateBooleanArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const bool, _: *mut *mut c_void) -> HRESULT
§CreateStringArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§CreateInspectableArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const *mut c_void, _: *mut *mut c_void) -> HRESULT
§CreateGuidArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const GUID, _: *mut *mut c_void) -> HRESULT
§CreateDateTimeArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const DateTime, _: *mut *mut c_void) -> HRESULT
§CreateTimeSpanArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const TimeSpan, _: *mut *mut c_void) -> HRESULT
§CreatePointArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const Point, _: *mut *mut c_void) -> HRESULT
§CreateSizeArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const Size, _: *mut *mut c_void) -> HRESULT
§CreateRectArray: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *const Rect, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPropertyValueStatics_Vtbl
impl RefUnwindSafe for IPropertyValueStatics_Vtbl
impl Send for IPropertyValueStatics_Vtbl
impl Sync for IPropertyValueStatics_Vtbl
impl Unpin for IPropertyValueStatics_Vtbl
impl UnwindSafe for IPropertyValueStatics_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