Files
nearby/cpp/platform/impl/windows/generated/winrt/impl/Windows.Devices.Usb.1.h
T
hai007 b1815095dd BEGIN_PUBLIC
Microsoft has updated the winrt library
END_PUBLC

PiperOrigin-RevId: 387168248
2021-07-29 03:27:37 -07:00

320 lines
20 KiB
C++

// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
#ifndef WINRT_Windows_Devices_Usb_1_H
#define WINRT_Windows_Devices_Usb_1_H
#include "winrt/impl/Windows.Foundation.0.h"
#include "winrt/impl/Windows.Devices.Usb.0.h"
WINRT_EXPORT namespace winrt::Windows::Devices::Usb
{
struct __declspec(empty_bases) IUsbBulkInEndpointDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbBulkInEndpointDescriptor>
{
IUsbBulkInEndpointDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbBulkInEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbBulkInEndpointDescriptor(IUsbBulkInEndpointDescriptor const&) noexcept = default;
IUsbBulkInEndpointDescriptor(IUsbBulkInEndpointDescriptor&&) noexcept = default;
IUsbBulkInEndpointDescriptor& operator=(IUsbBulkInEndpointDescriptor const&) & noexcept = default;
IUsbBulkInEndpointDescriptor& operator=(IUsbBulkInEndpointDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbBulkInPipe :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbBulkInPipe>
{
IUsbBulkInPipe(std::nullptr_t = nullptr) noexcept {}
IUsbBulkInPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbBulkInPipe(IUsbBulkInPipe const&) noexcept = default;
IUsbBulkInPipe(IUsbBulkInPipe&&) noexcept = default;
IUsbBulkInPipe& operator=(IUsbBulkInPipe const&) & noexcept = default;
IUsbBulkInPipe& operator=(IUsbBulkInPipe&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbBulkOutEndpointDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbBulkOutEndpointDescriptor>
{
IUsbBulkOutEndpointDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbBulkOutEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbBulkOutEndpointDescriptor(IUsbBulkOutEndpointDescriptor const&) noexcept = default;
IUsbBulkOutEndpointDescriptor(IUsbBulkOutEndpointDescriptor&&) noexcept = default;
IUsbBulkOutEndpointDescriptor& operator=(IUsbBulkOutEndpointDescriptor const&) & noexcept = default;
IUsbBulkOutEndpointDescriptor& operator=(IUsbBulkOutEndpointDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbBulkOutPipe :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbBulkOutPipe>
{
IUsbBulkOutPipe(std::nullptr_t = nullptr) noexcept {}
IUsbBulkOutPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbBulkOutPipe(IUsbBulkOutPipe const&) noexcept = default;
IUsbBulkOutPipe(IUsbBulkOutPipe&&) noexcept = default;
IUsbBulkOutPipe& operator=(IUsbBulkOutPipe const&) & noexcept = default;
IUsbBulkOutPipe& operator=(IUsbBulkOutPipe&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbConfiguration :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbConfiguration>
{
IUsbConfiguration(std::nullptr_t = nullptr) noexcept {}
IUsbConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbConfiguration(IUsbConfiguration const&) noexcept = default;
IUsbConfiguration(IUsbConfiguration&&) noexcept = default;
IUsbConfiguration& operator=(IUsbConfiguration const&) & noexcept = default;
IUsbConfiguration& operator=(IUsbConfiguration&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbConfigurationDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbConfigurationDescriptor>
{
IUsbConfigurationDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbConfigurationDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbConfigurationDescriptor(IUsbConfigurationDescriptor const&) noexcept = default;
IUsbConfigurationDescriptor(IUsbConfigurationDescriptor&&) noexcept = default;
IUsbConfigurationDescriptor& operator=(IUsbConfigurationDescriptor const&) & noexcept = default;
IUsbConfigurationDescriptor& operator=(IUsbConfigurationDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbConfigurationDescriptorStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbConfigurationDescriptorStatics>
{
IUsbConfigurationDescriptorStatics(std::nullptr_t = nullptr) noexcept {}
IUsbConfigurationDescriptorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbConfigurationDescriptorStatics(IUsbConfigurationDescriptorStatics const&) noexcept = default;
IUsbConfigurationDescriptorStatics(IUsbConfigurationDescriptorStatics&&) noexcept = default;
IUsbConfigurationDescriptorStatics& operator=(IUsbConfigurationDescriptorStatics const&) & noexcept = default;
IUsbConfigurationDescriptorStatics& operator=(IUsbConfigurationDescriptorStatics&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbControlRequestType :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbControlRequestType>
{
IUsbControlRequestType(std::nullptr_t = nullptr) noexcept {}
IUsbControlRequestType(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbControlRequestType(IUsbControlRequestType const&) noexcept = default;
IUsbControlRequestType(IUsbControlRequestType&&) noexcept = default;
IUsbControlRequestType& operator=(IUsbControlRequestType const&) & noexcept = default;
IUsbControlRequestType& operator=(IUsbControlRequestType&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDescriptor>
{
IUsbDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDescriptor(IUsbDescriptor const&) noexcept = default;
IUsbDescriptor(IUsbDescriptor&&) noexcept = default;
IUsbDescriptor& operator=(IUsbDescriptor const&) & noexcept = default;
IUsbDescriptor& operator=(IUsbDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDevice :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDevice>,
impl::require<winrt::Windows::Devices::Usb::IUsbDevice, winrt::Windows::Foundation::IClosable>
{
IUsbDevice(std::nullptr_t = nullptr) noexcept {}
IUsbDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDevice(IUsbDevice const&) noexcept = default;
IUsbDevice(IUsbDevice&&) noexcept = default;
IUsbDevice& operator=(IUsbDevice const&) & noexcept = default;
IUsbDevice& operator=(IUsbDevice&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDeviceClass :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDeviceClass>
{
IUsbDeviceClass(std::nullptr_t = nullptr) noexcept {}
IUsbDeviceClass(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDeviceClass(IUsbDeviceClass const&) noexcept = default;
IUsbDeviceClass(IUsbDeviceClass&&) noexcept = default;
IUsbDeviceClass& operator=(IUsbDeviceClass const&) & noexcept = default;
IUsbDeviceClass& operator=(IUsbDeviceClass&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDeviceClasses :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDeviceClasses>
{
IUsbDeviceClasses(std::nullptr_t = nullptr) noexcept {}
IUsbDeviceClasses(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDeviceClasses(IUsbDeviceClasses const&) noexcept = default;
IUsbDeviceClasses(IUsbDeviceClasses&&) noexcept = default;
IUsbDeviceClasses& operator=(IUsbDeviceClasses const&) & noexcept = default;
IUsbDeviceClasses& operator=(IUsbDeviceClasses&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDeviceClassesStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDeviceClassesStatics>
{
IUsbDeviceClassesStatics(std::nullptr_t = nullptr) noexcept {}
IUsbDeviceClassesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDeviceClassesStatics(IUsbDeviceClassesStatics const&) noexcept = default;
IUsbDeviceClassesStatics(IUsbDeviceClassesStatics&&) noexcept = default;
IUsbDeviceClassesStatics& operator=(IUsbDeviceClassesStatics const&) & noexcept = default;
IUsbDeviceClassesStatics& operator=(IUsbDeviceClassesStatics&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDeviceDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDeviceDescriptor>
{
IUsbDeviceDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbDeviceDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDeviceDescriptor(IUsbDeviceDescriptor const&) noexcept = default;
IUsbDeviceDescriptor(IUsbDeviceDescriptor&&) noexcept = default;
IUsbDeviceDescriptor& operator=(IUsbDeviceDescriptor const&) & noexcept = default;
IUsbDeviceDescriptor& operator=(IUsbDeviceDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbDeviceStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbDeviceStatics>
{
IUsbDeviceStatics(std::nullptr_t = nullptr) noexcept {}
IUsbDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbDeviceStatics(IUsbDeviceStatics const&) noexcept = default;
IUsbDeviceStatics(IUsbDeviceStatics&&) noexcept = default;
IUsbDeviceStatics& operator=(IUsbDeviceStatics const&) & noexcept = default;
IUsbDeviceStatics& operator=(IUsbDeviceStatics&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbEndpointDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbEndpointDescriptor>
{
IUsbEndpointDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbEndpointDescriptor(IUsbEndpointDescriptor const&) noexcept = default;
IUsbEndpointDescriptor(IUsbEndpointDescriptor&&) noexcept = default;
IUsbEndpointDescriptor& operator=(IUsbEndpointDescriptor const&) & noexcept = default;
IUsbEndpointDescriptor& operator=(IUsbEndpointDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbEndpointDescriptorStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbEndpointDescriptorStatics>
{
IUsbEndpointDescriptorStatics(std::nullptr_t = nullptr) noexcept {}
IUsbEndpointDescriptorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbEndpointDescriptorStatics(IUsbEndpointDescriptorStatics const&) noexcept = default;
IUsbEndpointDescriptorStatics(IUsbEndpointDescriptorStatics&&) noexcept = default;
IUsbEndpointDescriptorStatics& operator=(IUsbEndpointDescriptorStatics const&) & noexcept = default;
IUsbEndpointDescriptorStatics& operator=(IUsbEndpointDescriptorStatics&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterface :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterface>
{
IUsbInterface(std::nullptr_t = nullptr) noexcept {}
IUsbInterface(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterface(IUsbInterface const&) noexcept = default;
IUsbInterface(IUsbInterface&&) noexcept = default;
IUsbInterface& operator=(IUsbInterface const&) & noexcept = default;
IUsbInterface& operator=(IUsbInterface&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterfaceDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterfaceDescriptor>
{
IUsbInterfaceDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbInterfaceDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterfaceDescriptor(IUsbInterfaceDescriptor const&) noexcept = default;
IUsbInterfaceDescriptor(IUsbInterfaceDescriptor&&) noexcept = default;
IUsbInterfaceDescriptor& operator=(IUsbInterfaceDescriptor const&) & noexcept = default;
IUsbInterfaceDescriptor& operator=(IUsbInterfaceDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterfaceDescriptorStatics :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterfaceDescriptorStatics>
{
IUsbInterfaceDescriptorStatics(std::nullptr_t = nullptr) noexcept {}
IUsbInterfaceDescriptorStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterfaceDescriptorStatics(IUsbInterfaceDescriptorStatics const&) noexcept = default;
IUsbInterfaceDescriptorStatics(IUsbInterfaceDescriptorStatics&&) noexcept = default;
IUsbInterfaceDescriptorStatics& operator=(IUsbInterfaceDescriptorStatics const&) & noexcept = default;
IUsbInterfaceDescriptorStatics& operator=(IUsbInterfaceDescriptorStatics&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterfaceSetting :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterfaceSetting>
{
IUsbInterfaceSetting(std::nullptr_t = nullptr) noexcept {}
IUsbInterfaceSetting(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterfaceSetting(IUsbInterfaceSetting const&) noexcept = default;
IUsbInterfaceSetting(IUsbInterfaceSetting&&) noexcept = default;
IUsbInterfaceSetting& operator=(IUsbInterfaceSetting const&) & noexcept = default;
IUsbInterfaceSetting& operator=(IUsbInterfaceSetting&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterruptInEndpointDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterruptInEndpointDescriptor>
{
IUsbInterruptInEndpointDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbInterruptInEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterruptInEndpointDescriptor(IUsbInterruptInEndpointDescriptor const&) noexcept = default;
IUsbInterruptInEndpointDescriptor(IUsbInterruptInEndpointDescriptor&&) noexcept = default;
IUsbInterruptInEndpointDescriptor& operator=(IUsbInterruptInEndpointDescriptor const&) & noexcept = default;
IUsbInterruptInEndpointDescriptor& operator=(IUsbInterruptInEndpointDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterruptInEventArgs :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterruptInEventArgs>
{
IUsbInterruptInEventArgs(std::nullptr_t = nullptr) noexcept {}
IUsbInterruptInEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterruptInEventArgs(IUsbInterruptInEventArgs const&) noexcept = default;
IUsbInterruptInEventArgs(IUsbInterruptInEventArgs&&) noexcept = default;
IUsbInterruptInEventArgs& operator=(IUsbInterruptInEventArgs const&) & noexcept = default;
IUsbInterruptInEventArgs& operator=(IUsbInterruptInEventArgs&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterruptInPipe :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterruptInPipe>
{
IUsbInterruptInPipe(std::nullptr_t = nullptr) noexcept {}
IUsbInterruptInPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterruptInPipe(IUsbInterruptInPipe const&) noexcept = default;
IUsbInterruptInPipe(IUsbInterruptInPipe&&) noexcept = default;
IUsbInterruptInPipe& operator=(IUsbInterruptInPipe const&) & noexcept = default;
IUsbInterruptInPipe& operator=(IUsbInterruptInPipe&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterruptOutEndpointDescriptor :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterruptOutEndpointDescriptor>
{
IUsbInterruptOutEndpointDescriptor(std::nullptr_t = nullptr) noexcept {}
IUsbInterruptOutEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterruptOutEndpointDescriptor(IUsbInterruptOutEndpointDescriptor const&) noexcept = default;
IUsbInterruptOutEndpointDescriptor(IUsbInterruptOutEndpointDescriptor&&) noexcept = default;
IUsbInterruptOutEndpointDescriptor& operator=(IUsbInterruptOutEndpointDescriptor const&) & noexcept = default;
IUsbInterruptOutEndpointDescriptor& operator=(IUsbInterruptOutEndpointDescriptor&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbInterruptOutPipe :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbInterruptOutPipe>
{
IUsbInterruptOutPipe(std::nullptr_t = nullptr) noexcept {}
IUsbInterruptOutPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbInterruptOutPipe(IUsbInterruptOutPipe const&) noexcept = default;
IUsbInterruptOutPipe(IUsbInterruptOutPipe&&) noexcept = default;
IUsbInterruptOutPipe& operator=(IUsbInterruptOutPipe const&) & noexcept = default;
IUsbInterruptOutPipe& operator=(IUsbInterruptOutPipe&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbSetupPacket :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbSetupPacket>
{
IUsbSetupPacket(std::nullptr_t = nullptr) noexcept {}
IUsbSetupPacket(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbSetupPacket(IUsbSetupPacket const&) noexcept = default;
IUsbSetupPacket(IUsbSetupPacket&&) noexcept = default;
IUsbSetupPacket& operator=(IUsbSetupPacket const&) & noexcept = default;
IUsbSetupPacket& operator=(IUsbSetupPacket&&) & noexcept = default;
};
struct __declspec(empty_bases) IUsbSetupPacketFactory :
winrt::Windows::Foundation::IInspectable,
impl::consume_t<IUsbSetupPacketFactory>
{
IUsbSetupPacketFactory(std::nullptr_t = nullptr) noexcept {}
IUsbSetupPacketFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {}
IUsbSetupPacketFactory(IUsbSetupPacketFactory const&) noexcept = default;
IUsbSetupPacketFactory(IUsbSetupPacketFactory&&) noexcept = default;
IUsbSetupPacketFactory& operator=(IUsbSetupPacketFactory const&) & noexcept = default;
IUsbSetupPacketFactory& operator=(IUsbSetupPacketFactory&&) & noexcept = default;
};
}
#endif