1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210930.14
#pragma once
#ifndef WINRT_Windows_UI_StartScreen_2_H
#define WINRT_Windows_UI_StartScreen_2_H
#include "winrt/impl/Windows.Foundation.1.h"
#include "winrt/impl/Windows.System.1.h"
#include "winrt/impl/Windows.UI.StartScreen.1.h"
WINRT_EXPORT namespace winrt::Windows::UI::StartScreen
{
struct __declspec(empty_bases) JumpList : winrt::Windows::UI::StartScreen::IJumpList
{
JumpList(std::nullptr_t) noexcept {}
JumpList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::IJumpList(ptr, take_ownership_from_abi) {}
static auto LoadCurrentAsync();
static auto IsSupported();
};
struct __declspec(empty_bases) JumpListItem : winrt::Windows::UI::StartScreen::IJumpListItem
{
JumpListItem(std::nullptr_t) noexcept {}
JumpListItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::IJumpListItem(ptr, take_ownership_from_abi) {}
static auto CreateWithArguments(param::hstring const& arguments, param::hstring const& displayName);
static auto CreateSeparator();
};
struct __declspec(empty_bases) SecondaryTile : winrt::Windows::UI::StartScreen::ISecondaryTile,
impl::require<SecondaryTile, winrt::Windows::UI::StartScreen::ISecondaryTile2>
{
SecondaryTile(std::nullptr_t) noexcept {}
SecondaryTile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::ISecondaryTile(ptr, take_ownership_from_abi) {}
SecondaryTile();
SecondaryTile(param::hstring const& tileId, param::hstring const& shortName, param::hstring const& displayName, param::hstring const& arguments, winrt::Windows::UI::StartScreen::TileOptions const& tileOptions, winrt::Windows::Foundation::Uri const& logoReference);
SecondaryTile(param::hstring const& tileId, param::hstring const& shortName, param::hstring const& displayName, param::hstring const& arguments, winrt::Windows::UI::StartScreen::TileOptions const& tileOptions, winrt::Windows::Foundation::Uri const& logoReference, winrt::Windows::Foundation::Uri const& wideLogoReference);
explicit SecondaryTile(param::hstring const& tileId);
SecondaryTile(param::hstring const& tileId, param::hstring const& displayName, param::hstring const& arguments, winrt::Windows::Foundation::Uri const& square150x150Logo, winrt::Windows::UI::StartScreen::TileSize const& desiredSize);
static auto Exists(param::hstring const& tileId);
static auto FindAllAsync();
static auto FindAllAsync(param::hstring const& applicationId);
static auto FindAllForPackageAsync();
};
struct __declspec(empty_bases) SecondaryTileVisualElements : winrt::Windows::UI::StartScreen::ISecondaryTileVisualElements,
impl::require<SecondaryTileVisualElements, winrt::Windows::UI::StartScreen::ISecondaryTileVisualElements2, winrt::Windows::UI::StartScreen::ISecondaryTileVisualElements3, winrt::Windows::UI::StartScreen::ISecondaryTileVisualElements4>
{
SecondaryTileVisualElements(std::nullptr_t) noexcept {}
SecondaryTileVisualElements(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::ISecondaryTileVisualElements(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) StartScreenManager : winrt::Windows::UI::StartScreen::IStartScreenManager,
impl::require<StartScreenManager, winrt::Windows::UI::StartScreen::IStartScreenManager2>
{
StartScreenManager(std::nullptr_t) noexcept {}
StartScreenManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::IStartScreenManager(ptr, take_ownership_from_abi) {}
static auto GetDefault();
static auto GetForUser(winrt::Windows::System::User const& user);
};
struct __declspec(empty_bases) TileMixedRealityModel : winrt::Windows::UI::StartScreen::ITileMixedRealityModel,
impl::require<TileMixedRealityModel, winrt::Windows::UI::StartScreen::ITileMixedRealityModel2>
{
TileMixedRealityModel(std::nullptr_t) noexcept {}
TileMixedRealityModel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::ITileMixedRealityModel(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) VisualElementsRequest : winrt::Windows::UI::StartScreen::IVisualElementsRequest
{
VisualElementsRequest(std::nullptr_t) noexcept {}
VisualElementsRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::IVisualElementsRequest(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) VisualElementsRequestDeferral : winrt::Windows::UI::StartScreen::IVisualElementsRequestDeferral
{
VisualElementsRequestDeferral(std::nullptr_t) noexcept {}
VisualElementsRequestDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::IVisualElementsRequestDeferral(ptr, take_ownership_from_abi) {}
};
struct __declspec(empty_bases) VisualElementsRequestedEventArgs : winrt::Windows::UI::StartScreen::IVisualElementsRequestedEventArgs
{
VisualElementsRequestedEventArgs(std::nullptr_t) noexcept {}
VisualElementsRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::UI::StartScreen::IVisualElementsRequestedEventArgs(ptr, take_ownership_from_abi) {}
};
}
#endif
|