2 
0.7900417 
PosPropertyId 
Enum 






typedef enum _PosPropertyId
{
IsEnabled = 1,
IsDisabledOnDataReceived = 4,
PowerState = 352,
BarcodeScannerIsDecodeDataEnabled = 5,
BarcodeScannerCapabilities = 6,
BarcodeScannerSupportedSymbologies = 7,
BarcodeScannerActiveSymbologies = 8,
BarcodeScannerSupportedProfiles = 9,
BarcodeScannerActiveProfile = 10,
MagneticStripeReaderIsDecodeDataEnabled = 11,
MagneticStripeReaderCapabilities = 12,
MagneticStripeReaderSupportedCardTypes = 13,
MagneticStripeReaderDeviceAuthenticationProtocol = 14,
MagneticStripeReaderErrorReportingType = 15,
MagneticStripeReaderTracksToRead = 16,
MagneticStripeReaderIsTransmitSentinelsEnabled = 17,
MagneticStripeReaderIsDeviceAuthenticated = 18,
MagneticStripeReaderDataEncryptionAlgorithm = 19,
BarcodeScannerVideoDeviceId = 20,
PrinterCapabilities = 100,
PrinterCartridgeNotifyEnabled = 101,
PrinterSupportedCharacterSets = 102,
PrinterFlagWhenIdle = 106,
PrinterFontTypefaceList = 107,
PrinterMapCharacterSet = 108,
PrinterRotateSpecial = 109,
PrinterSupportedJournalLineChars = 110,
PrinterSupportedReceiptLineChars = 111,
PrinterSupportedReceiptBarcodeRotations = 112,
PrinterSupportedReceiptBitmapRotations = 113,
PrinterSupportedSlipLineChars = 114,
PrinterSupportedSlipBarcodeRotations = 115,
PrinterSupportedSlipBitmapRotations = 116,
PrinterCharacterSet = 117,
PrinterCoverOpen = 118,
PrinterMapMode = 119,
PrinterPageModeArea = 120,
PrinterPageModeDescriptor = 121,
PrinterPageModeHorizontalPosition = 122,
PrinterPageModePrintArea = 123,
PrinterPageModePrintDirection = 124,
PrinterPageModeStation = 125,
PrinterPageModeVerticalPosition = 126,
PrinterJournalLineChars = 127,
PrinterJournalLineHeight = 128,
PrinterJournalLineSpacing = 129,
PrinterJournalLineWidth = 130,
PrinterJournalLetterQuality = 131,
PrinterJournalPaperEmpty = 132,
PrinterJournalPaperNearEnd = 133,
PrinterJournalCartridgeState = 134,
PrinterJournalCurrentCartridge = 135,
PrinterReceiptLineChars = 136,
PrinterReceiptLineHeight = 137,
PrinterReceiptLineSpacing = 138,
PrinterReceiptLineWidth = 139,
PrinterReceiptLetterQuality = 140,
PrinterReceiptPaperEmpty = 141,
PrinterReceiptPaperNearEmpty = 142,
PrinterReceiptSidewaysMaxLines = 143,
PrinterReceiptSidewaysMaxChars = 144,
PrinterReceiptLinesToPaperCut = 145,
PrinterReceiptCartridgeState = 146,
PrinterReceiptCurrentCartridge = 147,
PrinterSlipLineChars = 148,
PrinterSlipLineHeight = 149,
PrinterSlipLineSpacing = 150,
PrinterSlipLineWidth = 151,
PrinterSlipLetterQuality = 152,
PrinterSlipPaperEmpty = 153,
PrinterSlipPaperNearEmpty = 154,
PrinterSlipSidewaysMaxLines = 155,
PrinterSlipSideWaysMaxChars = 156,
PrinterSlipMaxLines = 157,
PrinterSlipLinesNearEndToEnd = 158,
PrinterSlipPrintside = 159,
PrinterSlipCartridgeState = 160,
PrinterSlipCurrentCartridge = 161,
PrinterStatusProp = 162,
CashDrawerIsDrawerOpened = 200,
CashDrawerCapabilities = 201,
CashDrawerStatusProp = 202,
LineDisplayCapabilities = 303,
LineDisplayCurrentWindow = 314,
LineDisplayWindowSizeInCharacters = 315,
LineDisplayWindowInterCharacterWaitInterval = 316,
LineDisplayPhysicalDeviceName = 330,
LineDisplayPhysicalDeviceDescription = 331,
LineDisplayDeviceControlDescription = 332,
LineDisplayDeviceControlVersion = 333,
LineDisplayDeviceServiceVersion = 334,
LineDisplayCursorTypeProperty = 335,
LineDisplayCursorAutoUpdateEnabled = 336,
LineDisplayCursorPosition = 337,
LineDisplayScreenModeList = 338,
LineDisplayScreenMode = 339,
LineDisplayMaxBitmapSizeInPixels = 340,
LineDisplayCharacterSetList = 341,
LineDisplayDeviceBrightness = 342,
LineDisplayBlinkRate = 343,
LineDisplayCharacterSet = 344,
LineDisplayMapCharacterSet = 345,
LineDisplayGlyphSizeInPixels = 346,
LineDisplayCustomGlyphList = 347,
LineDisplayMarqueeFormat = 348,
LineDisplayMarqueeRepeatWait = 349,
LineDisplayMarqueeUnitWait = 350,
LineDisplayMarqueeType = 351
} PosPropertyId;

%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.17763.0\shared\pointofservicedriverinterface.h(849,0) 
 If (NTDDI_VERSION >= NTDDI_WINTHRESHOLD)
