2 |
0.9875522 |
PosDeviceControlType |
Enum |
|
|
|
|
|
|
typedef enum _PosDeviceControlType
{
_MinDeviceControlType = 0,
Invalid = 0,
GetProperty = 1,
SetProperty = 2,
ClaimDevice = 3,
ReleaseDevice = 4,
RetainDevice = 5,
RetrieveStatistics = 6,
ResetStatistics = 7,
UpdateStatistics = 8,
CheckHealth = 9,
GetDeviceBasics = 10,
BarcodeScannerInjectEvent = 11,
MsrRetrieveDeviceAuthentication = 12,
MsrAuthenticateDevice = 13,
MsrDeAuthenticateDevice = 14,
MsrUpdateKey = 15,
StartBarcodeScannerSoftwareTrigger = 16,
StopBarcodeScannerSoftwareTrigger = 17,
PrinterClearOutput = 18,
PrinterSlipWaitForPaperInserted = 19,
PrinterSlipWaitForPaperRemoved = 20,
PrinterChangePrintSide = 21,
PrinterCutPaper = 22,
PrinterDrawRuledLine = 23,
PrinterSlipOpenJaws = 24,
PrinterSlipCloseJaws = 25,
PrinterMarkFeed = 26,
PrinterPageModePrint = 27,
PrinterPrintBarcode = 28,
PrinterPrintMemoryBitmapStart = 30,
PrinterPrintMemoryBitmapFill = 31,
PrinterPrintNormal = 32,
PrinterRotatePrint = 33,
PrinterSetBitmapStart = 34,
PrinterSetBitmapFill = 35,
PrinterTransactionPrint = 37,
PrinterValidateData = 38,
PrinterPrintSavedBitmap = 39,
CashDrawerOpenDrawer = 40,
CashDrawerCreateDrawerCloseAlarm = 41,
CashDrawerCancelWait = 42,
ConnectRemotePosDevice = 43,
PrinterWaitForJobComplete = 44,
LineDisplayCreateWindow = 50,
LineDisplayDestroyWindow = 51,
LineDisplayRefreshWindow = 52,
LineDisplayWindowDisplayText = 53,
LineDisplayWindowDisplayTextAt = 54,
LineDisplayWindowScrollText = 55,
LineDisplayWindowClearText = 56,
LineDisplayWindowDisplayBitmap = 57,
LineDisplaySetBitmap = 58,
LineDisplaySetDescriptor = 59,
LineDisplayClearDescriptors = 60,
LineDisplayDefineGlyph = 61,
LineDisplayReadCharacterAtCursor = 62,
BarcodeScannerGetSymbologyAttributes = 80,
BarcodeScannerSetSymbologyAttributes = 81,
_MaxDeviceControlType = 82
} PosDeviceControlType;
|
%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\shared\pointofservicedriverinterface.h(486,0) |
- If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
|