mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 07:36:10 -04:00
1294 lines
49 KiB
C++
1294 lines
49 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT
|
|
// v2.0.250303.1
|
|
|
|
#pragma once
|
|
#ifndef WINRT_Microsoft_Windows_Widgets_Feeds_Providers_0_H
|
|
#define WINRT_Microsoft_Windows_Widgets_Feeds_Providers_0_H
|
|
WINRT_EXPORT namespace winrt::Microsoft::Windows::Widgets::Notifications {
|
|
struct FeedAnnouncement;
|
|
struct FeedAnnouncementInvokedArgs;
|
|
}
|
|
WINRT_EXPORT namespace winrt::Windows::Foundation { struct Deferral; }
|
|
WINRT_EXPORT namespace winrt::Windows::Foundation::Collections {
|
|
template <typename T>
|
|
struct WINRT_IMPL_EMPTY_BASES IIterable;
|
|
template <typename K, typename V>
|
|
struct WINRT_IMPL_EMPTY_BASES IKeyValuePair;
|
|
struct StringMap;
|
|
}
|
|
WINRT_EXPORT namespace winrt::Windows::Storage::Streams {
|
|
struct IRandomAccessStreamReference;
|
|
}
|
|
WINRT_EXPORT namespace winrt::Microsoft::Windows::Widgets::Feeds::Providers {
|
|
struct ICustomQueryParametersRequestedArgs;
|
|
struct ICustomQueryParametersUpdateOptions;
|
|
struct ICustomQueryParametersUpdateOptionsFactory;
|
|
struct IFeedAnalyticsInfoReportedArgs;
|
|
struct IFeedAnnouncementInvokedTarget;
|
|
struct IFeedDisabledArgs;
|
|
struct IFeedEnabledArgs;
|
|
struct IFeedErrorInfoReportedArgs;
|
|
struct IFeedManager;
|
|
struct IFeedManager2;
|
|
struct IFeedManager3;
|
|
struct IFeedManagerStatics;
|
|
struct IFeedMessageReceivedArgs;
|
|
struct IFeedProvider;
|
|
struct IFeedProviderAnalytics;
|
|
struct IFeedProviderDisabledArgs;
|
|
struct IFeedProviderEnabledArgs;
|
|
struct IFeedProviderErrors;
|
|
struct IFeedProviderInfo;
|
|
struct IFeedProviderMessage;
|
|
struct IFeedResourceProvider;
|
|
struct IFeedResourceRequest;
|
|
struct IFeedResourceRequestedArgs;
|
|
struct IFeedResourceResponse;
|
|
struct IFeedResourceResponseFactory;
|
|
struct CustomQueryParametersRequestedArgs;
|
|
struct CustomQueryParametersUpdateOptions;
|
|
struct FeedAnalyticsInfoReportedArgs;
|
|
struct FeedDisabledArgs;
|
|
struct FeedEnabledArgs;
|
|
struct FeedErrorInfoReportedArgs;
|
|
struct FeedManager;
|
|
struct FeedMessageReceivedArgs;
|
|
struct FeedProviderDisabledArgs;
|
|
struct FeedProviderEnabledArgs;
|
|
struct FeedProviderInfo;
|
|
struct FeedResourceRequest;
|
|
struct FeedResourceRequestedArgs;
|
|
struct FeedResourceResponse;
|
|
}
|
|
namespace winrt::impl {
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersRequestedArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptions> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptionsFactory> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnalyticsInfoReportedArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnnouncementInvokedTarget> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedDisabledArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedEnabledArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedErrorInfoReportedArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager2> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager3> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManagerStatics> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedMessageReceivedArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProvider> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderAnalytics> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderDisabledArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderEnabledArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderErrors> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderInfo> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderMessage> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceProvider> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequest> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequestedArgs> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponse> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponseFactory> {
|
|
using type = interface_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersRequestedArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersUpdateOptions> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedAnalyticsInfoReportedArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedDisabledArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedEnabledArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedErrorInfoReportedArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedManager> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedMessageReceivedArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedProviderDisabledArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedProviderEnabledArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedProviderInfo> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedResourceRequest> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedResourceRequestedArgs> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
struct category<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedResourceResponse> {
|
|
using type = class_category;
|
|
};
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersRequestedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers."
|
|
L"CustomQueryParametersRequestedArgs";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersUpdateOptions> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers."
|
|
L"CustomQueryParametersUpdateOptions";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedAnalyticsInfoReportedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedAnalyticsInfoReportedArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedDisabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedDisabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedEnabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedEnabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedErrorInfoReportedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedErrorInfoReportedArgs";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedManager> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedManager";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedMessageReceivedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedMessageReceivedArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedProviderDisabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedProviderDisabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedProviderEnabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedProviderEnabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedProviderInfo> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedProviderInfo";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedResourceRequest> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedResourceRequest";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedResourceRequestedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedResourceRequestedArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::FeedResourceResponse> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.FeedResourceResponse";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersRequestedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers."
|
|
L"ICustomQueryParametersRequestedArgs";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptions> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers."
|
|
L"ICustomQueryParametersUpdateOptions";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptionsFactory> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers."
|
|
L"ICustomQueryParametersUpdateOptionsFactory";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedAnalyticsInfoReportedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedAnalyticsInfoReportedArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedAnnouncementInvokedTarget> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedAnnouncementInvokedTarget";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedDisabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedDisabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedEnabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedEnabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedErrorInfoReportedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedErrorInfoReportedArgs";
|
|
template <>
|
|
inline constexpr auto&
|
|
name_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedManager";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager2> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedManager2";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager3> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedManager3";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManagerStatics> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedManagerStatics";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedMessageReceivedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedMessageReceivedArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProvider> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProvider";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderAnalytics> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderAnalytics";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderDisabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderDisabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderEnabledArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderEnabledArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderErrors> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderErrors";
|
|
template <>
|
|
inline constexpr auto& name_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderInfo> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderInfo";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderMessage> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedProviderMessage";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceProvider> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedResourceProvider";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceRequest> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedResourceRequest";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceRequestedArgs> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedResourceRequestedArgs";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceResponse> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedResourceResponse";
|
|
template <>
|
|
inline constexpr auto& name_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceResponseFactory> =
|
|
L"Microsoft.Windows.Widgets.Feeds.Providers.IFeedResourceResponseFactory";
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersRequestedArgs>{
|
|
0xDC2B0CD8,
|
|
0x7936,
|
|
0x5346,
|
|
{0x93, 0x71, 0xB2, 0x14, 0x84, 0xC7, 0xD8,
|
|
0x59}}; // DC2B0CD8-7936-5346-9371-B21484C7D859
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptions>{
|
|
0x753F1177,
|
|
0x4909,
|
|
0x568A,
|
|
{0xB0, 0x70, 0x98, 0xA3, 0x13, 0x92, 0x05,
|
|
0xEC}}; // 753F1177-4909-568A-B070-98A3139205EC
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptionsFactory>{
|
|
0x34E318CD,
|
|
0x3884,
|
|
0x53C0,
|
|
{0x91, 0x1C, 0x22, 0x5F, 0x32, 0x22, 0x8F,
|
|
0xAE}}; // 34E318CD-3884-53C0-911C-225F32228FAE
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedAnalyticsInfoReportedArgs>{
|
|
0x3C0E3D65,
|
|
0xED47,
|
|
0x5B8A,
|
|
{0xB6, 0x50, 0x39, 0xA7, 0xED, 0xF1, 0x89,
|
|
0x42}}; // 3C0E3D65-ED47-5B8A-B650-39A7EDF18942
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedAnnouncementInvokedTarget>{
|
|
0x5D44AE2A,
|
|
0x072C,
|
|
0x4DF9,
|
|
{0x9F, 0xE5, 0x34, 0xD5, 0xD2, 0xE9, 0xFF,
|
|
0x63}}; // 5D44AE2A-072C-4DF9-9FE5-34D5D2E9FF63
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedDisabledArgs>{
|
|
0x95300612,
|
|
0xACA7,
|
|
0x53C0,
|
|
{0x9C, 0xF6, 0xD8, 0x03, 0x68, 0x91, 0x32,
|
|
0xC1}}; // 95300612-ACA7-53C0-9CF6-D803689132C1
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedEnabledArgs>{
|
|
0xEFF4B2D7,
|
|
0x7347,
|
|
0x5969,
|
|
{0xA7, 0x7D, 0xCA, 0xC4, 0x33, 0xF0, 0xFD,
|
|
0xAE}}; // EFF4B2D7-7347-5969-A77D-CAC433F0FDAE
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedErrorInfoReportedArgs>{
|
|
0x62DE018C,
|
|
0x161E,
|
|
0x52D0,
|
|
{0x9D, 0xBE, 0xAE, 0xC1, 0x06, 0xFB, 0x66,
|
|
0x00}}; // 62DE018C-161E-52D0-9DBE-AEC106FB6600
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager>{
|
|
0x87DF6A84,
|
|
0x15AA,
|
|
0x45CB,
|
|
{0x89, 0x11, 0x5C, 0xAF, 0xAB, 0x57, 0xF7,
|
|
0x23}}; // 87DF6A84-15AA-45CB-8911-5CAFAB57F723
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager2>{
|
|
0x5838300A,
|
|
0xA069,
|
|
0x455D,
|
|
{0x99, 0x43, 0xBA, 0x07, 0x8A, 0xDA, 0x00,
|
|
0xD8}}; // 5838300A-A069-455D-9943-BA078ADA00D8
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager3>{
|
|
0xA6AF915B,
|
|
0x0CDC,
|
|
0x46F1,
|
|
{0xA4, 0xD6, 0x10, 0xD8, 0xC6, 0x44, 0x98,
|
|
0x4A}}; // A6AF915B-0CDC-46F1-A4D6-10D8C644984A
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManagerStatics>{
|
|
0x4BAF5174,
|
|
0x77D6,
|
|
0x5E2A,
|
|
{0x94, 0xEA, 0x4F, 0x14, 0xCC, 0xDB, 0x1F,
|
|
0x2C}}; // 4BAF5174-77D6-5E2A-94EA-4F14CCDB1F2C
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedMessageReceivedArgs>{
|
|
0x4ED6ECF9,
|
|
0x4C74,
|
|
0x5A0B,
|
|
{0xAE, 0x04, 0xBE, 0xF6, 0xDD, 0x77, 0x6F,
|
|
0x8A}}; // 4ED6ECF9-4C74-5A0B-AE04-BEF6DD776F8A
|
|
template <>
|
|
inline constexpr guid
|
|
guid_v<winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProvider>{
|
|
0x7293A12B,
|
|
0x0329,
|
|
0x458D,
|
|
{0xAC, 0x25, 0x53, 0x32, 0xBE, 0x47, 0x8F,
|
|
0xDE}}; // 7293A12B-0329-458D-AC25-5332BE478FDE
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderAnalytics>{
|
|
0xF6885791,
|
|
0x3085,
|
|
0x4BD7,
|
|
{0x9C, 0xB1, 0x4F, 0x13, 0x54, 0xC3, 0xA6,
|
|
0x87}}; // F6885791-3085-4BD7-9CB1-4F1354C3A687
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderDisabledArgs>{
|
|
0x19B65AEC,
|
|
0xE01D,
|
|
0x5E8C,
|
|
{0xAB, 0x5F, 0x32, 0x42, 0x12, 0xE7, 0xCD,
|
|
0x30}}; // 19B65AEC-E01D-5E8C-AB5F-324212E7CD30
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedProviderEnabledArgs>{
|
|
0x821FC9AF,
|
|
0x0DE6,
|
|
0x5A9B,
|
|
{0x9A, 0xE6, 0xE1, 0x79, 0x11, 0x7B, 0x40,
|
|
0xE4}}; // 821FC9AF-0DE6-5A9B-9AE6-E179117B40E4
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderErrors>{
|
|
0x6611E00A,
|
|
0xD86C,
|
|
0x49A3,
|
|
{0x93, 0x81, 0xB7, 0xDA, 0x67, 0xEE, 0x62,
|
|
0xDC}}; // 6611E00A-D86C-49A3-9381-B7DA67EE62DC
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderInfo>{
|
|
0x73C37049,
|
|
0x3C03,
|
|
0x5896,
|
|
{0x85, 0x32, 0xF9, 0xDF, 0xDA, 0xEB, 0x72,
|
|
0x3F}}; // 73C37049-3C03-5896-8532-F9DFDAEB723F
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderMessage>{
|
|
0x60C2442A,
|
|
0x4C9D,
|
|
0x4880,
|
|
{0xBA, 0x26, 0xCA, 0xCA, 0x9E, 0x56, 0x7D,
|
|
0xD4}}; // 60C2442A-4C9D-4880-BA26-CACA9E567DD4
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceProvider>{
|
|
0xE1B6266D,
|
|
0x88A0,
|
|
0x416C,
|
|
{0x94, 0x40, 0xE3, 0x41, 0xCB, 0x04, 0x7C,
|
|
0xD3}}; // E1B6266D-88A0-416C-9440-E341CB047CD3
|
|
template <>
|
|
inline constexpr guid guid_v<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedResourceRequest>{
|
|
0xE62E479C,
|
|
0xE21F,
|
|
0x5863,
|
|
{0xB4, 0xC9, 0xDF, 0x1B, 0xE2, 0x22, 0x79,
|
|
0x81}}; // E62E479C-E21F-5863-B4C9-DF1BE2227981
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceRequestedArgs>{
|
|
0x360EB709,
|
|
0x0BC9,
|
|
0x52C1,
|
|
{0x9C, 0x70, 0x3C, 0x7D, 0x41, 0x31, 0x73,
|
|
0xD8}}; // 360EB709-0BC9-52C1-9C70-3C7D413173D8
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceResponse>{
|
|
0xF831824E,
|
|
0x7AEF,
|
|
0x53FC,
|
|
{0xB7, 0xEE, 0x32, 0xAD, 0xE6, 0x75, 0xA3,
|
|
0xAD}}; // F831824E-7AEF-53FC-B7EE-32ADE675A3AD
|
|
template <>
|
|
inline constexpr guid guid_v<winrt::Microsoft::Windows::Widgets::Feeds::
|
|
Providers::IFeedResourceResponseFactory>{
|
|
0xDB01690D,
|
|
0x2547,
|
|
0x5D7A,
|
|
{0xB6, 0x25, 0xD1, 0x62, 0x9F, 0x44, 0x3C,
|
|
0x5C}}; // DB01690D-2547-5D7A-B625-D1629F443C5C
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersRequestedArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersRequestedArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersUpdateOptions> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptions;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedAnalyticsInfoReportedArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnalyticsInfoReportedArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedDisabledArgs> {
|
|
using type =
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedDisabledArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedEnabledArgs> {
|
|
using type =
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedEnabledArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedErrorInfoReportedArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedErrorInfoReportedArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedManager> {
|
|
using type =
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedMessageReceivedArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedMessageReceivedArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedProviderDisabledArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderDisabledArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedProviderEnabledArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderEnabledArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedProviderInfo> {
|
|
using type =
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderInfo;
|
|
};
|
|
template <>
|
|
struct default_interface<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::FeedResourceRequest> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequest;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedResourceRequestedArgs> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequestedArgs;
|
|
};
|
|
template <>
|
|
struct default_interface<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedResourceResponse> {
|
|
using type = winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponse;
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersRequestedArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptions> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_CustomQueryParameters(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptionsFactory> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall CreateInstance(void*, void*, void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnalyticsInfoReportedArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_FeedDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_AnalyticsJson(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnnouncementInvokedTarget> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall OnAnnouncementInvoked(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedDisabledArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_FeedDefinitionId(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedEnabledArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_FeedDefinitionId(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedErrorInfoReportedArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_FeedDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_ErrorJson(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall GetEnabledFeedProviders(uint32_t* __resultSize,
|
|
void***) noexcept = 0;
|
|
virtual int32_t __stdcall SetCustomQueryParameters(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager2> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall SendMessageToContent(void*, void*,
|
|
void*) noexcept = 0;
|
|
virtual int32_t __stdcall TryShowAnnouncement(void*, void*,
|
|
void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager3> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall TryRemoveAnnouncementById(void*, void*,
|
|
void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManagerStatics> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall GetDefault(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedMessageReceivedArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_FeedDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_Message(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProvider> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall OnFeedProviderEnabled(void*) noexcept = 0;
|
|
virtual int32_t __stdcall OnFeedProviderDisabled(void*) noexcept = 0;
|
|
virtual int32_t __stdcall OnFeedEnabled(void*) noexcept = 0;
|
|
virtual int32_t __stdcall OnFeedDisabled(void*) noexcept = 0;
|
|
virtual int32_t __stdcall OnCustomQueryParametersRequested(
|
|
void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderAnalytics> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall OnAnalyticsInfoReported(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderDisabledArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderEnabledArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderErrors> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall OnErrorInfoReported(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderInfo> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_EnabledFeedDefinitionIds(
|
|
uint32_t* __valueSize, void***) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderMessage> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall OnMessageReceived(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceProvider> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall OnResourceRequested(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequest> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_Uri(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_Method(void**) noexcept = 0;
|
|
virtual int32_t __stdcall put_Method(void*) noexcept = 0;
|
|
virtual int32_t __stdcall get_Content(void**) noexcept = 0;
|
|
virtual int32_t __stdcall put_Content(void*) noexcept = 0;
|
|
virtual int32_t __stdcall get_Headers(void**) noexcept = 0;
|
|
virtual int32_t __stdcall put_Headers(void*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequestedArgs> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_FeedProviderDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_FeedDefinitionId(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_Request(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_Response(void**) noexcept = 0;
|
|
virtual int32_t __stdcall put_Response(void*) noexcept = 0;
|
|
virtual int32_t __stdcall GetDeferral(void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponse> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall get_Content(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_Headers(void**) noexcept = 0;
|
|
virtual int32_t __stdcall put_Headers(void*) noexcept = 0;
|
|
virtual int32_t __stdcall get_ReasonPhrase(void**) noexcept = 0;
|
|
virtual int32_t __stdcall get_StatusCode(int32_t*) noexcept = 0;
|
|
};
|
|
};
|
|
template <>
|
|
struct abi<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponseFactory> {
|
|
struct WINRT_IMPL_NOVTABLE type : inspectable_abi {
|
|
virtual int32_t __stdcall CreateInstance(void*, void*, int32_t,
|
|
void**) noexcept = 0;
|
|
};
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_ICustomQueryParametersRequestedArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersRequestedArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_ICustomQueryParametersRequestedArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_ICustomQueryParametersUpdateOptions {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto CustomQueryParameters() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptions> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_ICustomQueryParametersUpdateOptions<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_ICustomQueryParametersUpdateOptionsFactory {
|
|
auto CreateInstance(param::hstring const& feedProviderDefinitionId,
|
|
param::hstring const& customQueryParameters) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
ICustomQueryParametersUpdateOptionsFactory> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_ICustomQueryParametersUpdateOptionsFactory<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedAnalyticsInfoReportedArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto FeedDefinitionId() const;
|
|
[[nodiscard]] auto AnalyticsJson() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnalyticsInfoReportedArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedAnalyticsInfoReportedArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedAnnouncementInvokedTarget {
|
|
auto OnAnnouncementInvoked(winrt::Microsoft::Windows::Widgets::Notifications::
|
|
FeedAnnouncementInvokedArgs const& args) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedAnnouncementInvokedTarget> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedAnnouncementInvokedTarget<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedDisabledArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto FeedDefinitionId() const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedDisabledArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedDisabledArgs<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedEnabledArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto FeedDefinitionId() const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedEnabledArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedEnabledArgs<D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedErrorInfoReportedArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto FeedDefinitionId() const;
|
|
[[nodiscard]] auto ErrorJson() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedErrorInfoReportedArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedErrorInfoReportedArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManager {
|
|
auto GetEnabledFeedProviders() const;
|
|
auto SetCustomQueryParameters(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersUpdateOptions const& options) const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManager<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManager2 {
|
|
auto SendMessageToContent(param::hstring const& feedProviderDefinitionId,
|
|
param::hstring const& feedDefinitionId,
|
|
param::hstring const& message) const;
|
|
auto TryShowAnnouncement(
|
|
param::hstring const& feedProviderDefinitionId,
|
|
param::hstring const& feedDefinitionId,
|
|
winrt::Microsoft::Windows::Widgets::Notifications::FeedAnnouncement const&
|
|
announcement) const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager2> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManager2<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManager3 {
|
|
auto TryRemoveAnnouncementById(param::hstring const& feedProviderDefinitionId,
|
|
param::hstring const& feedDefinitionId,
|
|
param::hstring const& announcementId) const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManager3> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManager3<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManagerStatics {
|
|
auto GetDefault() const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedManagerStatics> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedManagerStatics<D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedMessageReceivedArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto FeedDefinitionId() const;
|
|
[[nodiscard]] auto Message() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedMessageReceivedArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedMessageReceivedArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProvider {
|
|
auto OnFeedProviderEnabled(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedProviderEnabledArgs const& args) const;
|
|
auto OnFeedProviderDisabled(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedProviderDisabledArgs const& args) const;
|
|
auto OnFeedEnabled(winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedEnabledArgs const& args) const;
|
|
auto OnFeedDisabled(winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedDisabledArgs const& args) const;
|
|
auto OnCustomQueryParametersRequested(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
CustomQueryParametersRequestedArgs const& args) const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProvider> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProvider<D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderAnalytics {
|
|
auto OnAnalyticsInfoReported(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedAnalyticsInfoReportedArgs const& args) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderAnalytics> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderAnalytics<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderDisabledArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderDisabledArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderDisabledArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderEnabledArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderEnabledArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderEnabledArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderErrors {
|
|
auto OnErrorInfoReported(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedErrorInfoReportedArgs const& args) const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderErrors> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderErrors<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderInfo {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto EnabledFeedDefinitionIds() const;
|
|
};
|
|
template <>
|
|
struct consume<
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::IFeedProviderInfo> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderInfo<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderMessage {
|
|
auto OnMessageReceived(winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedMessageReceivedArgs const& args) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedProviderMessage> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedProviderMessage<D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceProvider {
|
|
auto OnResourceRequested(
|
|
winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedResourceRequestedArgs const& args) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceProvider> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceProvider<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceRequest {
|
|
[[nodiscard]] auto Uri() const;
|
|
[[nodiscard]] auto Method() const;
|
|
auto Method(param::hstring const& value) const;
|
|
[[nodiscard]] auto Content() const;
|
|
auto Content(
|
|
winrt::Windows::Storage::Streams::IRandomAccessStreamReference const&
|
|
value) const;
|
|
[[nodiscard]] auto Headers() const;
|
|
auto Headers(
|
|
winrt::Windows::Foundation::Collections::StringMap const& value) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequest> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceRequest<D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceRequestedArgs {
|
|
[[nodiscard]] auto FeedProviderDefinitionId() const;
|
|
[[nodiscard]] auto FeedDefinitionId() const;
|
|
[[nodiscard]] auto Request() const;
|
|
[[nodiscard]] auto Response() const;
|
|
auto Response(winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
FeedResourceResponse const& value) const;
|
|
auto GetDeferral() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceRequestedArgs> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceRequestedArgs<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceResponse {
|
|
[[nodiscard]] auto Content() const;
|
|
[[nodiscard]] auto Headers() const;
|
|
auto Headers(param::async_iterable<
|
|
winrt::Windows::Foundation::Collections::IKeyValuePair<
|
|
hstring, hstring>> const& value) const;
|
|
[[nodiscard]] auto ReasonPhrase() const;
|
|
[[nodiscard]] auto StatusCode() const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponse> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceResponse<
|
|
D>;
|
|
};
|
|
template <typename D>
|
|
struct
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceResponseFactory {
|
|
auto CreateInstance(
|
|
winrt::Windows::Storage::Streams::IRandomAccessStreamReference const&
|
|
content,
|
|
param::hstring const& reasonPhrase, int32_t statusCode) const;
|
|
};
|
|
template <>
|
|
struct consume<winrt::Microsoft::Windows::Widgets::Feeds::Providers::
|
|
IFeedResourceResponseFactory> {
|
|
template <typename D>
|
|
using type =
|
|
consume_Microsoft_Windows_Widgets_Feeds_Providers_IFeedResourceResponseFactory<
|
|
D>;
|
|
};
|
|
} // namespace winrt::impl
|
|
#endif
|