// 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.Capture.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs; #endif // ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture; #endif // ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2 __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2; #endif // ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions #if !defined(____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIReference_1_UINT32 __x_ABI_C__FIReference_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIReference_1_UINT32; typedef struct __x_ABI_C__FIReference_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_UINT32* This, UINT32* result); END_INTERFACE } __x_ABI_C__FIReference_1_UINT32Vtbl; interface __x_ABI_C__FIReference_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIReference_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable* This, __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs* This, __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* sender, __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs_INTERFACE_DEFINED__ #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_CIPropertyValue_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue; #endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan; #ifndef ____x_ABI_CWindows_CMedia_CCapture_CICapturedFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CCapture_CICapturedFrame_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CCapture_CICapturedFrame __x_ABI_CWindows_CMedia_CCapture_CICapturedFrame; #endif // ____x_ABI_CWindows_CMedia_CCapture_CICapturedFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CMedia_CCapture_CICapturedFrameControlValues_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CCapture_CICapturedFrameControlValues_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CCapture_CICapturedFrameControlValues __x_ABI_CWindows_CMedia_CCapture_CICapturedFrameControlValues; #endif // ____x_ABI_CWindows_CMedia_CCapture_CICapturedFrameControlValues_FWD_DEFINED__ #if !defined(____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Frame)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, __x_ABI_CWindows_CMedia_CCapture_CICapturedFrame** value); HRESULT (STDMETHODCALLTYPE* get_CaptureTimeOffset)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); HRESULT (STDMETHODCALLTYPE* get_UsedFrameControllerIndex)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, __x_ABI_C__FIReference_1_UINT32** value); HRESULT (STDMETHODCALLTYPE* get_CapturedFrameControlValues)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs* This, __x_ABI_CWindows_CMedia_CCapture_CICapturedFrameControlValues** value); END_INTERFACE } __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgsVtbl; interface __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs; #endif /* !defined(____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoCapturedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCaptureVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* StartAsync)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* StopAsync)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* FinishAsync)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); HRESULT (STDMETHODCALLTYPE* add_PhotoCaptured)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoCapturedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_PhotoCaptured)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CMedia__CCapture__CCore__CVariablePhotoSequenceCapture_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCaptureVtbl; interface __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture { CONST_VTBL struct __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCaptureVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture; #endif /* !defined(____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* UpdateSettingsAsync)(__x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); END_INTERFACE } __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2Vtbl; interface __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2 { CONST_VTBL struct __x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2; #endif /* !defined(____x_ABI_CWindows_CMedia_CCapture_CCore_CIVariablePhotoSequenceCapture2_INTERFACE_DEFINED__) */