// C++/WinRT v2.0.250303.1 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_PointOfService_Provider_2_H #define WINRT_Windows_Devices_PointOfService_Provider_2_H #include "winrt/impl/Windows.Foundation.1.h" #include "winrt/impl/Windows.Devices.PointOfService.Provider.1.h" WINRT_EXPORT namespace winrt::Windows::Devices::PointOfService::Provider { struct WINRT_IMPL_EMPTY_BASES BarcodeScannerDisableScannerRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerDisableScannerRequest, impl::require { BarcodeScannerDisableScannerRequest(std::nullptr_t) noexcept {} BarcodeScannerDisableScannerRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerDisableScannerRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerDisableScannerRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerDisableScannerRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerDisableScannerRequestEventArgs { BarcodeScannerDisableScannerRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerDisableScannerRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerDisableScannerRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerEnableScannerRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerEnableScannerRequest, impl::require { BarcodeScannerEnableScannerRequest(std::nullptr_t) noexcept {} BarcodeScannerEnableScannerRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerEnableScannerRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerEnableScannerRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerEnableScannerRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerEnableScannerRequestEventArgs { BarcodeScannerEnableScannerRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerEnableScannerRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerEnableScannerRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerFrameReader : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerFrameReader, impl::require { BarcodeScannerFrameReader(std::nullptr_t) noexcept {} BarcodeScannerFrameReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerFrameReader(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerFrameReaderFrameArrivedEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerFrameReaderFrameArrivedEventArgs { BarcodeScannerFrameReaderFrameArrivedEventArgs(std::nullptr_t) noexcept {} BarcodeScannerFrameReaderFrameArrivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerFrameReaderFrameArrivedEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerGetSymbologyAttributesRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerGetSymbologyAttributesRequest, impl::require { BarcodeScannerGetSymbologyAttributesRequest(std::nullptr_t) noexcept {} BarcodeScannerGetSymbologyAttributesRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerGetSymbologyAttributesRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerGetSymbologyAttributesRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerGetSymbologyAttributesRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerGetSymbologyAttributesRequestEventArgs { BarcodeScannerGetSymbologyAttributesRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerGetSymbologyAttributesRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerGetSymbologyAttributesRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerHideVideoPreviewRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerHideVideoPreviewRequest, impl::require { BarcodeScannerHideVideoPreviewRequest(std::nullptr_t) noexcept {} BarcodeScannerHideVideoPreviewRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerHideVideoPreviewRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerHideVideoPreviewRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerHideVideoPreviewRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerHideVideoPreviewRequestEventArgs { BarcodeScannerHideVideoPreviewRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerHideVideoPreviewRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerHideVideoPreviewRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerProviderConnection : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerProviderConnection, impl::require { BarcodeScannerProviderConnection(std::nullptr_t) noexcept {} BarcodeScannerProviderConnection(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerProviderConnection(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerProviderTriggerDetails : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerProviderTriggerDetails { BarcodeScannerProviderTriggerDetails(std::nullptr_t) noexcept {} BarcodeScannerProviderTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerProviderTriggerDetails(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerSetActiveSymbologiesRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetActiveSymbologiesRequest, impl::require { BarcodeScannerSetActiveSymbologiesRequest(std::nullptr_t) noexcept {} BarcodeScannerSetActiveSymbologiesRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetActiveSymbologiesRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetActiveSymbologiesRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerSetActiveSymbologiesRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetActiveSymbologiesRequestEventArgs { BarcodeScannerSetActiveSymbologiesRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerSetActiveSymbologiesRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetActiveSymbologiesRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerSetSymbologyAttributesRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetSymbologyAttributesRequest, impl::require { BarcodeScannerSetSymbologyAttributesRequest(std::nullptr_t) noexcept {} BarcodeScannerSetSymbologyAttributesRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetSymbologyAttributesRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetSymbologyAttributesRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerSetSymbologyAttributesRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetSymbologyAttributesRequestEventArgs { BarcodeScannerSetSymbologyAttributesRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerSetSymbologyAttributesRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerSetSymbologyAttributesRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerStartSoftwareTriggerRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStartSoftwareTriggerRequest, impl::require { BarcodeScannerStartSoftwareTriggerRequest(std::nullptr_t) noexcept {} BarcodeScannerStartSoftwareTriggerRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStartSoftwareTriggerRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStartSoftwareTriggerRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerStartSoftwareTriggerRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStartSoftwareTriggerRequestEventArgs { BarcodeScannerStartSoftwareTriggerRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerStartSoftwareTriggerRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStartSoftwareTriggerRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerStopSoftwareTriggerRequest : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStopSoftwareTriggerRequest, impl::require { BarcodeScannerStopSoftwareTriggerRequest(std::nullptr_t) noexcept {} BarcodeScannerStopSoftwareTriggerRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStopSoftwareTriggerRequest(ptr, take_ownership_from_abi) {} using winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStopSoftwareTriggerRequest::ReportFailedAsync; using impl::consume_t::ReportFailedAsync; }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerStopSoftwareTriggerRequestEventArgs : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStopSoftwareTriggerRequestEventArgs { BarcodeScannerStopSoftwareTriggerRequestEventArgs(std::nullptr_t) noexcept {} BarcodeScannerStopSoftwareTriggerRequestEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerStopSoftwareTriggerRequestEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeScannerVideoFrame : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerVideoFrame, impl::require { BarcodeScannerVideoFrame(std::nullptr_t) noexcept {} BarcodeScannerVideoFrame(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeScannerVideoFrame(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES BarcodeSymbologyAttributesBuilder : winrt::Windows::Devices::PointOfService::Provider::IBarcodeSymbologyAttributesBuilder { BarcodeSymbologyAttributesBuilder(std::nullptr_t) noexcept {} BarcodeSymbologyAttributesBuilder(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::PointOfService::Provider::IBarcodeSymbologyAttributesBuilder(ptr, take_ownership_from_abi) {} BarcodeSymbologyAttributesBuilder(); }; } #endif