| /* | |
| * Copyright (C) 2024 Biswapriyo Nath | |
| * | |
| * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | |
| * | |
| * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | |
| * | |
| * You should have received a copy of the GNU Lesser General Public | |
| * License along with this library; if not, write to the Free Software | |
| * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | |
| */ | |
| #ifdef __WIDL__ | |
| #pragma winrt ns_prefix | |
| #endif | |
| import "inspectable.idl"; | |
| import "asyncinfo.idl"; | |
| import "eventtoken.idl"; | |
| import "windowscontracts.idl"; | |
| import "windows.foundation.idl"; | |
| import "windows.security.enterprisedata.idl"; | |
| import "windows.storage.idl"; | |
| import "windows.storage.streams.idl"; | |
| import "windows.ui.idl"; | |
| namespace Windows.ApplicationModel.DataTransfer { | |
| typedef enum ClipboardHistoryItemsResultStatus ClipboardHistoryItemsResultStatus; | |
| typedef enum DataPackageOperation DataPackageOperation; | |
| typedef enum SetHistoryItemAsContentStatus SetHistoryItemAsContentStatus; | |
| typedef enum ShareUITheme ShareUITheme; | |
| interface IClipboardContentOptions; | |
| interface IClipboardHistoryChangedEventArgs; | |
| interface IClipboardHistoryItem; | |
| interface IClipboardHistoryItemsResult; | |
| interface IClipboardStatics; | |
| interface IClipboardStatics2; | |
| interface IDataPackage; | |
| interface IDataPackage2; | |
| interface IDataPackage3; | |
| interface IDataPackage4; | |
| interface IDataPackagePropertySet; | |
| interface IDataPackagePropertySet2; | |
| interface IDataPackagePropertySet3; | |
| interface IDataPackagePropertySet4; | |
| interface IDataPackagePropertySetView; | |
| interface IDataPackagePropertySetView2; | |
| interface IDataPackagePropertySetView3; | |
| interface IDataPackagePropertySetView4; | |
| interface IDataPackagePropertySetView5; | |
| interface IDataPackageView; | |
| interface IDataPackageView2; | |
| interface IDataPackageView3; | |
| interface IDataPackageView4; | |
| interface IDataProviderDeferral; | |
| interface IDataProviderRequest; | |
| interface IDataRequest; | |
| interface IDataRequestDeferral; | |
| interface IDataRequestedEventArgs; | |
| interface IDataTransferManager; | |
| interface IDataTransferManager2; | |
| interface IDataTransferManagerStatics; | |
| interface IDataTransferManagerStatics2; | |
| interface IDataTransferManagerStatics3; | |
| interface IHtmlFormatHelperStatics; | |
| interface IOperationCompletedEventArgs; | |
| interface IOperationCompletedEventArgs2; | |
| interface IShareCompletedEventArgs; | |
| interface IShareProvider; | |
| interface IShareProviderFactory; | |
| interface IShareProviderOperation; | |
| interface IShareProvidersRequestedEventArgs; | |
| interface IShareTargetInfo; | |
| interface IShareUIOptions; | |
| interface ISharedStorageAccessManagerStatics; | |
| interface IStandardDataFormatsStatics; | |
| interface IStandardDataFormatsStatics2; | |
| interface IStandardDataFormatsStatics3; | |
| interface ITargetApplicationChosenEventArgs; | |
| runtimeclass Clipboard; | |
| runtimeclass ClipboardContentOptions; | |
| runtimeclass ClipboardHistoryChangedEventArgs; | |
| runtimeclass ClipboardHistoryItem; | |
| runtimeclass ClipboardHistoryItemsResult; | |
| runtimeclass DataPackage; | |
| runtimeclass DataPackagePropertySet; | |
| runtimeclass DataPackagePropertySetView; | |
| runtimeclass DataPackageView; | |
| runtimeclass DataProviderDeferral; | |
| runtimeclass DataProviderRequest; | |
| runtimeclass DataRequest; | |
| runtimeclass DataRequestDeferral; | |
| runtimeclass DataRequestedEventArgs; | |
| runtimeclass DataTransferManager; | |
| runtimeclass HtmlFormatHelper; | |
| runtimeclass OperationCompletedEventArgs; | |
| runtimeclass ShareCompletedEventArgs; | |
| runtimeclass ShareProvider; | |
| runtimeclass ShareProviderOperation; | |
| runtimeclass ShareProvidersRequestedEventArgs; | |
| runtimeclass ShareTargetInfo; | |
| runtimeclass ShareUIOptions; | |
| runtimeclass SharedStorageAccessManager; | |
| runtimeclass StandardDataFormats; | |
| runtimeclass TargetApplicationChosenEventArgs; | |
| declare { | |
| interface Windows.Foundation.Collections.IKeyValuePair<HSTRING, IInspectable *>; | |
| interface Windows.Foundation.Collections.IMap<HSTRING, IInspectable *>; | |
| interface Windows.Foundation.Collections.IMapView<HSTRING, IInspectable *>; | |
| interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem *>; | |
| interface Windows.Foundation.Collections.IIterable<Windows.ApplicationModel.DataTransfer.ShareProvider *>; | |
| interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<HSTRING, IInspectable *> *>; | |
| interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem *>; | |
| interface Windows.Foundation.Collections.IIterator<Windows.ApplicationModel.DataTransfer.ShareProvider *>; | |
| interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem *>; | |
| interface Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.DataTransfer.ShareProvider *>; | |
| interface Windows.Foundation.Collections.IVector<Windows.ApplicationModel.DataTransfer.ShareProvider *>; | |
| interface Windows.Foundation.EventHandler<Windows.ApplicationModel.DataTransfer.ClipboardHistoryChangedEventArgs *>; | |
| interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResult *>; | |
| interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.DataTransfer.DataPackage *>; | |
| interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.ApplicationModel.DataTransfer.DataPackageOperation>; | |
| interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResult *>; | |
| interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.DataPackage *>; | |
| interface Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.DataPackageOperation>; | |
| interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, IInspectable *>; | |
| interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs *>; | |
| interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs *>; | |
| interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataTransferManager *, Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs *>; | |
| interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataTransferManager *, Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs *>; | |
| interface Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataTransferManager *, Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs *>; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0) | |
| ] | |
| enum ClipboardHistoryItemsResultStatus | |
| { | |
| Success = 0, | |
| AccessDenied = 1, | |
| ClipboardHistoryDisabled = 2, | |
| }; | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| flags | |
| ] | |
| enum DataPackageOperation | |
| { | |
| None = 0x0, | |
| Copy = 0x1, | |
| Move = 0x2, | |
| Link = 0x4, | |
| }; | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0) | |
| ] | |
| enum SetHistoryItemAsContentStatus | |
| { | |
| Success = 0, | |
| AccessDenied = 1, | |
| ItemDeleted = 2, | |
| }; | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 5.0) | |
| ] | |
| enum ShareUITheme | |
| { | |
| Default = 0, | |
| Light = 1, | |
| Dark = 2, | |
| }; | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| uuid(e7ecd720-f2f4-4a2d-920e-170a2f482a27) | |
| ] | |
| delegate | |
| HRESULT DataProviderHandler([in] Windows.ApplicationModel.DataTransfer.DataProviderRequest *request); | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| uuid(e7f9d9ba-e1ba-4e4d-bd65-d43845d3212f) | |
| ] | |
| delegate | |
| HRESULT ShareProviderHandler([in] Windows.ApplicationModel.DataTransfer.ShareProviderOperation *operation); | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ClipboardContentOptions), | |
| uuid(e888a98c-ad4b-5447-a056-ab3556276d2b) | |
| ] | |
| interface IClipboardContentOptions : IInspectable | |
| { | |
| [propget] HRESULT IsRoamable([out, retval] boolean *value); | |
| [propput] HRESULT IsRoamable([in] boolean value); | |
| [propget] HRESULT IsAllowedInHistory([out, retval] boolean *value); | |
| [propput] HRESULT IsAllowedInHistory([in] boolean value); | |
| [propget] HRESULT RoamingFormats([out, retval] Windows.Foundation.Collections.IVector<HSTRING> **value); | |
| [propget] HRESULT HistoryFormats([out, retval] Windows.Foundation.Collections.IVector<HSTRING> **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ClipboardHistoryChangedEventArgs), | |
| uuid(c0be453f-8ea2-53ce-9aba-8d2212573452) | |
| ] | |
| interface IClipboardHistoryChangedEventArgs : IInspectable | |
| { | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem), | |
| uuid(0173bd8a-afff-5c50-ab92-3d19f481ec58) | |
| ] | |
| interface IClipboardHistoryItem : IInspectable | |
| { | |
| [propget] HRESULT Id([out, retval] HSTRING *value); | |
| [propget] HRESULT Timestamp([out, retval] Windows.Foundation.DateTime *value); | |
| [propget] HRESULT Content([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageView **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResult), | |
| uuid(e6dfdee6-0ee2-52e3-852b-f295db65939a) | |
| ] | |
| interface IClipboardHistoryItemsResult : IInspectable | |
| { | |
| [propget] HRESULT Status([out, retval] Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResultStatus *value); | |
| [propget] HRESULT Items([out, retval] Windows.Foundation.Collections.IVectorView<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem *> **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.Clipboard), | |
| uuid(c627e291-34e2-4963-8eed-93cbb0ea3d70) | |
| ] | |
| interface IClipboardStatics : IInspectable | |
| { | |
| HRESULT GetContent([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageView **result); | |
| HRESULT SetContent([in] Windows.ApplicationModel.DataTransfer.DataPackage *content); | |
| HRESULT Flush(); | |
| HRESULT Clear(); | |
| [eventadd] HRESULT ContentChanged([in] Windows.Foundation.EventHandler<IInspectable *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT ContentChanged([in] EventRegistrationToken token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.Clipboard), | |
| uuid(d2ac1b6a-d29f-554b-b303-f0452345fe02) | |
| ] | |
| interface IClipboardStatics2 : IInspectable | |
| { | |
| HRESULT GetHistoryItemsAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.ApplicationModel.DataTransfer.ClipboardHistoryItemsResult *> **operation); | |
| HRESULT ClearHistory([out, retval] boolean *result); | |
| HRESULT DeleteItemFromHistory([in] Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem *item, [out, retval] boolean *result); | |
| HRESULT SetHistoryItemAsContent([in] Windows.ApplicationModel.DataTransfer.ClipboardHistoryItem *item, [out, retval] Windows.ApplicationModel.DataTransfer.SetHistoryItemAsContentStatus *result); | |
| HRESULT IsHistoryEnabled([out, retval] boolean *result); | |
| HRESULT IsRoamingEnabled([out, retval] boolean *result); | |
| HRESULT SetContentWithOptions([in] Windows.ApplicationModel.DataTransfer.DataPackage *content, [in] Windows.ApplicationModel.DataTransfer.ClipboardContentOptions *options, [out, retval] boolean *result); | |
| [eventadd] HRESULT HistoryChanged([in] Windows.Foundation.EventHandler<Windows.ApplicationModel.DataTransfer.ClipboardHistoryChangedEventArgs *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT HistoryChanged([in] EventRegistrationToken token); | |
| [eventadd] HRESULT RoamingEnabledChanged([in] Windows.Foundation.EventHandler<IInspectable *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT RoamingEnabledChanged([in] EventRegistrationToken token); | |
| [eventadd] HRESULT HistoryEnabledChanged([in] Windows.Foundation.EventHandler<IInspectable *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT HistoryEnabledChanged([in] EventRegistrationToken token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackage), | |
| uuid(61ebf5c7-efea-4346-9554-981d7e198ffe) | |
| ] | |
| interface IDataPackage : IInspectable | |
| { | |
| HRESULT GetView([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageView **result); | |
| [propget] HRESULT Properties([out, retval] Windows.ApplicationModel.DataTransfer.DataPackagePropertySet **value); | |
| [propget] HRESULT RequestedOperation([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation *value); | |
| [propput] HRESULT RequestedOperation([in] Windows.ApplicationModel.DataTransfer.DataPackageOperation value); | |
| [eventadd] HRESULT OperationCompleted([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT OperationCompleted([in] EventRegistrationToken token); | |
| [eventadd] HRESULT Destroyed([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, IInspectable *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT Destroyed([in] EventRegistrationToken token); | |
| HRESULT SetData([in] HSTRING format_id, [in] IInspectable *value); | |
| HRESULT SetDataProvider([in] HSTRING format_id, [in] Windows.ApplicationModel.DataTransfer.DataProviderHandler *delay_renderer); | |
| HRESULT SetText([in] HSTRING value); | |
| HRESULT SetUri([in] Windows.Foundation.Uri *value); | |
| HRESULT SetHtmlFormat([in] HSTRING value); | |
| [propget] HRESULT ResourceMap([out, retval] Windows.Foundation.Collections.IMap<HSTRING, Windows.Storage.Streams.RandomAccessStreamReference *> **value); | |
| HRESULT SetRtf([in] HSTRING value); | |
| HRESULT SetBitmap([in] Windows.Storage.Streams.RandomAccessStreamReference *value); | |
| [overload("SetStorageItems")] HRESULT SetStorageItemsReadOnly([in] Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageItem *> *value); | |
| [overload("SetStorageItems")] HRESULT SetStorageItems([in] Windows.Foundation.Collections.IIterable<Windows.Storage.IStorageItem *> *value, [in] boolean read_only); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackage), | |
| uuid(041c1fe9-2409-45e1-a538-4c53eeee04a7) | |
| ] | |
| interface IDataPackage2 : IInspectable | |
| { | |
| HRESULT SetApplicationLink([in] Windows.Foundation.Uri *value); | |
| HRESULT SetWebLink([in] Windows.Foundation.Uri *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackage), | |
| uuid(88f31f5d-787b-4d32-965a-a9838105a056) | |
| ] | |
| interface IDataPackage3 : IInspectable | |
| { | |
| [eventadd] HRESULT ShareCompleted([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT ShareCompleted([in] EventRegistrationToken token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 10.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackage), | |
| uuid(13a24ec8-9382-536f-852a-3045e1b29a3b) | |
| ] | |
| interface IDataPackage4 : IInspectable | |
| { | |
| [eventadd] HRESULT ShareCanceled([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataPackage *, IInspectable *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT ShareCanceled([in] EventRegistrationToken token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySet), | |
| uuid(cd1c93eb-4c4c-443a-a8d3-f5c241e91689) | |
| ] | |
| interface IDataPackagePropertySet : IInspectable | |
| requires Windows.Foundation.Collections.IMap<HSTRING, IInspectable *>, | |
| Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<HSTRING, IInspectable *> *> | |
| { | |
| [propget] HRESULT Title([out, retval] HSTRING *value); | |
| [propput] HRESULT Title([in] HSTRING value); | |
| [propget] HRESULT Description([out, retval] HSTRING *value); | |
| [propput] HRESULT Description([in] HSTRING value); | |
| [propget] HRESULT Thumbnail([out, retval] Windows.Storage.Streams.IRandomAccessStreamReference **value); | |
| [propput] HRESULT Thumbnail([in] Windows.Storage.Streams.IRandomAccessStreamReference *value); | |
| [propget] HRESULT FileTypes([out, retval] Windows.Foundation.Collections.IVector<HSTRING> **value); | |
| [propget] HRESULT ApplicationName([out, retval] HSTRING *value); | |
| [propput] HRESULT ApplicationName([in] HSTRING value); | |
| [propget] HRESULT ApplicationListingUri([out, retval] Windows.Foundation.Uri **value); | |
| [propput] HRESULT ApplicationListingUri([in] Windows.Foundation.Uri *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySet), | |
| uuid(eb505d4a-9800-46aa-b181-7b6f0f2b919a) | |
| ] | |
| interface IDataPackagePropertySet2 : IInspectable | |
| { | |
| [propget] HRESULT ContentSourceWebLink([out, retval] Windows.Foundation.Uri **value); | |
| [propput] HRESULT ContentSourceWebLink([in] Windows.Foundation.Uri *value); | |
| [propget] HRESULT ContentSourceApplicationLink([out, retval] Windows.Foundation.Uri **value); | |
| [propput] HRESULT ContentSourceApplicationLink([in] Windows.Foundation.Uri *value); | |
| [propget] HRESULT PackageFamilyName([out, retval] HSTRING *value); | |
| [propput] HRESULT PackageFamilyName([in] HSTRING value); | |
| [propget] HRESULT Square30x30Logo([out, retval] Windows.Storage.Streams.IRandomAccessStreamReference **value); | |
| [propput] HRESULT Square30x30Logo([in] Windows.Storage.Streams.IRandomAccessStreamReference *value); | |
| [propget] HRESULT LogoBackgroundColor([out, retval] Windows.UI.Color *value); | |
| [propput] HRESULT LogoBackgroundColor([in] Windows.UI.Color value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySet), | |
| uuid(9e87fd9b-5205-401b-874a-455653bd39e8) | |
| ] | |
| interface IDataPackagePropertySet3 : IInspectable | |
| { | |
| [propget] HRESULT EnterpriseId([out, retval] HSTRING *value); | |
| [propput] HRESULT EnterpriseId([in] HSTRING value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 6.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySet), | |
| uuid(6390ebf5-1739-4c74-b22f-865fab5e8545) | |
| ] | |
| interface IDataPackagePropertySet4 : IInspectable | |
| { | |
| [propget] HRESULT ContentSourceUserActivityJson([out, retval] HSTRING *value); | |
| [propput] HRESULT ContentSourceUserActivityJson([in] HSTRING value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView), | |
| uuid(b94cec01-0c1a-4c57-be55-75d01289735d) | |
| ] | |
| interface IDataPackagePropertySetView : IInspectable | |
| { | |
| [propget] HRESULT Title([out, retval] HSTRING *value); | |
| [propget] HRESULT Description([out, retval] HSTRING *value); | |
| [propget] HRESULT Thumbnail([out, retval] Windows.Storage.Streams.RandomAccessStreamReference **value); | |
| [propget] HRESULT FileTypes([out, retval] Windows.Foundation.Collections.IVectorView<HSTRING> **value); | |
| [propget] HRESULT ApplicationName([out, retval] HSTRING *value); | |
| [propget] HRESULT ApplicationListingUri([out, retval] Windows.Foundation.Uri **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView), | |
| uuid(6054509b-8ebe-4feb-9c1e-75e69de54b84) | |
| ] | |
| interface IDataPackagePropertySetView2 : IInspectable | |
| { | |
| [propget] HRESULT PackageFamilyName([out, retval] HSTRING *value); | |
| [propget] HRESULT ContentSourceWebLink([out, retval] Windows.Foundation.Uri **value); | |
| [propget] HRESULT ContentSourceApplicationLink([out, retval] Windows.Foundation.Uri **value); | |
| [propget] HRESULT Square30x30Logo([out, retval] Windows.Storage.Streams.IRandomAccessStreamReference **value); | |
| [propget] HRESULT LogoBackgroundColor([out, retval] Windows.UI.Color *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView), | |
| uuid(db764ce5-d174-495c-84fc-1a51f6ab45d7) | |
| ] | |
| interface IDataPackagePropertySetView3 : IInspectable | |
| { | |
| [propget] HRESULT EnterpriseId([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 6.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView), | |
| uuid(4474c80d-d16f-40ae-9580-6f8562b94235) | |
| ] | |
| interface IDataPackagePropertySetView4 : IInspectable | |
| { | |
| [propget] HRESULT ContentSourceUserActivityJson([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView), | |
| uuid(6f0a9445-3760-50bb-8523-c4202ded7d78) | |
| ] | |
| interface IDataPackagePropertySetView5 : IInspectable | |
| { | |
| [propget] HRESULT IsFromRoamingClipboard([out, retval] boolean *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackageView), | |
| uuid(7b840471-5900-4d85-a90b-10cb85fe3552) | |
| ] | |
| interface IDataPackageView : IInspectable | |
| { | |
| [propget] HRESULT Properties([out, retval] Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView **value); | |
| [propget] HRESULT RequestedOperation([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation *value); | |
| HRESULT ReportOperationCompleted([in] Windows.ApplicationModel.DataTransfer.DataPackageOperation value); | |
| [propget] HRESULT AvailableFormats([out, retval] Windows.Foundation.Collections.IVectorView<HSTRING> **format_ids); | |
| HRESULT Contains([in] HSTRING format_id, [out, retval] boolean *value); | |
| HRESULT GetDataAsync([in] HSTRING format_id, [out, retval] Windows.Foundation.IAsyncOperation<IInspectable *> **operation); | |
| [overload("GetTextAsync")] HRESULT GetTextAsync([out, retval] Windows.Foundation.IAsyncOperation<HSTRING> **operation); | |
| [overload("GetTextAsync")] HRESULT GetCustomTextAsync([in] HSTRING format_id, [out, retval] Windows.Foundation.IAsyncOperation<HSTRING> **operation); | |
| HRESULT GetUriAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri *> **operation); | |
| HRESULT GetHtmlFormatAsync([out, retval] Windows.Foundation.IAsyncOperation<HSTRING> **operation); | |
| HRESULT GetResourceMapAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IMapView<HSTRING, Windows.Storage.Streams.RandomAccessStreamReference *> *> **operation); | |
| HRESULT GetRtfAsync([out, retval] Windows.Foundation.IAsyncOperation<HSTRING> **operation); | |
| HRESULT GetBitmapAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.RandomAccessStreamReference *> **operation); | |
| HRESULT GetStorageItemsAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Collections.IVectorView<Windows.Storage.IStorageItem *> *> **operation); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackageView), | |
| uuid(40ecba95-2450-4c1d-b6b4-ed45463dee9c) | |
| ] | |
| interface IDataPackageView2 : IInspectable | |
| { | |
| HRESULT GetApplicationLinkAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri *> **operation); | |
| HRESULT GetWebLinkAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Foundation.Uri *> **operation); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackageView), | |
| uuid(d37771a8-ddad-4288-8428-d1cae394128b) | |
| ] | |
| interface IDataPackageView3 : IInspectable | |
| { | |
| [overload("RequestAccessAsync")] HRESULT RequestAccessAsync([out, retval] Windows.Foundation.IAsyncOperation<Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult> **operation); | |
| [overload("RequestAccessAsync")] HRESULT RequestAccessWithEnterpriseIdAsync([in] HSTRING enterprise_id, [out, retval] Windows.Foundation.IAsyncOperation<Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult> **operation); | |
| HRESULT UnlockAndAssumeEnterpriseIdentity([out, retval] Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult *result); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 2.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataPackageView), | |
| uuid(dfe96f1f-e042-4433-a09f-26d6ffda8b85) | |
| ] | |
| interface IDataPackageView4 : IInspectable | |
| { | |
| HRESULT SetAcceptedFormatId([in] HSTRING format_id); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataProviderDeferral), | |
| uuid(c2cf2373-2d26-43d9-b69d-dcb86d03f6da) | |
| ] | |
| interface IDataProviderDeferral : IInspectable | |
| { | |
| HRESULT Complete(); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataProviderRequest), | |
| uuid(ebbc7157-d3c8-47da-acde-f82388d5f716) | |
| ] | |
| interface IDataProviderRequest : IInspectable | |
| { | |
| [propget] HRESULT FormatId([out, retval] HSTRING *value); | |
| [propget] HRESULT Deadline([out, retval] Windows.Foundation.DateTime *value); | |
| HRESULT GetDeferral([out, retval] Windows.ApplicationModel.DataTransfer.DataProviderDeferral **value); | |
| HRESULT SetData([in] IInspectable *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataRequest), | |
| uuid(4341ae3b-fc12-4e53-8c02-ac714c415a27) | |
| ] | |
| interface IDataRequest : IInspectable | |
| { | |
| [propget] HRESULT Data([out, retval] Windows.ApplicationModel.DataTransfer.DataPackage **value); | |
| [propput] HRESULT Data([in] Windows.ApplicationModel.DataTransfer.DataPackage *value); | |
| [propget] HRESULT Deadline([out, retval] Windows.Foundation.DateTime *value); | |
| HRESULT FailWithDisplayText([in] HSTRING value); | |
| HRESULT GetDeferral([out, retval] Windows.ApplicationModel.DataTransfer.DataRequestDeferral **result); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataRequestDeferral), | |
| uuid(6dc4b89f-0386-4263-87c1-ed7dce30890e) | |
| ] | |
| interface IDataRequestDeferral : IInspectable | |
| { | |
| HRESULT Complete(); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs), | |
| uuid(cb8ba807-6ac5-43c9-8ac5-9ba232163182) | |
| ] | |
| interface IDataRequestedEventArgs : IInspectable | |
| { | |
| [propget] HRESULT Request([out, retval] Windows.ApplicationModel.DataTransfer.DataRequest **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataTransferManager), | |
| uuid(a5caee9b-8708-49d1-8d36-67d25a8da00c) | |
| ] | |
| interface IDataTransferManager : IInspectable | |
| { | |
| [eventadd] HRESULT DataRequested([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataTransferManager *, Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT DataRequested([in] EventRegistrationToken token); | |
| [eventadd] HRESULT TargetApplicationChosen([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataTransferManager *, Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT TargetApplicationChosen([in] EventRegistrationToken token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataTransferManager), | |
| uuid(30ae7d71-8ba8-4c02-8e3f-ddb23b388715) | |
| ] | |
| interface IDataTransferManager2 : IInspectable | |
| { | |
| [eventadd] HRESULT ShareProvidersRequested([in] Windows.Foundation.TypedEventHandler<Windows.ApplicationModel.DataTransfer.DataTransferManager *, Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs *> *handler, [out, retval] EventRegistrationToken *token); | |
| [eventremove] HRESULT ShareProvidersRequested([in] EventRegistrationToken token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataTransferManager), | |
| uuid(a9da01aa-e00e-4cfe-aa44-2dd932dca3d8) | |
| ] | |
| interface IDataTransferManagerStatics : IInspectable | |
| { | |
| HRESULT ShowShareUI(); | |
| HRESULT GetForCurrentView([out, retval] Windows.ApplicationModel.DataTransfer.DataTransferManager **result); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 3.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataTransferManager), | |
| uuid(c54ec2ec-9f97-4d63-9868-395e271ad8f5) | |
| ] | |
| interface IDataTransferManagerStatics2 : IInspectable | |
| { | |
| HRESULT IsSupported([out, retval] boolean *result); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 5.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.DataTransferManager), | |
| uuid(05845473-6c82-4f5c-ac23-62e458361fac) | |
| ] | |
| interface IDataTransferManagerStatics3 : IInspectable | |
| { | |
| [overload("ShowShareUI")] HRESULT ShowShareUIWithOptions([in] Windows.ApplicationModel.DataTransfer.ShareUIOptions *options); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.HtmlFormatHelper), | |
| uuid(e22e7749-dd70-446f-aefc-61cee59f655e) | |
| ] | |
| interface IHtmlFormatHelperStatics : IInspectable | |
| { | |
| HRESULT GetStaticFragment([in] HSTRING html_format, [out, retval] HSTRING *html_fragment); | |
| HRESULT CreateHtmlFormat([in] HSTRING html_fragment, [out, retval] HSTRING *html_format); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs), | |
| uuid(e7af329d-051d-4fab-b1a9-47fd77f70a41) | |
| ] | |
| interface IOperationCompletedEventArgs : IInspectable | |
| { | |
| [propget] HRESULT Operation([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageOperation *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 2.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs), | |
| uuid(858fa073-1e19-4105-b2f7-c8478808d562) | |
| ] | |
| interface IOperationCompletedEventArgs2 : IInspectable | |
| { | |
| [propget] HRESULT AcceptedFormatId([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareCompletedEventArgs), | |
| uuid(4574c442-f913-4f60-9df7-cc4060ab1916) | |
| ] | |
| interface IShareCompletedEventArgs : IInspectable | |
| { | |
| [propget] HRESULT ShareTarget([out, retval] Windows.ApplicationModel.DataTransfer.ShareTargetInfo **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareProvider), | |
| uuid(2fabe026-443e-4cda-af25-8d81070efd80) | |
| ] | |
| interface IShareProvider : IInspectable | |
| { | |
| [propget] HRESULT Title([out, retval] HSTRING *value); | |
| [propget] HRESULT DisplayIcon([out, retval] Windows.Storage.Streams.RandomAccessStreamReference **value); | |
| [propget] HRESULT BackgroundColor([out, retval] Windows.UI.Color *value); | |
| [propget] HRESULT Tag([out, retval] IInspectable **value); | |
| [propput] HRESULT Tag([in] IInspectable *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareProvider), | |
| uuid(172a174c-e79e-4f6d-b07d-128f469e0296) | |
| ] | |
| interface IShareProviderFactory : IInspectable | |
| { | |
| HRESULT Create([in] HSTRING title, [in] Windows.Storage.Streams.RandomAccessStreamReference *display_icon, [in] Windows.UI.Color background_color, [in] Windows.ApplicationModel.DataTransfer.ShareProviderHandler *handler, [out, retval] Windows.ApplicationModel.DataTransfer.ShareProvider **result); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareProviderOperation), | |
| uuid(19cef937-d435-4179-b6af-14e0492b69f6) | |
| ] | |
| interface IShareProviderOperation : IInspectable | |
| { | |
| [propget] HRESULT Data([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageView **value); | |
| [propget] HRESULT Provider([out, retval] Windows.ApplicationModel.DataTransfer.ShareProvider **value); | |
| HRESULT ReportCompleted(); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareProvidersRequestedEventArgs), | |
| uuid(f888f356-a3f8-4fce-85e4-8826e63be799) | |
| ] | |
| interface IShareProvidersRequestedEventArgs : IInspectable | |
| { | |
| [propget] HRESULT Providers([out, retval] Windows.Foundation.Collections.IVector<Windows.ApplicationModel.DataTransfer.ShareProvider *> **value); | |
| [propget] HRESULT Data([out, retval] Windows.ApplicationModel.DataTransfer.DataPackageView **value); | |
| HRESULT GetDeferral([out, retval] Windows.Foundation.Deferral **result); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareTargetInfo), | |
| uuid(385be607-c6e8-4114-b294-28f3bb6f9904) | |
| ] | |
| interface IShareTargetInfo : IInspectable | |
| { | |
| [propget] HRESULT AppUserModelId([out, retval] HSTRING *value); | |
| [propget] HRESULT ShareProvider([out, retval] Windows.ApplicationModel.DataTransfer.ShareProvider **value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 5.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.ShareUIOptions), | |
| uuid(72fa8a80-342f-4d90-9551-2ae04e37680c) | |
| ] | |
| interface IShareUIOptions : IInspectable | |
| { | |
| [propget] HRESULT Theme([out, retval] Windows.ApplicationModel.DataTransfer.ShareUITheme *value); | |
| [propput] HRESULT Theme([in] Windows.ApplicationModel.DataTransfer.ShareUITheme value); | |
| [propget] HRESULT SelectionRect([out, retval] Windows.Foundation.IReference<Windows.Foundation.Rect> **value); | |
| [propput] HRESULT SelectionRect([in] Windows.Foundation.IReference<Windows.Foundation.Rect> *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager), | |
| uuid(c6132ada-34b1-4849-bd5f-d09fee3158c5) | |
| ] | |
| interface ISharedStorageAccessManagerStatics : IInspectable | |
| { | |
| HRESULT AddFile([in] Windows.Storage.IStorageFile *file, [out, retval] HSTRING *out_token); | |
| HRESULT RedeemTokenForFileAsync([in] HSTRING token, [out, retval] Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile *> **operation); | |
| HRESULT RemoveFile([in] HSTRING token); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.StandardDataFormats), | |
| uuid(7ed681a1-a880-40c9-b4ed-0bee1e15f549) | |
| ] | |
| interface IStandardDataFormatsStatics : IInspectable | |
| { | |
| [propget] HRESULT Text([out, retval] HSTRING *value); | |
| [propget] HRESULT Uri([out, retval] HSTRING *value); | |
| [propget] HRESULT Html([out, retval] HSTRING *value); | |
| [propget] HRESULT Rtf([out, retval] HSTRING *value); | |
| [propget] HRESULT Bitmap([out, retval] HSTRING *value); | |
| [propget] HRESULT StorageItems([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.StandardDataFormats), | |
| uuid(42a254f4-9d76-42e8-861b-47c25dd0cf71) | |
| ] | |
| interface IStandardDataFormatsStatics2 : IInspectable | |
| { | |
| [propget] HRESULT WebLink([out, retval] HSTRING *value); | |
| [propget] HRESULT ApplicationLink([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 6.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.StandardDataFormats), | |
| uuid(3b57b069-01d4-474c-8b5f-bc8e27f38b21) | |
| ] | |
| interface IStandardDataFormatsStatics3 : IInspectable | |
| { | |
| [propget] HRESULT UserActivityJsonArray([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| exclusiveto(Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs), | |
| uuid(ca6fb8ac-2987-4ee3-9c54-d8afbcb86c1d) | |
| ] | |
| interface ITargetApplicationChosenEventArgs : IInspectable | |
| { | |
| [propget] HRESULT ApplicationName([out, retval] HSTRING *value); | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(standard), | |
| static(Windows.ApplicationModel.DataTransfer.IClipboardStatics, Windows.Foundation.UniversalApiContract, 1.0), | |
| static(Windows.ApplicationModel.DataTransfer.IClipboardStatics2, Windows.Foundation.UniversalApiContract, 7.0), | |
| threading(both) | |
| ] | |
| runtimeclass Clipboard | |
| { | |
| } | |
| [ | |
| activatable(Windows.Foundation.UniversalApiContract, 7.0), | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| marshaling_behavior(agile), | |
| threading(both) | |
| ] | |
| runtimeclass ClipboardContentOptions | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IClipboardContentOptions; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ClipboardHistoryChangedEventArgs | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IClipboardHistoryChangedEventArgs; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ClipboardHistoryItem | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IClipboardHistoryItem; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 7.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ClipboardHistoryItemsResult | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IClipboardHistoryItemsResult; | |
| } | |
| [ | |
| activatable(Windows.Foundation.UniversalApiContract, 1.0), | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile), | |
| threading(both) | |
| ] | |
| runtimeclass DataPackage | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataPackage; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackage2; | |
| [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackage3; | |
| [contract(Windows.Foundation.UniversalApiContract, 10.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackage4; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataPackagePropertySet | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet; | |
| interface Windows.Foundation.Collections.IMap<HSTRING, IInspectable *>; | |
| interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<HSTRING, IInspectable *> *>; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet2; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet3; | |
| [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySet4; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataPackagePropertySetView | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView2; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView3; | |
| [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView4; | |
| [contract(Windows.Foundation.UniversalApiContract, 7.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackagePropertySetView5; | |
| interface Windows.Foundation.Collections.IMapView<HSTRING, IInspectable *>; | |
| interface Windows.Foundation.Collections.IIterable<Windows.Foundation.Collections.IKeyValuePair<HSTRING, IInspectable *> *>; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataPackageView | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataPackageView; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackageView2; | |
| [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackageView3; | |
| [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.ApplicationModel.DataTransfer.IDataPackageView4; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataProviderDeferral | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataProviderDeferral; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataProviderRequest | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataProviderRequest; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataRequest | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataRequest; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataRequestDeferral | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataRequestDeferral; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass DataRequestedEventArgs | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataRequestedEventArgs; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(standard), | |
| static(Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics, Windows.Foundation.UniversalApiContract, 1.0), | |
| static(Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics2, Windows.Foundation.UniversalApiContract, 3.0), | |
| static(Windows.ApplicationModel.DataTransfer.IDataTransferManagerStatics3, Windows.Foundation.UniversalApiContract, 5.0), | |
| threading(both) | |
| ] | |
| runtimeclass DataTransferManager | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IDataTransferManager; | |
| [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.ApplicationModel.DataTransfer.IDataTransferManager2; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile), | |
| static(Windows.ApplicationModel.DataTransfer.IHtmlFormatHelperStatics, Windows.Foundation.UniversalApiContract, 1.0) | |
| ] | |
| runtimeclass HtmlFormatHelper | |
| { | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass OperationCompletedEventArgs | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IOperationCompletedEventArgs; | |
| [contract(Windows.Foundation.UniversalApiContract, 2.0)] interface Windows.ApplicationModel.DataTransfer.IOperationCompletedEventArgs2; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ShareCompletedEventArgs | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IShareCompletedEventArgs; | |
| } | |
| [ | |
| activatable(Windows.ApplicationModel.DataTransfer.IShareProviderFactory, Windows.Foundation.UniversalApiContract, 4.0), | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ShareProvider | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IShareProvider; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ShareProviderOperation | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IShareProviderOperation; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ShareProvidersRequestedEventArgs | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IShareProvidersRequestedEventArgs; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 4.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass ShareTargetInfo | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IShareTargetInfo; | |
| } | |
| [ | |
| activatable(Windows.Foundation.UniversalApiContract, 5.0), | |
| contract(Windows.Foundation.UniversalApiContract, 5.0), | |
| marshaling_behavior(agile), | |
| threading(both) | |
| ] | |
| runtimeclass ShareUIOptions | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.IShareUIOptions; | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| static(Windows.ApplicationModel.DataTransfer.ISharedStorageAccessManagerStatics, Windows.Foundation.UniversalApiContract, 1.0) | |
| ] | |
| runtimeclass SharedStorageAccessManager | |
| { | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile), | |
| static(Windows.ApplicationModel.DataTransfer.IStandardDataFormatsStatics, Windows.Foundation.UniversalApiContract, 1.0), | |
| static(Windows.ApplicationModel.DataTransfer.IStandardDataFormatsStatics2, Windows.Foundation.UniversalApiContract, 1.0), | |
| static(Windows.ApplicationModel.DataTransfer.IStandardDataFormatsStatics3, Windows.Foundation.UniversalApiContract, 6.0) | |
| ] | |
| runtimeclass StandardDataFormats | |
| { | |
| } | |
| [ | |
| contract(Windows.Foundation.UniversalApiContract, 1.0), | |
| marshaling_behavior(agile) | |
| ] | |
| runtimeclass TargetApplicationChosenEventArgs | |
| { | |
| [default] interface Windows.ApplicationModel.DataTransfer.ITargetApplicationChosenEventArgs; | |
| } | |
| } |