// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Windows.ApplicationModel.DataTransfer.h" #include "Windows.Storage.Streams.h" #include "Windows.System.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaSettings_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaSettings_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaSettings __x_ABI_CWindows_CServices_CCortana_CICortanaSettings; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaSettings_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics; #endif // ____x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean; #if !defined(____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_boolean __x_ABI_C__FIAsyncOperation_1_boolean; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_boolean; typedef struct __x_ABI_C__FIAsyncOperation_1_booleanVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_boolean* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_boolean* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_boolean* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_boolean* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_boolean* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_boolean* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_boolean* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_boolean* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_boolean* This, boolean* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_booleanVtbl; interface __x_ABI_C__FIAsyncOperation_1_boolean { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_booleanVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This, __x_ABI_C__FIAsyncOperation_1_boolean* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermission __x_ABI_CWindows_CServices_CCortana_CCortanaPermission; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermission* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, UINT32 itemsLength, enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermission* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage; #endif // ____x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass; #endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ #define ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSystem_CIUser __x_ABI_CWindows_CSystem_CIUser; #endif // ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermission { __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_BrowsingHistory = 0, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Calendar = 1, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_CallHistory = 2, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Contacts = 3, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Email = 4, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_InputPersonalization = 5, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Location = 6, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Messaging = 7, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Microphone = 8, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_Personalization = 9, __x_ABI_CWindows_CServices_CCortana_CCortanaPermission_PhoneCall = 10, }; enum __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult { __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult_Success = 0, __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult_Unavailable = 1, __x_ABI_CWindows_CServices_CCortana_CCortanaPermissionsChangeResult_DisabledByPolicy = 2, }; #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_User)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, __x_ABI_CWindows_CSystem_CIUser** value); HRESULT (STDMETHODCALLTYPE* IsAvailableAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, __x_ABI_C__FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* ShowInsightsForImageAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference* imageStream, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* ShowInsightsForImageWithOptionsAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference* imageStream, __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* options, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* ShowInsightsForTextAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, HSTRING text, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* ShowInsightsForTextWithOptionsAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, HSTRING text, __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* options, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* ShowInsightsAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage* datapackage, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* ShowInsightsWithOptionsAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights* This, __x_ABI_CWindows_CApplicationModel_CDataTransfer_CIDataPackage* datapackage, __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* options, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptionsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ContentSourceWebLink)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value); HRESULT (STDMETHODCALLTYPE* put_ContentSourceWebLink)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value); HRESULT (STDMETHODCALLTYPE* get_SurroundingText)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_SurroundingText)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptionsVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptionsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsOptions_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This, __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights** result); HRESULT (STDMETHODCALLTYPE* GetForUser)(__x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics* This, __x_ABI_CWindows_CSystem_CIUser* user, __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsights** result); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStaticsVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaActionableInsightsStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, boolean* result); HRESULT (STDMETHODCALLTYPE* ArePermissionsGrantedAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* permissions, __x_ABI_C__FIAsyncOperation_1_boolean** getGrantedPermissionsOperation); HRESULT (STDMETHODCALLTYPE* GrantPermissionsAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* permissions, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult** grantOperation); HRESULT (STDMETHODCALLTYPE* RevokePermissionsAsync)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager* This, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermission* permissions, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CServices__CCortana__CCortanaPermissionsChangeResult** revokeOperation); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics* This, __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManager** result); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStaticsVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaPermissionsManagerStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaSettings_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaSettings_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_HasUserConsentToVoiceActivation)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsVoiceActivationEnabled)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsVoiceActivationEnabled)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettings* This, boolean value); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaSettings { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaSettings; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaSettings_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This, boolean* value); HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics* This, __x_ABI_CWindows_CServices_CCortana_CICortanaSettings** result); END_INTERFACE } __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStaticsVtbl; interface __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics { CONST_VTBL struct __x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics; #endif /* !defined(____x_ABI_CWindows_CServices_CCortana_CICortanaSettingsStatics_INTERFACE_DEFINED__) */