| 
| ERRCODE  | BCCalcCDExtA (t_BarCode *pBarCode, LPCSTR lpszData, e_CDMethod eCDMethod, LPSTR lpszChecksum, LONG *nChecksum) | 
|   | Calculates check-digit(s) for a given data string.  
  | 
| ERRCODE  | BCCalcCDExtW (t_BarCode *pBarCode, LPCWSTR lpszData, e_CDMethod eCDMethod, LPWSTR lpszChecksum, LONG *nChecksum) | 
|   | Calculates check-digit(s) for a given data string.  
  | 
| LONG  | BCGetCheckDigitsA (t_BarCode *pBarCode, LPSTR lpszCDText, LONG nSize) | 
|   | Returns all computed check-digits for the current barcode.  
  | 
| LONG  | BCGetCheckDigitsW (t_BarCode *pBarCode, LPWSTR lpszCDText, LONG nSize) | 
|   | Returns all computed check-digits for the current barcode.  
  | 
| LPCSTR  | BCGetNameFromEnumA (e_CDMethod eCDMethod) | 
|   | Returns name of check-digit method.  
  | 
| LPCWSTR  | BCGetNameFromEnumW (e_CDMethod eCDMethod) | 
|   | Returns name of check-digit method.  
  | 
| LPCSTR *  | BCGetCDListA () | 
|   | Returns the implemented check-digit methods.  
  | 
| LPCWSTR *  | BCGetCDListW () | 
|   | Returns the implemented check-digit methods.  
  | 
 Functions | 
| e_CDMethod  | BCGetCDMethod (t_BarCode *pBarCode) | 
|   | Gets the check-digit method currently in use.  
  | 
| ERRCODE  | BCSetCDMethod (t_BarCode *pBarCode, e_CDMethod eMethod) | 
|   | Chooses check-digit method to be used.  
  | 
| ERRCODE  | BCCalcCD (t_BarCode *pBarCode) | 
|   | Calculates check-digit(s).  
  | 
| e_CDMethod *  | BCGetCDListByType (e_BarCType eBCType) | 
|   | Returns the implemented check-digit methods for a barcode symbology.  
  | 
| LONG  | BCGetCDCount () | 
|   | Returns number of implemented check-digit methods.  
  |