#include extern "C" _declspec(dllexport) int GetDeviceCount(); extern "C" _declspec(dllexport) int GetDeviceName(int index, char* nbuf); extern "C" _declspec(dllexport) int GetResolutionCount(int index); extern "C" _declspec(dllexport) int GetResolution(int R_index, int &width, int &height); extern "C" _declspec(dllexport) int GetStillResolutionCount(int index); extern "C" _declspec(dllexport) int GetStillResolution(int R_index, int &width, int &height); extern "C" _declspec(dllexport) int OpenDevice(int index, int width, int height, HWND mhwnd, bool isDisplay); extern "C" _declspec(dllexport) int OpenDeviceEx(int index, int width, int height, HWND mhwnd, bool isDisplay); extern "C" _declspec(dllexport) int CloseDevice(); extern "C" _declspec(dllexport) void PausePreview(); extern "C" _declspec(dllexport) void ResumePreview(); extern "C" _declspec(dllexport) char* CaptureFromPreview(char *path, int isBarCode); extern "C" _declspec(dllexport) int CaptureFromStill(char *path ); extern "C" _declspec(dllexport) void SetFormatType(int type); extern "C" _declspec(dllexport) void SetJpgQuality(int val); extern "C" _declspec(dllexport) void SetColorType(int type); extern "C" _declspec(dllexport) void SetCutType(int type); extern "C" _declspec(dllexport) int SetCustomArea(int iX1, int iY1, int iX2, int iY2) extern "C" _declspec(dllexport) void SetRotateAngle(int angle); extern "C" _declspec(dllexport) void TrueSize(void); extern "C" _declspec(dllexport) void BestSize(void); extern "C" _declspec(dllexport) void ZoomIn(void); extern "C" _declspec(dllexport) void ZoomOut(void); extern "C" _declspec(dllexport) void SetDelBgColor(int flag); extern "C" _declspec(dllexport) void SetDelBlackEdge(int flag); extern "C" _declspec(dllexport) int ManualFocus(); extern "C" _declspec(dllexport) int RecogQrBarCode(int type,char * result); extern "C" _declspec(dllexport) void SetDpi(int type, int val); extern "C" _declspec(dllexport) int AddImagePath(char* path); extern "C" _declspec(dllexport) int MergeImages(char* desPath, int direction,int sp); extern "C" _declspec(dllexport) int AddImageFileToPDF(char* path); extern "C" _declspec(dllexport) int CombineToPDF(char* desPath); extern "C" _declspec(dllexport) int GetVideoProcParms(int ParmID,long &min, long &max, long &def, long ¤t); extern "C" _declspec(dllexport) int SetVideoProcParms(int ParmID, int value); extern "C" _declspec(dllexport) int GetCameraCotrolParms(int ParmID,long &min, long &max, long &def, long ¤t, long &flag); extern "C" _declspec(dllexport) int SetCameraCotrolParms(int ParmID,int value, int flag); extern "C" _declspec(dllexport) int ShowCameraSettingWindow(void); extern "C" __declspec(dllexport) int ReadCard(); extern "C" __declspec(dllexport) char* GeCardInfo(int index); extern "C" _declspec(dllexport) int PicBoxMouseDown(int px, int py); extern "C" _declspec(dllexport) int PicBoxMouseUp(int px, int py); extern "C" _declspec(dllexport) int PicBoxMouseMove(int px, int py); extern "C" _declspec(dllexport) int StartAudioRecord(char* path); extern "C" _declspec(dllexport) int StopAudioRecord(); extern "C" _declspec(dllexport) int StartPlayAudio(char* path); extern "C" _declspec(dllexport) int StopPlayAudio(); ///////////////////////////////////////////////////////////////////////////////////////////////////////