#include <windows.h>
#define EB_ESUCCESS 0
#define EB_ESELECT 1
#define EB_ECHAR 2
#define EB_ESIZE 4
#define EB_EGDI 8
#define EB_EMEM 16
#define EB_25MATRIX 0x00000001
#define EB_25INT 0x00000002
#define EB_25IND 0x00000004
#define EB_25IATA 0x00000008
#define EB_27 0x00000010
#define EB_39 0x00000020
#define EB_39EX 0x00000040
#define EB_39DUMB 0x00000080
#define EB_93 0x00000100
#define EB_128X 0x00000200
#define EB_128A 0x00000400
#define EB_128B 0x00000800
#define EB_128C 0x00001000
#define EB_128S 0x00002000
#define EB_128EAN 0x00004000
#define EB_EAN13 0x00008000
#define EB_UPCA 0x00010000
#define EB_EAN8 0x00020000
#define EB_UPCE 0x00040000
#define EB_ISBN 0x00080000
#define EB_ISBN2 0x00100000
#define EB_ISSN 0x00200000
#define EB_AD2 0x00400000
#define EB_AD5 0x00800000
#define EB_CHK 0x01000000
#define EB_TXT 0x02000000
typedef struct ebc_tag {
HDC hdc;
unsigned nbw;
unsigned bh;
unsigned flags;
char *file;
char chk1;
char chk2;
HFONT hfont;
char *font;
int size;
int weight;
COLORREF color;
int error;
} ebc_t, *pebc_t;
HENHMETAFILE EBar(pebc_t ebc, char *enstring);
const char *EBarV(void);