| 
| LPCSTR *  | BCGetQRCodeVersionsA () | 
|   | Returns implemented QR-Code versions.  
  | 
| LPCWSTR *  | BCGetQRCodeVersionsW () | 
|   | Returns implemented QR-Code versions.  
  | 
| LPCSTR  | BCGet_QR_FmtAppIndicatorA (t_BarCode *pBarCode) | 
|   | Gets current QR-Code Format application indicator (used with Industry format).  
  | 
| LPCWSTR  | BCGet_QR_FmtAppIndicatorW (t_BarCode *pBarCode) | 
|   | Gets current QR-Code Format application indicator (used with Industry format).  
  | 
| ERRCODE  | BCSet_QR_FmtAppIndicatorA (t_BarCode *pBarCode, LPCSTR szIndicator) | 
|   | Set QR-Code format Application Indicator (used with Industry format).  
  | 
| ERRCODE  | BCSet_QR_FmtAppIndicatorW (t_BarCode *pBarCode, LPCWSTR szIndicator) | 
|   | Set QR-Code format Application Indicator (used with Industry format).  
  | 
| BYTE  | BCCalcStructApp_ParityA (LPCSTR szIntData, LONG nIntData) | 
|   | Returns the parity byte for QR-Code "Structured Append" (Byte array version).  
  | 
| BYTE  | BCCalcStructApp_ParityW (LPCWSTR szIntData, LONG nIntData) | 
|   | Returns the parity byte for QR-Code "Structured Append" (Byte array version).  
  | 
| LPCSTR *  | BCGetMQRCodeVersionsA () | 
|   | Returns implemented Micro QR-Code versions.  
  | 
| LPCWSTR *  | BCGetMQRCodeVersionsW () | 
|   | Returns implemented Micro QR-Code versions.  
  | 
 Functions | 
| LONG  | BCGetQRCodeVersionCount () | 
|   | Returns number of implemented QR-Code versions.  
  | 
| e_QRVersion  | BCGet_QR_Version (t_BarCode *pBarCode) | 
|   | Gets the current symbol version (the symbol size).  
  | 
| ERRCODE  | BCSet_QR_Version (t_BarCode *pBarCode, e_QRVersion eVersion) | 
|   | Specifies the symbol version (the symbol size).  
  | 
| e_QRFormat  | BCGet_QR_Format (t_BarCode *pBarCode) | 
|   | Gets the current encoding format.  
  | 
| ERRCODE  | BCSet_QR_Format (t_BarCode *pBarCode, e_QRFormat eFormat) | 
|   | Specifies QR-Code encoding format.  
  | 
| e_QRECLevel  | BCGet_QR_ECLevel (t_BarCode *pBarCode) | 
|   | Gets the current QR-Code error correction level (ECL).  
  | 
| e_QRMask  | BCGet_QR_Mask (t_BarCode *pBarCode) | 
|   | Gets the current QR-Code mask pattern (0-7).  
  | 
| e_QRMBCompaction  | BCGet_QR_KanjiChineseCompaction (t_BarCode *pBarCode) | 
|   | Gets the current state of the QR-Code "Compact Kanji / Chinese" option.  
  | 
| LONG  | BCGet_QR_AppendSum (t_BarCode *pBarCode) | 
|   | Gets the total number of symbol when using QR-Code "Structured Append".  
  | 
| LONG  | BCGet_QR_AppendIndex (t_BarCode *pBarCode) | 
|   | Gets the structured append index of the symbol when using QR-Code "Structured Append".  
  | 
| BYTE  | BCGet_QR_AppendParity (t_BarCode *pBarCode) | 
|   | Gets the structured append parity when using QR-Code "Structured Append".  
  | 
| ERRCODE  | BCSet_QR_ECLevel (t_BarCode *pBarCode, e_QRECLevel eECLevel) | 
|   | Sets QR-Code error correction level (ECL).  
  | 
| ERRCODE  | BCSet_QR_Mask (t_BarCode *pBarCode, e_QRMask eMask) | 
|   | Sets QR-Code mask pattern (0-7).  
  | 
| ERRCODE  | BCSet_QR_KanjiChineseCompaction (t_BarCode *pBarCode, e_QRMBCompaction eCompaction) | 
|   | Enables QR-Code "Compact Kanji" or "Compact Chinese" option.  
  | 
| ERRCODE  | BCSet_QR_Append (t_BarCode *pBarCode, LONG nSum, LONG nIndex, BYTE bParity) | 
|   | Activates QR-Code "Structured Append" feature.  
  | 
| LONG  | BCGetMQRCodeVersionCount () | 
|   | Returns number of implemented Micro QR-Code versions.  
  | 
| e_MQRVersion  | BCGet_MQR_Version (t_BarCode *pBarCode) | 
|   | Gets the current symbol version (the symbol size).  
  | 
| ERRCODE  | BCSet_MQR_Version (t_BarCode *pBarCode, e_MQRVersion eVersion) | 
|   | Specifies the symbol version (the symbol size).  
  | 
| e_MQRMask  | BCGet_MQR_Mask (t_BarCode *pBarCode) | 
|   | Gets the current Micro QR-Code mask pattern (0-7).  
  | 
| ERRCODE  | BCSet_MQR_Mask (t_BarCode *pBarCode, e_MQRMask eMask) | 
|   | Sets Micro QR-Code mask pattern (0-7).  
  |