pub struct StoreConfiguration;

Implementations§

§

impl StoreConfiguration

pub fn SetSystemConfiguration( cataloghardwaremanufacturerid: &HSTRING, catalogstorecontentmodifierid: &HSTRING, systemconfigurationexpiration: DateTime, cataloghardwaredescriptor: &HSTRING ) -> Result<()>

pub fn SetMobileOperatorConfiguration( mobileoperatorid: &HSTRING, appdownloadlimitinmegabytes: u32, updatedownloadlimitinmegabytes: u32 ) -> Result<()>

pub fn SetStoreWebAccountId(webaccountid: &HSTRING) -> Result<()>

pub fn IsStoreWebAccountId(webaccountid: &HSTRING) -> Result<bool>

pub fn HardwareManufacturerInfo() -> Result<StoreHardwareManufacturerInfo>

pub fn FilterUnsupportedSystemFeaturesAsync<P0>( systemfeatures: P0 ) -> Result<IAsyncOperation<IVectorView<StoreSystemFeature>>>
where P0: IntoParam<IIterable<StoreSystemFeature>>,

pub fn PurchasePromptingPolicy() -> Result<IReference<u32>>

pub fn SetPurchasePromptingPolicy<P0>(value: P0) -> Result<()>
where P0: IntoParam<IReference<u32>>,

pub fn HasStoreWebAccount() -> Result<bool>

pub fn HasStoreWebAccountForUser<P0>(user: P0) -> Result<bool>
where P0: IntoParam<User>,

pub fn GetStoreLogDataAsync( options: StoreLogOptions ) -> Result<IAsyncOperation<IRandomAccessStreamReference>>

pub fn SetStoreWebAccountIdForUser<P0>( user: P0, webaccountid: &HSTRING ) -> Result<()>
where P0: IntoParam<User>,

pub fn IsStoreWebAccountIdForUser<P0>( user: P0, webaccountid: &HSTRING ) -> Result<bool>
where P0: IntoParam<User>,

pub fn GetPurchasePromptingPolicyForUser<P0>( user: P0 ) -> Result<IReference<u32>>
where P0: IntoParam<User>,

pub fn SetPurchasePromptingPolicyForUser<P0, P1>( user: P0, value: P1 ) -> Result<()>
where P0: IntoParam<User>, P1: IntoParam<IReference<u32>>,

pub fn GetStoreWebAccountId() -> Result<HSTRING>

pub fn GetStoreWebAccountIdForUser<P0>(user: P0) -> Result<HSTRING>
where P0: IntoParam<User>,

pub fn SetEnterpriseStoreWebAccountId(webaccountid: &HSTRING) -> Result<()>

pub fn SetEnterpriseStoreWebAccountIdForUser<P0>( user: P0, webaccountid: &HSTRING ) -> Result<()>
where P0: IntoParam<User>,

pub fn GetEnterpriseStoreWebAccountId() -> Result<HSTRING>

pub fn GetEnterpriseStoreWebAccountIdForUser<P0>(user: P0) -> Result<HSTRING>
where P0: IntoParam<User>,

pub fn ShouldRestrictToEnterpriseStoreOnly() -> Result<bool>

pub fn ShouldRestrictToEnterpriseStoreOnlyForUser<P0>(user: P0) -> Result<bool>
where P0: IntoParam<User>,

pub fn IsPinToDesktopSupported() -> Result<bool>

pub fn IsPinToTaskbarSupported() -> Result<bool>

pub fn IsPinToStartSupported() -> Result<bool>

pub fn PinToDesktop(apppackagefamilyname: &HSTRING) -> Result<()>

pub fn PinToDesktopForUser<P0>( user: P0, apppackagefamilyname: &HSTRING ) -> Result<()>
where P0: IntoParam<User>,

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.