// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #ifndef WINRT_Windows_Devices_Sensors_1_H #define WINRT_Windows_Devices_Sensors_1_H #include "winrt/impl/Windows.Devices.Sensors.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Sensors { struct __declspec(empty_bases) IAccelerometer : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometer(std::nullptr_t = nullptr) noexcept {} IAccelerometer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometer2 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometer2(std::nullptr_t = nullptr) noexcept {} IAccelerometer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometer3 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometer3(std::nullptr_t = nullptr) noexcept {} IAccelerometer3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometer4 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometer4(std::nullptr_t = nullptr) noexcept {} IAccelerometer4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometer5 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometer5(std::nullptr_t = nullptr) noexcept {} IAccelerometer5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerDataThreshold(std::nullptr_t = nullptr) noexcept {} IAccelerometerDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerDeviceId : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerDeviceId(std::nullptr_t = nullptr) noexcept {} IAccelerometerDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerReading : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerReading(std::nullptr_t = nullptr) noexcept {} IAccelerometerReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerReading2 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerReading2(std::nullptr_t = nullptr) noexcept {} IAccelerometerReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAccelerometerReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerShakenEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerShakenEventArgs(std::nullptr_t = nullptr) noexcept {} IAccelerometerShakenEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerStatics : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerStatics(std::nullptr_t = nullptr) noexcept {} IAccelerometerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerStatics2(std::nullptr_t = nullptr) noexcept {} IAccelerometerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAccelerometerStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IAccelerometerStatics3(std::nullptr_t = nullptr) noexcept {} IAccelerometerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensor : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensor(std::nullptr_t = nullptr) noexcept {} IActivitySensor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensorReading : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorReading(std::nullptr_t = nullptr) noexcept {} IActivitySensorReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensorReadingChangeReport : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorReadingChangeReport(std::nullptr_t = nullptr) noexcept {} IActivitySensorReadingChangeReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensorReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IActivitySensorReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensorStatics : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorStatics(std::nullptr_t = nullptr) noexcept {} IActivitySensorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IActivitySensorTriggerDetails : Windows::Foundation::IInspectable, impl::consume_t { IActivitySensorTriggerDetails(std::nullptr_t = nullptr) noexcept {} IActivitySensorTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAltimeter : Windows::Foundation::IInspectable, impl::consume_t { IAltimeter(std::nullptr_t = nullptr) noexcept {} IAltimeter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAltimeter2 : Windows::Foundation::IInspectable, impl::consume_t { IAltimeter2(std::nullptr_t = nullptr) noexcept {} IAltimeter2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAltimeterReading : Windows::Foundation::IInspectable, impl::consume_t { IAltimeterReading(std::nullptr_t = nullptr) noexcept {} IAltimeterReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAltimeterReading2 : Windows::Foundation::IInspectable, impl::consume_t { IAltimeterReading2(std::nullptr_t = nullptr) noexcept {} IAltimeterReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAltimeterReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IAltimeterReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IAltimeterReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAltimeterStatics : Windows::Foundation::IInspectable, impl::consume_t { IAltimeterStatics(std::nullptr_t = nullptr) noexcept {} IAltimeterStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometer : Windows::Foundation::IInspectable, impl::consume_t { IBarometer(std::nullptr_t = nullptr) noexcept {} IBarometer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometer2 : Windows::Foundation::IInspectable, impl::consume_t { IBarometer2(std::nullptr_t = nullptr) noexcept {} IBarometer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometer3 : Windows::Foundation::IInspectable, impl::consume_t { IBarometer3(std::nullptr_t = nullptr) noexcept {} IBarometer3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometerDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { IBarometerDataThreshold(std::nullptr_t = nullptr) noexcept {} IBarometerDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometerReading : Windows::Foundation::IInspectable, impl::consume_t { IBarometerReading(std::nullptr_t = nullptr) noexcept {} IBarometerReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometerReading2 : Windows::Foundation::IInspectable, impl::consume_t { IBarometerReading2(std::nullptr_t = nullptr) noexcept {} IBarometerReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometerReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBarometerReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarometerReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometerStatics : Windows::Foundation::IInspectable, impl::consume_t { IBarometerStatics(std::nullptr_t = nullptr) noexcept {} IBarometerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarometerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IBarometerStatics2(std::nullptr_t = nullptr) noexcept {} IBarometerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompass : Windows::Foundation::IInspectable, impl::consume_t { ICompass(std::nullptr_t = nullptr) noexcept {} ICompass(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompass2 : Windows::Foundation::IInspectable, impl::consume_t { ICompass2(std::nullptr_t = nullptr) noexcept {} ICompass2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompass3 : Windows::Foundation::IInspectable, impl::consume_t { ICompass3(std::nullptr_t = nullptr) noexcept {} ICompass3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompass4 : Windows::Foundation::IInspectable, impl::consume_t { ICompass4(std::nullptr_t = nullptr) noexcept {} ICompass4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { ICompassDataThreshold(std::nullptr_t = nullptr) noexcept {} ICompassDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassDeviceId : Windows::Foundation::IInspectable, impl::consume_t { ICompassDeviceId(std::nullptr_t = nullptr) noexcept {} ICompassDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassReading : Windows::Foundation::IInspectable, impl::consume_t { ICompassReading(std::nullptr_t = nullptr) noexcept {} ICompassReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassReading2 : Windows::Foundation::IInspectable, impl::consume_t { ICompassReading2(std::nullptr_t = nullptr) noexcept {} ICompassReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICompassReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ICompassReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassReadingHeadingAccuracy : Windows::Foundation::IInspectable, impl::consume_t { ICompassReadingHeadingAccuracy(std::nullptr_t = nullptr) noexcept {} ICompassReadingHeadingAccuracy(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassStatics : Windows::Foundation::IInspectable, impl::consume_t { ICompassStatics(std::nullptr_t = nullptr) noexcept {} ICompassStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICompassStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ICompassStatics2(std::nullptr_t = nullptr) noexcept {} ICompassStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometer : Windows::Foundation::IInspectable, impl::consume_t { IGyrometer(std::nullptr_t = nullptr) noexcept {} IGyrometer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometer2 : Windows::Foundation::IInspectable, impl::consume_t { IGyrometer2(std::nullptr_t = nullptr) noexcept {} IGyrometer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometer3 : Windows::Foundation::IInspectable, impl::consume_t { IGyrometer3(std::nullptr_t = nullptr) noexcept {} IGyrometer3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometer4 : Windows::Foundation::IInspectable, impl::consume_t { IGyrometer4(std::nullptr_t = nullptr) noexcept {} IGyrometer4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerDataThreshold(std::nullptr_t = nullptr) noexcept {} IGyrometerDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerDeviceId : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerDeviceId(std::nullptr_t = nullptr) noexcept {} IGyrometerDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerReading : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerReading(std::nullptr_t = nullptr) noexcept {} IGyrometerReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerReading2 : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerReading2(std::nullptr_t = nullptr) noexcept {} IGyrometerReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IGyrometerReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerStatics : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerStatics(std::nullptr_t = nullptr) noexcept {} IGyrometerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IGyrometerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IGyrometerStatics2(std::nullptr_t = nullptr) noexcept {} IGyrometerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHingeAngleReading : Windows::Foundation::IInspectable, impl::consume_t { IHingeAngleReading(std::nullptr_t = nullptr) noexcept {} IHingeAngleReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHingeAngleSensor : Windows::Foundation::IInspectable, impl::consume_t { IHingeAngleSensor(std::nullptr_t = nullptr) noexcept {} IHingeAngleSensor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHingeAngleSensorReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IHingeAngleSensorReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IHingeAngleSensorReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IHingeAngleSensorStatics : Windows::Foundation::IInspectable, impl::consume_t { IHingeAngleSensorStatics(std::nullptr_t = nullptr) noexcept {} IHingeAngleSensorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometer : Windows::Foundation::IInspectable, impl::consume_t { IInclinometer(std::nullptr_t = nullptr) noexcept {} IInclinometer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometer2 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometer2(std::nullptr_t = nullptr) noexcept {} IInclinometer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometer3 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometer3(std::nullptr_t = nullptr) noexcept {} IInclinometer3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometer4 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometer4(std::nullptr_t = nullptr) noexcept {} IInclinometer4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerDataThreshold(std::nullptr_t = nullptr) noexcept {} IInclinometerDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerDeviceId : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerDeviceId(std::nullptr_t = nullptr) noexcept {} IInclinometerDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerReading : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerReading(std::nullptr_t = nullptr) noexcept {} IInclinometerReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerReading2 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerReading2(std::nullptr_t = nullptr) noexcept {} IInclinometerReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IInclinometerReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerReadingYawAccuracy : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerReadingYawAccuracy(std::nullptr_t = nullptr) noexcept {} IInclinometerReadingYawAccuracy(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerStatics : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerStatics(std::nullptr_t = nullptr) noexcept {} IInclinometerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerStatics2(std::nullptr_t = nullptr) noexcept {} IInclinometerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerStatics3(std::nullptr_t = nullptr) noexcept {} IInclinometerStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IInclinometerStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IInclinometerStatics4(std::nullptr_t = nullptr) noexcept {} IInclinometerStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensor : Windows::Foundation::IInspectable, impl::consume_t { ILightSensor(std::nullptr_t = nullptr) noexcept {} ILightSensor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensor2 : Windows::Foundation::IInspectable, impl::consume_t { ILightSensor2(std::nullptr_t = nullptr) noexcept {} ILightSensor2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensor3 : Windows::Foundation::IInspectable, impl::consume_t { ILightSensor3(std::nullptr_t = nullptr) noexcept {} ILightSensor3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorDataThreshold(std::nullptr_t = nullptr) noexcept {} ILightSensorDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorDeviceId : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorDeviceId(std::nullptr_t = nullptr) noexcept {} ILightSensorDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorReading : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorReading(std::nullptr_t = nullptr) noexcept {} ILightSensorReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorReading2 : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorReading2(std::nullptr_t = nullptr) noexcept {} ILightSensorReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ILightSensorReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorStatics : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorStatics(std::nullptr_t = nullptr) noexcept {} ILightSensorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILightSensorStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ILightSensorStatics2(std::nullptr_t = nullptr) noexcept {} ILightSensorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometer : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometer(std::nullptr_t = nullptr) noexcept {} IMagnetometer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometer2 : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometer2(std::nullptr_t = nullptr) noexcept {} IMagnetometer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometer3 : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometer3(std::nullptr_t = nullptr) noexcept {} IMagnetometer3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometer4 : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometer4(std::nullptr_t = nullptr) noexcept {} IMagnetometer4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerDataThreshold(std::nullptr_t = nullptr) noexcept {} IMagnetometerDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerDeviceId : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerDeviceId(std::nullptr_t = nullptr) noexcept {} IMagnetometerDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerReading : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerReading(std::nullptr_t = nullptr) noexcept {} IMagnetometerReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerReading2 : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerReading2(std::nullptr_t = nullptr) noexcept {} IMagnetometerReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagnetometerReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerStatics : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerStatics(std::nullptr_t = nullptr) noexcept {} IMagnetometerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagnetometerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IMagnetometerStatics2(std::nullptr_t = nullptr) noexcept {} IMagnetometerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensor : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensor(std::nullptr_t = nullptr) noexcept {} IOrientationSensor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensor2 : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensor2(std::nullptr_t = nullptr) noexcept {} IOrientationSensor2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensor3 : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensor3(std::nullptr_t = nullptr) noexcept {} IOrientationSensor3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorDeviceId : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorDeviceId(std::nullptr_t = nullptr) noexcept {} IOrientationSensorDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorReading : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorReading(std::nullptr_t = nullptr) noexcept {} IOrientationSensorReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorReading2 : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorReading2(std::nullptr_t = nullptr) noexcept {} IOrientationSensorReading2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IOrientationSensorReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorReadingYawAccuracy : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorReadingYawAccuracy(std::nullptr_t = nullptr) noexcept {} IOrientationSensorReadingYawAccuracy(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorStatics : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorStatics(std::nullptr_t = nullptr) noexcept {} IOrientationSensorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorStatics2(std::nullptr_t = nullptr) noexcept {} IOrientationSensorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorStatics3 : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorStatics3(std::nullptr_t = nullptr) noexcept {} IOrientationSensorStatics3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IOrientationSensorStatics4 : Windows::Foundation::IInspectable, impl::consume_t { IOrientationSensorStatics4(std::nullptr_t = nullptr) noexcept {} IOrientationSensorStatics4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometer : Windows::Foundation::IInspectable, impl::consume_t { IPedometer(std::nullptr_t = nullptr) noexcept {} IPedometer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometer2 : Windows::Foundation::IInspectable, impl::consume_t { IPedometer2(std::nullptr_t = nullptr) noexcept {} IPedometer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometerDataThresholdFactory : Windows::Foundation::IInspectable, impl::consume_t { IPedometerDataThresholdFactory(std::nullptr_t = nullptr) noexcept {} IPedometerDataThresholdFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometerReading : Windows::Foundation::IInspectable, impl::consume_t { IPedometerReading(std::nullptr_t = nullptr) noexcept {} IPedometerReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometerReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPedometerReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IPedometerReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometerStatics : Windows::Foundation::IInspectable, impl::consume_t { IPedometerStatics(std::nullptr_t = nullptr) noexcept {} IPedometerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPedometerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IPedometerStatics2(std::nullptr_t = nullptr) noexcept {} IPedometerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProximitySensor : Windows::Foundation::IInspectable, impl::consume_t { IProximitySensor(std::nullptr_t = nullptr) noexcept {} IProximitySensor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProximitySensorDataThresholdFactory : Windows::Foundation::IInspectable, impl::consume_t { IProximitySensorDataThresholdFactory(std::nullptr_t = nullptr) noexcept {} IProximitySensorDataThresholdFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProximitySensorReading : Windows::Foundation::IInspectable, impl::consume_t { IProximitySensorReading(std::nullptr_t = nullptr) noexcept {} IProximitySensorReading(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProximitySensorReadingChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IProximitySensorReadingChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IProximitySensorReadingChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProximitySensorStatics : Windows::Foundation::IInspectable, impl::consume_t { IProximitySensorStatics(std::nullptr_t = nullptr) noexcept {} IProximitySensorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProximitySensorStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IProximitySensorStatics2(std::nullptr_t = nullptr) noexcept {} IProximitySensorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISensorDataThreshold : Windows::Foundation::IInspectable, impl::consume_t { ISensorDataThreshold(std::nullptr_t = nullptr) noexcept {} ISensorDataThreshold(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISensorDataThresholdTriggerDetails : Windows::Foundation::IInspectable, impl::consume_t { ISensorDataThresholdTriggerDetails(std::nullptr_t = nullptr) noexcept {} ISensorDataThresholdTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISensorQuaternion : Windows::Foundation::IInspectable, impl::consume_t { ISensorQuaternion(std::nullptr_t = nullptr) noexcept {} ISensorQuaternion(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISensorRotationMatrix : Windows::Foundation::IInspectable, impl::consume_t { ISensorRotationMatrix(std::nullptr_t = nullptr) noexcept {} ISensorRotationMatrix(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISimpleOrientationSensor : Windows::Foundation::IInspectable, impl::consume_t { ISimpleOrientationSensor(std::nullptr_t = nullptr) noexcept {} ISimpleOrientationSensor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISimpleOrientationSensor2 : Windows::Foundation::IInspectable, impl::consume_t { ISimpleOrientationSensor2(std::nullptr_t = nullptr) noexcept {} ISimpleOrientationSensor2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISimpleOrientationSensorDeviceId : Windows::Foundation::IInspectable, impl::consume_t { ISimpleOrientationSensorDeviceId(std::nullptr_t = nullptr) noexcept {} ISimpleOrientationSensorDeviceId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISimpleOrientationSensorOrientationChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISimpleOrientationSensorOrientationChangedEventArgs(std::nullptr_t = nullptr) noexcept {} ISimpleOrientationSensorOrientationChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISimpleOrientationSensorStatics : Windows::Foundation::IInspectable, impl::consume_t { ISimpleOrientationSensorStatics(std::nullptr_t = nullptr) noexcept {} ISimpleOrientationSensorStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISimpleOrientationSensorStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ISimpleOrientationSensorStatics2(std::nullptr_t = nullptr) noexcept {} ISimpleOrientationSensorStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif