// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_DataTransfer_0_H #define WINRT_Windows_ApplicationModel_DataTransfer_0_H WINRT_EXPORT namespace winrt::Windows::Foundation { struct Deferral; template struct WINRT_IMPL_EMPTY_BASES EventHandler; struct EventRegistrationToken; template struct WINRT_IMPL_EMPTY_BASES IReference; struct Rect; template struct WINRT_IMPL_EMPTY_BASES TypedEventHandler; struct Uri; } WINRT_EXPORT namespace winrt::Windows::Foundation::Collections { template struct WINRT_IMPL_EMPTY_BASES IIterable; } WINRT_EXPORT namespace winrt::Windows::Security::EnterpriseData { enum class ProtectionPolicyEvaluationResult : int32_t; } WINRT_EXPORT namespace winrt::Windows::Storage { struct IStorageFile; struct IStorageItem; } WINRT_EXPORT namespace winrt::Windows::Storage::Streams { struct IRandomAccessStreamReference; struct RandomAccessStreamReference; } WINRT_EXPORT namespace winrt::Windows::UI { struct Color; } WINRT_EXPORT namespace winrt::Windows::ApplicationModel::DataTransfer { enum class ClipboardHistoryItemsResultStatus : int32_t { Success = 0, AccessDenied = 1, ClipboardHistoryDisabled = 2, }; enum class DataPackageOperation : uint32_t { None = 0, Copy = 0x1, Move = 0x2, Link = 0x4, }; enum class SetHistoryItemAsContentStatus : int32_t { Success = 0, AccessDenied = 1, ItemDeleted = 2, }; enum class ShareUITheme : int32_t { Default = 0, Light = 1, Dark = 2, }; struct IClipboardContentOptions; struct IClipboardHistoryChangedEventArgs; struct IClipboardHistoryItem; struct IClipboardHistoryItemsResult; struct IClipboardStatics; struct IClipboardStatics2; struct IDataPackage; struct IDataPackage2; struct IDataPackage3; struct IDataPackage4; struct IDataPackagePropertySet; struct IDataPackagePropertySet2; struct IDataPackagePropertySet3; struct IDataPackagePropertySet4; struct IDataPackagePropertySetView; struct IDataPackagePropertySetView2; struct IDataPackagePropertySetView3; struct IDataPackagePropertySetView4; struct IDataPackagePropertySetView5; struct IDataPackageView; struct IDataPackageView2; struct IDataPackageView3; struct IDataPackageView4; struct IDataProviderDeferral; struct IDataProviderRequest; struct IDataRequest; struct IDataRequestDeferral; struct IDataRequestedEventArgs; struct IDataTransferManager; struct IDataTransferManager2; struct IDataTransferManagerStatics; struct IDataTransferManagerStatics2; struct IDataTransferManagerStatics3; struct IHtmlFormatHelperStatics; struct IOperationCompletedEventArgs; struct IOperationCompletedEventArgs2; struct IShareCompletedEventArgs; struct IShareProvider; struct IShareProviderFactory; struct IShareProviderOperation; struct IShareProvidersRequestedEventArgs; struct IShareTargetInfo; struct IShareUIOptions; struct ISharedStorageAccessManagerStatics; struct IStandardDataFormatsStatics; struct IStandardDataFormatsStatics2; struct IStandardDataFormatsStatics3; struct ITargetApplicationChosenEventArgs; struct Clipboard; struct ClipboardContentOptions; struct ClipboardHistoryChangedEventArgs; struct ClipboardHistoryItem; struct ClipboardHistoryItemsResult; struct DataPackage; struct DataPackagePropertySet; struct DataPackagePropertySetView; struct DataPackageView; struct DataProviderDeferral; struct DataProviderRequest; struct DataRequest; struct DataRequestDeferral; struct DataRequestedEventArgs; struct DataTransferManager; struct HtmlFormatHelper; struct OperationCompletedEventArgs; struct ShareCompletedEventArgs; struct ShareProvider; struct ShareProviderOperation; struct ShareProvidersRequestedEventArgs; struct ShareTargetInfo; struct ShareUIOptions; struct SharedStorageAccessManager; struct StandardDataFormats; struct TargetApplicationChosenEventArgs; struct DataProviderHandler; struct ShareProviderHandler; } namespace winrt::impl { template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = interface_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = class_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = enum_category; }; template <> struct category{ using type = delegate_category; }; template <> struct category{ using type = delegate_category; }; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.Clipboard"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ClipboardContentOptions"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ClipboardHistoryChangedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResult"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataPackage"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataPackagePropertySet"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataPackageView"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataProviderDeferral"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataProviderRequest"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataRequest"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataRequestDeferral"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataTransferManager"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.HtmlFormatHelper"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareProvider"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareProviderOperation"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareTargetInfo"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareUIOptions"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.StandardDataFormats"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResultStatus"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataPackageOperation"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.SetHistoryItemAsContentStatus"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareUITheme"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IClipboardContentOptions"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IClipboardHistoryChangedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IClipboardHistoryItem"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IClipboardHistoryItemsResult"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IClipboardStatics"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IClipboardStatics2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackage"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackage2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackage3"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackage4"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet3"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet4"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView3"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView4"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView5"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackageView"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackageView2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackageView3"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataPackageView4"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataProviderDeferral"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataProviderRequest"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataRequest"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataRequestDeferral"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataTransferManager"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataTransferManager2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics3"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IHtmlFormatHelperStatics"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IOperationCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IOperationCompletedEventArgs2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareCompletedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareProvider"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareProviderFactory"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareProviderOperation"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareProvidersRequestedEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareTargetInfo"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IShareUIOptions"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ISharedStorageAccessManagerStatics"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IStandardDataFormatsStatics"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IStandardDataFormatsStatics2"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.IStandardDataFormatsStatics3"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ITargetApplicationChosenEventArgs"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.DataProviderHandler"; template <> inline constexpr auto& name_v = L"Windows.ApplicationModel.DataTransfer.ShareProviderHandler"; template <> inline constexpr guid guid_v{ 0xE888A98C,0xAD4B,0x5447,{ 0xA0,0x56,0xAB,0x35,0x56,0x27,0x6D,0x2B } }; // E888A98C-AD4B-5447-A056-AB3556276D2B template <> inline constexpr guid guid_v{ 0xC0BE453F,0x8EA2,0x53CE,{ 0x9A,0xBA,0x8D,0x22,0x12,0x57,0x34,0x52 } }; // C0BE453F-8EA2-53CE-9ABA-8D2212573452 template <> inline constexpr guid guid_v{ 0x0173BD8A,0xAFFF,0x5C50,{ 0xAB,0x92,0x3D,0x19,0xF4,0x81,0xEC,0x58 } }; // 0173BD8A-AFFF-5C50-AB92-3D19F481EC58 template <> inline constexpr guid guid_v{ 0xE6DFDEE6,0x0EE2,0x52E3,{ 0x85,0x2B,0xF2,0x95,0xDB,0x65,0x93,0x9A } }; // E6DFDEE6-0EE2-52E3-852B-F295DB65939A template <> inline constexpr guid guid_v{ 0xC627E291,0x34E2,0x4963,{ 0x8E,0xED,0x93,0xCB,0xB0,0xEA,0x3D,0x70 } }; // C627E291-34E2-4963-8EED-93CBB0EA3D70 template <> inline constexpr guid guid_v{ 0xD2AC1B6A,0xD29F,0x554B,{ 0xB3,0x03,0xF0,0x45,0x23,0x45,0xFE,0x02 } }; // D2AC1B6A-D29F-554B-B303-F0452345FE02 template <> inline constexpr guid guid_v{ 0x61EBF5C7,0xEFEA,0x4346,{ 0x95,0x54,0x98,0x1D,0x7E,0x19,0x8F,0xFE } }; // 61EBF5C7-EFEA-4346-9554-981D7E198FFE template <> inline constexpr guid guid_v{ 0x041C1FE9,0x2409,0x45E1,{ 0xA5,0x38,0x4C,0x53,0xEE,0xEE,0x04,0xA7 } }; // 041C1FE9-2409-45E1-A538-4C53EEEE04A7 template <> inline constexpr guid guid_v{ 0x88F31F5D,0x787B,0x4D32,{ 0x96,0x5A,0xA9,0x83,0x81,0x05,0xA0,0x56 } }; // 88F31F5D-787B-4D32-965A-A9838105A056 template <> inline constexpr guid guid_v{ 0x13A24EC8,0x9382,0x536F,{ 0x85,0x2A,0x30,0x45,0xE1,0xB2,0x9A,0x3B } }; // 13A24EC8-9382-536F-852A-3045E1B29A3B template <> inline constexpr guid guid_v{ 0xCD1C93EB,0x4C4C,0x443A,{ 0xA8,0xD3,0xF5,0xC2,0x41,0xE9,0x16,0x89 } }; // CD1C93EB-4C4C-443A-A8D3-F5C241E91689 template <> inline constexpr guid guid_v{ 0xEB505D4A,0x9800,0x46AA,{ 0xB1,0x81,0x7B,0x6F,0x0F,0x2B,0x91,0x9A } }; // EB505D4A-9800-46AA-B181-7B6F0F2B919A template <> inline constexpr guid guid_v{ 0x9E87FD9B,0x5205,0x401B,{ 0x87,0x4A,0x45,0x56,0x53,0xBD,0x39,0xE8 } }; // 9E87FD9B-5205-401B-874A-455653BD39E8 template <> inline constexpr guid guid_v{ 0x6390EBF5,0x1739,0x4C74,{ 0xB2,0x2F,0x86,0x5F,0xAB,0x5E,0x85,0x45 } }; // 6390EBF5-1739-4C74-B22F-865FAB5E8545 template <> inline constexpr guid guid_v{ 0xB94CEC01,0x0C1A,0x4C57,{ 0xBE,0x55,0x75,0xD0,0x12,0x89,0x73,0x5D } }; // B94CEC01-0C1A-4C57-BE55-75D01289735D template <> inline constexpr guid guid_v{ 0x6054509B,0x8EBE,0x4FEB,{ 0x9C,0x1E,0x75,0xE6,0x9D,0xE5,0x4B,0x84 } }; // 6054509B-8EBE-4FEB-9C1E-75E69DE54B84 template <> inline constexpr guid guid_v{ 0xDB764CE5,0xD174,0x495C,{ 0x84,0xFC,0x1A,0x51,0xF6,0xAB,0x45,0xD7 } }; // DB764CE5-D174-495C-84FC-1A51F6AB45D7 template <> inline constexpr guid guid_v{ 0x4474C80D,0xD16F,0x40AE,{ 0x95,0x80,0x6F,0x85,0x62,0xB9,0x42,0x35 } }; // 4474C80D-D16F-40AE-9580-6F8562B94235 template <> inline constexpr guid guid_v{ 0x6F0A9445,0x3760,0x50BB,{ 0x85,0x23,0xC4,0x20,0x2D,0xED,0x7D,0x78 } }; // 6F0A9445-3760-50BB-8523-C4202DED7D78 template <> inline constexpr guid guid_v{ 0x7B840471,0x5900,0x4D85,{ 0xA9,0x0B,0x10,0xCB,0x85,0xFE,0x35,0x52 } }; // 7B840471-5900-4D85-A90B-10CB85FE3552 template <> inline constexpr guid guid_v{ 0x40ECBA95,0x2450,0x4C1D,{ 0xB6,0xB4,0xED,0x45,0x46,0x3D,0xEE,0x9C } }; // 40ECBA95-2450-4C1D-B6B4-ED45463DEE9C template <> inline constexpr guid guid_v{ 0xD37771A8,0xDDAD,0x4288,{ 0x84,0x28,0xD1,0xCA,0xE3,0x94,0x12,0x8B } }; // D37771A8-DDAD-4288-8428-D1CAE394128B template <> inline constexpr guid guid_v{ 0xDFE96F1F,0xE042,0x4433,{ 0xA0,0x9F,0x26,0xD6,0xFF,0xDA,0x8B,0x85 } }; // DFE96F1F-E042-4433-A09F-26D6FFDA8B85 template <> inline constexpr guid guid_v{ 0xC2CF2373,0x2D26,0x43D9,{ 0xB6,0x9D,0xDC,0xB8,0x6D,0x03,0xF6,0xDA } }; // C2CF2373-2D26-43D9-B69D-DCB86D03F6DA template <> inline constexpr guid guid_v{ 0xEBBC7157,0xD3C8,0x47DA,{ 0xAC,0xDE,0xF8,0x23,0x88,0xD5,0xF7,0x16 } }; // EBBC7157-D3C8-47DA-ACDE-F82388D5F716 template <> inline constexpr guid guid_v{ 0x4341AE3B,0xFC12,0x4E53,{ 0x8C,0x02,0xAC,0x71,0x4C,0x41,0x5A,0x27 } }; // 4341AE3B-FC12-4E53-8C02-AC714C415A27 template <> inline constexpr guid guid_v{ 0x6DC4B89F,0x0386,0x4263,{ 0x87,0xC1,0xED,0x7D,0xCE,0x30,0x89,0x0E } }; // 6DC4B89F-0386-4263-87C1-ED7DCE30890E template <> inline constexpr guid guid_v{ 0xCB8BA807,0x6AC5,0x43C9,{ 0x8A,0xC5,0x9B,0xA2,0x32,0x16,0x31,0x82 } }; // CB8BA807-6AC5-43C9-8AC5-9BA232163182 template <> inline constexpr guid guid_v{ 0xA5CAEE9B,0x8708,0x49D1,{ 0x8D,0x36,0x67,0xD2,0x5A,0x8D,0xA0,0x0C } }; // A5CAEE9B-8708-49D1-8D36-67D25A8DA00C template <> inline constexpr guid guid_v{ 0x30AE7D71,0x8BA8,0x4C02,{ 0x8E,0x3F,0xDD,0xB2,0x3B,0x38,0x87,0x15 } }; // 30AE7D71-8BA8-4C02-8E3F-DDB23B388715 template <> inline constexpr guid guid_v{ 0xA9DA01AA,0xE00E,0x4CFE,{ 0xAA,0x44,0x2D,0xD9,0x32,0xDC,0xA3,0xD8 } }; // A9DA01AA-E00E-4CFE-AA44-2DD932DCA3D8 template <> inline constexpr guid guid_v{ 0xC54EC2EC,0x9F97,0x4D63,{ 0x98,0x68,0x39,0x5E,0x27,0x1A,0xD8,0xF5 } }; // C54EC2EC-9F97-4D63-9868-395E271AD8F5 template <> inline constexpr guid guid_v{ 0x05845473,0x6C82,0x4F5C,{ 0xAC,0x23,0x62,0xE4,0x58,0x36,0x1F,0xAC } }; // 05845473-6C82-4F5C-AC23-62E458361FAC template <> inline constexpr guid guid_v{ 0xE22E7749,0xDD70,0x446F,{ 0xAE,0xFC,0x61,0xCE,0xE5,0x9F,0x65,0x5E } }; // E22E7749-DD70-446F-AEFC-61CEE59F655E template <> inline constexpr guid guid_v{ 0xE7AF329D,0x051D,0x4FAB,{ 0xB1,0xA9,0x47,0xFD,0x77,0xF7,0x0A,0x41 } }; // E7AF329D-051D-4FAB-B1A9-47FD77F70A41 template <> inline constexpr guid guid_v{ 0x858FA073,0x1E19,0x4105,{ 0xB2,0xF7,0xC8,0x47,0x88,0x08,0xD5,0x62 } }; // 858FA073-1E19-4105-B2F7-C8478808D562 template <> inline constexpr guid guid_v{ 0x4574C442,0xF913,0x4F60,{ 0x9D,0xF7,0xCC,0x40,0x60,0xAB,0x19,0x16 } }; // 4574C442-F913-4F60-9DF7-CC4060AB1916 template <> inline constexpr guid guid_v{ 0x2FABE026,0x443E,0x4CDA,{ 0xAF,0x25,0x8D,0x81,0x07,0x0E,0xFD,0x80 } }; // 2FABE026-443E-4CDA-AF25-8D81070EFD80 template <> inline constexpr guid guid_v{ 0x172A174C,0xE79E,0x4F6D,{ 0xB0,0x7D,0x12,0x8F,0x46,0x9E,0x02,0x96 } }; // 172A174C-E79E-4F6D-B07D-128F469E0296 template <> inline constexpr guid guid_v{ 0x19CEF937,0xD435,0x4179,{ 0xB6,0xAF,0x14,0xE0,0x49,0x2B,0x69,0xF6 } }; // 19CEF937-D435-4179-B6AF-14E0492B69F6 template <> inline constexpr guid guid_v{ 0xF888F356,0xA3F8,0x4FCE,{ 0x85,0xE4,0x88,0x26,0xE6,0x3B,0xE7,0x99 } }; // F888F356-A3F8-4FCE-85E4-8826E63BE799 template <> inline constexpr guid guid_v{ 0x385BE607,0xC6E8,0x4114,{ 0xB2,0x94,0x28,0xF3,0xBB,0x6F,0x99,0x04 } }; // 385BE607-C6E8-4114-B294-28F3BB6F9904 template <> inline constexpr guid guid_v{ 0x72FA8A80,0x342F,0x4D90,{ 0x95,0x51,0x2A,0xE0,0x4E,0x37,0x68,0x0C } }; // 72FA8A80-342F-4D90-9551-2AE04E37680C template <> inline constexpr guid guid_v{ 0xC6132ADA,0x34B1,0x4849,{ 0xBD,0x5F,0xD0,0x9F,0xEE,0x31,0x58,0xC5 } }; // C6132ADA-34B1-4849-BD5F-D09FEE3158C5 template <> inline constexpr guid guid_v{ 0x7ED681A1,0xA880,0x40C9,{ 0xB4,0xED,0x0B,0xEE,0x1E,0x15,0xF5,0x49 } }; // 7ED681A1-A880-40C9-B4ED-0BEE1E15F549 template <> inline constexpr guid guid_v{ 0x42A254F4,0x9D76,0x42E8,{ 0x86,0x1B,0x47,0xC2,0x5D,0xD0,0xCF,0x71 } }; // 42A254F4-9D76-42E8-861B-47C25DD0CF71 template <> inline constexpr guid guid_v{ 0x3B57B069,0x01D4,0x474C,{ 0x8B,0x5F,0xBC,0x8E,0x27,0xF3,0x8B,0x21 } }; // 3B57B069-01D4-474C-8B5F-BC8E27F38B21 template <> inline constexpr guid guid_v{ 0xCA6FB8AC,0x2987,0x4EE3,{ 0x9C,0x54,0xD8,0xAF,0xBC,0xB8,0x6C,0x1D } }; // CA6FB8AC-2987-4EE3-9C54-D8AFBCB86C1D template <> inline constexpr guid guid_v{ 0xE7ECD720,0xF2F4,0x4A2D,{ 0x92,0x0E,0x17,0x0A,0x2F,0x48,0x2A,0x27 } }; // E7ECD720-F2F4-4A2D-920E-170A2F482A27 template <> inline constexpr guid guid_v{ 0xE7F9D9BA,0xE1BA,0x4E4D,{ 0xBD,0x65,0xD4,0x38,0x45,0xD3,0x21,0x2F } }; // E7F9D9BA-E1BA-4E4D-BD65-D43845D3212F template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IClipboardContentOptions; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IClipboardHistoryChangedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IClipboardHistoryItem; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IClipboardHistoryItemsResult; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataPackage; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataPackagePropertySet; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataPackagePropertySetView; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataPackageView; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataProviderDeferral; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataProviderRequest; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataRequest; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataRequestDeferral; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataRequestedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IDataTransferManager; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IOperationCompletedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IShareCompletedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IShareProvider; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IShareProviderOperation; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IShareProvidersRequestedEventArgs; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IShareTargetInfo; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::IShareUIOptions; }; template <> struct default_interface{ using type = winrt::Windows::ApplicationModel::DataTransfer::ITargetApplicationChosenEventArgs; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsRoamable(bool*) noexcept = 0; virtual int32_t __stdcall put_IsRoamable(bool) noexcept = 0; virtual int32_t __stdcall get_IsAllowedInHistory(bool*) noexcept = 0; virtual int32_t __stdcall put_IsAllowedInHistory(bool) noexcept = 0; virtual int32_t __stdcall get_RoamingFormats(void**) noexcept = 0; virtual int32_t __stdcall get_HistoryFormats(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Id(void**) noexcept = 0; virtual int32_t __stdcall get_Timestamp(int64_t*) noexcept = 0; virtual int32_t __stdcall get_Content(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Status(int32_t*) noexcept = 0; virtual int32_t __stdcall get_Items(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetContent(void**) noexcept = 0; virtual int32_t __stdcall SetContent(void*) noexcept = 0; virtual int32_t __stdcall Flush() noexcept = 0; virtual int32_t __stdcall Clear() noexcept = 0; virtual int32_t __stdcall add_ContentChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ContentChanged(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetHistoryItemsAsync(void**) noexcept = 0; virtual int32_t __stdcall ClearHistory(bool*) noexcept = 0; virtual int32_t __stdcall DeleteItemFromHistory(void*, bool*) noexcept = 0; virtual int32_t __stdcall SetHistoryItemAsContent(void*, int32_t*) noexcept = 0; virtual int32_t __stdcall IsHistoryEnabled(bool*) noexcept = 0; virtual int32_t __stdcall IsRoamingEnabled(bool*) noexcept = 0; virtual int32_t __stdcall SetContentWithOptions(void*, void*, bool*) noexcept = 0; virtual int32_t __stdcall add_HistoryChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_HistoryChanged(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_RoamingEnabledChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_RoamingEnabledChanged(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_HistoryEnabledChanged(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_HistoryEnabledChanged(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetView(void**) noexcept = 0; virtual int32_t __stdcall get_Properties(void**) noexcept = 0; virtual int32_t __stdcall get_RequestedOperation(uint32_t*) noexcept = 0; virtual int32_t __stdcall put_RequestedOperation(uint32_t) noexcept = 0; virtual int32_t __stdcall add_OperationCompleted(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_OperationCompleted(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_Destroyed(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_Destroyed(winrt::event_token) noexcept = 0; virtual int32_t __stdcall SetData(void*, void*) noexcept = 0; virtual int32_t __stdcall SetDataProvider(void*, void*) noexcept = 0; virtual int32_t __stdcall SetText(void*) noexcept = 0; virtual int32_t __stdcall SetUri(void*) noexcept = 0; virtual int32_t __stdcall SetHtmlFormat(void*) noexcept = 0; virtual int32_t __stdcall get_ResourceMap(void**) noexcept = 0; virtual int32_t __stdcall SetRtf(void*) noexcept = 0; virtual int32_t __stdcall SetBitmap(void*) noexcept = 0; virtual int32_t __stdcall SetStorageItemsReadOnly(void*) noexcept = 0; virtual int32_t __stdcall SetStorageItems(void*, bool) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SetApplicationLink(void*) noexcept = 0; virtual int32_t __stdcall SetWebLink(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall add_ShareCompleted(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ShareCompleted(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall add_ShareCanceled(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ShareCanceled(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall put_Title(void*) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall put_Description(void*) noexcept = 0; virtual int32_t __stdcall get_Thumbnail(void**) noexcept = 0; virtual int32_t __stdcall put_Thumbnail(void*) noexcept = 0; virtual int32_t __stdcall get_FileTypes(void**) noexcept = 0; virtual int32_t __stdcall get_ApplicationName(void**) noexcept = 0; virtual int32_t __stdcall put_ApplicationName(void*) noexcept = 0; virtual int32_t __stdcall get_ApplicationListingUri(void**) noexcept = 0; virtual int32_t __stdcall put_ApplicationListingUri(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentSourceWebLink(void**) noexcept = 0; virtual int32_t __stdcall put_ContentSourceWebLink(void*) noexcept = 0; virtual int32_t __stdcall get_ContentSourceApplicationLink(void**) noexcept = 0; virtual int32_t __stdcall put_ContentSourceApplicationLink(void*) noexcept = 0; virtual int32_t __stdcall get_PackageFamilyName(void**) noexcept = 0; virtual int32_t __stdcall put_PackageFamilyName(void*) noexcept = 0; virtual int32_t __stdcall get_Square30x30Logo(void**) noexcept = 0; virtual int32_t __stdcall put_Square30x30Logo(void*) noexcept = 0; virtual int32_t __stdcall get_LogoBackgroundColor(struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall put_LogoBackgroundColor(struct struct_Windows_UI_Color) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EnterpriseId(void**) noexcept = 0; virtual int32_t __stdcall put_EnterpriseId(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentSourceUserActivityJson(void**) noexcept = 0; virtual int32_t __stdcall put_ContentSourceUserActivityJson(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall get_Description(void**) noexcept = 0; virtual int32_t __stdcall get_Thumbnail(void**) noexcept = 0; virtual int32_t __stdcall get_FileTypes(void**) noexcept = 0; virtual int32_t __stdcall get_ApplicationName(void**) noexcept = 0; virtual int32_t __stdcall get_ApplicationListingUri(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_PackageFamilyName(void**) noexcept = 0; virtual int32_t __stdcall get_ContentSourceWebLink(void**) noexcept = 0; virtual int32_t __stdcall get_ContentSourceApplicationLink(void**) noexcept = 0; virtual int32_t __stdcall get_Square30x30Logo(void**) noexcept = 0; virtual int32_t __stdcall get_LogoBackgroundColor(struct struct_Windows_UI_Color*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_EnterpriseId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ContentSourceUserActivityJson(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_IsFromRoamingClipboard(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Properties(void**) noexcept = 0; virtual int32_t __stdcall get_RequestedOperation(uint32_t*) noexcept = 0; virtual int32_t __stdcall ReportOperationCompleted(uint32_t) noexcept = 0; virtual int32_t __stdcall get_AvailableFormats(void**) noexcept = 0; virtual int32_t __stdcall Contains(void*, bool*) noexcept = 0; virtual int32_t __stdcall GetDataAsync(void*, void**) noexcept = 0; virtual int32_t __stdcall GetTextAsync(void**) noexcept = 0; virtual int32_t __stdcall GetCustomTextAsync(void*, void**) noexcept = 0; virtual int32_t __stdcall GetUriAsync(void**) noexcept = 0; virtual int32_t __stdcall GetHtmlFormatAsync(void**) noexcept = 0; virtual int32_t __stdcall GetResourceMapAsync(void**) noexcept = 0; virtual int32_t __stdcall GetRtfAsync(void**) noexcept = 0; virtual int32_t __stdcall GetBitmapAsync(void**) noexcept = 0; virtual int32_t __stdcall GetStorageItemsAsync(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetApplicationLinkAsync(void**) noexcept = 0; virtual int32_t __stdcall GetWebLinkAsync(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall RequestAccessAsync(void**) noexcept = 0; virtual int32_t __stdcall RequestAccessWithEnterpriseIdAsync(void*, void**) noexcept = 0; virtual int32_t __stdcall UnlockAndAssumeEnterpriseIdentity(int32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall SetAcceptedFormatId(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Complete() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_FormatId(void**) noexcept = 0; virtual int32_t __stdcall get_Deadline(int64_t*) noexcept = 0; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; virtual int32_t __stdcall SetData(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall put_Data(void*) noexcept = 0; virtual int32_t __stdcall get_Deadline(int64_t*) noexcept = 0; virtual int32_t __stdcall FailWithDisplayText(void*) noexcept = 0; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Complete() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Request(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall add_DataRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_DataRequested(winrt::event_token) noexcept = 0; virtual int32_t __stdcall add_TargetApplicationChosen(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_TargetApplicationChosen(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall add_ShareProvidersRequested(void*, winrt::event_token*) noexcept = 0; virtual int32_t __stdcall remove_ShareProvidersRequested(winrt::event_token) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ShowShareUI() noexcept = 0; virtual int32_t __stdcall GetForCurrentView(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall IsSupported(bool*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall ShowShareUIWithOptions(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall GetStaticFragment(void*, void**) noexcept = 0; virtual int32_t __stdcall CreateHtmlFormat(void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Operation(uint32_t*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AcceptedFormatId(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ShareTarget(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Title(void**) noexcept = 0; virtual int32_t __stdcall get_DisplayIcon(void**) noexcept = 0; virtual int32_t __stdcall get_BackgroundColor(struct struct_Windows_UI_Color*) noexcept = 0; virtual int32_t __stdcall get_Tag(void**) noexcept = 0; virtual int32_t __stdcall put_Tag(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall Create(void*, void*, struct struct_Windows_UI_Color, void*, void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall get_Provider(void**) noexcept = 0; virtual int32_t __stdcall ReportCompleted() noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Providers(void**) noexcept = 0; virtual int32_t __stdcall get_Data(void**) noexcept = 0; virtual int32_t __stdcall GetDeferral(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_AppUserModelId(void**) noexcept = 0; virtual int32_t __stdcall get_ShareProvider(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Theme(int32_t*) noexcept = 0; virtual int32_t __stdcall put_Theme(int32_t) noexcept = 0; virtual int32_t __stdcall get_SelectionRect(void**) noexcept = 0; virtual int32_t __stdcall put_SelectionRect(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall AddFile(void*, void**) noexcept = 0; virtual int32_t __stdcall RedeemTokenForFileAsync(void*, void**) noexcept = 0; virtual int32_t __stdcall RemoveFile(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_Text(void**) noexcept = 0; virtual int32_t __stdcall get_Uri(void**) noexcept = 0; virtual int32_t __stdcall get_Html(void**) noexcept = 0; virtual int32_t __stdcall get_Rtf(void**) noexcept = 0; virtual int32_t __stdcall get_Bitmap(void**) noexcept = 0; virtual int32_t __stdcall get_StorageItems(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_WebLink(void**) noexcept = 0; virtual int32_t __stdcall get_ApplicationLink(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_UserActivityJsonArray(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : inspectable_abi { virtual int32_t __stdcall get_ApplicationName(void**) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*) noexcept = 0; }; }; template <> struct abi { struct WINRT_IMPL_NOVTABLE type : unknown_abi { virtual int32_t __stdcall Invoke(void*) noexcept = 0; }; }; template struct consume_Windows_ApplicationModel_DataTransfer_IClipboardContentOptions { [[nodiscard]] auto IsRoamable() const; auto IsRoamable(bool value) const; [[nodiscard]] auto IsAllowedInHistory() const; auto IsAllowedInHistory(bool value) const; [[nodiscard]] auto RoamingFormats() const; [[nodiscard]] auto HistoryFormats() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IClipboardContentOptions; }; template struct consume_Windows_ApplicationModel_DataTransfer_IClipboardHistoryChangedEventArgs { }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IClipboardHistoryChangedEventArgs; }; template struct consume_Windows_ApplicationModel_DataTransfer_IClipboardHistoryItem { [[nodiscard]] auto Id() const; [[nodiscard]] auto Timestamp() const; [[nodiscard]] auto Content() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IClipboardHistoryItem; }; template struct consume_Windows_ApplicationModel_DataTransfer_IClipboardHistoryItemsResult { [[nodiscard]] auto Status() const; [[nodiscard]] auto Items() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IClipboardHistoryItemsResult; }; template struct consume_Windows_ApplicationModel_DataTransfer_IClipboardStatics { auto GetContent() const; auto SetContent(winrt::Windows::ApplicationModel::DataTransfer::DataPackage const& content) const; auto Flush() const; auto Clear() const; auto ContentChanged(winrt::Windows::Foundation::EventHandler const& handler) const; using ContentChanged_revoker = impl::event_revoker::remove_ContentChanged>; [[nodiscard]] auto ContentChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto ContentChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IClipboardStatics; }; template struct consume_Windows_ApplicationModel_DataTransfer_IClipboardStatics2 { auto GetHistoryItemsAsync() const; auto ClearHistory() const; auto DeleteItemFromHistory(winrt::Windows::ApplicationModel::DataTransfer::ClipboardHistoryItem const& item) const; auto SetHistoryItemAsContent(winrt::Windows::ApplicationModel::DataTransfer::ClipboardHistoryItem const& item) const; auto IsHistoryEnabled() const; auto IsRoamingEnabled() const; auto SetContentWithOptions(winrt::Windows::ApplicationModel::DataTransfer::DataPackage const& content, winrt::Windows::ApplicationModel::DataTransfer::ClipboardContentOptions const& options) const; auto HistoryChanged(winrt::Windows::Foundation::EventHandler const& handler) const; using HistoryChanged_revoker = impl::event_revoker::remove_HistoryChanged>; [[nodiscard]] auto HistoryChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto HistoryChanged(winrt::event_token const& token) const noexcept; auto RoamingEnabledChanged(winrt::Windows::Foundation::EventHandler const& handler) const; using RoamingEnabledChanged_revoker = impl::event_revoker::remove_RoamingEnabledChanged>; [[nodiscard]] auto RoamingEnabledChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto RoamingEnabledChanged(winrt::event_token const& token) const noexcept; auto HistoryEnabledChanged(winrt::Windows::Foundation::EventHandler const& handler) const; using HistoryEnabledChanged_revoker = impl::event_revoker::remove_HistoryEnabledChanged>; [[nodiscard]] auto HistoryEnabledChanged(auto_revoke_t, winrt::Windows::Foundation::EventHandler const& handler) const; auto HistoryEnabledChanged(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IClipboardStatics2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackage { auto GetView() const; [[nodiscard]] auto Properties() const; [[nodiscard]] auto RequestedOperation() const; auto RequestedOperation(winrt::Windows::ApplicationModel::DataTransfer::DataPackageOperation const& value) const; auto OperationCompleted(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using OperationCompleted_revoker = impl::event_revoker::remove_OperationCompleted>; [[nodiscard]] auto OperationCompleted(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto OperationCompleted(winrt::event_token const& token) const noexcept; auto Destroyed(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using Destroyed_revoker = impl::event_revoker::remove_Destroyed>; [[nodiscard]] auto Destroyed(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto Destroyed(winrt::event_token const& token) const noexcept; auto SetData(param::hstring const& formatId, winrt::Windows::Foundation::IInspectable const& value) const; auto SetDataProvider(param::hstring const& formatId, winrt::Windows::ApplicationModel::DataTransfer::DataProviderHandler const& delayRenderer) const; auto SetText(param::hstring const& value) const; auto SetUri(winrt::Windows::Foundation::Uri const& value) const; auto SetHtmlFormat(param::hstring const& value) const; [[nodiscard]] auto ResourceMap() const; auto SetRtf(param::hstring const& value) const; auto SetBitmap(winrt::Windows::Storage::Streams::RandomAccessStreamReference const& value) const; auto SetStorageItems(param::iterable const& value) const; auto SetStorageItems(param::iterable const& value, bool readOnly) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackage; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackage2 { auto SetApplicationLink(winrt::Windows::Foundation::Uri const& value) const; auto SetWebLink(winrt::Windows::Foundation::Uri const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackage2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackage3 { auto ShareCompleted(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ShareCompleted_revoker = impl::event_revoker::remove_ShareCompleted>; [[nodiscard]] auto ShareCompleted(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ShareCompleted(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackage3; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackage4 { auto ShareCanceled(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ShareCanceled_revoker = impl::event_revoker::remove_ShareCanceled>; [[nodiscard]] auto ShareCanceled(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ShareCanceled(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackage4; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet { [[nodiscard]] auto Title() const; auto Title(param::hstring const& value) const; [[nodiscard]] auto Description() const; auto Description(param::hstring const& value) const; [[nodiscard]] auto Thumbnail() const; auto Thumbnail(winrt::Windows::Storage::Streams::IRandomAccessStreamReference const& value) const; [[nodiscard]] auto FileTypes() const; [[nodiscard]] auto ApplicationName() const; auto ApplicationName(param::hstring const& value) const; [[nodiscard]] auto ApplicationListingUri() const; auto ApplicationListingUri(winrt::Windows::Foundation::Uri const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet2 { [[nodiscard]] auto ContentSourceWebLink() const; auto ContentSourceWebLink(winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto ContentSourceApplicationLink() const; auto ContentSourceApplicationLink(winrt::Windows::Foundation::Uri const& value) const; [[nodiscard]] auto PackageFamilyName() const; auto PackageFamilyName(param::hstring const& value) const; [[nodiscard]] auto Square30x30Logo() const; auto Square30x30Logo(winrt::Windows::Storage::Streams::IRandomAccessStreamReference const& value) const; [[nodiscard]] auto LogoBackgroundColor() const; auto LogoBackgroundColor(winrt::Windows::UI::Color const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet3 { [[nodiscard]] auto EnterpriseId() const; auto EnterpriseId(param::hstring const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet3; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet4 { [[nodiscard]] auto ContentSourceUserActivityJson() const; auto ContentSourceUserActivityJson(param::hstring const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySet4; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView { [[nodiscard]] auto Title() const; [[nodiscard]] auto Description() const; [[nodiscard]] auto Thumbnail() const; [[nodiscard]] auto FileTypes() const; [[nodiscard]] auto ApplicationName() const; [[nodiscard]] auto ApplicationListingUri() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView2 { [[nodiscard]] auto PackageFamilyName() const; [[nodiscard]] auto ContentSourceWebLink() const; [[nodiscard]] auto ContentSourceApplicationLink() const; [[nodiscard]] auto Square30x30Logo() const; [[nodiscard]] auto LogoBackgroundColor() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView3 { [[nodiscard]] auto EnterpriseId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView3; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView4 { [[nodiscard]] auto ContentSourceUserActivityJson() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView4; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView5 { [[nodiscard]] auto IsFromRoamingClipboard() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackagePropertySetView5; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackageView { [[nodiscard]] auto Properties() const; [[nodiscard]] auto RequestedOperation() const; auto ReportOperationCompleted(winrt::Windows::ApplicationModel::DataTransfer::DataPackageOperation const& value) const; [[nodiscard]] auto AvailableFormats() const; auto Contains(param::hstring const& formatId) const; auto GetDataAsync(param::hstring const& formatId) const; auto GetTextAsync() const; auto GetTextAsync(param::hstring const& formatId) const; auto GetUriAsync() const; auto GetHtmlFormatAsync() const; auto GetResourceMapAsync() const; auto GetRtfAsync() const; auto GetBitmapAsync() const; auto GetStorageItemsAsync() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackageView; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackageView2 { auto GetApplicationLinkAsync() const; auto GetWebLinkAsync() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackageView2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackageView3 { auto RequestAccessAsync() const; auto RequestAccessAsync(param::hstring const& enterpriseId) const; auto UnlockAndAssumeEnterpriseIdentity() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackageView3; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataPackageView4 { auto SetAcceptedFormatId(param::hstring const& formatId) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataPackageView4; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataProviderDeferral { auto Complete() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataProviderDeferral; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataProviderRequest { [[nodiscard]] auto FormatId() const; [[nodiscard]] auto Deadline() const; auto GetDeferral() const; auto SetData(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataProviderRequest; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataRequest { [[nodiscard]] auto Data() const; auto Data(winrt::Windows::ApplicationModel::DataTransfer::DataPackage const& value) const; [[nodiscard]] auto Deadline() const; auto FailWithDisplayText(param::hstring const& value) const; auto GetDeferral() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataRequest; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataRequestDeferral { auto Complete() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataRequestDeferral; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataRequestedEventArgs { [[nodiscard]] auto Request() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataRequestedEventArgs; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataTransferManager { auto DataRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using DataRequested_revoker = impl::event_revoker::remove_DataRequested>; [[nodiscard]] auto DataRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto DataRequested(winrt::event_token const& token) const noexcept; auto TargetApplicationChosen(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using TargetApplicationChosen_revoker = impl::event_revoker::remove_TargetApplicationChosen>; [[nodiscard]] auto TargetApplicationChosen(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto TargetApplicationChosen(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataTransferManager; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataTransferManager2 { auto ShareProvidersRequested(winrt::Windows::Foundation::TypedEventHandler const& handler) const; using ShareProvidersRequested_revoker = impl::event_revoker::remove_ShareProvidersRequested>; [[nodiscard]] auto ShareProvidersRequested(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler const& handler) const; auto ShareProvidersRequested(winrt::event_token const& token) const noexcept; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataTransferManager2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataTransferManagerStatics { auto ShowShareUI() const; auto GetForCurrentView() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataTransferManagerStatics; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataTransferManagerStatics2 { auto IsSupported() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataTransferManagerStatics2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IDataTransferManagerStatics3 { auto ShowShareUI(winrt::Windows::ApplicationModel::DataTransfer::ShareUIOptions const& options) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IDataTransferManagerStatics3; }; template struct consume_Windows_ApplicationModel_DataTransfer_IHtmlFormatHelperStatics { auto GetStaticFragment(param::hstring const& htmlFormat) const; auto CreateHtmlFormat(param::hstring const& htmlFragment) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IHtmlFormatHelperStatics; }; template struct consume_Windows_ApplicationModel_DataTransfer_IOperationCompletedEventArgs { [[nodiscard]] auto Operation() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IOperationCompletedEventArgs; }; template struct consume_Windows_ApplicationModel_DataTransfer_IOperationCompletedEventArgs2 { [[nodiscard]] auto AcceptedFormatId() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IOperationCompletedEventArgs2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareCompletedEventArgs { [[nodiscard]] auto ShareTarget() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareCompletedEventArgs; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareProvider { [[nodiscard]] auto Title() const; [[nodiscard]] auto DisplayIcon() const; [[nodiscard]] auto BackgroundColor() const; [[nodiscard]] auto Tag() const; auto Tag(winrt::Windows::Foundation::IInspectable const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareProvider; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareProviderFactory { auto Create(param::hstring const& title, winrt::Windows::Storage::Streams::RandomAccessStreamReference const& displayIcon, winrt::Windows::UI::Color const& backgroundColor, winrt::Windows::ApplicationModel::DataTransfer::ShareProviderHandler const& handler) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareProviderFactory; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareProviderOperation { [[nodiscard]] auto Data() const; [[nodiscard]] auto Provider() const; auto ReportCompleted() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareProviderOperation; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareProvidersRequestedEventArgs { [[nodiscard]] auto Providers() const; [[nodiscard]] auto Data() const; auto GetDeferral() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareProvidersRequestedEventArgs; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareTargetInfo { [[nodiscard]] auto AppUserModelId() const; [[nodiscard]] auto ShareProvider() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareTargetInfo; }; template struct consume_Windows_ApplicationModel_DataTransfer_IShareUIOptions { [[nodiscard]] auto Theme() const; auto Theme(winrt::Windows::ApplicationModel::DataTransfer::ShareUITheme const& value) const; [[nodiscard]] auto SelectionRect() const; auto SelectionRect(winrt::Windows::Foundation::IReference const& value) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IShareUIOptions; }; template struct consume_Windows_ApplicationModel_DataTransfer_ISharedStorageAccessManagerStatics { auto AddFile(winrt::Windows::Storage::IStorageFile const& file) const; auto RedeemTokenForFileAsync(param::hstring const& token) const; auto RemoveFile(param::hstring const& token) const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_ISharedStorageAccessManagerStatics; }; template struct consume_Windows_ApplicationModel_DataTransfer_IStandardDataFormatsStatics { [[nodiscard]] auto Text() const; [[nodiscard]] auto Uri() const; [[nodiscard]] auto Html() const; [[nodiscard]] auto Rtf() const; [[nodiscard]] auto Bitmap() const; [[nodiscard]] auto StorageItems() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IStandardDataFormatsStatics; }; template struct consume_Windows_ApplicationModel_DataTransfer_IStandardDataFormatsStatics2 { [[nodiscard]] auto WebLink() const; [[nodiscard]] auto ApplicationLink() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IStandardDataFormatsStatics2; }; template struct consume_Windows_ApplicationModel_DataTransfer_IStandardDataFormatsStatics3 { [[nodiscard]] auto UserActivityJsonArray() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_IStandardDataFormatsStatics3; }; template struct consume_Windows_ApplicationModel_DataTransfer_ITargetApplicationChosenEventArgs { [[nodiscard]] auto ApplicationName() const; }; template <> struct consume { template using type = consume_Windows_ApplicationModel_DataTransfer_ITargetApplicationChosenEventArgs; }; } #endif