]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Devices/PointOfService/Provider/mod.rs
New upstream version 1.62.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Devices / PointOfService / Provider / mod.rs
CommitLineData
5e7ed085
FG
1#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2pub type BarcodeScannerDisableScannerRequest = *mut ::core::ffi::c_void;
3pub type BarcodeScannerDisableScannerRequestEventArgs = *mut ::core::ffi::c_void;
4pub type BarcodeScannerEnableScannerRequest = *mut ::core::ffi::c_void;
5pub type BarcodeScannerEnableScannerRequestEventArgs = *mut ::core::ffi::c_void;
6pub type BarcodeScannerFrameReader = *mut ::core::ffi::c_void;
7pub type BarcodeScannerFrameReaderFrameArrivedEventArgs = *mut ::core::ffi::c_void;
8pub type BarcodeScannerGetSymbologyAttributesRequest = *mut ::core::ffi::c_void;
9pub type BarcodeScannerGetSymbologyAttributesRequestEventArgs = *mut ::core::ffi::c_void;
10pub type BarcodeScannerHideVideoPreviewRequest = *mut ::core::ffi::c_void;
11pub type BarcodeScannerHideVideoPreviewRequestEventArgs = *mut ::core::ffi::c_void;
12pub type BarcodeScannerProviderConnection = *mut ::core::ffi::c_void;
13pub type BarcodeScannerProviderTriggerDetails = *mut ::core::ffi::c_void;
14pub type BarcodeScannerSetActiveSymbologiesRequest = *mut ::core::ffi::c_void;
15pub type BarcodeScannerSetActiveSymbologiesRequestEventArgs = *mut ::core::ffi::c_void;
16pub type BarcodeScannerSetSymbologyAttributesRequest = *mut ::core::ffi::c_void;
17pub type BarcodeScannerSetSymbologyAttributesRequestEventArgs = *mut ::core::ffi::c_void;
18pub type BarcodeScannerStartSoftwareTriggerRequest = *mut ::core::ffi::c_void;
19pub type BarcodeScannerStartSoftwareTriggerRequestEventArgs = *mut ::core::ffi::c_void;
20pub type BarcodeScannerStopSoftwareTriggerRequest = *mut ::core::ffi::c_void;
21pub type BarcodeScannerStopSoftwareTriggerRequestEventArgs = *mut ::core::ffi::c_void;
04454e1e 22#[doc = "*Required features: `\"Devices_PointOfService_Provider\"`*"]
5e7ed085
FG
23#[repr(transparent)]
24pub struct BarcodeScannerTriggerState(pub i32);
25impl BarcodeScannerTriggerState {
26 pub const Released: Self = Self(0i32);
27 pub const Pressed: Self = Self(1i32);
28}
29impl ::core::marker::Copy for BarcodeScannerTriggerState {}
30impl ::core::clone::Clone for BarcodeScannerTriggerState {
31 fn clone(&self) -> Self {
32 *self
33 }
34}
35pub type BarcodeScannerVideoFrame = *mut ::core::ffi::c_void;
36pub type BarcodeSymbologyAttributesBuilder = *mut ::core::ffi::c_void;