diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
commit | 4e8199b572f2035b7749cba276ece3a26630d23e (patch) | |
tree | f09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Devices/Bluetooth/mod.rs | |
parent | Adding upstream version 1.66.0+dfsg1. (diff) | |
download | rustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip |
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Devices/Bluetooth/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Devices/Bluetooth/mod.rs | 220 |
1 files changed, 0 insertions, 220 deletions
diff --git a/vendor/windows-sys/src/Windows/Devices/Bluetooth/mod.rs b/vendor/windows-sys/src/Windows/Devices/Bluetooth/mod.rs deleted file mode 100644 index 3b438045a..000000000 --- a/vendor/windows-sys/src/Windows/Devices/Bluetooth/mod.rs +++ /dev/null @@ -1,220 +0,0 @@ -#[cfg(feature = "Devices_Bluetooth_Advertisement")] -pub mod Advertisement; -#[cfg(feature = "Devices_Bluetooth_Background")] -pub mod Background; -#[cfg(feature = "Devices_Bluetooth_GenericAttributeProfile")] -pub mod GenericAttributeProfile; -#[cfg(feature = "Devices_Bluetooth_Rfcomm")] -pub mod Rfcomm; -pub type BluetoothAdapter = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothAddressType(pub i32); -impl BluetoothAddressType { - pub const Public: Self = Self(0i32); - pub const Random: Self = Self(1i32); - pub const Unspecified: Self = Self(2i32); -} -impl ::core::marker::Copy for BluetoothAddressType {} -impl ::core::clone::Clone for BluetoothAddressType { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothCacheMode(pub i32); -impl BluetoothCacheMode { - pub const Cached: Self = Self(0i32); - pub const Uncached: Self = Self(1i32); -} -impl ::core::marker::Copy for BluetoothCacheMode {} -impl ::core::clone::Clone for BluetoothCacheMode { - fn clone(&self) -> Self { - *self - } -} -pub type BluetoothClassOfDevice = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothConnectionStatus(pub i32); -impl BluetoothConnectionStatus { - pub const Disconnected: Self = Self(0i32); - pub const Connected: Self = Self(1i32); -} -impl ::core::marker::Copy for BluetoothConnectionStatus {} -impl ::core::clone::Clone for BluetoothConnectionStatus { - fn clone(&self) -> Self { - *self - } -} -pub type BluetoothDevice = *mut ::core::ffi::c_void; -pub type BluetoothDeviceId = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothError(pub i32); -impl BluetoothError { - pub const Success: Self = Self(0i32); - pub const RadioNotAvailable: Self = Self(1i32); - pub const ResourceInUse: Self = Self(2i32); - pub const DeviceNotConnected: Self = Self(3i32); - pub const OtherError: Self = Self(4i32); - pub const DisabledByPolicy: Self = Self(5i32); - pub const NotSupported: Self = Self(6i32); - pub const DisabledByUser: Self = Self(7i32); - pub const ConsentRequired: Self = Self(8i32); - pub const TransportNotSupported: Self = Self(9i32); -} -impl ::core::marker::Copy for BluetoothError {} -impl ::core::clone::Clone for BluetoothError { - fn clone(&self) -> Self { - *self - } -} -pub type BluetoothLEAppearance = *mut ::core::ffi::c_void; -pub type BluetoothLEConnectionParameters = *mut ::core::ffi::c_void; -pub type BluetoothLEConnectionPhy = *mut ::core::ffi::c_void; -pub type BluetoothLEConnectionPhyInfo = *mut ::core::ffi::c_void; -pub type BluetoothLEDevice = *mut ::core::ffi::c_void; -pub type BluetoothLEPreferredConnectionParameters = *mut ::core::ffi::c_void; -pub type BluetoothLEPreferredConnectionParametersRequest = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothLEPreferredConnectionParametersRequestStatus(pub i32); -impl BluetoothLEPreferredConnectionParametersRequestStatus { - pub const Unspecified: Self = Self(0i32); - pub const Success: Self = Self(1i32); - pub const DeviceNotAvailable: Self = Self(2i32); - pub const AccessDenied: Self = Self(3i32); -} -impl ::core::marker::Copy for BluetoothLEPreferredConnectionParametersRequestStatus {} -impl ::core::clone::Clone for BluetoothLEPreferredConnectionParametersRequestStatus { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothMajorClass(pub i32); -impl BluetoothMajorClass { - pub const Miscellaneous: Self = Self(0i32); - pub const Computer: Self = Self(1i32); - pub const Phone: Self = Self(2i32); - pub const NetworkAccessPoint: Self = Self(3i32); - pub const AudioVideo: Self = Self(4i32); - pub const Peripheral: Self = Self(5i32); - pub const Imaging: Self = Self(6i32); - pub const Wearable: Self = Self(7i32); - pub const Toy: Self = Self(8i32); - pub const Health: Self = Self(9i32); -} -impl ::core::marker::Copy for BluetoothMajorClass {} -impl ::core::clone::Clone for BluetoothMajorClass { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothMinorClass(pub i32); -impl BluetoothMinorClass { - pub const Uncategorized: Self = Self(0i32); - pub const ComputerDesktop: Self = Self(1i32); - pub const ComputerServer: Self = Self(2i32); - pub const ComputerLaptop: Self = Self(3i32); - pub const ComputerHandheld: Self = Self(4i32); - pub const ComputerPalmSize: Self = Self(5i32); - pub const ComputerWearable: Self = Self(6i32); - pub const ComputerTablet: Self = Self(7i32); - pub const PhoneCellular: Self = Self(1i32); - pub const PhoneCordless: Self = Self(2i32); - pub const PhoneSmartPhone: Self = Self(3i32); - pub const PhoneWired: Self = Self(4i32); - pub const PhoneIsdn: Self = Self(5i32); - pub const NetworkFullyAvailable: Self = Self(0i32); - pub const NetworkUsed01To17Percent: Self = Self(8i32); - pub const NetworkUsed17To33Percent: Self = Self(16i32); - pub const NetworkUsed33To50Percent: Self = Self(24i32); - pub const NetworkUsed50To67Percent: Self = Self(32i32); - pub const NetworkUsed67To83Percent: Self = Self(40i32); - pub const NetworkUsed83To99Percent: Self = Self(48i32); - pub const NetworkNoServiceAvailable: Self = Self(56i32); - pub const AudioVideoWearableHeadset: Self = Self(1i32); - pub const AudioVideoHandsFree: Self = Self(2i32); - pub const AudioVideoMicrophone: Self = Self(4i32); - pub const AudioVideoLoudspeaker: Self = Self(5i32); - pub const AudioVideoHeadphones: Self = Self(6i32); - pub const AudioVideoPortableAudio: Self = Self(7i32); - pub const AudioVideoCarAudio: Self = Self(8i32); - pub const AudioVideoSetTopBox: Self = Self(9i32); - pub const AudioVideoHifiAudioDevice: Self = Self(10i32); - pub const AudioVideoVcr: Self = Self(11i32); - pub const AudioVideoVideoCamera: Self = Self(12i32); - pub const AudioVideoCamcorder: Self = Self(13i32); - pub const AudioVideoVideoMonitor: Self = Self(14i32); - pub const AudioVideoVideoDisplayAndLoudspeaker: Self = Self(15i32); - pub const AudioVideoVideoConferencing: Self = Self(16i32); - pub const AudioVideoGamingOrToy: Self = Self(18i32); - pub const PeripheralJoystick: Self = Self(1i32); - pub const PeripheralGamepad: Self = Self(2i32); - pub const PeripheralRemoteControl: Self = Self(3i32); - pub const PeripheralSensing: Self = Self(4i32); - pub const PeripheralDigitizerTablet: Self = Self(5i32); - pub const PeripheralCardReader: Self = Self(6i32); - pub const PeripheralDigitalPen: Self = Self(7i32); - pub const PeripheralHandheldScanner: Self = Self(8i32); - pub const PeripheralHandheldGesture: Self = Self(9i32); - pub const WearableWristwatch: Self = Self(1i32); - pub const WearablePager: Self = Self(2i32); - pub const WearableJacket: Self = Self(3i32); - pub const WearableHelmet: Self = Self(4i32); - pub const WearableGlasses: Self = Self(5i32); - pub const ToyRobot: Self = Self(1i32); - pub const ToyVehicle: Self = Self(2i32); - pub const ToyDoll: Self = Self(3i32); - pub const ToyController: Self = Self(4i32); - pub const ToyGame: Self = Self(5i32); - pub const HealthBloodPressureMonitor: Self = Self(1i32); - pub const HealthThermometer: Self = Self(2i32); - pub const HealthWeighingScale: Self = Self(3i32); - pub const HealthGlucoseMeter: Self = Self(4i32); - pub const HealthPulseOximeter: Self = Self(5i32); - pub const HealthHeartRateMonitor: Self = Self(6i32); - pub const HealthHealthDataDisplay: Self = Self(7i32); - pub const HealthStepCounter: Self = Self(8i32); - pub const HealthBodyCompositionAnalyzer: Self = Self(9i32); - pub const HealthPeakFlowMonitor: Self = Self(10i32); - pub const HealthMedicationMonitor: Self = Self(11i32); - pub const HealthKneeProsthesis: Self = Self(12i32); - pub const HealthAnkleProsthesis: Self = Self(13i32); - pub const HealthGenericHealthManager: Self = Self(14i32); - pub const HealthPersonalMobilityDevice: Self = Self(15i32); -} -impl ::core::marker::Copy for BluetoothMinorClass {} -impl ::core::clone::Clone for BluetoothMinorClass { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Devices_Bluetooth\"`*"] -#[repr(transparent)] -pub struct BluetoothServiceCapabilities(pub u32); -impl BluetoothServiceCapabilities { - pub const None: Self = Self(0u32); - pub const LimitedDiscoverableMode: Self = Self(1u32); - pub const PositioningService: Self = Self(8u32); - pub const NetworkingService: Self = Self(16u32); - pub const RenderingService: Self = Self(32u32); - pub const CapturingService: Self = Self(64u32); - pub const ObjectTransferService: Self = Self(128u32); - pub const AudioService: Self = Self(256u32); - pub const TelephoneService: Self = Self(512u32); - pub const InformationService: Self = Self(1024u32); -} -impl ::core::marker::Copy for BluetoothServiceCapabilities {} -impl ::core::clone::Clone for BluetoothServiceCapabilities { - fn clone(&self) -> Self { - *self - } -} -pub type BluetoothSignalStrengthFilter = *mut ::core::ffi::c_void; |