// pointofservicedriverinterface.h
typedef enum _PosEventType {
InvalidEvent,
_MinEventType,
ReleaseDeviceRequested,
StatusUpdated,
BarcodeScannerTriggerPressed,
BarcodeScannerTriggerReleased,
BarcodeScannerDataReceived,
BarcodeScannerErrorOccurred,
BarcodeScannerImagePreviewReceived,
MagneticStripeReaderDataReceived,
MagneticStripeReaderErrorOccurred,
_Max
} PosEventType;
View the official Windows Driver Kit DDI referenceNo description available.
This enumeration defines values used in the PosEventDataHeader structure to indicate the type of event that was raised.
InvalidEventThe event code is not valid.
_MinEventTypeReserved for internal use.
ReleaseDeviceRequestedRepresents the ReleaseDeviceRequested event.
StatusUpdatedRepresents the StatusUpdated event.
BarcodeScannerTriggerPressedRepresents the BarcodeScannerTriggerPressed event.
BarcodeScannerTriggerReleasedRepresents the BarcodeScannerTriggerReleased event.
BarcodeScannerDataReceivedRepresents the BarcodeScannerDataReceived event.
BarcodeScannerErrorOccurredRepresents the BarcodeScannerErrorOccurred event.
BarcodeScannerImagePreviewReceivedRepresents the BarcodeScannerImagePreviewReceived event.
MagneticStripeReaderDataReceivedRepresents the MagneticStripeReaderDataReceived event.
MagneticStripeReaderErrorOccurredRepresents the MagneticStripeReaderErrorOccurred event.
_MaxReserved for internal use.