diff options
Diffstat (limited to 'vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService')
-rw-r--r-- | vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/Provider/mod.rs | 37 | ||||
-rw-r--r-- | vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/mod.rs | 619 |
2 files changed, 0 insertions, 656 deletions
diff --git a/vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/Provider/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/Provider/mod.rs deleted file mode 100644 index 46f57468c..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/Provider/mod.rs +++ /dev/null @@ -1,37 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[link(name = "windows")] -extern "system" {} -pub type BarcodeScannerDisableScannerRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerDisableScannerRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerEnableScannerRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerEnableScannerRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerFrameReader = *mut ::core::ffi::c_void; -pub type BarcodeScannerFrameReaderFrameArrivedEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerGetSymbologyAttributesRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerGetSymbologyAttributesRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerHideVideoPreviewRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerHideVideoPreviewRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerProviderConnection = *mut ::core::ffi::c_void; -pub type BarcodeScannerProviderTriggerDetails = *mut ::core::ffi::c_void; -pub type BarcodeScannerSetActiveSymbologiesRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerSetActiveSymbologiesRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerSetSymbologyAttributesRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerSetSymbologyAttributesRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerStartSoftwareTriggerRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerStartSoftwareTriggerRequestEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerStopSoftwareTriggerRequest = *mut ::core::ffi::c_void; -pub type BarcodeScannerStopSoftwareTriggerRequestEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct BarcodeScannerTriggerState(pub i32); -impl BarcodeScannerTriggerState { - pub const Released: Self = Self(0i32); - pub const Pressed: Self = Self(1i32); -} -impl ::core::marker::Copy for BarcodeScannerTriggerState {} -impl ::core::clone::Clone for BarcodeScannerTriggerState { - fn clone(&self) -> Self { - *self - } -} -pub type BarcodeScannerVideoFrame = *mut ::core::ffi::c_void; -pub type BarcodeSymbologyAttributesBuilder = *mut ::core::ffi::c_void; diff --git a/vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/mod.rs b/vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/mod.rs deleted file mode 100644 index c001ccd07..000000000 --- a/vendor/windows-sys-0.28.0/src/Windows/Devices/PointOfService/mod.rs +++ /dev/null @@ -1,619 +0,0 @@ -#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] -#[cfg(feature = "Devices_PointOfService_Provider")] -pub mod Provider; -#[link(name = "windows")] -extern "system" {} -pub type BarcodeScanner = *mut ::core::ffi::c_void; -pub type BarcodeScannerCapabilities = *mut ::core::ffi::c_void; -pub type BarcodeScannerDataReceivedEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerErrorOccurredEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerImagePreviewReceivedEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeScannerReport = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct BarcodeScannerStatus(pub i32); -impl BarcodeScannerStatus { - pub const Online: Self = Self(0i32); - pub const Off: Self = Self(1i32); - pub const Offline: Self = Self(2i32); - pub const OffOrOffline: Self = Self(3i32); - pub const Extended: Self = Self(4i32); -} -impl ::core::marker::Copy for BarcodeScannerStatus {} -impl ::core::clone::Clone for BarcodeScannerStatus { - fn clone(&self) -> Self { - *self - } -} -pub type BarcodeScannerStatusUpdatedEventArgs = *mut ::core::ffi::c_void; -pub type BarcodeSymbologyAttributes = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct BarcodeSymbologyDecodeLengthKind(pub i32); -impl BarcodeSymbologyDecodeLengthKind { - pub const AnyLength: Self = Self(0i32); - pub const Discrete: Self = Self(1i32); - pub const Range: Self = Self(2i32); -} -impl ::core::marker::Copy for BarcodeSymbologyDecodeLengthKind {} -impl ::core::clone::Clone for BarcodeSymbologyDecodeLengthKind { - fn clone(&self) -> Self { - *self - } -} -pub type CashDrawer = *mut ::core::ffi::c_void; -pub type CashDrawerCapabilities = *mut ::core::ffi::c_void; -pub type CashDrawerCloseAlarm = *mut ::core::ffi::c_void; -pub type CashDrawerClosedEventArgs = *mut ::core::ffi::c_void; -pub type CashDrawerEventSource = *mut ::core::ffi::c_void; -pub type CashDrawerOpenedEventArgs = *mut ::core::ffi::c_void; -pub type CashDrawerStatus = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct CashDrawerStatusKind(pub i32); -impl CashDrawerStatusKind { - pub const Online: Self = Self(0i32); - pub const Off: Self = Self(1i32); - pub const Offline: Self = Self(2i32); - pub const OffOrOffline: Self = Self(3i32); - pub const Extended: Self = Self(4i32); -} -impl ::core::marker::Copy for CashDrawerStatusKind {} -impl ::core::clone::Clone for CashDrawerStatusKind { - fn clone(&self) -> Self { - *self - } -} -pub type CashDrawerStatusUpdatedEventArgs = *mut ::core::ffi::c_void; -pub type ClaimedBarcodeScanner = *mut ::core::ffi::c_void; -pub type ClaimedBarcodeScannerClosedEventArgs = *mut ::core::ffi::c_void; -pub type ClaimedCashDrawer = *mut ::core::ffi::c_void; -pub type ClaimedCashDrawerClosedEventArgs = *mut ::core::ffi::c_void; -pub type ClaimedJournalPrinter = *mut ::core::ffi::c_void; -pub type ClaimedLineDisplay = *mut ::core::ffi::c_void; -pub type ClaimedLineDisplayClosedEventArgs = *mut ::core::ffi::c_void; -pub type ClaimedMagneticStripeReader = *mut ::core::ffi::c_void; -pub type ClaimedMagneticStripeReaderClosedEventArgs = *mut ::core::ffi::c_void; -pub type ClaimedPosPrinter = *mut ::core::ffi::c_void; -pub type ClaimedPosPrinterClosedEventArgs = *mut ::core::ffi::c_void; -pub type ClaimedReceiptPrinter = *mut ::core::ffi::c_void; -pub type ClaimedSlipPrinter = *mut ::core::ffi::c_void; -pub type ICashDrawerEventSourceEventArgs = *mut ::core::ffi::c_void; -pub type ICommonClaimedPosPrinterStation = *mut ::core::ffi::c_void; -pub type ICommonPosPrintStationCapabilities = *mut ::core::ffi::c_void; -pub type ICommonReceiptSlipCapabilities = *mut ::core::ffi::c_void; -pub type IPosPrinterJob = *mut ::core::ffi::c_void; -pub type IReceiptOrSlipJob = *mut ::core::ffi::c_void; -pub type JournalPrintJob = *mut ::core::ffi::c_void; -pub type JournalPrinterCapabilities = *mut ::core::ffi::c_void; -pub type LineDisplay = *mut ::core::ffi::c_void; -pub type LineDisplayAttributes = *mut ::core::ffi::c_void; -pub type LineDisplayCapabilities = *mut ::core::ffi::c_void; -pub type LineDisplayCursor = *mut ::core::ffi::c_void; -pub type LineDisplayCursorAttributes = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct LineDisplayCursorType(pub i32); -impl LineDisplayCursorType { - pub const None: Self = Self(0i32); - pub const Block: Self = Self(1i32); - pub const HalfBlock: Self = Self(2i32); - pub const Underline: Self = Self(3i32); - pub const Reverse: Self = Self(4i32); - pub const Other: Self = Self(5i32); -} -impl ::core::marker::Copy for LineDisplayCursorType {} -impl ::core::clone::Clone for LineDisplayCursorType { - fn clone(&self) -> Self { - *self - } -} -pub type LineDisplayCustomGlyphs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct LineDisplayDescriptorState(pub i32); -impl LineDisplayDescriptorState { - pub const Off: Self = Self(0i32); - pub const On: Self = Self(1i32); - pub const Blink: Self = Self(2i32); -} -impl ::core::marker::Copy for LineDisplayDescriptorState {} -impl ::core::clone::Clone for LineDisplayDescriptorState { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct LineDisplayHorizontalAlignment(pub i32); -impl LineDisplayHorizontalAlignment { - pub const Left: Self = Self(0i32); - pub const Center: Self = Self(1i32); - pub const Right: Self = Self(2i32); -} -impl ::core::marker::Copy for LineDisplayHorizontalAlignment {} -impl ::core::clone::Clone for LineDisplayHorizontalAlignment { - fn clone(&self) -> Self { - *self - } -} -pub type LineDisplayMarquee = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct LineDisplayMarqueeFormat(pub i32); -impl LineDisplayMarqueeFormat { - pub const None: Self = Self(0i32); - pub const Walk: Self = Self(1i32); - pub const Place: Self = Self(2i32); -} -impl ::core::marker::Copy for LineDisplayMarqueeFormat {} -impl ::core::clone::Clone for LineDisplayMarqueeFormat { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct LineDisplayPowerStatus(pub i32); -impl LineDisplayPowerStatus { - pub const Unknown: Self = Self(0i32); - pub const Online: Self = Self(1i32); - pub const Off: Self = Self(2i32); - pub const Offline: Self = Self(3i32); - pub const OffOrOffline: Self = Self(4i32); -} -impl ::core::marker::Copy for LineDisplayPowerStatus {} -impl ::core::clone::Clone for LineDisplayPowerStatus { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct LineDisplayScrollDirection(pub i32); -impl LineDisplayScrollDirection { - pub const Up: Self = Self(0i32); - pub const Down: Self = Self(1i32); - pub const Left: Self = Self(2i32); - pub const Right: Self = Self(3i32); -} -impl ::core::marker::Copy for LineDisplayScrollDirection {} -impl ::core::clone::Clone for LineDisplayScrollDirection { - fn clone(&self) -> Self { - *self - } -} -pub type LineDisplayStatisticsCategorySelector = *mut ::core::ffi::c_void; -pub type LineDisplayStatusUpdatedEventArgs = *mut ::core::ffi::c_void; -pub type LineDisplayStoredBitmap = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct LineDisplayTextAttribute(pub i32); -impl LineDisplayTextAttribute { - pub const Normal: Self = Self(0i32); - pub const Blink: Self = Self(1i32); - pub const Reverse: Self = Self(2i32); - pub const ReverseBlink: Self = Self(3i32); -} -impl ::core::marker::Copy for LineDisplayTextAttribute {} -impl ::core::clone::Clone for LineDisplayTextAttribute { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct LineDisplayTextAttributeGranularity(pub i32); -impl LineDisplayTextAttributeGranularity { - pub const NotSupported: Self = Self(0i32); - pub const EntireDisplay: Self = Self(1i32); - pub const PerCharacter: Self = Self(2i32); -} -impl ::core::marker::Copy for LineDisplayTextAttributeGranularity {} -impl ::core::clone::Clone for LineDisplayTextAttributeGranularity { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct LineDisplayVerticalAlignment(pub i32); -impl LineDisplayVerticalAlignment { - pub const Top: Self = Self(0i32); - pub const Center: Self = Self(1i32); - pub const Bottom: Self = Self(2i32); -} -impl ::core::marker::Copy for LineDisplayVerticalAlignment {} -impl ::core::clone::Clone for LineDisplayVerticalAlignment { - fn clone(&self) -> Self { - *self - } -} -pub type LineDisplayWindow = *mut ::core::ffi::c_void; -pub type MagneticStripeReader = *mut ::core::ffi::c_void; -pub type MagneticStripeReaderAamvaCardDataReceivedEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct MagneticStripeReaderAuthenticationLevel(pub i32); -impl MagneticStripeReaderAuthenticationLevel { - pub const NotSupported: Self = Self(0i32); - pub const Optional: Self = Self(1i32); - pub const Required: Self = Self(2i32); -} -impl ::core::marker::Copy for MagneticStripeReaderAuthenticationLevel {} -impl ::core::clone::Clone for MagneticStripeReaderAuthenticationLevel { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct MagneticStripeReaderAuthenticationProtocol(pub i32); -impl MagneticStripeReaderAuthenticationProtocol { - pub const None: Self = Self(0i32); - pub const ChallengeResponse: Self = Self(1i32); -} -impl ::core::marker::Copy for MagneticStripeReaderAuthenticationProtocol {} -impl ::core::clone::Clone for MagneticStripeReaderAuthenticationProtocol { - fn clone(&self) -> Self { - *self - } -} -pub type MagneticStripeReaderBankCardDataReceivedEventArgs = *mut ::core::ffi::c_void; -pub type MagneticStripeReaderCapabilities = *mut ::core::ffi::c_void; -pub type MagneticStripeReaderErrorOccurredEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct MagneticStripeReaderErrorReportingType(pub i32); -impl MagneticStripeReaderErrorReportingType { - pub const CardLevel: Self = Self(0i32); - pub const TrackLevel: Self = Self(1i32); -} -impl ::core::marker::Copy for MagneticStripeReaderErrorReportingType {} -impl ::core::clone::Clone for MagneticStripeReaderErrorReportingType { - fn clone(&self) -> Self { - *self - } -} -pub type MagneticStripeReaderReport = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct MagneticStripeReaderStatus(pub i32); -impl MagneticStripeReaderStatus { - pub const Unauthenticated: Self = Self(0i32); - pub const Authenticated: Self = Self(1i32); - pub const Extended: Self = Self(2i32); -} -impl ::core::marker::Copy for MagneticStripeReaderStatus {} -impl ::core::clone::Clone for MagneticStripeReaderStatus { - fn clone(&self) -> Self { - *self - } -} -pub type MagneticStripeReaderStatusUpdatedEventArgs = *mut ::core::ffi::c_void; -pub type MagneticStripeReaderTrackData = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct MagneticStripeReaderTrackErrorType(pub i32); -impl MagneticStripeReaderTrackErrorType { - pub const None: Self = Self(0i32); - pub const StartSentinelError: Self = Self(1i32); - pub const EndSentinelError: Self = Self(2i32); - pub const ParityError: Self = Self(3i32); - pub const LrcError: Self = Self(4i32); - pub const Unknown: Self = Self(-1i32); -} -impl ::core::marker::Copy for MagneticStripeReaderTrackErrorType {} -impl ::core::clone::Clone for MagneticStripeReaderTrackErrorType { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct MagneticStripeReaderTrackIds(pub i32); -impl MagneticStripeReaderTrackIds { - pub const None: Self = Self(0i32); - pub const Track1: Self = Self(1i32); - pub const Track2: Self = Self(2i32); - pub const Track3: Self = Self(4i32); - pub const Track4: Self = Self(8i32); -} -impl ::core::marker::Copy for MagneticStripeReaderTrackIds {} -impl ::core::clone::Clone for MagneticStripeReaderTrackIds { - fn clone(&self) -> Self { - *self - } -} -pub type MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosConnectionTypes(pub u32); -impl PosConnectionTypes { - pub const Local: Self = Self(1u32); - pub const IP: Self = Self(2u32); - pub const Bluetooth: Self = Self(4u32); - pub const All: Self = Self(4294967295u32); -} -impl ::core::marker::Copy for PosConnectionTypes {} -impl ::core::clone::Clone for PosConnectionTypes { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinter = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosPrinterAlignment(pub i32); -impl PosPrinterAlignment { - pub const Left: Self = Self(0i32); - pub const Center: Self = Self(1i32); - pub const Right: Self = Self(2i32); -} -impl ::core::marker::Copy for PosPrinterAlignment {} -impl ::core::clone::Clone for PosPrinterAlignment { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterBarcodeTextPosition(pub i32); -impl PosPrinterBarcodeTextPosition { - pub const None: Self = Self(0i32); - pub const Above: Self = Self(1i32); - pub const Below: Self = Self(2i32); -} -impl ::core::marker::Copy for PosPrinterBarcodeTextPosition {} -impl ::core::clone::Clone for PosPrinterBarcodeTextPosition { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinterCapabilities = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosPrinterCartridgeSensors(pub u32); -impl PosPrinterCartridgeSensors { - pub const None: Self = Self(0u32); - pub const Removed: Self = Self(1u32); - pub const Empty: Self = Self(2u32); - pub const HeadCleaning: Self = Self(4u32); - pub const NearEnd: Self = Self(8u32); -} -impl ::core::marker::Copy for PosPrinterCartridgeSensors {} -impl ::core::clone::Clone for PosPrinterCartridgeSensors { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterColorCapabilities(pub u32); -impl PosPrinterColorCapabilities { - pub const None: Self = Self(0u32); - pub const Primary: Self = Self(1u32); - pub const Custom1: Self = Self(2u32); - pub const Custom2: Self = Self(4u32); - pub const Custom3: Self = Self(8u32); - pub const Custom4: Self = Self(16u32); - pub const Custom5: Self = Self(32u32); - pub const Custom6: Self = Self(64u32); - pub const Cyan: Self = Self(128u32); - pub const Magenta: Self = Self(256u32); - pub const Yellow: Self = Self(512u32); - pub const Full: Self = Self(1024u32); -} -impl ::core::marker::Copy for PosPrinterColorCapabilities {} -impl ::core::clone::Clone for PosPrinterColorCapabilities { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterColorCartridge(pub i32); -impl PosPrinterColorCartridge { - pub const Unknown: Self = Self(0i32); - pub const Primary: Self = Self(1i32); - pub const Custom1: Self = Self(2i32); - pub const Custom2: Self = Self(3i32); - pub const Custom3: Self = Self(4i32); - pub const Custom4: Self = Self(5i32); - pub const Custom5: Self = Self(6i32); - pub const Custom6: Self = Self(7i32); - pub const Cyan: Self = Self(8i32); - pub const Magenta: Self = Self(9i32); - pub const Yellow: Self = Self(10i32); -} -impl ::core::marker::Copy for PosPrinterColorCartridge {} -impl ::core::clone::Clone for PosPrinterColorCartridge { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinterFontProperty = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosPrinterLineDirection(pub i32); -impl PosPrinterLineDirection { - pub const Horizontal: Self = Self(0i32); - pub const Vertical: Self = Self(1i32); -} -impl ::core::marker::Copy for PosPrinterLineDirection {} -impl ::core::clone::Clone for PosPrinterLineDirection { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterLineStyle(pub i32); -impl PosPrinterLineStyle { - pub const SingleSolid: Self = Self(0i32); - pub const DoubleSolid: Self = Self(1i32); - pub const Broken: Self = Self(2i32); - pub const Chain: Self = Self(3i32); -} -impl ::core::marker::Copy for PosPrinterLineStyle {} -impl ::core::clone::Clone for PosPrinterLineStyle { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterMapMode(pub i32); -impl PosPrinterMapMode { - pub const Dots: Self = Self(0i32); - pub const Twips: Self = Self(1i32); - pub const English: Self = Self(2i32); - pub const Metric: Self = Self(3i32); -} -impl ::core::marker::Copy for PosPrinterMapMode {} -impl ::core::clone::Clone for PosPrinterMapMode { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterMarkFeedCapabilities(pub u32); -impl PosPrinterMarkFeedCapabilities { - pub const None: Self = Self(0u32); - pub const ToTakeUp: Self = Self(1u32); - pub const ToCutter: Self = Self(2u32); - pub const ToCurrentTopOfForm: Self = Self(4u32); - pub const ToNextTopOfForm: Self = Self(8u32); -} -impl ::core::marker::Copy for PosPrinterMarkFeedCapabilities {} -impl ::core::clone::Clone for PosPrinterMarkFeedCapabilities { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterMarkFeedKind(pub i32); -impl PosPrinterMarkFeedKind { - pub const ToTakeUp: Self = Self(0i32); - pub const ToCutter: Self = Self(1i32); - pub const ToCurrentTopOfForm: Self = Self(2i32); - pub const ToNextTopOfForm: Self = Self(3i32); -} -impl ::core::marker::Copy for PosPrinterMarkFeedKind {} -impl ::core::clone::Clone for PosPrinterMarkFeedKind { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinterPrintOptions = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosPrinterPrintSide(pub i32); -impl PosPrinterPrintSide { - pub const Unknown: Self = Self(0i32); - pub const Side1: Self = Self(1i32); - pub const Side2: Self = Self(2i32); -} -impl ::core::marker::Copy for PosPrinterPrintSide {} -impl ::core::clone::Clone for PosPrinterPrintSide { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinterReleaseDeviceRequestedEventArgs = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosPrinterRotation(pub i32); -impl PosPrinterRotation { - pub const Normal: Self = Self(0i32); - pub const Right90: Self = Self(1i32); - pub const Left90: Self = Self(2i32); - pub const Rotate180: Self = Self(3i32); -} -impl ::core::marker::Copy for PosPrinterRotation {} -impl ::core::clone::Clone for PosPrinterRotation { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct PosPrinterRuledLineCapabilities(pub u32); -impl PosPrinterRuledLineCapabilities { - pub const None: Self = Self(0u32); - pub const Horizontal: Self = Self(1u32); - pub const Vertical: Self = Self(2u32); -} -impl ::core::marker::Copy for PosPrinterRuledLineCapabilities {} -impl ::core::clone::Clone for PosPrinterRuledLineCapabilities { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinterStatus = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct PosPrinterStatusKind(pub i32); -impl PosPrinterStatusKind { - pub const Online: Self = Self(0i32); - pub const Off: Self = Self(1i32); - pub const Offline: Self = Self(2i32); - pub const OffOrOffline: Self = Self(3i32); - pub const Extended: Self = Self(4i32); -} -impl ::core::marker::Copy for PosPrinterStatusKind {} -impl ::core::clone::Clone for PosPrinterStatusKind { - fn clone(&self) -> Self { - *self - } -} -pub type PosPrinterStatusUpdatedEventArgs = *mut ::core::ffi::c_void; -pub type ReceiptPrintJob = *mut ::core::ffi::c_void; -pub type ReceiptPrinterCapabilities = *mut ::core::ffi::c_void; -#[repr(C)] -pub struct SizeUInt32 { - pub Width: u32, - pub Height: u32, -} -impl ::core::marker::Copy for SizeUInt32 {} -impl ::core::clone::Clone for SizeUInt32 { - fn clone(&self) -> Self { - *self - } -} -pub type SlipPrintJob = *mut ::core::ffi::c_void; -pub type SlipPrinterCapabilities = *mut ::core::ffi::c_void; -pub type UnifiedPosErrorData = *mut ::core::ffi::c_void; -#[repr(transparent)] -pub struct UnifiedPosErrorReason(pub i32); -impl UnifiedPosErrorReason { - pub const UnknownErrorReason: Self = Self(0i32); - pub const NoService: Self = Self(1i32); - pub const Disabled: Self = Self(2i32); - pub const Illegal: Self = Self(3i32); - pub const NoHardware: Self = Self(4i32); - pub const Closed: Self = Self(5i32); - pub const Offline: Self = Self(6i32); - pub const Failure: Self = Self(7i32); - pub const Timeout: Self = Self(8i32); - pub const Busy: Self = Self(9i32); - pub const Extended: Self = Self(10i32); -} -impl ::core::marker::Copy for UnifiedPosErrorReason {} -impl ::core::clone::Clone for UnifiedPosErrorReason { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct UnifiedPosErrorSeverity(pub i32); -impl UnifiedPosErrorSeverity { - pub const UnknownErrorSeverity: Self = Self(0i32); - pub const Warning: Self = Self(1i32); - pub const Recoverable: Self = Self(2i32); - pub const Unrecoverable: Self = Self(3i32); - pub const AssistanceRequired: Self = Self(4i32); - pub const Fatal: Self = Self(5i32); -} -impl ::core::marker::Copy for UnifiedPosErrorSeverity {} -impl ::core::clone::Clone for UnifiedPosErrorSeverity { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct UnifiedPosHealthCheckLevel(pub i32); -impl UnifiedPosHealthCheckLevel { - pub const UnknownHealthCheckLevel: Self = Self(0i32); - pub const POSInternal: Self = Self(1i32); - pub const External: Self = Self(2i32); - pub const Interactive: Self = Self(3i32); -} -impl ::core::marker::Copy for UnifiedPosHealthCheckLevel {} -impl ::core::clone::Clone for UnifiedPosHealthCheckLevel { - fn clone(&self) -> Self { - *self - } -} -#[repr(transparent)] -pub struct UnifiedPosPowerReportingType(pub i32); -impl UnifiedPosPowerReportingType { - pub const UnknownPowerReportingType: Self = Self(0i32); - pub const Standard: Self = Self(1i32); - pub const Advanced: Self = Self(2i32); -} -impl ::core::marker::Copy for UnifiedPosPowerReportingType {} -impl ::core::clone::Clone for UnifiedPosPowerReportingType { - fn clone(&self) -> Self { - *self - } -} |