|  | 
| ERRCODE | BCInitLibraryA (LPCSTR szPath) | 
|  | Initializes TBarCode Library (UNIX and Windows CE only). 
 | 
| ERRCODE | BCInitLibraryW (LPCWSTR szPath) | 
|  | Initializes TBarCode Library (UNIX and Windows CE only). 
 | 
| ERRCODE | BCLicenseMeA (LPCSTR lpszLicensee, e_licKind eKindOfLicense, DWORD dwNoOfLicenses, LPCSTR lpszKey, e_licProduct eProductID) | 
|  | License TBarCode. 
 | 
| ERRCODE | BCLicenseMeW (LPCWSTR lpszLicensee, e_licKind eKindOfLicense, DWORD dwNoOfLicenses, LPCWSTR lpszKey, e_licProduct eProductID) | 
|  | License TBarCode. 
 | 
| 
 Functions | 
| BOOL | BCAttachInstance (HINSTANCE hInstance) | 
|  | Attach library to given instance (Windows static library only). 
 | 
| BOOL | BCAttach () | 
|  | Initializes TBarCode for further use (Windows static library only). 
 | 
| BOOL | BCDetach () | 
|  | Detach library from process (Windows static library only). 
 | 
| ERRCODE | BCDeInitLibrary () | 
|  | De-initializes TBarCode Library (UNIX and Windows CE only). 
 | 
| ERRCODE | BCAlloc (t_BarCode **ppBarCode) | 
|  | Allocates and initializes barcode structure. 
 | 
| ERRCODE | BCFree (t_BarCode *pBarCode) | 
|  | Frees barcode structure. 
 | 
| ERRCODE | BCCreate (t_BarCode *pBarCode) | 
|  | Creates the internal barcode representation. 
 |