Commit Graph

298 Commits

Author SHA1 Message Date
Eugene Wang
9bd155d419 Moved static csv conversions to own file. 2021-04-22 07:46:02 -04:00
Eugene Wang
5ca9bb601c Updated sample console to end xfer correctly. 2021-04-22 07:29:03 -04:00
Eugene Wang
a29bb5ce8e Added a few type extra logic from previous versions. 2021-04-22 07:19:35 -04:00
Eugene Wang
d1b2f1cb4c Add attempt to enable ds. 2021-04-21 22:43:52 -04:00
Eugene Wang
5f443d59e1 Add implicit string conversions. 2021-04-21 22:42:56 -04:00
Eugene Wang
091470c0b0 Add call to open DS in wrapper. 2021-04-21 13:06:02 -04:00
Eugene Wang
66b5270d37 Fixed lang encoding error in non frameworks. 2021-04-21 13:05:25 -04:00
Eugene Wang
e2f709add0 Moved CSV to own file. 2021-04-21 13:04:22 -04:00
Eugene Wang
192a2c0219 Added ToStrings for some types 2021-04-21 13:03:41 -04:00
Eugene Wang
20216b52a7 Started adding the higher level wrapper TwainSession. 2021-04-21 11:39:37 -04:00
Eugene Wang
0cd99efc0a Updated package info. 2021-04-21 08:26:19 -04:00
Eugene Wang
a43d10ea6e Re-initialized project with types and utilities from twaincs. 2021-04-21 08:18:26 -04:00
Eugene Wang
b43939726a Added non-ref IntPtr dsm entry call. 2018-11-30 22:17:16 -05:00
Eugene Wang
2fb153fa59 Added unit test project placeholder. 2018-11-25 22:03:47 -05:00
Eugene Wang
fe6b55bb72 Added value writer with type detection. 2018-11-25 21:52:10 -05:00
Eugene Wang
5e4fd5f7c8 Added TW_RANGE to cap writer. 2018-11-25 07:33:23 -05:00
Eugene Wang
122a3354c4 Added TW_ENUMERATION to cap writer. 2018-11-25 07:06:48 -05:00
Eugene Wang
cc48fe73dd Added TW_ARRAY support to cap writer. 2018-11-25 07:02:32 -05:00
Eugene Wang
b4e1435987 First attempt with TW_CAPABILITY generator with one value support. 2018-11-25 06:42:12 -05:00
Eugene Wang
60138217cd Updated readme on supported fx. 2018-11-23 20:25:07 -05:00
Eugene Wang
c82134e554 Tweaked exception rethrow code. 2018-11-23 20:18:13 -05:00
Eugene Wang
9d7b1154f5 Added first naive dispatcher loop without win message pump. 2018-11-23 19:59:37 -05:00
Eugene Wang
47ae473316 Made TwainSession utilize both internal and external thread contexts. 2018-11-23 19:39:10 -05:00
Eugene Wang
59adf25d2a Added UI thread sync placeholder obj & methods. 2018-11-23 19:10:34 -05:00
Eugene Wang
b489a3ef58 Fix possible GC'd function pointer in internal msg loop. 2018-11-23 16:07:34 -05:00
Eugene Wang
b23757ebdc Tweaks to win32 pinvoke signatures. 2018-11-23 15:35:31 -05:00
Eugene Wang
ffeef44ac7 Added custom cap value container types. 2018-11-21 16:14:33 -05:00
Eugene Wang
eb7e0ad403 Updated cpp for more questionable types. 2018-11-21 06:21:59 -05:00
Eugene Wang
720524d0b4 Updated readme and c++ ref file. 2018-11-20 21:23:34 -05:00
Eugene Wang
1b2404e966 Updated exception message texts and more cases on stepdown(). 2018-11-20 19:59:56 -05:00
Eugene Wang
c3244d406e Tweaked console sample end messages. 2018-11-20 18:46:36 -05:00
Eugene Wang
f196f605c5 First attempt at a DIY windows message pump. 2018-11-20 18:43:48 -05:00
Eugene Wang
cb1fbebc0a Updated readme. 2018-11-18 19:40:08 -05:00
Eugene Wang
be68aa6d49 Added c++ size display gist code for verification. 2018-11-18 19:34:36 -05:00
Eugene Wang
263d72323f Updated comments on types. 2018-11-18 19:19:08 -05:00
Eugene Wang
5f7fa37459 Added twaindirect triplet. 2018-11-18 12:36:20 -05:00
Eugene Wang
1ee5668ff1 Added metrics triplet. 2018-11-18 12:30:59 -05:00
Eugene Wang
1e8f47346d Renamed capability file name. 2018-11-18 12:19:56 -05:00
Eugene Wang
34c156da23 Added capability triplets. 2018-11-18 12:15:12 -05:00
Eugene Wang
a8a0f81604 Added SetupFileXfer triplets. 2018-11-18 11:55:43 -05:00
Eugene Wang
44c022494b Added FileSystem triplets and simplified other triplet classes. 2018-11-18 11:52:24 -05:00
Eugene Wang
daf7f384ac Added SetupMemXfer triplet. 2018-11-18 11:28:55 -05:00
Eugene Wang
6ccd370afc Added PassThru triplet. 2018-11-18 11:26:11 -05:00
Eugene Wang
7522bdf696 Added custom ds data triplets. 2018-11-18 11:22:52 -05:00
Eugene Wang
1718aaef48 Added rest of audio triplets. 2018-11-18 11:01:25 -05:00
Eugene Wang
8f8a9a2f16 Added transfer logic skeleton from old code. 2018-11-18 10:51:08 -05:00
Eugene Wang
ec153e6f3d Added ProcessEvent triplet call. 2018-11-18 09:58:38 -05:00
Eugene Wang
0605610665 Expanded source disabled event args. 2018-11-17 12:45:30 -05:00
Eugene Wang
751f885949 Added wrapping methods to userinterface triplets. 2018-11-17 12:21:17 -05:00
Eugene Wang
bc1dfd2992 Added DAT_USERINTERFACE calls. 2018-11-17 11:42:51 -05:00