// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.AI.Actions.Hosting.idl"; import "Windows.ApplicationModel.Contacts.idl"; import "Windows.UI.idl"; // Forward Declare namespace Windows { namespace AI { namespace Actions { namespace Hosting { runtimeclass ActionCatalog; } } } } namespace Windows { namespace ApplicationModel { namespace Contacts { runtimeclass Contact; } } } namespace Windows { namespace Foundation { interface IClosable; runtimeclass Uri; } } namespace Windows { namespace UI { typedef struct WindowId WindowId; } } namespace Windows { namespace AI { namespace Actions { apicontract ActionsContract; typedef enum ActionEntityKind ActionEntityKind; typedef enum ActionEntityTextFormat ActionEntityTextFormat; typedef enum ActionFeedbackKind ActionFeedbackKind; typedef enum ActionInvocationHelpKind ActionInvocationHelpKind; typedef enum ActionInvocationResult ActionInvocationResult; typedef enum RemoteFileKind RemoteFileKind; interface IActionEntity; interface IActionEntity2; interface IActionEntityDisplayInfo; interface IActionEntityFactory; interface IActionEntityFactory2; interface IActionEntityFactory3; interface IActionEntityFactoryFactory; interface IActionFeedback; interface IActionInvocationContext; interface IActionInvocationContext2; interface IActionInvocationHelpDetails; interface IActionRuntime; interface IActionRuntime2; interface IActionRuntimeFactory; interface IContactActionEntity; interface IDocumentActionEntity; interface IFileActionEntity; interface INamedActionEntity; interface IPhotoActionEntity; interface IRemoteFileActionEntity; interface IStreamingTextActionEntity; interface IStreamingTextActionEntityTextChangedArgs; interface IStreamingTextActionEntityWriter; interface ITableActionEntity; interface ITextActionEntity; interface ITextActionEntity2; runtimeclass ActionEntity; runtimeclass ActionEntityDisplayInfo; runtimeclass ActionEntityFactory; runtimeclass ActionFeedback; runtimeclass ActionInvocationContext; runtimeclass ActionInvocationHelpDetails; runtimeclass ActionRuntime; runtimeclass ContactActionEntity; runtimeclass DocumentActionEntity; runtimeclass FileActionEntity; runtimeclass NamedActionEntity; runtimeclass PhotoActionEntity; runtimeclass RemoteFileActionEntity; runtimeclass StreamingTextActionEntity; runtimeclass StreamingTextActionEntityTextChangedArgs; runtimeclass StreamingTextActionEntityWriter; runtimeclass TableActionEntity; runtimeclass TextActionEntity; } } } // Generic instantiations namespace Windows { namespace AI { namespace Actions { declare { interface Windows.Foundation.TypedEventHandler; } } } } // Type definition namespace Windows { namespace AI { namespace Actions { [contractversion(2.0)] apicontract ActionsContract { } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] enum ActionEntityKind { None = 0, Document = 1, File = 2, Photo = 3, Text = 4, [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] StreamingText = 5, [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] RemoteFile = 6, [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] Table = 7, [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] Contact = 8 }; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] enum ActionEntityTextFormat { Plain = 0, Markdown = 1 }; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] enum ActionFeedbackKind { Positive = 0, Negative = 1 }; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] enum ActionInvocationHelpKind { None = 0, Error = 1, Warning = 2 }; [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] enum ActionInvocationResult { Success = 0, UserCanceled = 1, Unsupported = 2, Unavailable = 3 }; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] enum RemoteFileKind { Document = 0, Photo = 1, File = 2 }; [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionEntity)] [experimental] [uuid(445E700F-2122-5668-9A16-4CAB2982C5F4)] interface IActionEntity : IInspectable { [propget] HRESULT Kind([out] [retval] Windows.AI.Actions.ActionEntityKind* value); [propget] HRESULT DisplayInfo([out] [retval] Windows.AI.Actions.ActionEntityDisplayInfo** value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ActionEntity)] [experimental] [uuid(98FE136D-DD3A-58C1-AF76-FEB4E19DCE9E)] interface IActionEntity2 : IInspectable { [propget] HRESULT Id([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionEntityDisplayInfo)] [experimental] [uuid(057A9EDE-03E1-55C6-ACBA-C7056216735A)] interface IActionEntityDisplayInfo : IInspectable { [propget] HRESULT Title([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionEntity)] [experimental] [uuid(9CB752A0-5BF8-5BE2-916E-B00EFF80088D)] interface IActionEntityFactory : IInspectable { } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionEntityFactory)] [experimental] [uuid(EA2FB6A5-EC6D-5180-9D30-BC663B84E7B8)] interface IActionEntityFactory2 : IInspectable { HRESULT CreateFileEntity([in] HSTRING path, [out] [retval] Windows.AI.Actions.FileActionEntity** result); HRESULT CreateDocumentEntity([in] HSTRING path, [out] [retval] Windows.AI.Actions.DocumentActionEntity** result); HRESULT CreatePhotoEntity([in] HSTRING path, [out] [retval] Windows.AI.Actions.PhotoActionEntity** result); HRESULT CreateTextEntity([in] HSTRING text, [out] [retval] Windows.AI.Actions.TextActionEntity** result); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ActionEntityFactory)] [experimental] [uuid(0DA98E70-B335-5B9D-8422-78252AD97F12)] interface IActionEntityFactory3 : IInspectable { HRESULT CreateRemoteFileEntity([in] HSTRING sourceId, [in] Windows.AI.Actions.RemoteFileKind fileKind, [in] Windows.Foundation.Uri* sourceUri, [in] HSTRING fileId, [in] HSTRING contentType, [in] HSTRING driveId, [in] HSTRING accountId, [in] HSTRING extension, [out] [retval] Windows.AI.Actions.RemoteFileActionEntity** result); [overload("CreateTextEntity")] HRESULT CreateTextEntityWithTextFormat([in] HSTRING text, [in] Windows.AI.Actions.ActionEntityTextFormat textFormat, [out] [retval] Windows.AI.Actions.TextActionEntity** result); HRESULT CreateStreamingTextActionEntityWriter([in] Windows.AI.Actions.ActionEntityTextFormat textFormat, [out] [retval] Windows.AI.Actions.StreamingTextActionEntityWriter** result); HRESULT CreateTableEntity([in] UINT32 __dataSize, [in] [size_is(__dataSize)] HSTRING* data, [in] UINT32 columnCount, [out] [retval] Windows.AI.Actions.TableActionEntity** result); HRESULT CreateContactEntity([in] Windows.ApplicationModel.Contacts.Contact* contact, [out] [retval] Windows.AI.Actions.ContactActionEntity** result); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionEntityFactory)] [experimental] [uuid(C9147D8F-88A0-5EC0-A564-47E2A1081412)] interface IActionEntityFactoryFactory : IInspectable { } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ActionFeedback)] [experimental] [uuid(A12EE7AB-2454-56C9-BBDF-C089457FBC5E)] interface IActionFeedback : IInspectable { [propget] HRESULT FeedbackKind([out] [retval] Windows.AI.Actions.ActionFeedbackKind* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionInvocationContext)] [experimental] [uuid(7E9E9D04-8781-5F29-AA99-2458ACA89C70)] interface IActionInvocationContext : IInspectable { [propget] HRESULT ActionName([out] [retval] HSTRING* value); [propget] HRESULT EntityFactory([out] [retval] Windows.AI.Actions.ActionEntityFactory** value); [propget] HRESULT InvokerPackageFamilyName([out] [retval] HSTRING* value); HRESULT SetInputEntity([in] HSTRING inputName, [in] Windows.AI.Actions.ActionEntity* inputValue); HRESULT GetInputEntities([out] UINT32* __resultSize, [out] [retval] [size_is(, *__resultSize)] Windows.AI.Actions.NamedActionEntity*** result); HRESULT SetOutputEntity([in] HSTRING outputName, [in] Windows.AI.Actions.ActionEntity* outputValue); HRESULT GetOutputEntities([out] UINT32* __resultSize, [out] [retval] [size_is(, *__resultSize)] Windows.AI.Actions.NamedActionEntity*** result); [propget] HRESULT Result([out] [retval] Windows.AI.Actions.ActionInvocationResult* value); [propput] HRESULT Result([in] Windows.AI.Actions.ActionInvocationResult value); [propget] HRESULT ExtendedError([out] [retval] HRESULT* value); [propput] HRESULT ExtendedError([in] HRESULT value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ActionInvocationContext)] [experimental] [uuid(7C843086-9279-5BCD-8F2E-D15121E7A827)] interface IActionInvocationContext2 : IInspectable { [propget] HRESULT InvokerWindowId([out] [retval] Windows.UI.WindowId* value); [propget] HRESULT HelpDetails([out] [retval] Windows.AI.Actions.ActionInvocationHelpDetails** value); [propget] HRESULT ActionId([out] [retval] HSTRING* value); [propget] HRESULT InvokerAppUserModelId([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ActionInvocationHelpDetails)] [experimental] [uuid(5430F272-078F-5722-8F7D-90CF8DDD595E)] interface IActionInvocationHelpDetails : IInspectable { [propget] HRESULT Kind([out] [retval] Windows.AI.Actions.ActionInvocationHelpKind* value); [propput] HRESULT Kind([in] Windows.AI.Actions.ActionInvocationHelpKind value); [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 HelpUri([out] [retval] Windows.Foundation.Uri** value); [propput] HRESULT HelpUri([in] Windows.Foundation.Uri* value); [propget] HRESULT HelpUriDescription([out] [retval] HSTRING* value); [propput] HRESULT HelpUriDescription([in] HSTRING value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionRuntime)] [experimental] [uuid(206EFA2C-C909-508A-B4B0-9482BE96DB9C)] interface IActionRuntime : IInspectable { [propget] HRESULT ActionCatalog([out] [retval] Windows.AI.Actions.Hosting.ActionCatalog** value); [propget] HRESULT EntityFactory([out] [retval] Windows.AI.Actions.ActionEntityFactory** value); HRESULT CreateInvocationContext([in] HSTRING actionId, [out] [retval] Windows.AI.Actions.ActionInvocationContext** result); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ActionRuntime)] [experimental] [uuid(06FD15CB-9675-55E8-A220-5D817D33DBC4)] interface IActionRuntime2 : IInspectable { HRESULT CreateInvocationContextWithWindowId([in] HSTRING actionId, [in] Windows.UI.WindowId invokerWindowId, [out] [retval] Windows.AI.Actions.ActionInvocationContext** result); HRESULT CreateActionFeedback([in] Windows.AI.Actions.ActionFeedbackKind feedbackKind, [out] [retval] Windows.AI.Actions.ActionFeedback** result); HRESULT SetActionAvailability([in] HSTRING actionId, [in] boolean isAvailable); HRESULT GetActionAvailability([in] HSTRING actionId, [out] [retval] boolean* result); HRESULT GetActionEntityById([in] HSTRING entityId, [out] [retval] Windows.AI.Actions.ActionEntity** result); [propget] HRESULT LatestSupportedSchemaVersion([out] [retval] UINT32* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.ActionRuntime)] [experimental] [uuid(D3F366E9-8DC9-50A0-8040-E5C14FA609D6)] interface IActionRuntimeFactory : IInspectable { } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.ContactActionEntity)] [experimental] [uuid(458C3E07-5892-5485-BD9B-8F7A540C9501)] interface IContactActionEntity : IInspectable { [propget] HRESULT Contact([out] [retval] Windows.ApplicationModel.Contacts.Contact** value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.DocumentActionEntity)] [experimental] [uuid(56715297-960B-59FF-AF4B-ECE1098B2E36)] interface IDocumentActionEntity : IInspectable { [propget] HRESULT FullPath([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.FileActionEntity)] [experimental] [uuid(F20AB43F-4C80-5904-BD42-3E6248BABFCF)] interface IFileActionEntity : IInspectable { [propget] HRESULT FullPath([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.NamedActionEntity)] [experimental] [uuid(1AAEBEEF-435B-5A0D-8182-05FE4DD47712)] interface INamedActionEntity : IInspectable { [propget] HRESULT Name([out] [retval] HSTRING* value); [propput] HRESULT Name([in] HSTRING value); [propget] HRESULT Entity([out] [retval] Windows.AI.Actions.ActionEntity** value); [propput] HRESULT Entity([in] Windows.AI.Actions.ActionEntity* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.PhotoActionEntity)] [experimental] [uuid(425123B3-20EF-51A6-B35F-8414384765C5)] interface IPhotoActionEntity : IInspectable { [propget] HRESULT FullPath([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.RemoteFileActionEntity)] [experimental] [uuid(A5D8EC21-A2BD-545A-ABFC-D7AA79FD0B81)] interface IRemoteFileActionEntity : IInspectable { [propget] HRESULT SourceId([out] [retval] HSTRING* value); [propget] HRESULT FileKind([out] [retval] Windows.AI.Actions.RemoteFileKind* value); [propget] HRESULT SourceUri([out] [retval] Windows.Foundation.Uri** value); [propget] HRESULT FileId([out] [retval] HSTRING* value); [propget] HRESULT ContentType([out] [retval] HSTRING* value); [propget] HRESULT DriveId([out] [retval] HSTRING* value); [propget] HRESULT AccountId([out] [retval] HSTRING* value); [propget] HRESULT Extension([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.StreamingTextActionEntity)] [experimental] [uuid(44CD8A16-ABC9-5703-B4BF-6FE8B7A802FD)] interface IStreamingTextActionEntity : IInspectable { [propget] HRESULT IsComplete([out] [retval] boolean* value); HRESULT GetText([out] [retval] HSTRING* result); [propget] HRESULT TextFormat([out] [retval] Windows.AI.Actions.ActionEntityTextFormat* value); [eventadd] HRESULT TextChanged([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT TextChanged([in] EventRegistrationToken token); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.StreamingTextActionEntityTextChangedArgs)] [experimental] [uuid(2C62011F-3E06-588B-A3BD-D726BD82FB13)] interface IStreamingTextActionEntityTextChangedArgs : IInspectable { [propget] HRESULT Text([out] [retval] HSTRING* value); [propget] HRESULT IsComplete([out] [retval] boolean* value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.StreamingTextActionEntityWriter)] [experimental] [uuid(6BCE2F76-A8AF-5FF2-833C-108737BA0F42)] interface IStreamingTextActionEntityWriter : IInspectable { [propget] HRESULT ReaderEntity([out] [retval] Windows.AI.Actions.StreamingTextActionEntity** value); [propget] HRESULT TextFormat([out] [retval] Windows.AI.Actions.ActionEntityTextFormat* value); HRESULT SetText([in] HSTRING text); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.TableActionEntity)] [experimental] [uuid(0F252CDB-BA24-5DBB-9D17-1B300773D141)] interface ITableActionEntity : IInspectable { HRESULT GetTextContent([out] UINT32* __resultSize, [out] [retval] [size_is(, *__resultSize)] HSTRING** result); [propget] HRESULT RowCount([out] [retval] UINT32* value); [propget] HRESULT ColumnCount([out] [retval] UINT32* value); } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [exclusiveto(Windows.AI.Actions.TextActionEntity)] [experimental] [uuid(3C4EC25F-5ADB-5F73-B8F3-080FBEADD612)] interface ITextActionEntity : IInspectable { [propget] HRESULT Text([out] [retval] HSTRING* value); } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [exclusiveto(Windows.AI.Actions.TextActionEntity)] [experimental] [uuid(7C500889-CF08-51E7-BECA-F0BBC7A7486C)] interface ITextActionEntity2 : IInspectable { [propget] HRESULT TextFormat([out] [retval] Windows.AI.Actions.ActionEntityTextFormat* value); } [composable(Windows.AI.Actions.IActionEntityFactory, public, Windows.AI.Actions.ActionsContract, 1.0)] [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass ActionEntity { [default] [experimental] interface Windows.AI.Actions.IActionEntity; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] interface Windows.AI.Actions.IActionEntity2; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] runtimeclass ActionEntityDisplayInfo { [default] [experimental] interface Windows.AI.Actions.IActionEntityDisplayInfo; interface Windows.Foundation.IClosable; } [composable(Windows.AI.Actions.IActionEntityFactoryFactory, public, Windows.AI.Actions.ActionsContract, 1.0)] [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass ActionEntityFactory { [default] [experimental] interface Windows.AI.Actions.IActionEntityFactory2; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] interface Windows.AI.Actions.IActionEntityFactory3; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] runtimeclass ActionFeedback { [default] [experimental] interface Windows.AI.Actions.IActionFeedback; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] runtimeclass ActionInvocationContext { [default] [experimental] interface Windows.AI.Actions.IActionInvocationContext; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] interface Windows.AI.Actions.IActionInvocationContext2; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] runtimeclass ActionInvocationHelpDetails { [default] [experimental] interface Windows.AI.Actions.IActionInvocationHelpDetails; interface Windows.Foundation.IClosable; } [composable(Windows.AI.Actions.IActionRuntimeFactory, public, Windows.AI.Actions.ActionsContract, 1.0)] [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass ActionRuntime { [default] [experimental] interface Windows.AI.Actions.IActionRuntime; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] interface Windows.AI.Actions.IActionRuntime2; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass ContactActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.IContactActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass DocumentActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.IDocumentActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass FileActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.IFileActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] runtimeclass NamedActionEntity { [default] [experimental] interface Windows.AI.Actions.INamedActionEntity; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass PhotoActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.IPhotoActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass RemoteFileActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.IRemoteFileActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass StreamingTextActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.IStreamingTextActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] runtimeclass StreamingTextActionEntityTextChangedArgs { [default] [experimental] interface Windows.AI.Actions.IStreamingTextActionEntityTextChangedArgs; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] runtimeclass StreamingTextActionEntityWriter { [default] [experimental] interface Windows.AI.Actions.IStreamingTextActionEntityWriter; interface Windows.Foundation.IClosable; } [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass TableActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.ITableActionEntity; } [contract(Windows.AI.Actions.ActionsContract, 1.0)] [experimental] [marshaling_behavior(agile)] [threading(both)] runtimeclass TextActionEntity : Windows.AI.Actions.ActionEntity { [default] [experimental] interface Windows.AI.Actions.ITextActionEntity; [contract(Windows.AI.Actions.ActionsContract, 2.0)] [experimental] interface Windows.AI.Actions.ITextActionEntity2; } } } }