www.pudn.com > Barcode_src.zip > exports.h


// 
//	Copyright 2002 Neil Van Eps 
// 
 
#if !defined(AFX_EXPORTS_H__8EAD6F83_AC3C_11D5_878F_00104B2B0208__INCLUDED_) 
#define AFX_EXPORTS_H__8EAD6F83_AC3C_11D5_878F_00104B2B0208__INCLUDED_ 
 
#include "stdafx.h" 
 
enum Symbology 
{ 
   RATIONALCODABAR, 
   TRADITIONALCODABAR, 
   I2OF5, 
   CODE39, 
   COD128, 
   UPCEAN, 
   CODE93 
}; 
 
#define		COLORWHITE	0x00FFFFFF 
#define		COLORBLACK	0x00000000 
 
extern "C" 
{ 
	void	__declspec( dllexport ) Code128BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,long nCode128StartingSubset = 0); 
	void    __declspec( dllexport ) DrawCode128Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,long nCode128StartingSubset = 0); 
	long	__declspec( dllexport ) GetCode128BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, long nCode128StartingSubset = 0); 
	BOOL	__declspec( dllexport ) ErrorCheckCode128Message(CString csMessage, long nCode128StartingSubset = 0); 
 
	void	__declspec( dllexport ) Code39BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,double dRatio); 
	void    __declspec( dllexport ) DrawCode39Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,double dRatio); 
	long	__declspec( dllexport ) GetCode39BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, double dRatio); 
	BOOL	__declspec( dllexport ) ErrorCheckCode39Message(CString csMessage); 
 
	void	__declspec( dllexport ) Code93BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar); 
	void    __declspec( dllexport ) DrawCode93Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel); 
	long	__declspec( dllexport ) GetCode93BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC); 
	BOOL	__declspec( dllexport ) ErrorCheckCode93Message(CString csMessage); 
 
	void	__declspec( dllexport ) I2of5BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,double dRatio); 
	void    __declspec( dllexport ) DrawI2of5Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,double dRatio); 
	long	__declspec( dllexport ) GetI2of5BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, double dRatio); 
	BOOL	__declspec( dllexport ) ErrorCheckI2of5Message(CString csMessage); 
 
	void	__declspec( dllexport ) RationalCodabarBarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,double dRatio); 
	void    __declspec( dllexport ) DrawRationalCodabarBarcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,double dRatio); 
	long	__declspec( dllexport ) GetRationalCodabarBarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, double dRatio); 
	BOOL	__declspec( dllexport ) ErrorCheckRationalCodabarMessage(CString csMessage); 
} 
 
 
#endif // !defined(AFX_EXPORTS_H__8EAD6F83_AC3C_11D5_878F_00104B2B0208__INCLUDED_)