mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-16 15:36:12 -04:00
nearby sdk refactor
PiperOrigin-RevId: 425434260
This commit is contained in:
+146
@@ -0,0 +1,146 @@
|
||||
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210930.14
|
||||
|
||||
#pragma once
|
||||
#ifndef WINRT_Windows_Devices_Usb_2_H
|
||||
#define WINRT_Windows_Devices_Usb_2_H
|
||||
#include "winrt/impl/Windows.Foundation.1.h"
|
||||
#include "winrt/impl/Windows.Storage.Streams.1.h"
|
||||
#include "winrt/impl/Windows.Devices.Usb.1.h"
|
||||
WINRT_EXPORT namespace winrt::Windows::Devices::Usb
|
||||
{
|
||||
struct __declspec(empty_bases) UsbBulkInEndpointDescriptor : winrt::Windows::Devices::Usb::IUsbBulkInEndpointDescriptor
|
||||
{
|
||||
UsbBulkInEndpointDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbBulkInEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbBulkInEndpointDescriptor(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbBulkInPipe : winrt::Windows::Devices::Usb::IUsbBulkInPipe
|
||||
{
|
||||
UsbBulkInPipe(std::nullptr_t) noexcept {}
|
||||
UsbBulkInPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbBulkInPipe(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbBulkOutEndpointDescriptor : winrt::Windows::Devices::Usb::IUsbBulkOutEndpointDescriptor
|
||||
{
|
||||
UsbBulkOutEndpointDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbBulkOutEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbBulkOutEndpointDescriptor(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbBulkOutPipe : winrt::Windows::Devices::Usb::IUsbBulkOutPipe
|
||||
{
|
||||
UsbBulkOutPipe(std::nullptr_t) noexcept {}
|
||||
UsbBulkOutPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbBulkOutPipe(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbConfiguration : winrt::Windows::Devices::Usb::IUsbConfiguration
|
||||
{
|
||||
UsbConfiguration(std::nullptr_t) noexcept {}
|
||||
UsbConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbConfiguration(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbConfigurationDescriptor : winrt::Windows::Devices::Usb::IUsbConfigurationDescriptor
|
||||
{
|
||||
UsbConfigurationDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbConfigurationDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbConfigurationDescriptor(ptr, take_ownership_from_abi) {}
|
||||
static auto TryParse(winrt::Windows::Devices::Usb::UsbDescriptor const& descriptor, winrt::Windows::Devices::Usb::UsbConfigurationDescriptor& parsed);
|
||||
static auto Parse(winrt::Windows::Devices::Usb::UsbDescriptor const& descriptor);
|
||||
};
|
||||
struct __declspec(empty_bases) UsbControlRequestType : winrt::Windows::Devices::Usb::IUsbControlRequestType
|
||||
{
|
||||
UsbControlRequestType(std::nullptr_t) noexcept {}
|
||||
UsbControlRequestType(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbControlRequestType(ptr, take_ownership_from_abi) {}
|
||||
UsbControlRequestType();
|
||||
};
|
||||
struct __declspec(empty_bases) UsbDescriptor : winrt::Windows::Devices::Usb::IUsbDescriptor
|
||||
{
|
||||
UsbDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbDescriptor(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbDevice : winrt::Windows::Devices::Usb::IUsbDevice
|
||||
{
|
||||
UsbDevice(std::nullptr_t) noexcept {}
|
||||
UsbDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbDevice(ptr, take_ownership_from_abi) {}
|
||||
static auto GetDeviceSelector(uint32_t vendorId, uint32_t productId, winrt::guid const& winUsbInterfaceClass);
|
||||
static auto GetDeviceSelector(winrt::guid const& winUsbInterfaceClass);
|
||||
static auto GetDeviceSelector(uint32_t vendorId, uint32_t productId);
|
||||
static auto GetDeviceClassSelector(winrt::Windows::Devices::Usb::UsbDeviceClass const& usbClass);
|
||||
static auto FromIdAsync(param::hstring const& deviceId);
|
||||
};
|
||||
struct __declspec(empty_bases) UsbDeviceClass : winrt::Windows::Devices::Usb::IUsbDeviceClass
|
||||
{
|
||||
UsbDeviceClass(std::nullptr_t) noexcept {}
|
||||
UsbDeviceClass(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbDeviceClass(ptr, take_ownership_from_abi) {}
|
||||
UsbDeviceClass();
|
||||
};
|
||||
struct __declspec(empty_bases) UsbDeviceClasses : winrt::Windows::Devices::Usb::IUsbDeviceClasses
|
||||
{
|
||||
UsbDeviceClasses(std::nullptr_t) noexcept {}
|
||||
UsbDeviceClasses(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbDeviceClasses(ptr, take_ownership_from_abi) {}
|
||||
[[nodiscard]] static auto CdcControl();
|
||||
[[nodiscard]] static auto Physical();
|
||||
[[nodiscard]] static auto PersonalHealthcare();
|
||||
[[nodiscard]] static auto ActiveSync();
|
||||
[[nodiscard]] static auto PalmSync();
|
||||
[[nodiscard]] static auto DeviceFirmwareUpdate();
|
||||
[[nodiscard]] static auto Irda();
|
||||
[[nodiscard]] static auto Measurement();
|
||||
[[nodiscard]] static auto VendorSpecific();
|
||||
};
|
||||
struct __declspec(empty_bases) UsbDeviceDescriptor : winrt::Windows::Devices::Usb::IUsbDeviceDescriptor
|
||||
{
|
||||
UsbDeviceDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbDeviceDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbDeviceDescriptor(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbEndpointDescriptor : winrt::Windows::Devices::Usb::IUsbEndpointDescriptor
|
||||
{
|
||||
UsbEndpointDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbEndpointDescriptor(ptr, take_ownership_from_abi) {}
|
||||
static auto TryParse(winrt::Windows::Devices::Usb::UsbDescriptor const& descriptor, winrt::Windows::Devices::Usb::UsbEndpointDescriptor& parsed);
|
||||
static auto Parse(winrt::Windows::Devices::Usb::UsbDescriptor const& descriptor);
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterface : winrt::Windows::Devices::Usb::IUsbInterface
|
||||
{
|
||||
UsbInterface(std::nullptr_t) noexcept {}
|
||||
UsbInterface(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterface(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterfaceDescriptor : winrt::Windows::Devices::Usb::IUsbInterfaceDescriptor
|
||||
{
|
||||
UsbInterfaceDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbInterfaceDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterfaceDescriptor(ptr, take_ownership_from_abi) {}
|
||||
static auto TryParse(winrt::Windows::Devices::Usb::UsbDescriptor const& descriptor, winrt::Windows::Devices::Usb::UsbInterfaceDescriptor& parsed);
|
||||
static auto Parse(winrt::Windows::Devices::Usb::UsbDescriptor const& descriptor);
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterfaceSetting : winrt::Windows::Devices::Usb::IUsbInterfaceSetting
|
||||
{
|
||||
UsbInterfaceSetting(std::nullptr_t) noexcept {}
|
||||
UsbInterfaceSetting(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterfaceSetting(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterruptInEndpointDescriptor : winrt::Windows::Devices::Usb::IUsbInterruptInEndpointDescriptor
|
||||
{
|
||||
UsbInterruptInEndpointDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbInterruptInEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterruptInEndpointDescriptor(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterruptInEventArgs : winrt::Windows::Devices::Usb::IUsbInterruptInEventArgs
|
||||
{
|
||||
UsbInterruptInEventArgs(std::nullptr_t) noexcept {}
|
||||
UsbInterruptInEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterruptInEventArgs(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterruptInPipe : winrt::Windows::Devices::Usb::IUsbInterruptInPipe
|
||||
{
|
||||
UsbInterruptInPipe(std::nullptr_t) noexcept {}
|
||||
UsbInterruptInPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterruptInPipe(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterruptOutEndpointDescriptor : winrt::Windows::Devices::Usb::IUsbInterruptOutEndpointDescriptor
|
||||
{
|
||||
UsbInterruptOutEndpointDescriptor(std::nullptr_t) noexcept {}
|
||||
UsbInterruptOutEndpointDescriptor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterruptOutEndpointDescriptor(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbInterruptOutPipe : winrt::Windows::Devices::Usb::IUsbInterruptOutPipe
|
||||
{
|
||||
UsbInterruptOutPipe(std::nullptr_t) noexcept {}
|
||||
UsbInterruptOutPipe(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbInterruptOutPipe(ptr, take_ownership_from_abi) {}
|
||||
};
|
||||
struct __declspec(empty_bases) UsbSetupPacket : winrt::Windows::Devices::Usb::IUsbSetupPacket
|
||||
{
|
||||
UsbSetupPacket(std::nullptr_t) noexcept {}
|
||||
UsbSetupPacket(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Devices::Usb::IUsbSetupPacket(ptr, take_ownership_from_abi) {}
|
||||
UsbSetupPacket();
|
||||
explicit UsbSetupPacket(winrt::Windows::Storage::Streams::IBuffer const& eightByteBuffer);
|
||||
};
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user