#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCSAL_H_VERSION__ #define __REQUIRED_RPCSAL_H_VERSION__ 100 #endif #include #include #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include #include #endif /*COM_NO_WINDOWS_H*/ #ifndef __windows2Edevices2Eperception_h__ #define __windows2Edevices2Eperception_h__ #ifndef __windows2Edevices2Eperception_p_h__ #define __windows2Edevices2Eperception_p_h__ #pragma once // // Deprecated attribute support // #pragma push_macro("DEPRECATED") #undef DEPRECATED #if !defined(DISABLE_WINRT_DEPRECATION) #if defined(__cplusplus) #if __cplusplus >= 201402 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #elif defined(_MSC_VER) #if _MSC_VER >= 1900 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #else #define DEPRECATED(x) __declspec(deprecated(x)) #define DEPRECATEDENUMERATOR(x) #endif // _MSC_VER >= 1900 #else // Not Standard C++ or MSVC, ignore the construct. #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif // C++ deprecation #else // C - disable deprecation #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif #else // Deprecation is disabled #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif /* DEPRECATED */ // Disable Deprecation for this header, MIDL verifies that cross-type access is acceptable #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" #else #pragma warning(push) #pragma warning(disable: 4996) #endif // Ensure that the setting of the /ns_prefix command line switch is consistent for all headers. // If you get an error from the compiler indicating "warning C4005: 'CHECK_NS_PREFIX_STATE': macro redefinition", this // indicates that you have included two different headers with different settings for the /ns_prefix MIDL command line switch #if !defined(DISABLE_NS_PREFIX_CHECKS) #define CHECK_NS_PREFIX_STATE "always" #endif // !defined(DISABLE_NS_PREFIX_CHECKS) #pragma push_macro("MIDL_CONST_ID") #undef MIDL_CONST_ID #define MIDL_CONST_ID const __declspec(selectany) // API Contract Inclusion Definitions #if !defined(SPECIFIC_API_CONTRACT_DEFINITIONS) #if !defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #define WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION 0x40000 #endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0x130000 #endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #if !defined(WINDOWS_MEDIA_MEDIACONTROLCONTRACT_VERSION) #define WINDOWS_MEDIA_MEDIACONTROLCONTRACT_VERSION 0x10000 #endif // defined(WINDOWS_MEDIA_MEDIACONTROLCONTRACT_VERSION) #endif // defined(SPECIFIC_API_CONTRACT_DEFINITIONS) // Header files for imported files #include "inspectable.h" #include "AsyncInfo.h" #include "EventToken.h" #include "windowscontracts.h" #include "Windows.Foundation.h" #include "Windows.Devices.Enumeration.h" #include "Windows.Foundation.Numerics.h" #include "Windows.Graphics.Imaging.h" #include "Windows.Media.h" #include "Windows.Media.Devices.Core.h" // Importing Collections header #include #if defined(__cplusplus) && !defined(CINTERFACE) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownCameraIntrinsicsPropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics ABI::Windows::Devices::Perception::IKnownCameraIntrinsicsPropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionColorFrameSourcePropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics ABI::Windows::Devices::Perception::IKnownPerceptionColorFrameSourcePropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionDepthFrameSourcePropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics ABI::Windows::Devices::Perception::IKnownPerceptionDepthFrameSourcePropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionFrameSourcePropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics ABI::Windows::Devices::Perception::IKnownPerceptionFrameSourcePropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionFrameSourcePropertiesStatics2; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2 ABI::Windows::Devices::Perception::IKnownPerceptionFrameSourcePropertiesStatics2 #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionInfraredFrameSourcePropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics ABI::Windows::Devices::Perception::IKnownPerceptionInfraredFrameSourcePropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionVideoFrameSourcePropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics ABI::Windows::Devices::Perception::IKnownPerceptionVideoFrameSourcePropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IKnownPerceptionVideoProfilePropertiesStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics ABI::Windows::Devices::Perception::IKnownPerceptionVideoProfilePropertiesStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrame; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame ABI::Windows::Devices::Perception::IPerceptionColorFrame #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameArrivedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs ABI::Windows::Devices::Perception::IPerceptionColorFrameArrivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameReader; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader ABI::Windows::Devices::Perception::IPerceptionColorFrameReader #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameSource; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource ABI::Windows::Devices::Perception::IPerceptionColorFrameSource #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameSource2; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2 ABI::Windows::Devices::Perception::IPerceptionColorFrameSource2 #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameSourceAddedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs ABI::Windows::Devices::Perception::IPerceptionColorFrameSourceAddedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameSourceRemovedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs ABI::Windows::Devices::Perception::IPerceptionColorFrameSourceRemovedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameSourceStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics ABI::Windows::Devices::Perception::IPerceptionColorFrameSourceStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionColorFrameSourceWatcher; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher ABI::Windows::Devices::Perception::IPerceptionColorFrameSourceWatcher #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionControlSession; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession ABI::Windows::Devices::Perception::IPerceptionControlSession #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthCorrelatedCameraIntrinsics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics ABI::Windows::Devices::Perception::IPerceptionDepthCorrelatedCameraIntrinsics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthCorrelatedCoordinateMapper; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper ABI::Windows::Devices::Perception::IPerceptionDepthCorrelatedCoordinateMapper #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrame; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame ABI::Windows::Devices::Perception::IPerceptionDepthFrame #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameArrivedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs ABI::Windows::Devices::Perception::IPerceptionDepthFrameArrivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameReader; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader ABI::Windows::Devices::Perception::IPerceptionDepthFrameReader #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameSource; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameSource2; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2 ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource2 #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameSourceAddedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs ABI::Windows::Devices::Perception::IPerceptionDepthFrameSourceAddedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameSourceRemovedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs ABI::Windows::Devices::Perception::IPerceptionDepthFrameSourceRemovedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameSourceStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics ABI::Windows::Devices::Perception::IPerceptionDepthFrameSourceStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionDepthFrameSourceWatcher; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher ABI::Windows::Devices::Perception::IPerceptionDepthFrameSourceWatcher #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionFrameSourcePropertiesChangedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs ABI::Windows::Devices::Perception::IPerceptionFrameSourcePropertiesChangedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionFrameSourcePropertyChangeResult; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult ABI::Windows::Devices::Perception::IPerceptionFrameSourcePropertyChangeResult #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrame; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame ABI::Windows::Devices::Perception::IPerceptionInfraredFrame #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameArrivedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs ABI::Windows::Devices::Perception::IPerceptionInfraredFrameArrivedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameReader; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader ABI::Windows::Devices::Perception::IPerceptionInfraredFrameReader #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameSource; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSource #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameSource2; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2 ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSource2 #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameSourceAddedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSourceAddedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameSourceRemovedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSourceRemovedEventArgs #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameSourceStatics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSourceStatics #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionInfraredFrameSourceWatcher; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSourceWatcher #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { interface IPerceptionVideoProfile; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile ABI::Windows::Devices::Perception::IPerceptionVideoProfile #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_FWD_DEFINED__ // Parameterized interface forward declarations (C++) // Collection interface definitions namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrameSource; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("9647fec8-2c56-5348-86c8-a9c3a97fb944")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("3b56acc2-e275-54fb-be08-9fdc8f1a1e10")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthCorrelatedCameraIntrinsics; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("702b0f49-a742-5c3a-abd6-77f9999b8a09")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("f396602a-3d8d-5fd5-99e3-1d3630be5938")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthCorrelatedCoordinateMapper; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("f04b9d99-c0d5-5b48-9ae5-9802093cb45e")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("48deeda0-684d-51e6-b07c-d234d1006bfc")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrameSource; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("4382b038-d4b1-540b-859a-7016626bb99d")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b48cb886-3476-58d9-b76d-fda6b3e81f54")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { typedef enum PerceptionFrameSourceAccessStatus : int PerceptionFrameSourceAccessStatus; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("2c2f22a8-f383-5802-ba2c-0cbbcd989c9a")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("62744ea4-3447-5722-ab5e-02567b4fceeb")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionFrameSourcePropertyChangeResult; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("4a7bcb69-2b09-55d1-af68-b5aa5c2c6471")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("3a06099c-dba6-58a5-8464-e2326896841a")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrameSource; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("55122e42-cc65-5ccd-8f6c-84ced09db24e")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("a8d4cd8e-b210-54f7-ae2b-7770e19b3e36")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("24089f00-ba6d-50d4-ac46-f288755e4181")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("db18069e-7b5a-54c3-a627-d56f9517fdf5")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("cbf2f698-31a0-53c7-927b-8e1675f743bc")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("33845b5f-d59e-5271-bb68-f74e9d6a538d")) IAsyncOperation<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource*> : IAsyncOperation_impl<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource*> __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #define DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("0a36a7af-da9e-553f-8dc5-e89d705bb40b")) IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource*> : IAsyncOperationCompletedHandler_impl<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource*> __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t; #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("20cff8c2-7844-54e5-ae4f-57e7768f9b69")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("8a07e1e8-5a02-585b-a26e-ad79beaa94cf")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("574d3642-9f78-5125-851f-8b67e0313e2f")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("e20a534d-d406-5964-8465-e6dc75c5821d")) IAsyncOperation<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource*> : IAsyncOperation_impl<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource*> __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #define DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c06e62a4-965b-5a29-9732-8ac8669b585e")) IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource*> : IAsyncOperationCompletedHandler_impl<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource*> __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t; #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("b22b294f-a4d2-5726-a7fc-5e331432d9b4")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9309d0db-338d-5adf-8b3e-509bfdfccef3")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f272ae7a-c5c4-5712-8552-01deb8b70e07")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b11eecaa-6f8c-5040-8d46-c3204c562582")) IAsyncOperation<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource*> : IAsyncOperation_impl<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource*> __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #define DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("3aac58a8-4454-57e5-a90b-2449c5b7dfe8")) IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource*> : IAsyncOperationCompletedHandler_impl<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource*> __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t; #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionVideoProfile; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE #define DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("38ce8062-7079-5d7b-841f-9aa4580fd5f1")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_t; #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE #define DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f6aea351-eb9b-564d-b10a-06673094acc8")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_t; #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIKeyValuePair_2_HSTRING_IInspectable_USE #define DEF___FIKeyValuePair_2_HSTRING_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("09335560-6c6b-5a26-9348-97b781132b20")) IKeyValuePair : IKeyValuePair_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IKeyValuePair`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IKeyValuePair __FIKeyValuePair_2_HSTRING_IInspectable_t; #define __FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::__FIKeyValuePair_2_HSTRING_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIKeyValuePair_2_HSTRING_IInspectable_USE */ #ifndef DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_USE #define DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("5db5fa32-707c-5849-a06b-91c8eb9d10e8")) IIterator<__FIKeyValuePair_2_HSTRING_IInspectable*> : IIterator_impl<__FIKeyValuePair_2_HSTRING_IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator<__FIKeyValuePair_2_HSTRING_IInspectable*> __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_t; #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_USE */ #ifndef DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_USE #define DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("fe2f3d47-5d47-5499-8374-430c7cda0204")) IIterable<__FIKeyValuePair_2_HSTRING_IInspectable*> : IIterable_impl<__FIKeyValuePair_2_HSTRING_IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1>"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable<__FIKeyValuePair_2_HSTRING_IInspectable*> __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_t; #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_USE */ #ifndef DEF___FIMapView_2_HSTRING_IInspectable_USE #define DEF___FIMapView_2_HSTRING_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("bb78502a-f79d-54fa-92c9-90c5039fdf7e")) IMapView : IMapView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IMapView`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IMapView __FIMapView_2_HSTRING_IInspectable_t; #define __FIMapView_2_HSTRING_IInspectable ABI::Windows::Foundation::Collections::__FIMapView_2_HSTRING_IInspectable_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIMapView_2_HSTRING_IInspectable_USE */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE #define DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("8dcb30e8-4ec1-51b7-9997-10f325f03d47")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_t; #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrameReader; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrameArrivedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("a4a50ea5-778d-5056-a1cf-546a1be2c010")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("023444d9-7b47-5497-9569-4399faf96717")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionFrameSourcePropertiesChangedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b2c3a488-7ed9-5110-804a-9792ef7f26be")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrameSourceWatcher; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b3f5bf64-7fc0-5d8c-978c-a38d5b18a51d")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrameSourceAddedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("7202e817-22b8-5e7b-86b5-c4a90ccc23aa")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrameSourceRemovedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c7131ddd-ff22-5fb7-ada0-961e3b28917b")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionControlSession; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("abc21152-2495-5e8c-aed3-7dc55309ac08")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrameReader; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrameArrivedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("4d529b7e-eea0-511b-8285-47e8c85d0295")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("135ba76a-ab44-5f69-b208-e732cce9403b")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("188fdef2-d829-548b-a89d-38a34c5cb641")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrameSourceWatcher; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("c5efa976-d948-50c7-8555-664190f9a968")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrameSourceAddedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("a3c1e25f-3574-5a27-a791-16e1bcc424f4")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrameSourceRemovedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("5cf5faf7-0785-5589-a621-089d900412c8")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrameReader; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrameArrivedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("687fef67-8871-56fe-8e7e-1d2929cc6f42")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("31edabbd-d123-5e88-89d8-c80ee8f0f2ca")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b6c1b828-a157-54ed-9c18-6919b9f91be9")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrameSourceWatcher; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("1555a628-3dff-5fd0-b10a-ca6adb2440c6")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrameSourceAddedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("a8180cd1-c25b-5c7f-94dd-198423bb56d5")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrameSourceRemovedEventArgs; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("2ca3a9b7-3348-5953-8d0d-ef8d78640b23")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_t; #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Enumeration { typedef enum DeviceWatcherStatus : int DeviceWatcherStatus; } /* Enumeration */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { namespace Collections { typedef enum CollectionChange : int CollectionChange; } /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IAsyncAction; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IClosable; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIClosable ABI::Windows::Foundation::IClosable #endif // ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { namespace Numerics { typedef struct Matrix4x4 Matrix4x4; } /* Numerics */ } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { namespace Numerics { typedef struct Vector3 Vector3; } /* Numerics */ } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { typedef struct Point Point; } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { typedef struct Rect Rect; } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Foundation { typedef struct TimeSpan TimeSpan; } /* Foundation */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Graphics { namespace Imaging { typedef enum BitmapAlphaMode : int BitmapAlphaMode; } /* Imaging */ } /* Graphics */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Graphics { namespace Imaging { typedef enum BitmapPixelFormat : int BitmapPixelFormat; } /* Imaging */ } /* Graphics */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Media { namespace Devices { namespace Core { class CameraIntrinsics; } /* Core */ } /* Devices */ } /* Media */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Media { namespace Devices { namespace Core { interface ICameraIntrinsics; } /* Core */ } /* Devices */ } /* Media */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics ABI::Windows::Media::Devices::Core::ICameraIntrinsics #endif // ____x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Media { class VideoFrame; } /* Media */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CMedia_CIVideoFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CIVideoFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Media { interface IVideoFrame; } /* Media */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CMedia_CIVideoFrame ABI::Windows::Media::IVideoFrame #endif // ____x_ABI_CWindows_CMedia_CIVideoFrame_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Devices { namespace Perception { typedef enum PerceptionFrameSourcePropertyChangeStatus : int PerceptionFrameSourcePropertyChangeStatus; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionColorFrame; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionDepthFrame; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Devices { namespace Perception { class PerceptionInfraredFrame; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ /* * * Struct Windows.Devices.Perception.PerceptionFrameSourceAccessStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { enum #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourceAccessStatus may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 PerceptionFrameSourceAccessStatus : int { PerceptionFrameSourceAccessStatus_Unspecified = 0, PerceptionFrameSourceAccessStatus_Allowed = 1, PerceptionFrameSourceAccessStatus_DeniedByUser = 2, PerceptionFrameSourceAccessStatus_DeniedBySystem = 3, }; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Devices { namespace Perception { enum #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeStatus may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 PerceptionFrameSourcePropertyChangeStatus : int { PerceptionFrameSourcePropertyChangeStatus_Unknown = 0, PerceptionFrameSourcePropertyChangeStatus_Accepted = 1, PerceptionFrameSourcePropertyChangeStatus_LostControl = 2, PerceptionFrameSourcePropertyChangeStatus_PropertyNotSupported = 3, PerceptionFrameSourcePropertyChangeStatus_PropertyReadOnly = 4, PerceptionFrameSourcePropertyChangeStatus_ValueOutOfRange = 5, }; } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownCameraIntrinsicsProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownCameraIntrinsicsPropertiesStatics[] = L"Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("08c03978-437a-4d97-a663-fd3195600249") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownCameraIntrinsicsPropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FocalLength( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_PrincipalPoint( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_RadialDistortion( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_TangentialDistortion( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownCameraIntrinsicsPropertiesStatics = __uuidof(IKnownCameraIntrinsicsPropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionColorFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df1cca2-01f8-4a87-b859-d5e5b7e1de4b") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionColorFrameSourcePropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Exposure( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AutoExposureEnabled( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_ExposureCompensation( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionColorFrameSourcePropertiesStatics = __uuidof(IKnownPerceptionColorFrameSourcePropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionDepthFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df1cca2-01f8-4a87-b859-d5e5b7e1de4a") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionDepthFrameSourcePropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_MinDepth( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_MaxDepth( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionDepthFrameSourcePropertiesStatics = __uuidof(IKnownPerceptionDepthFrameSourcePropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df1cca2-01f8-4a87-b859-d5e5b7e1de47") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionFrameSourcePropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Id( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_PhysicalDeviceIds( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameKind( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceModelVersion( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_EnclosureLocation( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionFrameSourcePropertiesStatics = __uuidof(IKnownPerceptionFrameSourcePropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionFrameSourcePropertiesStatics2[] = L"Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("a9c86871-05dc-4a4d-8a5c-a4ecf26bbc46") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionFrameSourcePropertiesStatics2 : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionFrameSourcePropertiesStatics2 = __uuidof(IKnownPerceptionFrameSourcePropertiesStatics2); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionInfraredFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df1cca2-01f8-4a87-b859-d5e5b7e1de49") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionInfraredFrameSourcePropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.Exposure may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Exposure( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.AutoExposureEnabled may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl.Auto instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AutoExposureEnabled( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.ExposureCompensation may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureCompensationControl instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_ExposureCompensation( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.ActiveIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_ActiveIlluminationEnabled( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.AmbientSubtractionEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AmbientSubtractionEnabled( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.StructureLightPatternEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_StructureLightPatternEnabled( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.InterleavedIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_InterleavedIlluminationEnabled( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionInfraredFrameSourcePropertiesStatics = __uuidof(IKnownPerceptionInfraredFrameSourcePropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionVideoFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df1cca2-01f8-4a87-b859-d5e5b7e1de48") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionVideoFrameSourcePropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoProfile( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_SupportedVideoProfiles( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AvailableVideoProfiles( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsMirrored( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_CameraIntrinsics( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionVideoFrameSourcePropertiesStatics = __uuidof(IKnownPerceptionVideoFrameSourcePropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionVideoProfileProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionVideoProfilePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("8f08e2e7-5a76-43e3-a13a-da3d91a9ef98") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IKnownPerceptionVideoProfilePropertiesStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_BitmapPixelFormat( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_BitmapAlphaMode( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Width( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Height( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameDuration( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IKnownPerceptionVideoProfilePropertiesStatics = __uuidof(IKnownPerceptionVideoProfilePropertiesStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrame * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrame[] = L"Windows.Devices.Perception.IPerceptionColorFrame"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("fe621549-2cbf-4f94-9861-f817ea317747") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrame : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoFrame( ABI::Windows::Media::IVideoFrame** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrame = __uuidof(IPerceptionColorFrame); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameArrivedEventArgs[] = L"Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("8fad02d5-86f7-4d8d-b966-5a3761ba9f59") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameArrivedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_RelativeTime( ABI::Windows::Foundation::TimeSpan* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryOpenFrame( ABI::Windows::Devices::Perception::IPerceptionColorFrame** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameArrivedEventArgs = __uuidof(IPerceptionColorFrameArrivedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameReader * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameReader[] = L"Windows.Devices.Perception.IPerceptionColorFrameReader"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("7650f56e-b9f5-461b-83ad-f222af2aaadc") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameReader : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_FrameArrived( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_FrameArrived( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Source( ABI::Windows::Devices::Perception::IPerceptionColorFrameSource** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsPaused( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE put_IsPaused( boolean value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryReadLatestFrame( ABI::Windows::Devices::Perception::IPerceptionColorFrame** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameReader = __uuidof(IPerceptionColorFrameReader); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSource[] = L"Windows.Devices.Perception.IPerceptionColorFrameSource"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("dc6dba7c-0b58-468d-9ca1-6db04cc0477c") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameSource : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_AvailableChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_AvailableChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_ActiveChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_ActiveChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_PropertiesChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_PropertiesChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_VideoProfileChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_VideoProfileChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_CameraIntrinsicsChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_CameraIntrinsicsChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Id( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DisplayName( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceKind( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Available( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Active( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsControlled( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Properties( __FIMapView_2_HSTRING_IInspectable** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_SupportedVideoProfiles( __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AvailableVideoProfiles( __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoProfile( ABI::Windows::Devices::Perception::IPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_CameraIntrinsics( ABI::Windows::Media::Devices::Core::ICameraIntrinsics** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE AcquireControlSession( ABI::Windows::Devices::Perception::IPerceptionControlSession** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE CanControlIndependentlyFrom( HSTRING targetId, boolean* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE IsCorrelatedWith( HSTRING targetId, boolean* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetTransformTo( HSTRING targetId, ABI::Windows::Foundation::Numerics::Matrix4x4* result, boolean* hasResult ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetDepthCorrelatedCameraIntrinsicsAsync( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource* correlatedDepthFrameSource, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetDepthCorrelatedCoordinateMapperAsync( HSTRING targetSourceId, ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource* correlatedDepthFrameSource, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TrySetVideoProfileAsync( ABI::Windows::Devices::Perception::IPerceptionControlSession* controlSession, ABI::Windows::Devices::Perception::IPerceptionVideoProfile* profile, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE OpenReader( ABI::Windows::Devices::Perception::IPerceptionColorFrameReader** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameSource = __uuidof(IPerceptionColorFrameSource); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSource2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSource2[] = L"Windows.Devices.Perception.IPerceptionColorFrameSource2"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("f88008e5-5631-45ed-ad98-8c6aa04cfb91") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameSource2 : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameSource2 = __uuidof(IPerceptionColorFrameSource2); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("d16bf4e6-da24-442c-bbd5-55549b5b94f3") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameSourceAddedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameSource( ABI::Windows::Devices::Perception::IPerceptionColorFrameSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameSourceAddedEventArgs = __uuidof(IPerceptionColorFrameSourceAddedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("d277fa69-eb4c-42ef-ba4f-288f615c93c1") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameSourceRemovedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameSource( ABI::Windows::Devices::Perception::IPerceptionColorFrameSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameSourceRemovedEventArgs = __uuidof(IPerceptionColorFrameSourceRemovedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceStatics[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df3cca2-01f8-4a87-b859-d5e5b7e1de49") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameSourceStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE CreateWatcher( ABI::Windows::Devices::Perception::IPerceptionColorFrameSourceWatcher** watcher ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE FindAllAsync( __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING id, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE RequestAccessAsync( __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameSourceStatics = __uuidof(IPerceptionColorFrameSourceStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSourceWatcher * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceWatcher[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("96bd1392-e667-40c4-89f9-1462dea6a9cc") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionColorFrameSourceWatcher : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_SourceAdded( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_SourceAdded( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_SourceRemoved( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_SourceRemoved( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_Stopped( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_Stopped( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_EnumerationCompleted( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_EnumerationCompleted( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::Enumeration::DeviceWatcherStatus* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE Start(void) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE Stop(void) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionColorFrameSourceWatcher = __uuidof(IPerceptionColorFrameSourceWatcher); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionControlSession * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionControlSession * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionControlSession[] = L"Windows.Devices.Perception.IPerceptionControlSession"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("99998653-5a3d-417f-9239-f1889e548b48") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionControlSession : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_ControlLost( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_ControlLost( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TrySetPropertyAsync( HSTRING name, IInspectable* value, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionControlSession = __uuidof(IPerceptionControlSession); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthCorrelatedCameraIntrinsics[] = L"Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("6548ca01-86de-5be1-6582-807fcf4c95cf") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthCorrelatedCameraIntrinsics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE UnprojectPixelAtCorrelatedDepth( ABI::Windows::Foundation::Point pixelCoordinate, ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, ABI::Windows::Foundation::Numerics::Vector3* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE UnprojectPixelsAtCorrelatedDepth( UINT32 sourceCoordinatesLength, ABI::Windows::Foundation::Point* sourceCoordinates, ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, UINT32 resultsLength, ABI::Windows::Foundation::Numerics::Vector3* results ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE UnprojectRegionPixelsAtCorrelatedDepthAsync( ABI::Windows::Foundation::Rect region, ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, UINT32 resultsLength, ABI::Windows::Foundation::Numerics::Vector3* results, ABI::Windows::Foundation::IAsyncAction** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE UnprojectAllPixelsAtCorrelatedDepthAsync( ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, UINT32 resultsLength, ABI::Windows::Foundation::Numerics::Vector3* results, ABI::Windows::Foundation::IAsyncAction** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthCorrelatedCameraIntrinsics = __uuidof(IPerceptionDepthCorrelatedCameraIntrinsics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthCorrelatedCoordinateMapper[] = L"Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5b4d9d1d-b5f6-469c-b8c2-b97a45e6863b") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthCorrelatedCoordinateMapper : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE MapPixelToTarget( ABI::Windows::Foundation::Point sourcePixelCoordinate, ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, ABI::Windows::Foundation::Point* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE MapPixelsToTarget( UINT32 sourceCoordinatesLength, ABI::Windows::Foundation::Point* sourceCoordinates, ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, UINT32 resultsLength, ABI::Windows::Foundation::Point* results ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE MapRegionOfPixelsToTargetAsync( ABI::Windows::Foundation::Rect region, ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, UINT32 targetCoordinatesLength, ABI::Windows::Foundation::Point* targetCoordinates, ABI::Windows::Foundation::IAsyncAction** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE MapAllPixelsToTargetAsync( ABI::Windows::Devices::Perception::IPerceptionDepthFrame* depthFrame, UINT32 targetCoordinatesLength, ABI::Windows::Foundation::Point* targetCoordinates, ABI::Windows::Foundation::IAsyncAction** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthCorrelatedCoordinateMapper = __uuidof(IPerceptionDepthCorrelatedCoordinateMapper); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrame * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrame[] = L"Windows.Devices.Perception.IPerceptionDepthFrame"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("a37b81fc-9906-4ffd-9161-0024b360b657") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrame : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoFrame( ABI::Windows::Media::IVideoFrame** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrame = __uuidof(IPerceptionDepthFrame); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameArrivedEventArgs[] = L"Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("443d25b2-b282-4637-9173-ac978435c985") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameArrivedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_RelativeTime( ABI::Windows::Foundation::TimeSpan* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryOpenFrame( ABI::Windows::Devices::Perception::IPerceptionDepthFrame** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameArrivedEventArgs = __uuidof(IPerceptionDepthFrameArrivedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameReader * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameReader[] = L"Windows.Devices.Perception.IPerceptionDepthFrameReader"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("b1a3c09f-299b-4612-a4f7-270f25a096ec") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameReader : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_FrameArrived( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_FrameArrived( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Source( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsPaused( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE put_IsPaused( boolean value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryReadLatestFrame( ABI::Windows::Devices::Perception::IPerceptionDepthFrame** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameReader = __uuidof(IPerceptionDepthFrameReader); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSource[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSource"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("79d433d6-47fb-4df1-bfc9-f01d40bd9942") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameSource : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_AvailableChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_AvailableChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_ActiveChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_ActiveChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_PropertiesChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_PropertiesChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_VideoProfileChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_VideoProfileChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_CameraIntrinsicsChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_CameraIntrinsicsChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Id( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DisplayName( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceKind( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Available( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Active( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsControlled( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Properties( __FIMapView_2_HSTRING_IInspectable** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_SupportedVideoProfiles( __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AvailableVideoProfiles( __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoProfile( ABI::Windows::Devices::Perception::IPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_CameraIntrinsics( ABI::Windows::Media::Devices::Core::ICameraIntrinsics** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE AcquireControlSession( ABI::Windows::Devices::Perception::IPerceptionControlSession** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE CanControlIndependentlyFrom( HSTRING targetId, boolean* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE IsCorrelatedWith( HSTRING targetId, boolean* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetTransformTo( HSTRING targetId, ABI::Windows::Foundation::Numerics::Matrix4x4* result, boolean* hasResult ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetDepthCorrelatedCameraIntrinsicsAsync( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource* target, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetDepthCorrelatedCoordinateMapperAsync( HSTRING targetId, ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource* depthFrameSourceToMapWith, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TrySetVideoProfileAsync( ABI::Windows::Devices::Perception::IPerceptionControlSession* controlSession, ABI::Windows::Devices::Perception::IPerceptionVideoProfile* profile, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE OpenReader( ABI::Windows::Devices::Perception::IPerceptionDepthFrameReader** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameSource = __uuidof(IPerceptionDepthFrameSource); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSource2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSource2[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSource2"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("e3d23d2e-6e2c-4e6d-91d9-704cd8dff79d") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameSource2 : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameSource2 = __uuidof(IPerceptionDepthFrameSource2); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("93a48168-8bf8-45d2-a2f8-4ac0931cc7a6") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameSourceAddedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameSource( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameSourceAddedEventArgs = __uuidof(IPerceptionDepthFrameSourceAddedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("a0c0cc4d-e96c-4d81-86dd-38b95e49c6df") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameSourceRemovedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameSource( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameSourceRemovedEventArgs = __uuidof(IPerceptionDepthFrameSourceRemovedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceStatics[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df3cca2-01f8-4a87-b859-d5e5b7e1de48") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameSourceStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE CreateWatcher( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSourceWatcher** watcher ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE FindAllAsync( __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING id, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE RequestAccessAsync( __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameSourceStatics = __uuidof(IPerceptionDepthFrameSourceStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceWatcher[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("780e96d1-8d02-4d2b-ada4-5ba624a0eb10") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionDepthFrameSourceWatcher : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_SourceAdded( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_SourceAdded( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_SourceRemoved( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_SourceRemoved( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_Stopped( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_Stopped( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_EnumerationCompleted( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_EnumerationCompleted( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::Enumeration::DeviceWatcherStatus* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE Start(void) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE Stop(void) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionDepthFrameSourceWatcher = __uuidof(IPerceptionDepthFrameSourceWatcher); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionFrameSourcePropertiesChangedEventArgs[] = L"Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("6c68e068-bcf1-4ecc-b891-7625d1244b6b") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionFrameSourcePropertiesChangedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_CollectionChange( ABI::Windows::Foundation::Collections::CollectionChange* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Key( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionFrameSourcePropertiesChangedEventArgs = __uuidof(IPerceptionFrameSourcePropertiesChangedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionFrameSourcePropertyChangeResult[] = L"Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("1e33390a-3c90-4d22-b898-f42bba6418ff") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionFrameSourcePropertyChangeResult : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::Perception::PerceptionFrameSourcePropertyChangeStatus* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_NewValue( IInspectable** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionFrameSourcePropertyChangeResult = __uuidof(IPerceptionFrameSourcePropertyChangeResult); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrame * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrame[] = L"Windows.Devices.Perception.IPerceptionInfraredFrame"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("b0886276-849e-4c7a-8ae6-b56064532153") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrame : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoFrame( ABI::Windows::Media::IVideoFrame** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrame = __uuidof(IPerceptionInfraredFrame); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameArrivedEventArgs[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("9f77fac7-b4bd-4857-9d50-be8ef075daef") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameArrivedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_RelativeTime( ABI::Windows::Foundation::TimeSpan* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryOpenFrame( ABI::Windows::Devices::Perception::IPerceptionInfraredFrame** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameArrivedEventArgs = __uuidof(IPerceptionInfraredFrameArrivedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameReader * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameReader[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameReader"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("7960ce18-d39b-4fc8-a04a-929734c6756c") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameReader : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_FrameArrived( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_FrameArrived( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Source( ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSource** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsPaused( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE put_IsPaused( boolean value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryReadLatestFrame( ABI::Windows::Devices::Perception::IPerceptionInfraredFrame** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameReader = __uuidof(IPerceptionInfraredFrameReader); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSource[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSource"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("55b08742-1808-494e-9e30-9d2a7be8f700") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameSource : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_AvailableChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_AvailableChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_ActiveChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_ActiveChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_PropertiesChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_PropertiesChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_VideoProfileChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_VideoProfileChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_CameraIntrinsicsChanged( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_CameraIntrinsicsChanged( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Id( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DisplayName( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceKind( HSTRING* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Available( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Active( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_IsControlled( boolean* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Properties( __FIMapView_2_HSTRING_IInspectable** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_SupportedVideoProfiles( __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_AvailableVideoProfiles( __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_VideoProfile( ABI::Windows::Devices::Perception::IPerceptionVideoProfile** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_CameraIntrinsics( ABI::Windows::Media::Devices::Core::ICameraIntrinsics** value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE AcquireControlSession( ABI::Windows::Devices::Perception::IPerceptionControlSession** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE CanControlIndependentlyFrom( HSTRING targetId, boolean* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE IsCorrelatedWith( HSTRING targetId, boolean* result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetTransformTo( HSTRING targetId, ABI::Windows::Foundation::Numerics::Matrix4x4* result, boolean* hasResult ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetDepthCorrelatedCameraIntrinsicsAsync( ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource* target, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TryGetDepthCorrelatedCoordinateMapperAsync( HSTRING targetId, ABI::Windows::Devices::Perception::IPerceptionDepthFrameSource* depthFrameSourceToMapWith, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE TrySetVideoProfileAsync( ABI::Windows::Devices::Perception::IPerceptionControlSession* controlSession, ABI::Windows::Devices::Perception::IPerceptionVideoProfile* profile, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE OpenReader( ABI::Windows::Devices::Perception::IPerceptionInfraredFrameReader** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameSource = __uuidof(IPerceptionInfraredFrameSource); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSource2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSource2[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSource2"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("dcd4d798-4b0b-4300-8d85-410817faa032") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameSource2 : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_DeviceId( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameSource2 = __uuidof(IPerceptionInfraredFrameSource2); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("6d334120-95ce-4660-907a-d98035aa2b7c") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameSourceAddedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameSource( ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameSourceAddedEventArgs = __uuidof(IPerceptionInfraredFrameSourceAddedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("ea1a8071-7a70-4a61-af94-07303853f695") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameSourceRemovedEventArgs : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameSource( ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSource** value ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameSourceRemovedEventArgs = __uuidof(IPerceptionInfraredFrameSourceRemovedEventArgs); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceStatics[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("5df3cca2-01f8-4a87-b859-d5e5b7e1de47") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameSourceStatics : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE CreateWatcher( ABI::Windows::Devices::Perception::IPerceptionInfraredFrameSourceWatcher** watcher ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE FindAllAsync( __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE FromIdAsync( HSTRING id, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE RequestAccessAsync( __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameSourceStatics = __uuidof(IPerceptionInfraredFrameSourceStatics); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceWatcher[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("383cff99-d70c-444d-a8b0-720c2e66fe3b") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionInfraredFrameSourceWatcher : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_SourceAdded( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_SourceAdded( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_SourceRemoved( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_SourceRemoved( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_Stopped( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_Stopped( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE add_EnumerationCompleted( __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE remove_EnumerationCompleted( EventRegistrationToken token ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Devices::Enumeration::DeviceWatcherStatus* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE Start(void) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE Stop(void) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionInfraredFrameSourceWatcher = __uuidof(IPerceptionInfraredFrameSourceWatcher); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionVideoProfile * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionVideoProfile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionVideoProfile[] = L"Windows.Devices.Perception.IPerceptionVideoProfile"; namespace ABI { namespace Windows { namespace Devices { namespace Perception { MIDL_INTERFACE("75763ea3-011a-470e-8225-6f05ade25648") #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 IPerceptionVideoProfile : public IInspectable { public: #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_BitmapPixelFormat( ABI::Windows::Graphics::Imaging::BitmapPixelFormat* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_BitmapAlphaMode( ABI::Windows::Graphics::Imaging::BitmapAlphaMode* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Width( INT32* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_Height( INT32* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE get_FrameDuration( ABI::Windows::Foundation::TimeSpan* value ) = 0; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 virtual HRESULT STDMETHODCALLTYPE IsEqual( ABI::Windows::Devices::Perception::IPerceptionVideoProfile* other, boolean* result ) = 0; }; MIDL_CONST_ID IID& IID_IPerceptionVideoProfile = __uuidof(IPerceptionVideoProfile); } /* Perception */ } /* Devices */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownCameraIntrinsicsProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownCameraIntrinsicsProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownCameraIntrinsicsProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownCameraIntrinsicsProperties[] = L"Windows.Devices.Perception.KnownCameraIntrinsicsProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionColorFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionColorFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionColorFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionDepthFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionDepthFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionDepthFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2 interface starting with version 2.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionInfraredFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionInfraredFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionInfraredFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionVideoFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionVideoProfileProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoProfileProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoProfileProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionVideoProfileProperties[] = L"Windows.Devices.Perception.KnownPerceptionVideoProfileProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrame ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrame_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrame_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrame[] = L"Windows.Devices.Perception.PerceptionColorFrame"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameArrivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameArrivedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameArrivedEventArgs[] = L"Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameReader_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameReader_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameReader[] = L"Windows.Devices.Perception.PerceptionColorFrameReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IPerceptionColorFrameSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSource ** Default Interface ** * Windows.Devices.Perception.IPerceptionColorFrameSource2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSource_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSource_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSource[] = L"Windows.Devices.Perception.PerceptionColorFrameSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceAddedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceAddedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceRemovedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceRemovedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceWatcher_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceWatcher_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSourceWatcher[] = L"Windows.Devices.Perception.PerceptionColorFrameSourceWatcher"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionControlSession * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionControlSession ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionControlSession_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionControlSession_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionControlSession[] = L"Windows.Devices.Perception.PerceptionControlSession"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCameraIntrinsics_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCameraIntrinsics_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthCorrelatedCameraIntrinsics[] = L"Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCoordinateMapper_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCoordinateMapper_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthCorrelatedCoordinateMapper[] = L"Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrame ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrame_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrame_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrame[] = L"Windows.Devices.Perception.PerceptionDepthFrame"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameArrivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameArrivedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameArrivedEventArgs[] = L"Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameReader_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameReader_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameReader[] = L"Windows.Devices.Perception.PerceptionDepthFrameReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSource ** Default Interface ** * Windows.Devices.Perception.IPerceptionDepthFrameSource2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSource_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSource_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSource[] = L"Windows.Devices.Perception.PerceptionDepthFrameSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceAddedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceAddedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceRemovedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceRemovedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceWatcher_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceWatcher_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSourceWatcher[] = L"Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertiesChangedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertiesChangedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionFrameSourcePropertiesChangedEventArgs[] = L"Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertyChangeResult_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertyChangeResult_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionFrameSourcePropertyChangeResult[] = L"Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrame ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrame_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrame_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrame[] = L"Windows.Devices.Perception.PerceptionInfraredFrame"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameArrivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameArrivedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameArrivedEventArgs[] = L"Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameReader_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameReader_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameReader[] = L"Windows.Devices.Perception.PerceptionInfraredFrameReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSource ** Default Interface ** * Windows.Devices.Perception.IPerceptionInfraredFrameSource2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSource_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSource_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSource[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceAddedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceAddedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceRemovedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceRemovedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceWatcher_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceWatcher_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSourceWatcher[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionVideoProfile * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionVideoProfile ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionVideoProfile_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionVideoProfile_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionVideoProfile[] = L"Windows.Devices.Perception.PerceptionVideoProfile"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #else // !defined(__cplusplus) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile; #endif // ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsicsVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsicsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsicsVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsicsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapperVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapperVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapperVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapperVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapperVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapperVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef enum __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourceAccessStatus __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourceAccessStatus; typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, enum __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourceAccessStatus* result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatusVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatusVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatusVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatusVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResultVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResultVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIIterator_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result); END_INTERFACE } __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, UINT32 index, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result); END_INTERFACE } __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource; typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* This, __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl; interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIIterator_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result); END_INTERFACE } __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, UINT32 index, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result); END_INTERFACE } __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource; typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* This, __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl; interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIIterator_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result); END_INTERFACE } __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, UINT32 index, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result); END_INTERFACE } __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource; typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* This, __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl; interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile; typedef struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl; interface __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile { CONST_VTBL struct __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile; typedef struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, __FIIterator_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** result); END_INTERFACE } __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl; interface __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile { CONST_VTBL struct __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__) #define ____FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ typedef interface __FIKeyValuePair_2_HSTRING_IInspectable __FIKeyValuePair_2_HSTRING_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIKeyValuePair_2_HSTRING_IInspectable; typedef struct __FIKeyValuePair_2_HSTRING_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIKeyValuePair_2_HSTRING_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIKeyValuePair_2_HSTRING_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIKeyValuePair_2_HSTRING_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIKeyValuePair_2_HSTRING_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIKeyValuePair_2_HSTRING_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIKeyValuePair_2_HSTRING_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Key)(__FIKeyValuePair_2_HSTRING_IInspectable* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Value)(__FIKeyValuePair_2_HSTRING_IInspectable* This, IInspectable** result); END_INTERFACE } __FIKeyValuePair_2_HSTRING_IInspectableVtbl; interface __FIKeyValuePair_2_HSTRING_IInspectable { CONST_VTBL struct __FIKeyValuePair_2_HSTRING_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIKeyValuePair_2_HSTRING_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIKeyValuePair_2_HSTRING_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIKeyValuePair_2_HSTRING_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIKeyValuePair_2_HSTRING_IInspectable_get_Key(This, result) \ ((This)->lpVtbl->get_Key(This, result)) #define __FIKeyValuePair_2_HSTRING_IInspectable_get_Value(This, result) \ ((This)->lpVtbl->get_Value(This, result)) #endif /* COBJMACROS */ #endif // ____FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ #if !defined(____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__) #define ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ typedef interface __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable; typedef struct __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, __FIKeyValuePair_2_HSTRING_IInspectable** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable* This, UINT32 itemsLength, __FIKeyValuePair_2_HSTRING_IInspectable** items, UINT32* result); END_INTERFACE } __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl; interface __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable { CONST_VTBL struct __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ #if !defined(____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__) #define ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ typedef interface __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable; typedef struct __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable* This, __FIIterator_1___FIKeyValuePair_2_HSTRING_IInspectable** result); END_INTERFACE } __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl; interface __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable { CONST_VTBL struct __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1___FIKeyValuePair_2_HSTRING_IInspectable_INTERFACE_DEFINED__ typedef interface __FIMapView_2_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable; #if !defined(____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__) #define ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ typedef interface __FIMapView_2_HSTRING_IInspectable __FIMapView_2_HSTRING_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIMapView_2_HSTRING_IInspectable; typedef struct __FIMapView_2_HSTRING_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIMapView_2_HSTRING_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIMapView_2_HSTRING_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FIMapView_2_HSTRING_IInspectable* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIMapView_2_HSTRING_IInspectable* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIMapView_2_HSTRING_IInspectable* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIMapView_2_HSTRING_IInspectable* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__FIMapView_2_HSTRING_IInspectable* This, HSTRING key, IInspectable** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIMapView_2_HSTRING_IInspectable* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__FIMapView_2_HSTRING_IInspectable* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* Split)(__FIMapView_2_HSTRING_IInspectable* This, __FIMapView_2_HSTRING_IInspectable** first, __FIMapView_2_HSTRING_IInspectable** second); END_INTERFACE } __FIMapView_2_HSTRING_IInspectableVtbl; interface __FIMapView_2_HSTRING_IInspectable { CONST_VTBL struct __FIMapView_2_HSTRING_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIMapView_2_HSTRING_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIMapView_2_HSTRING_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIMapView_2_HSTRING_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIMapView_2_HSTRING_IInspectable_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIMapView_2_HSTRING_IInspectable_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIMapView_2_HSTRING_IInspectable_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIMapView_2_HSTRING_IInspectable_Lookup(This, key, result) \ ((This)->lpVtbl->Lookup(This, key, result)) #define __FIMapView_2_HSTRING_IInspectable_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIMapView_2_HSTRING_IInspectable_HasKey(This, key, result) \ ((This)->lpVtbl->HasKey(This, key, result)) #define __FIMapView_2_HSTRING_IInspectable_Split(This, first, second) \ ((This)->lpVtbl->Split(This, first, second)) #endif /* COBJMACROS */ #endif // ____FIMapView_2_HSTRING_IInspectable_INTERFACE_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile; typedef struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, UINT32 index, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl; interface __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile { CONST_VTBL struct __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfileVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* sender, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus; typedef enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange; #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_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_CNumerics_CMatrix4x4 __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4; typedef struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3 __x_ABI_CWindows_CFoundation_CNumerics_CVector3; typedef struct __x_ABI_CWindows_CFoundation_CPoint __x_ABI_CWindows_CFoundation_CPoint; typedef struct __x_ABI_CWindows_CFoundation_CRect __x_ABI_CWindows_CFoundation_CRect; typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan; typedef enum __x_ABI_CWindows_CGraphics_CImaging_CBitmapAlphaMode __x_ABI_CWindows_CGraphics_CImaging_CBitmapAlphaMode; typedef enum __x_ABI_CWindows_CGraphics_CImaging_CBitmapPixelFormat __x_ABI_CWindows_CGraphics_CImaging_CBitmapPixelFormat; #ifndef ____x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics __x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics; #endif // ____x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CMedia_CIVideoFrame_FWD_DEFINED__ #define ____x_ABI_CWindows_CMedia_CIVideoFrame_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CMedia_CIVideoFrame __x_ABI_CWindows_CMedia_CIVideoFrame; #endif // ____x_ABI_CWindows_CMedia_CIVideoFrame_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourcePropertyChangeStatus __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourcePropertyChangeStatus; /* * * Struct Windows.Devices.Perception.PerceptionFrameSourceAccessStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourceAccessStatus may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourceAccessStatus { PerceptionFrameSourceAccessStatus_Unspecified = 0, PerceptionFrameSourceAccessStatus_Allowed = 1, PerceptionFrameSourceAccessStatus_DeniedByUser = 2, PerceptionFrameSourceAccessStatus_DeniedBySystem = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeStatus may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourcePropertyChangeStatus { PerceptionFrameSourcePropertyChangeStatus_Unknown = 0, PerceptionFrameSourcePropertyChangeStatus_Accepted = 1, PerceptionFrameSourcePropertyChangeStatus_LostControl = 2, PerceptionFrameSourcePropertyChangeStatus_PropertyNotSupported = 3, PerceptionFrameSourcePropertyChangeStatus_PropertyReadOnly = 4, PerceptionFrameSourcePropertyChangeStatus_ValueOutOfRange = 5, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownCameraIntrinsicsProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownCameraIntrinsicsPropertiesStatics[] = L"Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FocalLength)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_PrincipalPoint)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_RadialDistortion)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_TangentialDistortion)(__x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_get_FocalLength(This, value) \ ((This)->lpVtbl->get_FocalLength(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_get_PrincipalPoint(This, value) \ ((This)->lpVtbl->get_PrincipalPoint(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_get_RadialDistortion(This, value) \ ((This)->lpVtbl->get_RadialDistortion(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_get_TangentialDistortion(This, value) \ ((This)->lpVtbl->get_TangentialDistortion(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownCameraIntrinsicsPropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionColorFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Exposure)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AutoExposureEnabled)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_ExposureCompensation)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_get_Exposure(This, value) \ ((This)->lpVtbl->get_Exposure(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_get_AutoExposureEnabled(This, value) \ ((This)->lpVtbl->get_AutoExposureEnabled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_get_ExposureCompensation(This, value) \ ((This)->lpVtbl->get_ExposureCompensation(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionColorFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionDepthFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_MinDepth)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_MaxDepth)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_get_MinDepth(This, value) \ ((This)->lpVtbl->get_MinDepth(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_get_MaxDepth(This, value) \ ((This)->lpVtbl->get_MaxDepth(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionDepthFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_PhysicalDeviceIds)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameKind)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceModelVersion)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_EnclosureLocation)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_get_PhysicalDeviceIds(This, value) \ ((This)->lpVtbl->get_PhysicalDeviceIds(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_get_FrameKind(This, value) \ ((This)->lpVtbl->get_FrameKind(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_get_DeviceModelVersion(This, value) \ ((This)->lpVtbl->get_DeviceModelVersion(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_get_EnclosureLocation(This, value) \ ((This)->lpVtbl->get_EnclosureLocation(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionFrameSourcePropertiesStatics2[] = L"Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionFrameSourcePropertiesStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionInfraredFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.Exposure may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Exposure)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.AutoExposureEnabled may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl.Auto instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AutoExposureEnabled)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.ExposureCompensation may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureCompensationControl instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_ExposureCompensation)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.ActiveIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_ActiveIlluminationEnabled)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.AmbientSubtractionEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AmbientSubtractionEnabled)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.StructureLightPatternEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_StructureLightPatternEnabled)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.InterleavedIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_InterleavedIlluminationEnabled)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.Exposure may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_Exposure(This, value) \ ((This)->lpVtbl->get_Exposure(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.AutoExposureEnabled may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureControl.Auto instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_AutoExposureEnabled(This, value) \ ((This)->lpVtbl->get_AutoExposureEnabled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.ExposureCompensation may be unavailable after Windows Creator Update. Use Windows.Media.Devices.ExposureCompensationControl instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_ExposureCompensation(This, value) \ ((This)->lpVtbl->get_ExposureCompensation(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.ActiveIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_ActiveIlluminationEnabled(This, value) \ ((This)->lpVtbl->get_ActiveIlluminationEnabled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.AmbientSubtractionEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_AmbientSubtractionEnabled(This, value) \ ((This)->lpVtbl->get_AmbientSubtractionEnabled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.StructureLightPatternEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_StructureLightPatternEnabled(This, value) \ ((This)->lpVtbl->get_StructureLightPatternEnabled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties.InterleavedIlluminationEnabled may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_get_InterleavedIlluminationEnabled(This, value) \ ((This)->lpVtbl->get_InterleavedIlluminationEnabled(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionInfraredFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionVideoFrameSourcePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoProfile)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_SupportedVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AvailableVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsMirrored)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_CameraIntrinsics)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_get_VideoProfile(This, value) \ ((This)->lpVtbl->get_VideoProfile(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_get_SupportedVideoProfiles(This, value) \ ((This)->lpVtbl->get_SupportedVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_get_AvailableVideoProfiles(This, value) \ ((This)->lpVtbl->get_AvailableVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_get_IsMirrored(This, value) \ ((This)->lpVtbl->get_IsMirrored(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_get_CameraIntrinsics(This, value) \ ((This)->lpVtbl->get_CameraIntrinsics(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoFrameSourcePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.KnownPerceptionVideoProfileProperties * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IKnownPerceptionVideoProfilePropertiesStatics[] = L"Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_BitmapPixelFormat)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_BitmapAlphaMode)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Width)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Height)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameDuration)(__x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_get_BitmapPixelFormat(This, value) \ ((This)->lpVtbl->get_BitmapPixelFormat(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_get_BitmapAlphaMode(This, value) \ ((This)->lpVtbl->get_BitmapAlphaMode(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_get_Width(This, value) \ ((This)->lpVtbl->get_Width(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_get_Height(This, value) \ ((This)->lpVtbl->get_Height(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_get_FrameDuration(This, value) \ ((This)->lpVtbl->get_FrameDuration(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIKnownPerceptionVideoProfilePropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrame * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrame[] = L"Windows.Devices.Perception.IPerceptionColorFrame"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame* This, __x_ABI_CWindows_CMedia_CIVideoFrame** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_get_VideoFrame(This, value) \ ((This)->lpVtbl->get_VideoFrame(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameArrivedEventArgs[] = L"Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_RelativeTime)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryOpenFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_get_RelativeTime(This, value) \ ((This)->lpVtbl->get_RelativeTime(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_TryOpenFrame(This, result) \ ((This)->lpVtbl->TryOpenFrame(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameArrivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameReader * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameReader[] = L"Windows.Devices.Perception.IPerceptionColorFrameReader"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_FrameArrived)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameReader_Windows__CDevices__CPerception__CPerceptionColorFrameArrivedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_FrameArrived)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsPaused)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* put_IsPaused)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, boolean value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryReadLatestFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrame** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReaderVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_add_FrameArrived(This, handler, token) \ ((This)->lpVtbl->add_FrameArrived(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_remove_FrameArrived(This, token) \ ((This)->lpVtbl->remove_FrameArrived(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_get_Source(This, value) \ ((This)->lpVtbl->get_Source(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_get_IsPaused(This, value) \ ((This)->lpVtbl->get_IsPaused(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_put_IsPaused(This, value) \ ((This)->lpVtbl->put_IsPaused(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_TryReadLatestFrame(This, result) \ ((This)->lpVtbl->TryReadLatestFrame(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSource[] = L"Windows.Devices.Perception.IPerceptionColorFrameSource"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_AvailableChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_AvailableChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_ActiveChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_ActiveChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_PropertiesChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_PropertiesChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_VideoProfileChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_VideoProfileChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_CameraIntrinsicsChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_CameraIntrinsicsChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceKind)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Available)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Active)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsControlled)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FIMapView_2_HSTRING_IInspectable** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_SupportedVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AvailableVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoProfile)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_CameraIntrinsics)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* AcquireControlSession)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* CanControlIndependentlyFrom)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING targetId, boolean* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* IsCorrelatedWith)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING targetId, boolean* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetTransformTo)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING targetId, struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4* result, boolean* hasResult); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetDepthCorrelatedCameraIntrinsicsAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* correlatedDepthFrameSource, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetDepthCorrelatedCoordinateMapperAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, HSTRING targetSourceId, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* correlatedDepthFrameSource, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TrySetVideoProfileAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* controlSession, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* profile, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* OpenReader)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameReader** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_add_AvailableChanged(This, handler, token) \ ((This)->lpVtbl->add_AvailableChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_remove_AvailableChanged(This, token) \ ((This)->lpVtbl->remove_AvailableChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_add_ActiveChanged(This, handler, token) \ ((This)->lpVtbl->add_ActiveChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_remove_ActiveChanged(This, token) \ ((This)->lpVtbl->remove_ActiveChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_add_PropertiesChanged(This, handler, token) \ ((This)->lpVtbl->add_PropertiesChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_remove_PropertiesChanged(This, token) \ ((This)->lpVtbl->remove_PropertiesChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_add_VideoProfileChanged(This, handler, token) \ ((This)->lpVtbl->add_VideoProfileChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_remove_VideoProfileChanged(This, token) \ ((This)->lpVtbl->remove_VideoProfileChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_add_CameraIntrinsicsChanged(This, handler, token) \ ((This)->lpVtbl->add_CameraIntrinsicsChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_remove_CameraIntrinsicsChanged(This, token) \ ((This)->lpVtbl->remove_CameraIntrinsicsChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_DisplayName(This, value) \ ((This)->lpVtbl->get_DisplayName(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_DeviceKind(This, value) \ ((This)->lpVtbl->get_DeviceKind(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_Available(This, value) \ ((This)->lpVtbl->get_Available(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_Active(This, value) \ ((This)->lpVtbl->get_Active(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_IsControlled(This, value) \ ((This)->lpVtbl->get_IsControlled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_Properties(This, value) \ ((This)->lpVtbl->get_Properties(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_SupportedVideoProfiles(This, value) \ ((This)->lpVtbl->get_SupportedVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_AvailableVideoProfiles(This, value) \ ((This)->lpVtbl->get_AvailableVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_VideoProfile(This, value) \ ((This)->lpVtbl->get_VideoProfile(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_get_CameraIntrinsics(This, value) \ ((This)->lpVtbl->get_CameraIntrinsics(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_AcquireControlSession(This, value) \ ((This)->lpVtbl->AcquireControlSession(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_CanControlIndependentlyFrom(This, targetId, result) \ ((This)->lpVtbl->CanControlIndependentlyFrom(This, targetId, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_IsCorrelatedWith(This, targetId, result) \ ((This)->lpVtbl->IsCorrelatedWith(This, targetId, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_TryGetTransformTo(This, targetId, result, hasResult) \ ((This)->lpVtbl->TryGetTransformTo(This, targetId, result, hasResult)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_TryGetDepthCorrelatedCameraIntrinsicsAsync(This, correlatedDepthFrameSource, result) \ ((This)->lpVtbl->TryGetDepthCorrelatedCameraIntrinsicsAsync(This, correlatedDepthFrameSource, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_TryGetDepthCorrelatedCoordinateMapperAsync(This, targetSourceId, correlatedDepthFrameSource, result) \ ((This)->lpVtbl->TryGetDepthCorrelatedCoordinateMapperAsync(This, targetSourceId, correlatedDepthFrameSource, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_TrySetVideoProfileAsync(This, controlSession, profile, result) \ ((This)->lpVtbl->TrySetVideoProfileAsync(This, controlSession, profile, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_OpenReader(This, result) \ ((This)->lpVtbl->OpenReader(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSource2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSource2[] = L"Windows.Devices.Perception.IPerceptionColorFrameSource2"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2Vtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameSource)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_get_FrameSource(This, value) \ ((This)->lpVtbl->get_FrameSource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceAddedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameSource)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSource** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_get_FrameSource(This, value) \ ((This)->lpVtbl->get_FrameSource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceStatics[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* CreateWatcher)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher** watcher); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* FindAllAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, HSTRING id, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionColorFrameSource** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* RequestAccessAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_CreateWatcher(This, watcher) \ ((This)->lpVtbl->CreateWatcher(This, watcher)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FindAllAsync(This, result) \ ((This)->lpVtbl->FindAllAsync(This, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_FromIdAsync(This, id, result) \ ((This)->lpVtbl->FromIdAsync(This, id, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_RequestAccessAsync(This, result) \ ((This)->lpVtbl->RequestAccessAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionColorFrameSourceWatcher * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionColorFrameSourceWatcher[] = L"Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcherVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_SourceAdded)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceAddedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_SourceAdded)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_SourceRemoved)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionColorFrameSourceRemovedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_SourceRemoved)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionColorFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This, enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcherVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcherVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_add_SourceAdded(This, handler, token) \ ((This)->lpVtbl->add_SourceAdded(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_remove_SourceAdded(This, token) \ ((This)->lpVtbl->remove_SourceAdded(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_add_SourceRemoved(This, handler, token) \ ((This)->lpVtbl->add_SourceRemoved(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_remove_SourceRemoved(This, token) \ ((This)->lpVtbl->remove_SourceRemoved(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_add_Stopped(This, handler, token) \ ((This)->lpVtbl->add_Stopped(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_remove_Stopped(This, token) \ ((This)->lpVtbl->remove_Stopped(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_add_EnumerationCompleted(This, handler, token) \ ((This)->lpVtbl->add_EnumerationCompleted(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_remove_EnumerationCompleted(This, token) \ ((This)->lpVtbl->remove_EnumerationCompleted(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_Start(This) \ ((This)->lpVtbl->Start(This)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_Stop(This) \ ((This)->lpVtbl->Stop(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionColorFrameSourceWatcher_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionControlSession * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionControlSession * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionControlSession[] = L"Windows.Devices.Perception.IPerceptionControlSession"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSessionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_ControlLost)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionControlSession_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_ControlLost)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TrySetPropertyAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* This, HSTRING name, IInspectable* value, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSessionVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSessionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_add_ControlLost(This, handler, token) \ ((This)->lpVtbl->add_ControlLost(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_remove_ControlLost(This, token) \ ((This)->lpVtbl->remove_ControlLost(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_TrySetPropertyAsync(This, name, value, result) \ ((This)->lpVtbl->TrySetPropertyAsync(This, name, value, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthCorrelatedCameraIntrinsics[] = L"Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* UnprojectPixelAtCorrelatedDepth)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, struct __x_ABI_CWindows_CFoundation_CPoint pixelCoordinate, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* UnprojectPixelsAtCorrelatedDepth)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, UINT32 sourceCoordinatesLength, struct __x_ABI_CWindows_CFoundation_CPoint* sourceCoordinates, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, UINT32 resultsLength, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* results); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* UnprojectRegionPixelsAtCorrelatedDepthAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, struct __x_ABI_CWindows_CFoundation_CRect region, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, UINT32 resultsLength, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* results, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* UnprojectAllPixelsAtCorrelatedDepthAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, UINT32 resultsLength, struct __x_ABI_CWindows_CFoundation_CNumerics_CVector3* results, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsicsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsicsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_UnprojectPixelAtCorrelatedDepth(This, pixelCoordinate, depthFrame, result) \ ((This)->lpVtbl->UnprojectPixelAtCorrelatedDepth(This, pixelCoordinate, depthFrame, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_UnprojectPixelsAtCorrelatedDepth(This, sourceCoordinatesLength, sourceCoordinates, depthFrame, resultsLength, results) \ ((This)->lpVtbl->UnprojectPixelsAtCorrelatedDepth(This, sourceCoordinatesLength, sourceCoordinates, depthFrame, resultsLength, results)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_UnprojectRegionPixelsAtCorrelatedDepthAsync(This, region, depthFrame, resultsLength, results, result) \ ((This)->lpVtbl->UnprojectRegionPixelsAtCorrelatedDepthAsync(This, region, depthFrame, resultsLength, results, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_UnprojectAllPixelsAtCorrelatedDepthAsync(This, depthFrame, resultsLength, results, result) \ ((This)->lpVtbl->UnprojectAllPixelsAtCorrelatedDepthAsync(This, depthFrame, resultsLength, results, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCameraIntrinsics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthCorrelatedCoordinateMapper[] = L"Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapperVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* MapPixelToTarget)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, struct __x_ABI_CWindows_CFoundation_CPoint sourcePixelCoordinate, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, struct __x_ABI_CWindows_CFoundation_CPoint* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* MapPixelsToTarget)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, UINT32 sourceCoordinatesLength, struct __x_ABI_CWindows_CFoundation_CPoint* sourceCoordinates, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, UINT32 resultsLength, struct __x_ABI_CWindows_CFoundation_CPoint* results); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* MapRegionOfPixelsToTargetAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, struct __x_ABI_CWindows_CFoundation_CRect region, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, UINT32 targetCoordinatesLength, struct __x_ABI_CWindows_CFoundation_CPoint* targetCoordinates, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* MapAllPixelsToTargetAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* depthFrame, UINT32 targetCoordinatesLength, struct __x_ABI_CWindows_CFoundation_CPoint* targetCoordinates, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapperVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapperVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_MapPixelToTarget(This, sourcePixelCoordinate, depthFrame, result) \ ((This)->lpVtbl->MapPixelToTarget(This, sourcePixelCoordinate, depthFrame, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_MapPixelsToTarget(This, sourceCoordinatesLength, sourceCoordinates, depthFrame, resultsLength, results) \ ((This)->lpVtbl->MapPixelsToTarget(This, sourceCoordinatesLength, sourceCoordinates, depthFrame, resultsLength, results)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_MapRegionOfPixelsToTargetAsync(This, region, depthFrame, targetCoordinatesLength, targetCoordinates, result) \ ((This)->lpVtbl->MapRegionOfPixelsToTargetAsync(This, region, depthFrame, targetCoordinatesLength, targetCoordinates, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_MapAllPixelsToTargetAsync(This, depthFrame, targetCoordinatesLength, targetCoordinates, result) \ ((This)->lpVtbl->MapAllPixelsToTargetAsync(This, depthFrame, targetCoordinatesLength, targetCoordinates, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthCorrelatedCoordinateMapper_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrame * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrame[] = L"Windows.Devices.Perception.IPerceptionDepthFrame"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame* This, __x_ABI_CWindows_CMedia_CIVideoFrame** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_get_VideoFrame(This, value) \ ((This)->lpVtbl->get_VideoFrame(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameArrivedEventArgs[] = L"Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_RelativeTime)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryOpenFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_get_RelativeTime(This, value) \ ((This)->lpVtbl->get_RelativeTime(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_TryOpenFrame(This, result) \ ((This)->lpVtbl->TryOpenFrame(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameArrivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameReader * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameReader[] = L"Windows.Devices.Perception.IPerceptionDepthFrameReader"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_FrameArrived)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameReader_Windows__CDevices__CPerception__CPerceptionDepthFrameArrivedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_FrameArrived)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsPaused)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* put_IsPaused)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, boolean value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryReadLatestFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrame** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReaderVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_add_FrameArrived(This, handler, token) \ ((This)->lpVtbl->add_FrameArrived(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_remove_FrameArrived(This, token) \ ((This)->lpVtbl->remove_FrameArrived(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_get_Source(This, value) \ ((This)->lpVtbl->get_Source(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_get_IsPaused(This, value) \ ((This)->lpVtbl->get_IsPaused(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_put_IsPaused(This, value) \ ((This)->lpVtbl->put_IsPaused(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_TryReadLatestFrame(This, result) \ ((This)->lpVtbl->TryReadLatestFrame(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSource[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSource"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_AvailableChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_AvailableChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_ActiveChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_ActiveChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_PropertiesChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_PropertiesChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_VideoProfileChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_VideoProfileChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_CameraIntrinsicsChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_CameraIntrinsicsChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceKind)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Available)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Active)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsControlled)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FIMapView_2_HSTRING_IInspectable** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_SupportedVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AvailableVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoProfile)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_CameraIntrinsics)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* AcquireControlSession)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* CanControlIndependentlyFrom)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING targetId, boolean* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* IsCorrelatedWith)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING targetId, boolean* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetTransformTo)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING targetId, struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4* result, boolean* hasResult); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetDepthCorrelatedCameraIntrinsicsAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* target, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetDepthCorrelatedCoordinateMapperAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, HSTRING targetId, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* depthFrameSourceToMapWith, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TrySetVideoProfileAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* controlSession, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* profile, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* OpenReader)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameReader** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_add_AvailableChanged(This, handler, token) \ ((This)->lpVtbl->add_AvailableChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_remove_AvailableChanged(This, token) \ ((This)->lpVtbl->remove_AvailableChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_add_ActiveChanged(This, handler, token) \ ((This)->lpVtbl->add_ActiveChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_remove_ActiveChanged(This, token) \ ((This)->lpVtbl->remove_ActiveChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_add_PropertiesChanged(This, handler, token) \ ((This)->lpVtbl->add_PropertiesChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_remove_PropertiesChanged(This, token) \ ((This)->lpVtbl->remove_PropertiesChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_add_VideoProfileChanged(This, handler, token) \ ((This)->lpVtbl->add_VideoProfileChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_remove_VideoProfileChanged(This, token) \ ((This)->lpVtbl->remove_VideoProfileChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_add_CameraIntrinsicsChanged(This, handler, token) \ ((This)->lpVtbl->add_CameraIntrinsicsChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_remove_CameraIntrinsicsChanged(This, token) \ ((This)->lpVtbl->remove_CameraIntrinsicsChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_DisplayName(This, value) \ ((This)->lpVtbl->get_DisplayName(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_DeviceKind(This, value) \ ((This)->lpVtbl->get_DeviceKind(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_Available(This, value) \ ((This)->lpVtbl->get_Available(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_Active(This, value) \ ((This)->lpVtbl->get_Active(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_IsControlled(This, value) \ ((This)->lpVtbl->get_IsControlled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_Properties(This, value) \ ((This)->lpVtbl->get_Properties(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_SupportedVideoProfiles(This, value) \ ((This)->lpVtbl->get_SupportedVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_AvailableVideoProfiles(This, value) \ ((This)->lpVtbl->get_AvailableVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_VideoProfile(This, value) \ ((This)->lpVtbl->get_VideoProfile(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_get_CameraIntrinsics(This, value) \ ((This)->lpVtbl->get_CameraIntrinsics(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_AcquireControlSession(This, result) \ ((This)->lpVtbl->AcquireControlSession(This, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_CanControlIndependentlyFrom(This, targetId, result) \ ((This)->lpVtbl->CanControlIndependentlyFrom(This, targetId, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_IsCorrelatedWith(This, targetId, result) \ ((This)->lpVtbl->IsCorrelatedWith(This, targetId, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_TryGetTransformTo(This, targetId, result, hasResult) \ ((This)->lpVtbl->TryGetTransformTo(This, targetId, result, hasResult)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_TryGetDepthCorrelatedCameraIntrinsicsAsync(This, target, result) \ ((This)->lpVtbl->TryGetDepthCorrelatedCameraIntrinsicsAsync(This, target, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_TryGetDepthCorrelatedCoordinateMapperAsync(This, targetId, depthFrameSourceToMapWith, result) \ ((This)->lpVtbl->TryGetDepthCorrelatedCoordinateMapperAsync(This, targetId, depthFrameSourceToMapWith, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_TrySetVideoProfileAsync(This, controlSession, profile, result) \ ((This)->lpVtbl->TrySetVideoProfileAsync(This, controlSession, profile, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_OpenReader(This, result) \ ((This)->lpVtbl->OpenReader(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSource2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSource2[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSource2"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2Vtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameSource)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_get_FrameSource(This, value) \ ((This)->lpVtbl->get_FrameSource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceAddedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameSource)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_get_FrameSource(This, value) \ ((This)->lpVtbl->get_FrameSource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceStatics[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* CreateWatcher)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher** watcher); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* FindAllAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, HSTRING id, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthFrameSource** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* RequestAccessAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_CreateWatcher(This, watcher) \ ((This)->lpVtbl->CreateWatcher(This, watcher)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FindAllAsync(This, result) \ ((This)->lpVtbl->FindAllAsync(This, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_FromIdAsync(This, id, result) \ ((This)->lpVtbl->FromIdAsync(This, id, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_RequestAccessAsync(This, result) \ ((This)->lpVtbl->RequestAccessAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionDepthFrameSourceWatcher[] = L"Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcherVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_SourceAdded)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceAddedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_SourceAdded)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_SourceRemoved)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceRemovedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_SourceRemoved)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionDepthFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This, enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcherVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcherVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_add_SourceAdded(This, handler, token) \ ((This)->lpVtbl->add_SourceAdded(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_remove_SourceAdded(This, token) \ ((This)->lpVtbl->remove_SourceAdded(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_add_SourceRemoved(This, handler, token) \ ((This)->lpVtbl->add_SourceRemoved(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_remove_SourceRemoved(This, token) \ ((This)->lpVtbl->remove_SourceRemoved(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_add_Stopped(This, handler, token) \ ((This)->lpVtbl->add_Stopped(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_remove_Stopped(This, token) \ ((This)->lpVtbl->remove_Stopped(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_add_EnumerationCompleted(This, handler, token) \ ((This)->lpVtbl->add_EnumerationCompleted(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_remove_EnumerationCompleted(This, token) \ ((This)->lpVtbl->remove_EnumerationCompleted(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_Start(This) \ ((This)->lpVtbl->Start(This)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_Stop(This) \ ((This)->lpVtbl->Stop(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSourceWatcher_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionFrameSourcePropertiesChangedEventArgs[] = L"Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_CollectionChange)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This, enum __x_ABI_CWindows_CFoundation_CCollections_CCollectionChange* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_get_CollectionChange(This, value) \ ((This)->lpVtbl->get_CollectionChange(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_get_Key(This, value) \ ((This)->lpVtbl->get_Key(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertiesChangedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionFrameSourcePropertyChangeResult[] = L"Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This, enum __x_ABI_CWindows_CDevices_CPerception_CPerceptionFrameSourcePropertyChangeStatus* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_NewValue)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult* This, IInspectable** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResultVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_get_NewValue(This, value) \ ((This)->lpVtbl->get_NewValue(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionFrameSourcePropertyChangeResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrame * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrame[] = L"Windows.Devices.Perception.IPerceptionInfraredFrame"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame* This, __x_ABI_CWindows_CMedia_CIVideoFrame** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_get_VideoFrame(This, value) \ ((This)->lpVtbl->get_VideoFrame(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameArrivedEventArgs[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_RelativeTime)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryOpenFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_get_RelativeTime(This, value) \ ((This)->lpVtbl->get_RelativeTime(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_TryOpenFrame(This, result) \ ((This)->lpVtbl->TryOpenFrame(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameArrivedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameReader * * Any object which implements this interface must also implement the following interfaces: * Windows.Foundation.IClosable * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameReader[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameReader"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_FrameArrived)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameReader_Windows__CDevices__CPerception__CPerceptionInfraredFrameArrivedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_FrameArrived)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsPaused)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* put_IsPaused)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, boolean value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryReadLatestFrame)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrame** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReaderVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReaderVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_add_FrameArrived(This, handler, token) \ ((This)->lpVtbl->add_FrameArrived(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_remove_FrameArrived(This, token) \ ((This)->lpVtbl->remove_FrameArrived(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_get_Source(This, value) \ ((This)->lpVtbl->get_Source(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_get_IsPaused(This, value) \ ((This)->lpVtbl->get_IsPaused(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_put_IsPaused(This, value) \ ((This)->lpVtbl->put_IsPaused(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_TryReadLatestFrame(This, result) \ ((This)->lpVtbl->TryReadLatestFrame(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSource[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSource"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_AvailableChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_AvailableChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_ActiveChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_ActiveChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_PropertiesChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertiesChangedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_PropertiesChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_VideoProfileChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_VideoProfileChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_CameraIntrinsicsChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_CameraIntrinsicsChanged)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceKind)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Available)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Active)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_IsControlled)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, boolean* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FIMapView_2_HSTRING_IInspectable** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_SupportedVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_AvailableVideoProfiles)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __FIVectorView_1_Windows__CDevices__CPerception__CPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_VideoProfile)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_CameraIntrinsics)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CMedia_CDevices_CCore_CICameraIntrinsics** value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* AcquireControlSession)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* CanControlIndependentlyFrom)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING targetId, boolean* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* IsCorrelatedWith)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING targetId, boolean* result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetTransformTo)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING targetId, struct __x_ABI_CWindows_CFoundation_CNumerics_CMatrix4x4* result, boolean* hasResult); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetDepthCorrelatedCameraIntrinsicsAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* target, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCameraIntrinsics** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TryGetDepthCorrelatedCoordinateMapperAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, HSTRING targetId, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionDepthFrameSource* depthFrameSourceToMapWith, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionDepthCorrelatedCoordinateMapper** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* TrySetVideoProfileAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionControlSession* controlSession, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* profile, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourcePropertyChangeResult** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* OpenReader)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameReader** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_add_AvailableChanged(This, handler, token) \ ((This)->lpVtbl->add_AvailableChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_remove_AvailableChanged(This, token) \ ((This)->lpVtbl->remove_AvailableChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_add_ActiveChanged(This, handler, token) \ ((This)->lpVtbl->add_ActiveChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_remove_ActiveChanged(This, token) \ ((This)->lpVtbl->remove_ActiveChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_add_PropertiesChanged(This, handler, token) \ ((This)->lpVtbl->add_PropertiesChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_remove_PropertiesChanged(This, token) \ ((This)->lpVtbl->remove_PropertiesChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_add_VideoProfileChanged(This, handler, token) \ ((This)->lpVtbl->add_VideoProfileChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_remove_VideoProfileChanged(This, token) \ ((This)->lpVtbl->remove_VideoProfileChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_add_CameraIntrinsicsChanged(This, handler, token) \ ((This)->lpVtbl->add_CameraIntrinsicsChanged(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_remove_CameraIntrinsicsChanged(This, token) \ ((This)->lpVtbl->remove_CameraIntrinsicsChanged(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_DisplayName(This, value) \ ((This)->lpVtbl->get_DisplayName(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_DeviceKind(This, value) \ ((This)->lpVtbl->get_DeviceKind(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_Available(This, value) \ ((This)->lpVtbl->get_Available(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_Active(This, value) \ ((This)->lpVtbl->get_Active(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_IsControlled(This, value) \ ((This)->lpVtbl->get_IsControlled(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_Properties(This, value) \ ((This)->lpVtbl->get_Properties(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_SupportedVideoProfiles(This, value) \ ((This)->lpVtbl->get_SupportedVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_AvailableVideoProfiles(This, value) \ ((This)->lpVtbl->get_AvailableVideoProfiles(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_VideoProfile(This, value) \ ((This)->lpVtbl->get_VideoProfile(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_get_CameraIntrinsics(This, value) \ ((This)->lpVtbl->get_CameraIntrinsics(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_AcquireControlSession(This, result) \ ((This)->lpVtbl->AcquireControlSession(This, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_CanControlIndependentlyFrom(This, targetId, result) \ ((This)->lpVtbl->CanControlIndependentlyFrom(This, targetId, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_IsCorrelatedWith(This, targetId, result) \ ((This)->lpVtbl->IsCorrelatedWith(This, targetId, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_TryGetTransformTo(This, targetId, result, hasResult) \ ((This)->lpVtbl->TryGetTransformTo(This, targetId, result, hasResult)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_TryGetDepthCorrelatedCameraIntrinsicsAsync(This, target, result) \ ((This)->lpVtbl->TryGetDepthCorrelatedCameraIntrinsicsAsync(This, target, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_TryGetDepthCorrelatedCoordinateMapperAsync(This, targetId, depthFrameSourceToMapWith, result) \ ((This)->lpVtbl->TryGetDepthCorrelatedCoordinateMapperAsync(This, targetId, depthFrameSourceToMapWith, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_TrySetVideoProfileAsync(This, controlSession, profile, result) \ ((This)->lpVtbl->TrySetVideoProfileAsync(This, controlSession, profile, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_OpenReader(This, result) \ ((This)->lpVtbl->OpenReader(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSource2 * * Introduced to Windows.Foundation.UniversalApiContract in version 2.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSource2[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSource2"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2Vtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_get_DeviceId(This, value) \ ((This)->lpVtbl->get_DeviceId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameSource)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_get_FrameSource(This, value) \ ((This)->lpVtbl->get_FrameSource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceAddedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameSource)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSource** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_get_FrameSource(This, value) \ ((This)->lpVtbl->get_FrameSource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceRemovedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSource * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceStatics[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* CreateWatcher)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher** watcher); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* FindAllAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, __FIAsyncOperation_1___FIVectorView_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, HSTRING id, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionInfraredFrameSource** result); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* RequestAccessAsync)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics* This, __FIAsyncOperation_1_Windows__CDevices__CPerception__CPerceptionFrameSourceAccessStatus** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStaticsVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.CreateWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.CreateWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_CreateWatcher(This, watcher) \ ((This)->lpVtbl->CreateWatcher(This, watcher)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.FindAllAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FindAllAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FindAllAsync(This, result) \ ((This)->lpVtbl->FindAllAsync(This, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.FromIdAsync may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceInformation.FromIdAsync instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_FromIdAsync(This, id, result) \ ((This)->lpVtbl->FromIdAsync(This, id, result)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource.RequestAccessAsync may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_RequestAccessAsync(This, result) \ ((This)->lpVtbl->RequestAccessAsync(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionInfraredFrameSourceWatcher[] = L"Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcherVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_SourceAdded)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceAddedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_SourceAdded)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_SourceRemoved)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceRemovedEventArgs* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_SourceRemoved)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, __FITypedEventHandler_2_Windows__CDevices__CPerception__CPerceptionInfraredFrameSourceWatcher_IInspectable* handler, EventRegistrationToken* token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, EventRegistrationToken token); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This, enum __x_ABI_CWindows_CDevices_CEnumeration_CDeviceWatcherStatus* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcherVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcherVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_add_SourceAdded(This, handler, token) \ ((This)->lpVtbl->add_SourceAdded(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_remove_SourceAdded(This, token) \ ((This)->lpVtbl->remove_SourceAdded(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_add_SourceRemoved(This, handler, token) \ ((This)->lpVtbl->add_SourceRemoved(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_remove_SourceRemoved(This, token) \ ((This)->lpVtbl->remove_SourceRemoved(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_add_Stopped(This, handler, token) \ ((This)->lpVtbl->add_Stopped(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_remove_Stopped(This, token) \ ((This)->lpVtbl->remove_Stopped(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_add_EnumerationCompleted(This, handler, token) \ ((This)->lpVtbl->add_EnumerationCompleted(This, handler, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_remove_EnumerationCompleted(This, token) \ ((This)->lpVtbl->remove_EnumerationCompleted(This, token)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_Start(This) \ ((This)->lpVtbl->Start(This)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_Stop(This) \ ((This)->lpVtbl->Stop(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionInfraredFrameSourceWatcher_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Devices.Perception.IPerceptionVideoProfile * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Devices.Perception.PerceptionVideoProfile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Devices_Perception_IPerceptionVideoProfile[] = L"Windows.Devices.Perception.IPerceptionVideoProfile"; typedef struct #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfileVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, TrustLevel* trustLevel); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_BitmapPixelFormat)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, enum __x_ABI_CWindows_CGraphics_CImaging_CBitmapPixelFormat* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_BitmapAlphaMode)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, enum __x_ABI_CWindows_CGraphics_CImaging_CBitmapAlphaMode* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Width)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, INT32* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_Height)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, INT32* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* get_FrameDuration)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, struct __x_ABI_CWindows_CFoundation_CTimeSpan* value); #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 HRESULT (STDMETHODCALLTYPE* IsEqual)(__x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* This, __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile* other, boolean* result); END_INTERFACE } __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfileVtbl; interface __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile { CONST_VTBL struct __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfileVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_get_BitmapPixelFormat(This, value) \ ((This)->lpVtbl->get_BitmapPixelFormat(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_get_BitmapAlphaMode(This, value) \ ((This)->lpVtbl->get_BitmapAlphaMode(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_get_Width(This, value) \ ((This)->lpVtbl->get_Width(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_get_Height(This, value) \ ((This)->lpVtbl->get_Height(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_get_FrameDuration(This, value) \ ((This)->lpVtbl->get_FrameDuration(This, value)) #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 #define __x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_IsEqual(This, other, result) \ ((This)->lpVtbl->IsEqual(This, other, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile; #endif /* !defined(____x_ABI_CWindows_CDevices_CPerception_CIPerceptionVideoProfile_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownCameraIntrinsicsProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownCameraIntrinsicsPropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownCameraIntrinsicsProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownCameraIntrinsicsProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownCameraIntrinsicsProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownCameraIntrinsicsProperties[] = L"Windows.Devices.Perception.KnownCameraIntrinsicsProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionColorFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionColorFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionColorFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionColorFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionColorFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionDepthFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionDepthFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionDepthFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionDepthFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionDepthFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionFrameSourcePropertiesStatics2 interface starting with version 2.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionInfraredFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionInfraredFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionInfraredFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionInfraredFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionInfraredFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionVideoFrameSourcePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoFrameSourceProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoFrameSourceProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoFrameSourceProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionVideoFrameSourceProperties[] = L"Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.KnownPerceptionVideoProfileProperties * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IKnownPerceptionVideoProfilePropertiesStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoProfileProperties_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_KnownPerceptionVideoProfileProperties_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("KnownPerceptionVideoProfileProperties may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_KnownPerceptionVideoProfileProperties[] = L"Windows.Devices.Perception.KnownPerceptionVideoProfileProperties"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrame ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrame_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrame_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.VideoMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrame[] = L"Windows.Devices.Perception.PerceptionColorFrame"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameArrivedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameArrivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameArrivedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameArrivedEventArgs[] = L"Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameReader_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameReader_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameReader[] = L"Windows.Devices.Perception.PerceptionColorFrameReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IPerceptionColorFrameSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSource ** Default Interface ** * Windows.Devices.Perception.IPerceptionColorFrameSource2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSource_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSource_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSource[] = L"Windows.Devices.Perception.PerceptionColorFrameSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSourceAddedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceAddedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceAddedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSourceRemovedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceRemovedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceRemovedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionColorFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionColorFrameSourceWatcher ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceWatcher_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionColorFrameSourceWatcher_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionColorFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionColorFrameSourceWatcher[] = L"Windows.Devices.Perception.PerceptionColorFrameSourceWatcher"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionControlSession * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionControlSession ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionControlSession_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionControlSession_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionControlSession may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionControlSession[] = L"Windows.Devices.Perception.PerceptionControlSession"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthCorrelatedCameraIntrinsics ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCameraIntrinsics_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCameraIntrinsics_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCameraIntrinsics may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthCorrelatedCameraIntrinsics[] = L"Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthCorrelatedCoordinateMapper ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCoordinateMapper_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthCorrelatedCoordinateMapper_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthCorrelatedCoordinateMapper may be unavailable after Windows Creator Update. Use Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthCorrelatedCoordinateMapper[] = L"Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrame ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrame_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrame_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.DepthMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrame[] = L"Windows.Devices.Perception.PerceptionDepthFrame"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameArrivedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameArrivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameArrivedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameArrivedEventArgs[] = L"Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameReader_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameReader_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameReader[] = L"Windows.Devices.Perception.PerceptionDepthFrameReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IPerceptionDepthFrameSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSource ** Default Interface ** * Windows.Devices.Perception.IPerceptionDepthFrameSource2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSource_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSource_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSource[] = L"Windows.Devices.Perception.PerceptionDepthFrameSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSourceAddedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceAddedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceAddedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSourceRemovedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceRemovedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceRemovedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionDepthFrameSourceWatcher ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceWatcher_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionDepthFrameSourceWatcher_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionDepthFrameSourceWatcher[] = L"Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionFrameSourcePropertiesChangedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertiesChangedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertiesChangedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertiesChangedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionFrameSourcePropertiesChangedEventArgs[] = L"Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionFrameSourcePropertyChangeResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertyChangeResult_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionFrameSourcePropertyChangeResult_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionFrameSourcePropertyChangeResult may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionFrameSourcePropertyChangeResult[] = L"Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrame * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrame ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrame_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrame_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrame may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.InfraredMediaFrame instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrame[] = L"Windows.Devices.Perception.PerceptionInfraredFrame"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameArrivedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameArrivedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameArrivedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameArrivedEventArgs may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameArrivedEventArgs[] = L"Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameReader * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameReader ** Default Interface ** * Windows.Foundation.IClosable * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameReader_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameReader_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameReader may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameReader instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameReader[] = L"Windows.Devices.Perception.PerceptionInfraredFrameReader"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSource * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Devices.Perception.IPerceptionInfraredFrameSourceStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSource ** Default Interface ** * Windows.Devices.Perception.IPerceptionInfraredFrameSource2 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSource_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSource_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSource[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSource"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSourceAddedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceAddedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceAddedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceAddedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSourceAddedEventArgs[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSourceRemovedEventArgs ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceRemovedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceRemovedEventArgs_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceRemovedEventArgs may be unavailable after Windows Creator Update. Please refer to Windows.Media.Capture.Frames APIs on MSDN.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSourceRemovedEventArgs[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionInfraredFrameSourceWatcher ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceWatcher_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionInfraredFrameSourceWatcher_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update. Use Windows.Devices.Enumeration.DeviceWatcher instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionInfraredFrameSourceWatcher[] = L"Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Devices.Perception.PerceptionVideoProfile * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Devices.Perception.IPerceptionVideoProfile ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Devices_Perception_PerceptionVideoProfile_DEFINED #define RUNTIMECLASS_Windows_Devices_Perception_PerceptionVideoProfile_DEFINED #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 DEPRECATED("PerceptionVideoProfile may be unavailable after Windows Creator Update. Use Windows.Media.Capture.Frames.MediaFrameFormat instead.") #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x40000 extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Devices_Perception_PerceptionVideoProfile[] = L"Windows.Devices.Perception.PerceptionVideoProfile"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // defined(__cplusplus) #pragma pop_macro("MIDL_CONST_ID") // Restore the original value of the 'DEPRECATED' macro #pragma pop_macro("DEPRECATED") #ifdef __clang__ #pragma clang diagnostic pop // deprecated-declarations #else #pragma warning(pop) #endif #endif // __windows2Edevices2Eperception_p_h__ #endif // __windows2Edevices2Eperception_h__