Commit Graph

365 Commits

Author SHA1 Message Date
Eugene Wang
679a00818a Experimenting with bg thread processing. 2023-04-02 22:36:58 -04:00
Eugene Wang
84251a6a5e Added winform/wpf reg methods 2023-04-02 21:45:48 -04:00
Eugene Wang
16aaf25f10 Test winform integration. 2023-04-02 21:15:10 -04:00
Eugene Wang
4e336ff110 Extracted used parts of nativemethods. 2023-04-02 20:05:18 -04:00
Eugene Wang
e67c6af195 Add rest of DG image triplets. 2023-04-02 19:31:10 -04:00
Eugene Wang
0d75d44d30 Tried to generate linux DSM files. 2023-04-02 18:02:34 -04:00
Eugene Wang
5bd4a42015 Using template to generate DSM classes like I should've done. 2023-04-02 17:44:36 -04:00
Eugene Wang
3115da95d6 Added audio triplets. 2023-04-02 17:04:09 -04:00
Eugene Wang
b81ab67db1 Added all DGControl triplets. 2023-04-02 16:41:39 -04:00
Eugene Wang
890e5680be I just love reorganizing. 2023-04-02 15:32:19 -04:00
Eugene Wang
306a67f7a2 Moved triplet success logic back to twainsession to reduce dependencies and identity copying in windows. 2023-04-02 13:41:16 -04:00
Eugene Wang
9ddbe70ec7 Attempt on enable source that doesn't work yet. 2023-04-02 09:07:30 -04:00
Eugene Wang
f8cd01069c Added xfergroup. 2023-04-02 08:10:18 -04:00
Eugene Wang
addbf7f31d Reorg'd things the way I like. 2023-04-02 07:56:54 -04:00
Eugene Wang
3fc0b97096 Add callback reg after opening source. 2023-04-02 07:43:10 -04:00
Eugene Wang
94fc3f623c Made my own dsm pinvokes for what I need. 2023-04-01 23:02:02 -04:00
Eugene Wang
d6438c2f54 Added device event. 2023-04-01 22:23:44 -04:00
Eugene Wang
1dd7d811a9 Added custom ds data and fixed copy paste errors. 2023-04-01 22:01:17 -04:00
Eugene Wang
e33c786abd Tried to add status and statusutf8 reader. 2023-04-01 21:39:22 -04:00
Eugene Wang
a73b128f6b Add state info to sample window. 2023-04-01 19:57:37 -04:00
Eugene Wang
1417dbbb14 Added open/close to test form. 2023-04-01 19:38:04 -04:00
Eugene Wang
a779ee6b0e Added identity calls and other ds utilities. 2023-04-01 19:15:41 -04:00
Eugene
ca298f1f77 Progress testing default DS idea. 2023-04-01 17:41:02 -04:00
Eugene Wang
c793ae8e57 Progress with OpenDS. 2023-04-01 16:05:44 -04:00
Eugene Wang
f63fbc8371 Add stepdown for currently supported state levels 2023-04-01 15:42:18 -04:00
Eugene Wang
5aa808024f Tried to load and use entry point for memory mgmt. 2023-04-01 14:39:21 -04:00
Eugene Wang
e68525775d Attempt to resurrect my old triplet ideas with new data types and native methods. 2023-04-01 12:57:07 -04:00
Eugene Wang
260ae9fdef Moved identities to propevents file. 2023-04-01 08:01:20 -04:00
Eugene Wang
003edcccce Testing new twain session ctor. 2023-04-01 07:26:59 -04:00
Eugene Wang
299e74621b Playing with nullable. 2023-03-31 22:20:43 -04:00
Eugene Wang
64e631bd2a Another attempt, starting with only the defined types. 2023-03-31 21:59:59 -04:00
Eugene Wang
1610e39d2d Updated readme and added some more ctors. 2023-03-31 08:10:37 -04:00
Eugene Wang
7abf933d4a Test integrating twaincs 2.5. 2022-04-24 18:08:43 -04:00
Eugene Wang
88cf5bd49f Update supported fx to 462 minimum. 2021-08-27 10:25:21 -04:00
Eugene Wang
68342ec607 Fix sample not using correct scanner. 2021-04-28 07:44:34 -04:00
Eugene Wang
4d17226711 progress on transfer loop. 2021-04-28 07:19:02 -04:00
Eugene Wang
c8e101dd0d Started on scan event handling. 2021-04-27 22:46:17 -04:00
Eugene Wang
3ea2ec1555 Add stop capture method. 2021-04-27 21:49:33 -04:00
Eugene Wang
b86ecb3c1d Replaced platform code with dotnet's environment version. 2021-04-27 21:36:17 -04:00
Eugene Wang
2a38b5f0c4 Added CustomDsData property and renamed device to data source. 2021-04-27 20:59:52 -04:00
Eugene Wang
e2350b002b comment out deprecated things. 2021-04-27 12:27:16 -04:00
Eugene Wang
c5e7789555 Moved image structs to own file and added STS extension. 2021-04-27 09:19:24 -04:00
Eugene Wang
8d003b03c8 Updated license to include TwainWorkingGroup's one. 2021-04-27 08:25:09 -04:00
Eugene Wang
7a1cf2b5fe Some comments on StringToPtrUTF8. 2021-04-27 07:45:16 -04:00
Eugene Wang
714caf4935 Added SetTwainDirectTask method to session. 2021-04-27 07:37:52 -04:00
Eugene Wang
d9e56794e5 Renamed to ThreadPoolMarshaller. 2021-04-26 23:10:14 -04:00
Eugene Wang
c75781e04b Forgot ; 2021-04-26 23:07:40 -04:00
Eugene Wang
8b6a033204 Added GetMetrics() wrapper. 2021-04-26 23:05:04 -04:00
Eugene Wang
a04f35f47e Added CAP_SHEETCOUNT. 2021-04-26 22:37:43 -04:00
Eugene Wang
15a3ea4b0b Added first range container writer. 2021-04-26 22:22:32 -04:00