Other BarcodeReader Types

EBarcodeTypes enumerator
enum EBarcodeTypes
{
  Code128                = 0x00000001,  // Code 128
  Code39                 = 0x00000002,  // Code 39
  Interl25               = 0x00000004,  // Interleaved 2 of 5
  EAN13                  = 0x00000008,  // EAN-13
  EAN8                   = 0x00000010,  // EAN-8
  Codabar                = 0x00000020,  // Codabar
  Code11                 = 0x00000040,  // Code 11
  UPCA                   = 0x00000080,  // UPC-A
  UPCE                   = 0x00000100,  // UPC-E
  Industr25              = 0x00000200,  // Industrial 2 of 5
  Code93                 = 0x00000400,  // Code 93
  DataBarOmni            = 0x00000800,  // DataBar Omni.(RSS-14, RSS-14 Truncated)
  DataBarLim             = 0x00001000,  // DataBar Limited (RSS Limited)
  DataBarStacked         = 0x00002000,  // DataBar Stacked (RSS-14 Stacked)
  DataBarExp             = 0x00004000,  // DataBar Expanded (RSS Expanded)
  DataBarExpStacked      = 0x00008000,  // DataBar Expanded Stacked

  AztecUnrecognized      = 0x00100000,  // undecoded Aztec
  LinearUnrecognized     = 0x01000000,  // undecoded linear
  PDF417Unrecognized     = 0x02000000,  // undecoded PDF417
  DataMatrixUnrecognized = 0x04000000,  // undecoded DataMatrix
  QRCodeUnrecognized     = 0x08000000,  // undecoded QRCode

  DataMatrix             = 0x10000000,  // DataMatrix
  PDF417                 = 0x20000000,  // PDF417
  QRCode                 = 0x40000000,  // QRCode
  AztecCode              = 0x80000000,  // AztecCode
};



EInverseTypes enumerator
enum EInverseTypes
{
  itDarkOnLight   = 0,
  itLightOnDark   = 1,
  itDarkAndLight  = 2,
};