// 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.Media.Audio.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession; #endif // ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs; #endif // ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics; #endif // ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal; #endif // ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs; #endif // ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs; #endif // ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable; #if !defined(____x_ABI_C__FIAsyncOperation_1_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_IInspectable __x_ABI_C__FIAsyncOperation_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_IInspectable; typedef struct __x_ABI_C__FIAsyncOperation_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_IInspectable* This, IInspectable** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_IInspectableVtbl; interface __x_ABI_C__FIAsyncOperation_1_IInspectable { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable* This, __x_ABI_C__FIAsyncOperation_1_IInspectable* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectableVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_IInspectable_INTERFACE_DEFINED__ 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 interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING; #if !defined(____x_ABI_C__FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_HSTRING __x_ABI_C__FIAsyncOperation_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_HSTRING; typedef struct __x_ABI_C__FIAsyncOperation_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, HSTRING* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_HSTRINGVtbl; interface __x_ABI_C__FIAsyncOperation_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This, __x_ABI_C__FIAsyncOperation_1_HSTRING* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRINGVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32 __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32; #if !defined(____x_ABI_C__FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_UINT32 __x_ABI_C__FIAsyncOperation_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_UINT32; typedef struct __x_ABI_C__FIAsyncOperation_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_UINT32* This, UINT32* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_UINT32Vtbl; interface __x_ABI_C__FIAsyncOperation_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_UINT32_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32 __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32* This, __x_ABI_C__FIAsyncOperation_1_UINT32* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32Vtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponseVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponseVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponseVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponseVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1_UINT32 __x_ABI_C__FIIterator_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1_UINT32; typedef struct __x_ABI_C__FIIterator_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_UINT32* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_UINT32* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_UINT32* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_UINT32* This, UINT32 itemsLength, UINT32* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1_UINT32Vtbl; interface __x_ABI_C__FIIterator_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIIterator_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1_UINT32_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1_UINT32 __x_ABI_C__FIIterable_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1_UINT32; typedef struct __x_ABI_C__FIIterable_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_UINT32* This, __x_ABI_C__FIIterator_1_UINT32** result); END_INTERFACE } __x_ABI_C__FIIterable_1_UINT32Vtbl; interface __x_ABI_C__FIIterable_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIIterable_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1_UINT32_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1_UINT32 __x_ABI_C__FIVectorView_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_UINT32; typedef struct __x_ABI_C__FIVectorView_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_UINT32* This, UINT32 index, UINT32* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_UINT32* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_UINT32* This, UINT32 value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_UINT32* This, UINT32 startIndex, UINT32 itemsLength, UINT32* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1_UINT32Vtbl; interface __x_ABI_C__FIVectorView_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIVectorView_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32 __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32 __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* This, __x_ABI_C__FIVectorView_1_UINT32** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32Vtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32 __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32Vtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode __x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode; #endif // ____x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode_FWD_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, __x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNodeVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNodeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNodeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNodeVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNodeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs* This, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* sender, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs* This, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* sender, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs* This, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* sender, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #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_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan; #ifndef ____x_ABI_CWindows_CMedia_CAudio_CIAudioGraph_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CAudio_CIAudioGraph_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CAudio_CIAudioGraph __x_ABI_CWindows_CMedia_CAudio_CIAudioGraph; #endif // ____x_ABI_CWindows_CMedia_CAudio_CIAudioGraph_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState; typedef enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType; enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse { __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse_Success = 0, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse_Failed = 1, }; enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState { __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState_Inactive = 0, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState_Detecting = 1, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState_Listening = 2, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState_Working = 3, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState_Speaking = 4, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState_ListeningAndSpeaking = 5, }; enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType { __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType_UserAuthentication = 0, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType_ScreenAvailability = 1, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType_IndicatorLightAvailability = 2, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType_VoiceActivationAvailability = 3, }; #if !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_SessionInterrupted)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionInterruptedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SessionInterrupted)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_SignalDetected)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSignalDetectedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SignalDetected)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_SystemStateChanged)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSystemStateChangedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_SystemStateChanged)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* get_AgentState)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState* value); HRESULT (STDMETHODCALLTYPE* get_Signal)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal** value); HRESULT (STDMETHODCALLTYPE* get_IsIndicatorLightAvailable)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsScreenAvailable)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsUserAuthenticated)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsVoiceActivationAvailable)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsInterruptible)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_IsInterrupted)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean* value); HRESULT (STDMETHODCALLTYPE* RequestInterruptibleAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean interruptible, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse** operation); HRESULT (STDMETHODCALLTYPE* RequestInterruptible)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, boolean interruptible, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse* result); HRESULT (STDMETHODCALLTYPE* RequestAgentStateChangeAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState state, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse** operation); HRESULT (STDMETHODCALLTYPE* RequestAgentStateChange)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentState state, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse* result); HRESULT (STDMETHODCALLTYPE* RequestForegroundActivationAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSessionUpdateResponse** operation); HRESULT (STDMETHODCALLTYPE* RequestForegroundActivation)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSessionUpdateResponse* result); HRESULT (STDMETHODCALLTYPE* GetAudioClientAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1_IInspectable** operation); HRESULT (STDMETHODCALLTYPE* GetAudioClient)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, IInspectable** result); HRESULT (STDMETHODCALLTYPE* CreateAudioDeviceInputNodeAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_CWindows_CMedia_CAudio_CIAudioGraph* graph, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CMedia__CAudio__CAudioDeviceInputNode** operation); HRESULT (STDMETHODCALLTYPE* CreateAudioDeviceInputNode)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_CWindows_CMedia_CAudio_CIAudioGraph* graph, __x_ABI_CWindows_CMedia_CAudio_CIAudioDeviceInputNode** result); HRESULT (STDMETHODCALLTYPE* GetAudioCaptureDeviceIdAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* GetAudioCaptureDeviceId)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* GetAudioRenderDeviceIdAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* GetAudioRenderDeviceId)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* GetSignalModelIdAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1_UINT32** operation); HRESULT (STDMETHODCALLTYPE* GetSignalModelId)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* SetSignalModelIdAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, UINT32 signalModelId, __x_ABI_C__FIAsyncOperation_1_boolean** operation); HRESULT (STDMETHODCALLTYPE* SetSignalModelId)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, UINT32 signalModelId, boolean* result); HRESULT (STDMETHODCALLTYPE* GetSupportedSignalModelIdsAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1_UINT32** operation); HRESULT (STDMETHODCALLTYPE* GetSupportedSignalModelIds)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession* This, __x_ABI_C__FIVectorView_1_UINT32** result); END_INTERFACE } __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionVtbl; interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession { CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession; #endif /* !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgsVtbl; interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs; #endif /* !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionInterruptedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetCurrentSessionAsync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CConversationalAgent__CConversationalAgentSession** operation); HRESULT (STDMETHODCALLTYPE* GetCurrentSessionSync)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics* This, __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSession** result); END_INTERFACE } __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStaticsVtbl; interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics { CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics; #endif /* !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSessionStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_IsSignalVerificationRequired)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_IsSignalVerificationRequired)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_SignalId)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_SignalId)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_SignalName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_SignalName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_SignalContext)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, IInspectable** value); HRESULT (STDMETHODCALLTYPE* put_SignalContext)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, IInspectable* value); HRESULT (STDMETHODCALLTYPE* get_SignalStart)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_SignalStart)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); HRESULT (STDMETHODCALLTYPE* get_SignalEnd)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* put_SignalEnd)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan value); END_INTERFACE } __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalVtbl; interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal { CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal; #endif /* !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignal_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs* This, TrustLevel* trustLevel); END_INTERFACE } __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgsVtbl; interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs; #endif /* !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSignalDetectedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SystemStateChangeType)(__x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs* This, enum __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CConversationalAgentSystemStateChangeType* value); END_INTERFACE } __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgsVtbl; interface __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CApplicationModel_CConversationalAgent_CIConversationalAgentSystemStateChangedEventArgs_INTERFACE_DEFINED__) */