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