exports.h 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // Copyright 2002 Neil Van Eps
  3. //
  4. #if !defined(AFX_EXPORTS_H__8EAD6F83_AC3C_11D5_878F_00104B2B0208__INCLUDED_)
  5. #define AFX_EXPORTS_H__8EAD6F83_AC3C_11D5_878F_00104B2B0208__INCLUDED_
  6. #include "stdafx.h"
  7. enum Symbology
  8. {
  9. RATIONALCODABAR,
  10. TRADITIONALCODABAR,
  11. I2OF5,
  12. CODE39,
  13. COD128,
  14. UPCEAN,
  15. CODE93
  16. };
  17. #define COLORWHITE 0x00FFFFFF
  18. #define COLORBLACK 0x00000000
  19. extern "C"
  20. {
  21. void __declspec( dllexport ) Code128BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,long nCode128StartingSubset = 0);
  22. void __declspec( dllexport ) DrawCode128Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,long nCode128StartingSubset = 0);
  23. long __declspec( dllexport ) GetCode128BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, long nCode128StartingSubset = 0);
  24. BOOL __declspec( dllexport ) ErrorCheckCode128Message(CString csMessage, long nCode128StartingSubset = 0);
  25. void __declspec( dllexport ) Code39BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,double dRatio);
  26. void __declspec( dllexport ) DrawCode39Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,double dRatio);
  27. long __declspec( dllexport ) GetCode39BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, double dRatio);
  28. BOOL __declspec( dllexport ) ErrorCheckCode39Message(CString csMessage);
  29. void __declspec( dllexport ) Code93BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar);
  30. void __declspec( dllexport ) DrawCode93Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel);
  31. long __declspec( dllexport ) GetCode93BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC);
  32. BOOL __declspec( dllexport ) ErrorCheckCode93Message(CString csMessage);
  33. void __declspec( dllexport ) I2of5BarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,double dRatio);
  34. void __declspec( dllexport ) DrawI2of5Barcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,double dRatio);
  35. long __declspec( dllexport ) GetI2of5BarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, double dRatio);
  36. BOOL __declspec( dllexport ) ErrorCheckI2of5Message(CString csMessage);
  37. void __declspec( dllexport ) RationalCodabarBarcodeToClipboard(CString csMessage,double dHeight,double dNarrowBar,double dRatio);
  38. void __declspec( dllexport ) DrawRationalCodabarBarcode(CString csMessage,double dHeight,double dNarrowBar,HDC pDC,long nStartingXPixel,long nStartingYPixel,double dRatio);
  39. long __declspec( dllexport ) GetRationalCodabarBarcodePixelWidth(CString csMessage, double dNarrowBar, HDC pDC, double dRatio);
  40. BOOL __declspec( dllexport ) ErrorCheckRationalCodabarMessage(CString csMessage);
  41. }
  42. #endif // !defined(AFX_EXPORTS_H__8EAD6F83_AC3C_11D5_878F_00104B2B0208__INCLUDED_)