Struct winrt::windows::foundation::IPropertyValue
[−]
[src]
#[repr(C)]pub struct IPropertyValue { /* fields omitted */ }
Methods
impl IPropertyValue
[src]
unsafe fn get_type(&self) -> Result<PropertyType>
unsafe fn get_is_numeric_scalar(&self) -> Result<bool>
unsafe fn get_uint8(&self) -> Result<u8>
unsafe fn get_int16(&self) -> Result<i16>
unsafe fn get_uint16(&self) -> Result<u16>
unsafe fn get_int32(&self) -> Result<i32>
unsafe fn get_uint32(&self) -> Result<u32>
unsafe fn get_int64(&self) -> Result<i64>
unsafe fn get_uint64(&self) -> Result<u64>
unsafe fn get_single(&self) -> Result<f32>
unsafe fn get_double(&self) -> Result<f64>
unsafe fn get_char16(&self) -> Result<Char>
unsafe fn get_boolean(&self) -> Result<bool>
unsafe fn get_string(&self) -> Result<HString>
unsafe fn get_guid(&self) -> Result<Guid>
unsafe fn get_date_time(&self) -> Result<DateTime>
unsafe fn get_time_span(&self) -> Result<TimeSpan>
unsafe fn get_point(&self) -> Result<Point>
unsafe fn get_size(&self) -> Result<Size>
unsafe fn get_rect(&self) -> Result<Rect>
unsafe fn get_uint8_array(&self) -> Result<ComArray<u8>>
unsafe fn get_int16_array(&self) -> Result<ComArray<i16>>
unsafe fn get_uint16_array(&self) -> Result<ComArray<u16>>
unsafe fn get_int32_array(&self) -> Result<ComArray<i32>>
unsafe fn get_uint32_array(&self) -> Result<ComArray<u32>>
unsafe fn get_int64_array(&self) -> Result<ComArray<i64>>
unsafe fn get_uint64_array(&self) -> Result<ComArray<u64>>
unsafe fn get_single_array(&self) -> Result<ComArray<f32>>
unsafe fn get_double_array(&self) -> Result<ComArray<f64>>
unsafe fn get_char16_array(&self) -> Result<ComArray<Char>>
unsafe fn get_boolean_array(&self) -> Result<ComArray<bool>>
unsafe fn get_string_array(&self) -> Result<ComArray<HString>>
unsafe fn get_inspectable_array(&self) -> Result<ComArray<IInspectable>>
unsafe fn get_guid_array(&self) -> Result<ComArray<Guid>>
unsafe fn get_date_time_array(&self) -> Result<ComArray<DateTime>>
unsafe fn get_time_span_array(&self) -> Result<ComArray<TimeSpan>>
unsafe fn get_point_array(&self) -> Result<ComArray<Point>>
unsafe fn get_size_array(&self) -> Result<ComArray<Size>>
unsafe fn get_rect_array(&self) -> Result<ComArray<Rect>>
Methods from Deref<Target = IInspectable>
fn get_iids(&self) -> ComArray<Guid>
Returns the interfaces that are implemented by the current Windows Runtime object.
fn get_trust_level(&self) -> TrustLevel
Returns the trust level of the current Windows Runtime object.
Trait Implementations
impl ComIid for IPropertyValue
[src]
impl ComInterface for IPropertyValue
[src]
type Vtbl = IPropertyValueVtbl
The type that defines the VTable of this interface.
impl RtType for IPropertyValue
[src]
type In = IPropertyValue
type Abi = *mut IPropertyValue
type Out = ComPtr<IPropertyValue>
unsafe fn unwrap(input: &Self::In) -> Self::Abi
unsafe fn uninitialized() -> Self::Abi
unsafe fn wrap(abi: Self::Abi) -> Self::Out
impl Deref for IPropertyValue
[src]
type Target = IInspectable
The resulting type after dereferencing
fn deref(&self) -> &IInspectable
The method called to dereference a value
impl DerefMut for IPropertyValue
[src]
fn deref_mut(&mut self) -> &mut IInspectable
The method called to mutably dereference a value