| 12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef VIRTUAL_DEVICE_CLASS_HEADER_
- #define VIRTUAL_DEVICE_CLASS_HEADER_
- #include "HSPScannerClass.h"
- class VirtualDeviceClassImpl : public CHSPSClass
- {
- public:
- VirtualDeviceClassImpl();
- ~VirtualDeviceClassImpl();
- //DeviceBaseClass
- ErrorCodeEnum GetDevCategory(DevCategoryInfo& devCategory);
- ErrorCodeEnum Reset();
- ErrorCodeEnum DevClose();
- ErrorCodeEnum GetLastErr(DevErrorInfo& devErrInfo);
- //SubDeviceClass
- ErrorCodeEnum DevOpen();
- ErrorCodeEnum SetParam(ParamType type, ParamTypeValue value);
- ErrorCodeEnum SetPreview(short nValue);
- ErrorCodeEnum ScanImage(const char* pszFileName);
- ErrorCodeEnum ScanImageEx(BYTE* pBtImg, int& nBtLen, const char* pszFileName = "");
- ErrorCodeEnum SetViewPos(int nX, int nY, int nWidth);
- ErrorCodeEnum SetProperty();
- ErrorCodeEnum GetDevStatus(HspsDevStatus& status);
- };
- #endif //VIRTUAL_DEVICE_CLASS_HEADER_
|