-
大小: 206KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-13
- 語言: C/C++
- 標簽: jtwain.dll??源碼??
資源簡介
SCAN掃描程序中jtwain.dll文件源碼。。。 C++編寫。對應掃描程序里 https://download.csdn.net/download/qcy1121/2607400 的jtwain.dll源碼

代碼片段和文件信息
//?Modified?scavino.org?version
#define?VERSION?110 //?version?number?times?100.
#include?
#include?
#include? //?memset?memcpy
#include?
#include?“ijl.h“
#include?“commdlg.h“
#include?“twain.h“
#include?“jtwain.h“
//------------?Constants?and?Macros
#define?STATIC?static
#define?INT32?int
#define?DATAGROUP?unsigned
#define?DSM_FILENAME?“TWAIN_32.DLL“
#define?DSM_ENTRYPOINT?“DSM_Entry“
#define?IsValidHandle(h)?(h!=NULL)
#define?HUGEWRITE(fh?pb?bc)?((INT32)_lwrite(fh?pb?bc))
#define?FMEMSET(p?v?n)?memset(p?v?n);
#define?FMEMCPY(p?q?n)?memcpy(p?q?n);
typedef?enum?{
ED_NONE
ED_START_TRIPLET_ERRS
ED_CAP_GET //?MSG_GET?triplet?on?a?capability?failed
ED_CAP_SET //?MSG_SET?triplet?on?capability?failed
ED_DSM_FAILURE //?TWAIN?DSM?returned?TWRC_FAILURE
ED_DS_FAILURE //?source?returned?TWRC_FAILURE
ED_END_TRIPLET_ERRS
ED_NOT_STATE_4 //?operation?invoked?in?wrong?state
ED_NULL_HCON //?MSG_GET?returned?a?null?container?handle
ED_BAD_HCON //?MSG_GET?returned?an?invalid/unlockable?container?handle
ED_BAD_CONTYPE //?returned?container?ConType?is?not?valid.
ED_BAD_ITEMTYPE //?returned?container?ItemType?is?not?valid.
ED_CAP_GET_EMPTY //?returned?container?has?0?items.
ED_CAP_SET_EMPTY //?trying?to?restrict?a?cap?to?empty?set
}?ErrorDetail;
const?char?*pszErrDescrip[]?=?
{ “[no?details?available]“
““
“DAT_CAPABILITY/MSG_GET?failed“
“DAT_CAPABILITY/MSG_SET?failed“
“Source?Manager?operation?failed“
“DataSource?operation?failed“
““
“TWAIN?session?not?in?State?4?(Source?Open)“
“MSG_GET?returned?a?NULL?container?handle“
“MSG_GET?returned?an?invalid?container?handle“
“Returned?container?is?not?valid?type“
“Returned?container?has?invalid?ItemType“
“Returned?container?is?empty“
“App?and?source?found?NO?values?in?common“
};
const?char?*pszRC[]?=?{
“TWRC_SUCCESS“
“TWRC_FAILURE“
“TWRC_CHECKSTATUS?(‘tried?hard‘)“
“TWRC_CANCEL“
“TWRC_DSEVENT“
“TWRC_NOTDSEVENT“
“TWRC_XFERDONE“
“TWRC_ENDOFLIST“
???“TWRC_INFONOTSUPPORTED“
???“TWRC_DATANOTAVAILABLE“
};
const?char?*pszCC[]?=?{
“TWCC_SUCCESS“
“TWCC_BUMMER?(Failure?due?to?unknown?causes)“
“TWCC_LOWMEMORY“
“TWCC_NODS?(No?Data?Source)“
“TWCC_MAXCONNECTIONS?(DS?is?connected?to?max?possible?apps)“
“TWCC_OPERATIonerror?(DS/DSM?reported?error?app?shouldn‘t)“
“TWCC_BADCAP?(Unknown?capability)“
“7?(undefined)“
“8?(undefined)“
“TWCC_BADPROTOCOL?(Unrecognized?triplet)“
“TWCC_BADVALUE?(Data?parameter?out?of?range)“
“TWCC_SEQERROR?(Triplet?out?of?sequence)“
“TWCC_BADDEST?(Unknown?dest.?App/Src?in?DSM_Entry)“
???“TWCC_CAPUNSUPPORTED?(Cap?not?supported?by?source)“
???“TWCC_CAPBADOPERATION?(Operation?not?supported?by?cap)“
???“TWCC_CAPSEQERROR?(Cap?has?dependancy?on?other?cap)“
};
const?char?szInsuffMem[]?=?“Insufficient?Memory“; //?error?message
#define?WM_AU
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????54728??2000-12-27?00:00??jtwain_visual_studio_6\ijl.h
?????文件??????64366??2010-07-23?14:27??jtwain_visual_studio_6\jtwain.cpp
?????文件??????22837??2002-06-10?23:02??jtwain_visual_studio_6\jtwain.h
?????文件???????5185??2002-06-10?23:18??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.dsp
?????文件????????567??2002-06-10?22:54??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.dsw
?????文件??????53760??2010-07-20?23:32??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.opt
?????文件???????3666??2010-07-20?23:30??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.plg
?????文件????????908??2010-07-23?23:06??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.sln
????..A..H.?????25088??2010-07-23?23:06??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.suo
?????文件???????7081??2010-07-23?23:06??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.vcproj
?????文件???????1401??2010-07-23?23:06??jtwain_visual_studio_6\JTWAIN_VISUAL_STUDIO_6.vcproj.HIME-091224NULL.quchunyi.user
?????文件???????4634??2001-05-30?00:00??jtwain_visual_studio_6\lib\ijl15.lib
?????文件?????485196??2001-05-30?00:00??jtwain_visual_studio_6\lib\ijl15l.lib
?????文件???????5593??2010-07-23?10:25??jtwain_visual_studio_6\org_scavino_twain_JTwain.cpp
?????文件???????1206??2010-07-22?09:29??jtwain_visual_studio_6\org_scavino_twain_JTwain.h
?????文件??????34384??2010-07-21?15:38??jtwain_visual_studio_6\resource\jtwain.aps
?????文件???????2943??2010-07-21?15:38??jtwain_visual_studio_6\resource\jtwain.rc
?????文件????????400??2002-04-20?01:05??jtwain_visual_studio_6\resource\resource.h
?????文件?????192776??2010-07-22?09:39??jtwain_visual_studio_6\twain.h
?????目錄??????????0??2010-07-23?23:01??jtwain_visual_studio_6\debug
?????目錄??????????0??2002-06-10?22:53??jtwain_visual_studio_6\lib
?????目錄??????????0??2010-07-23?23:06??jtwain_visual_studio_6\release
?????目錄??????????0??2010-07-21?15:38??jtwain_visual_studio_6\resource
?????目錄??????????0??2010-07-23?23:06??jtwain_visual_studio_6
-----------?---------??----------?-----??----
???????????????966719????????????????????24
- 上一篇:C++課程設計——停車場管理
- 下一篇:二分法解非線性方程
評論
共有 條評論