Struct winrt::windows::foundation::IPropertyValueStatics
[−]
[src]
#[repr(C)]pub struct IPropertyValueStatics { /* fields omitted */ }
Methods
impl IPropertyValueStatics
[src]
unsafe fn create_empty(&self) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint8(&self, value: u8) -> Result<ComPtr<IInspectable>>
unsafe fn create_int16(&self, value: i16) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint16(&self, value: u16) -> Result<ComPtr<IInspectable>>
unsafe fn create_int32(&self, value: i32) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint32(&self, value: u32) -> Result<ComPtr<IInspectable>>
unsafe fn create_int64(&self, value: i64) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint64(&self, value: u64) -> Result<ComPtr<IInspectable>>
unsafe fn create_single(&self, value: f32) -> Result<ComPtr<IInspectable>>
unsafe fn create_double(&self, value: f64) -> Result<ComPtr<IInspectable>>
unsafe fn create_char16(&self, value: Char) -> Result<ComPtr<IInspectable>>
unsafe fn create_boolean(&self, value: bool) -> Result<ComPtr<IInspectable>>
unsafe fn create_string(
&self,
value: &HStringArg
) -> Result<ComPtr<IInspectable>>
&self,
value: &HStringArg
) -> Result<ComPtr<IInspectable>>
unsafe fn create_inspectable(
&self,
value: &IInspectable
) -> Result<ComPtr<IInspectable>>
&self,
value: &IInspectable
) -> Result<ComPtr<IInspectable>>
unsafe fn create_guid(&self, value: Guid) -> Result<ComPtr<IInspectable>>
unsafe fn create_date_time(
&self,
value: DateTime
) -> Result<ComPtr<IInspectable>>
&self,
value: DateTime
) -> Result<ComPtr<IInspectable>>
unsafe fn create_time_span(
&self,
value: TimeSpan
) -> Result<ComPtr<IInspectable>>
&self,
value: TimeSpan
) -> Result<ComPtr<IInspectable>>
unsafe fn create_point(&self, value: Point) -> Result<ComPtr<IInspectable>>
unsafe fn create_size(&self, value: Size) -> Result<ComPtr<IInspectable>>
unsafe fn create_rect(&self, value: Rect) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint8_array(
&self,
value: &[u8]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[u8]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_int16_array(
&self,
value: &[i16]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[i16]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint16_array(
&self,
value: &[u16]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[u16]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_int32_array(
&self,
value: &[i32]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[i32]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint32_array(
&self,
value: &[u32]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[u32]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_int64_array(
&self,
value: &[i64]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[i64]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_uint64_array(
&self,
value: &[u64]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[u64]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_single_array(
&self,
value: &[f32]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[f32]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_double_array(
&self,
value: &[f64]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[f64]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_char16_array(
&self,
value: &[Char]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[Char]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_boolean_array(
&self,
value: &[bool]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[bool]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_string_array(
&self,
value: &[&HStringArg]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[&HStringArg]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_inspectable_array(
&self,
value: &[&IInspectable]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[&IInspectable]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_guid_array(
&self,
value: &[Guid]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[Guid]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_date_time_array(
&self,
value: &[DateTime]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[DateTime]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_time_span_array(
&self,
value: &[TimeSpan]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[TimeSpan]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_point_array(
&self,
value: &[Point]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[Point]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_size_array(
&self,
value: &[Size]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[Size]
) -> Result<ComPtr<IInspectable>>
unsafe fn create_rect_array(
&self,
value: &[Rect]
) -> Result<ComPtr<IInspectable>>
&self,
value: &[Rect]
) -> Result<ComPtr<IInspectable>>
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 IPropertyValueStatics
[src]
impl ComInterface for IPropertyValueStatics
[src]
type Vtbl = IPropertyValueStaticsVtbl
The type that defines the VTable of this interface.
impl RtType for IPropertyValueStatics
[src]
type In = IPropertyValueStatics
type Abi = *mut IPropertyValueStatics
type Out = ComPtr<IPropertyValueStatics>
unsafe fn unwrap(input: &Self::In) -> Self::Abi
unsafe fn uninitialized() -> Self::Abi
unsafe fn wrap(abi: Self::Abi) -> Self::Out
impl Deref for IPropertyValueStatics
[src]
type Target = IInspectable
The resulting type after dereferencing
fn deref(&self) -> &IInspectable
The method called to dereference a value
impl DerefMut for IPropertyValueStatics
[src]
fn deref_mut(&mut self) -> &mut IInspectable
The method called to mutably dereference a value