// // 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_)