-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathWiaDef.pas
More file actions
2542 lines (2029 loc) · 101 KB
/
WiaDef.pas
File metadata and controls
2542 lines (2029 loc) · 101 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
(****************************************************************************
*
*
* File: WiaDef.pas
*
* Version: 4.0
*
* Description: WIA constant definitions
*
*****************************************************************************
*
* 2024-04-03 Translation and adaptation by Massimo Magnano
*
*****************************************************************************)
unit WiaDef;
{$H+}
{$POINTERMATH ON}
interface
uses Windows, ActiveX;
type
//MaxM: originally in "wia_lh.h" but moved here to avoid circular unit reference
_WIA_PROPID_TO_NAME = record
propid : PROPID;
pszName : POLESTR;
end;
WIA_PROPID_TO_NAME = _WIA_PROPID_TO_NAME;
PWIA_PROPID_TO_NAME = ^WIA_PROPID_TO_NAME;
{$ALIGN 8}
const
//MaxM: originally in "sti.h" moved here to avoid use of sti unit
// Type of device ( scanner, camera) is represented by DWORD value with
// hi word containing generic device type , and lo word containing sub-type
//
StiDeviceTypeDefault = 0;
StiDeviceTypeScanner = 1;
StiDeviceTypeDigitalCamera = 2;
//#if (_WIN32_WINNT >= 0x0501) // Windows XP and later
StiDeviceTypeStreamingVideo = 3;
//#endif //#if (_WIN32_WINNT >= 0x0501)
//
// WIA property ID and string constants
//
WIA_DIP_DEV_ID = 2; //= $2
WIA_DIP_DEV_ID_STR = 'Unique Device ID';
WIA_DIP_VEND_DESC = 3; //= $3
WIA_DIP_VEND_DESC_STR = 'Manufacturer';
WIA_DIP_DEV_DESC = 4; //= $4
WIA_DIP_DEV_DESC_STR = 'Description';
WIA_DIP_DEV_TYPE = 5; //= $5
WIA_DIP_DEV_TYPE_STR = 'Type';
WIA_DIP_PORT_NAME = 6; //= $6
WIA_DIP_PORT_NAME_STR = 'Port';
WIA_DIP_DEV_NAME = 7; //= $7
WIA_DIP_DEV_NAME_STR = 'Name';
WIA_DIP_SERVER_NAME = 8; //= $8
WIA_DIP_SERVER_NAME_STR = 'Server';
WIA_DIP_REMOTE_DEV_ID = 9; //= $9
WIA_DIP_REMOTE_DEV_ID_STR = 'Remote Device ID';
WIA_DIP_UI_CLSID = 10; //= $a
WIA_DIP_UI_CLSID_STR = 'UI Class ID';
WIA_DIP_HW_CONFIG = 11; //= $b
WIA_DIP_HW_CONFIG_STR = 'Hardware Configuration';
WIA_DIP_BAUDRATE = 12; //= $c
WIA_DIP_BAUDRATE_STR = 'BaudRate';
WIA_DIP_STI_GEN_CAPABILITIES = 13; //= $d
WIA_DIP_STI_GEN_CAPABILITIES_STR = 'STI Generic Capabilities';
WIA_DIP_WIA_VERSION = 14; //= $e
WIA_DIP_WIA_VERSION_STR = 'WIA Version';
WIA_DIP_DRIVER_VERSION = 15; //= $f
WIA_DIP_DRIVER_VERSION_STR = 'Driver Version';
WIA_DIP_PNP_ID = 16; //= $10
WIA_DIP_PNP_ID_STR = 'PnP ID String';
WIA_DIP_STI_DRIVER_VERSION = 17; //= $11
WIA_DIP_STI_DRIVER_VERSION_STR = 'STI Driver Version';
WIA_DPA_FIRMWARE_VERSION = 1026; //= $402
WIA_DPA_FIRMWARE_VERSION_STR = 'Firmware Version';
WIA_DPA_CONNECT_STATUS = 1027; //= $403
WIA_DPA_CONNECT_STATUS_STR = 'Connect Status';
WIA_DPA_DEVICE_TIME = 1028; //= $404
WIA_DPA_DEVICE_TIME_STR = 'Device Time';
WIA_DPC_PICTURES_TAKEN = 2050; //= $802
WIA_DPC_PICTURES_TAKEN_STR = 'Pictures Taken';
WIA_DPC_PICTURES_REMAINING = 2051; //= $803
WIA_DPC_PICTURES_REMAINING_STR = 'Pictures Remaining';
WIA_DPC_EXPOSURE_MODE = 2052; //= $804
WIA_DPC_EXPOSURE_MODE_STR = 'Exposure Mode';
WIA_DPC_EXPOSURE_COMP = 2053; //= $805
WIA_DPC_EXPOSURE_COMP_STR = 'Exposure Compensation';
WIA_DPC_EXPOSURE_TIME = 2054; //= $806
WIA_DPC_EXPOSURE_TIME_STR = 'Exposure Time';
WIA_DPC_FNUMBER = 2055; //= $807
WIA_DPC_FNUMBER_STR = 'F Number';
WIA_DPC_FLASH_MODE = 2056; //= $808
WIA_DPC_FLASH_MODE_STR = 'Flash Mode';
WIA_DPC_FOCUS_MODE = 2057; //= $809
WIA_DPC_FOCUS_MODE_STR = 'Focus Mode';
WIA_DPC_FOCUS_MANUAL_DIST = 2058; //= $80a
WIA_DPC_FOCUS_MANUAL_DIST_STR = 'Focus Manual Dist';
WIA_DPC_ZOOM_POSITION = 2059; //= $80b
WIA_DPC_ZOOM_POSITION_STR = 'Zoom Position';
WIA_DPC_PAN_POSITION = 2060; //= $80c
WIA_DPC_PAN_POSITION_STR = 'Pan Position';
WIA_DPC_TILT_POSITION = 2061; //= $80d
WIA_DPC_TILT_POSITION_STR = 'Tilt Position';
WIA_DPC_TIMER_MODE = 2062; //= $80e
WIA_DPC_TIMER_MODE_STR = 'Timer Mode';
WIA_DPC_TIMER_VALUE = 2063; //= $80f
WIA_DPC_TIMER_VALUE_STR = 'Timer Value';
WIA_DPC_POWER_MODE = 2064; //= $810
WIA_DPC_POWER_MODE_STR = 'Power Mode';
WIA_DPC_BATTERY_STATUS = 2065; //= $811
WIA_DPC_BATTERY_STATUS_STR = 'Battery Status';
WIA_DPC_THUMB_WIDTH = 2066; //= $812
WIA_DPC_THUMB_WIDTH_STR = 'Thumbnail Width';
WIA_DPC_THUMB_HEIGHT = 2067; //= $813
WIA_DPC_THUMB_HEIGHT_STR = 'Thumbnail Height';
WIA_DPC_PICT_WIDTH = 2068; //= $814
WIA_DPC_PICT_WIDTH_STR = 'Picture Width';
WIA_DPC_PICT_HEIGHT = 2069; //= $815
WIA_DPC_PICT_HEIGHT_STR = 'Picture Height';
WIA_DPC_DIMENSION = 2070; //= $816
WIA_DPC_DIMENSION_STR = 'Dimension';
WIA_DPC_COMPRESSION_SETTING = 2071; //= $817
WIA_DPC_COMPRESSION_SETTING_STR = 'Compression Setting';
WIA_DPC_FOCUS_METERING = 2072; //= $818
WIA_DPC_FOCUS_METERING_STR = 'Focus Metering Mode';
WIA_DPC_TIMELAPSE_INTERVAL = 2073; //= $819
WIA_DPC_TIMELAPSE_INTERVAL_STR = 'Timelapse Interval';
WIA_DPC_TIMELAPSE_NUMBER = 2074; //= $81a
WIA_DPC_TIMELAPSE_NUMBER_STR = 'Timelapse Number';
WIA_DPC_BURST_INTERVAL = 2075; //= $81b
WIA_DPC_BURST_INTERVAL_STR = 'Burst Interval';
WIA_DPC_BURST_NUMBER = 2076; //= $81c
WIA_DPC_BURST_NUMBER_STR = 'Burst Number';
WIA_DPC_EFFECT_MODE = 2077; //= $81d
WIA_DPC_EFFECT_MODE_STR = 'Effect Mode';
WIA_DPC_DIGITAL_ZOOM = 2078; //= $81e
WIA_DPC_DIGITAL_ZOOM_STR = 'Digital Zoom';
WIA_DPC_SHARPNESS = 2079; //= $81f
WIA_DPC_SHARPNESS_STR = 'Sharpness';
WIA_DPC_CONTRAST = 2080; //= $820
WIA_DPC_CONTRAST_STR = 'Contrast';
WIA_DPC_CAPTURE_MODE = 2081; //= $821
WIA_DPC_CAPTURE_MODE_STR = 'Capture Mode';
WIA_DPC_CAPTURE_DELAY = 2082; //= $822
WIA_DPC_CAPTURE_DELAY_STR = 'Capture Delay';
WIA_DPC_EXPOSURE_INDEX = 2083; //= $823
WIA_DPC_EXPOSURE_INDEX_STR = 'Exposure Index';
WIA_DPC_EXPOSURE_METERING_MODE = 2084; //= $824
WIA_DPC_EXPOSURE_METERING_MODE_STR = 'Exposure Metering Mode';
WIA_DPC_FOCUS_METERING_MODE = 2085; //= $825
WIA_DPC_FOCUS_METERING_MODE_STR = 'Focus Metering Mode';
WIA_DPC_FOCUS_DISTANCE = 2086; //= $826
WIA_DPC_FOCUS_DISTANCE_STR = 'Focus Distance';
WIA_DPC_FOCAL_LENGTH = 2087; //= $827
WIA_DPC_FOCAL_LENGTH_STR = 'Focus Length';
WIA_DPC_RGB_GAIN = 2088; //= $828
WIA_DPC_RGB_GAIN_STR = 'RGB Gain';
WIA_DPC_WHITE_BALANCE = 2089; //= $829
WIA_DPC_WHITE_BALANCE_STR = 'White Balance';
WIA_DPC_UPLOAD_URL = 2090; //= $82a
WIA_DPC_UPLOAD_URL_STR = 'Upload URL';
WIA_DPC_ARTIST = 2091; //= $82b
WIA_DPC_ARTIST_STR = 'Artist';
WIA_DPC_COPYRIGHT_INFO = 2092; //= $82c
WIA_DPC_COPYRIGHT_INFO_STR = 'Copyright Info';
WIA_DPS_HORIZONTAL_BED_SIZE = 3074; //= $c02
WIA_DPS_HORIZONTAL_BED_SIZE_STR = 'Horizontal Bed Size';
WIA_DPS_VERTICAL_BED_SIZE = 3075; //= $c03
WIA_DPS_VERTICAL_BED_SIZE_STR = 'Vertical Bed Size';
WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE = 3076; //= $c04
WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE_STR = 'Horizontal Sheet Feed Size';
WIA_DPS_VERTICAL_SHEET_FEED_SIZE = 3077; //= $c05
WIA_DPS_VERTICAL_SHEET_FEED_SIZE_STR = 'Vertical Sheet Feed Size';
WIA_DPS_SHEET_FEEDER_REGISTRATION = 3078; //= $c06
WIA_DPS_SHEET_FEEDER_REGISTRATION_STR = 'Sheet Feeder Registration';
WIA_DPS_HORIZONTAL_BED_REGISTRATION = 3079; //= $c07
WIA_DPS_HORIZONTAL_BED_REGISTRATION_STR = 'Horizontal Bed Registration';
WIA_DPS_VERTICAL_BED_REGISTRATION = 3080; //= $c08
WIA_DPS_VERTICAL_BED_REGISTRATION_STR = 'Vertical Bed Registration';
WIA_DPS_PLATEN_COLOR = 3081; //= $c09
WIA_DPS_PLATEN_COLOR_STR = 'Platen Color';
WIA_DPS_PAD_COLOR = 3082; //= $c0a
WIA_DPS_PAD_COLOR_STR = 'Pad Color';
WIA_DPS_FILTER_SELECT = 3083; //= $c0b
WIA_DPS_FILTER_SELECT_STR = 'Filter Select';
WIA_DPS_DITHER_SELECT = 3084; //= $c0c
WIA_DPS_DITHER_SELECT_STR = 'Dither Select';
WIA_DPS_DITHER_PATTERN_DATA = 3085; //= $c0d
WIA_DPS_DITHER_PATTERN_DATA_STR = 'Dither Pattern Data';
WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES = 3086; //= $c0e
WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES_STR = 'Document Handling Capabilities';
WIA_DPS_DOCUMENT_HANDLING_STATUS = 3087; //= $c0f
WIA_DPS_DOCUMENT_HANDLING_STATUS_STR = 'Document Handling Status';
WIA_DPS_DOCUMENT_HANDLING_SELECT = 3088; //= $c10
WIA_DPS_DOCUMENT_HANDLING_SELECT_STR = 'Document Handling Select';
WIA_DPS_DOCUMENT_HANDLING_CAPACITY = 3089; //= $c11
WIA_DPS_DOCUMENT_HANDLING_CAPACITY_STR = 'Document Handling Capacity';
WIA_DPS_OPTICAL_XRES = 3090; //= $c12
WIA_DPS_OPTICAL_XRES_STR = 'Horizontal Optical Resolution';
WIA_DPS_OPTICAL_YRES = 3091; //= $c13
WIA_DPS_OPTICAL_YRES_STR = 'Vertical Optical Resolution';
WIA_DPS_ENDORSER_CHARACTERS = 3092; //= $c14, superseded by WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS
WIA_DPS_ENDORSER_CHARACTERS_STR = 'Endorser Characters';
WIA_DPS_ENDORSER_STRING = 3093; //= $c15, superseded by WIA_IPS_PRINTER_ENDORSER_STRING
WIA_DPS_ENDORSER_STRING_STR = 'Endorser String';
WIA_DPS_SCAN_AHEAD_PAGES = 3094; //= $c16, superseded by WIA_IPS_SCAN_AHEAD
WIA_DPS_SCAN_AHEAD_PAGES_STR = 'Scan Ahead Pages';
WIA_DPS_MAX_SCAN_TIME = 3095; //= $c17
WIA_DPS_MAX_SCAN_TIME_STR = 'Max Scan Time';
WIA_DPS_PAGES = 3096; //= $c18
WIA_DPS_PAGES_STR = 'Pages';
WIA_DPS_PAGE_SIZE = 3097; //= $c19
WIA_DPS_PAGE_SIZE_STR = 'Page Size';
WIA_DPS_PAGE_WIDTH = 3098; //= $c1a
WIA_DPS_PAGE_WIDTH_STR = 'Page Width';
WIA_DPS_PAGE_HEIGHT = 3099; //= $c1b
WIA_DPS_PAGE_HEIGHT_STR = 'Page Height';
WIA_DPS_PREVIEW = 3100; //= $c1c
WIA_DPS_PREVIEW_STR = 'Preview';
WIA_DPS_TRANSPARENCY = 3101; //= $c1d
WIA_DPS_TRANSPARENCY_STR = 'Transparency Adapter';
WIA_DPS_TRANSPARENCY_SELECT = 3102; //= $c1e
WIA_DPS_TRANSPARENCY_SELECT_STR = 'Transparency Adapter Select';
WIA_DPS_SHOW_PREVIEW_CONTROL = 3103; //= $c1f
WIA_DPS_SHOW_PREVIEW_CONTROL_STR = 'Show preview control';
WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE = 3104; //= $c20
WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE_STR = 'Minimum Horizontal Sheet Feed Size';
WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE = 3105; //= $c21
WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE_STR = 'Minimum Vertical Sheet Feed Size';
WIA_DPS_TRANSPARENCY_CAPABILITIES = 3106; //= $c22
WIA_DPS_TRANSPARENCY_CAPABILITIES_STR = 'Transparency Adapter Capabilities';
WIA_DPS_TRANSPARENCY_STATUS = 3107; //= $c23
WIA_DPS_TRANSPARENCY_STATUS_STR = 'Transparency Adapter Status';
WIA_DPF_MOUNT_POINT = 3330; //= $d02
WIA_DPF_MOUNT_POINT_STR = 'Directory mount point';
WIA_DPV_LAST_PICTURE_TAKEN = 3586; //= $e02
WIA_DPV_LAST_PICTURE_TAKEN_STR = 'Last Picture Taken';
WIA_DPV_IMAGES_DIRECTORY = 3587; //= $e03
WIA_DPV_IMAGES_DIRECTORY_STR = 'Images Directory';
WIA_DPV_DSHOW_DEVICE_PATH = 3588; //= $e04
WIA_DPV_DSHOW_DEVICE_PATH_STR = 'Directshow Device Path';
WIA_IPA_ITEM_NAME = 4098; //= $1002
WIA_IPA_ITEM_NAME_STR = 'Item Name';
WIA_IPA_FULL_ITEM_NAME = 4099; //= $1003
WIA_IPA_FULL_ITEM_NAME_STR = 'Full Item Name';
WIA_IPA_ITEM_TIME = 4100; //= $1004
WIA_IPA_ITEM_TIME_STR = 'Item Time Stamp';
WIA_IPA_ITEM_FLAGS = 4101; //= $1005
WIA_IPA_ITEM_FLAGS_STR = 'Item Flags';
WIA_IPA_ACCESS_RIGHTS = 4102; //= $1006
WIA_IPA_ACCESS_RIGHTS_STR = 'Access Rights';
WIA_IPA_DATATYPE = 4103; //= $1007
WIA_IPA_DATATYPE_STR = 'Data Type';
WIA_IPA_DEPTH = 4104; //= $1008
WIA_IPA_DEPTH_STR = 'Bits Per Pixel';
WIA_IPA_PREFERRED_FORMAT = 4105; //= $1009
WIA_IPA_PREFERRED_FORMAT_STR = 'Preferred Format';
WIA_IPA_FORMAT = 4106; //= $100a
WIA_IPA_FORMAT_STR = 'Format';
WIA_IPA_COMPRESSION = 4107; //= $100b
WIA_IPA_COMPRESSION_STR = 'Compression';
WIA_IPA_TYMED = 4108; //= $100c
WIA_IPA_TYMED_STR = 'Media Type';
WIA_IPA_CHANNELS_PER_PIXEL = 4109; //= $100d
WIA_IPA_CHANNELS_PER_PIXEL_STR = 'Channels Per Pixel';
WIA_IPA_BITS_PER_CHANNEL = 4110; //= $100e
WIA_IPA_BITS_PER_CHANNEL_STR = 'Bits Per Channel';
WIA_IPA_PLANAR = 4111; //= $100f
WIA_IPA_PLANAR_STR = 'Planar';
WIA_IPA_PIXELS_PER_LINE = 4112; //= $1010
WIA_IPA_PIXELS_PER_LINE_STR = 'Pixels Per Line';
WIA_IPA_BYTES_PER_LINE = 4113; //= $1011
WIA_IPA_BYTES_PER_LINE_STR = 'Bytes Per Line';
WIA_IPA_NUMBER_OF_LINES = 4114; //= $1012
WIA_IPA_NUMBER_OF_LINES_STR = 'Number of Lines';
WIA_IPA_GAMMA_CURVES = 4115; //= $1013
WIA_IPA_GAMMA_CURVES_STR = 'Gamma Curves';
WIA_IPA_ITEM_SIZE = 4116; //= $1014
WIA_IPA_ITEM_SIZE_STR = 'Item Size';
WIA_IPA_COLOR_PROFILE = 4117; //= $1015
WIA_IPA_COLOR_PROFILE_STR = 'Color Profiles';
WIA_IPA_MIN_BUFFER_SIZE = 4118; //= $1016
WIA_IPA_MIN_BUFFER_SIZE_STR = 'Buffer Size';
WIA_IPA_BUFFER_SIZE = 4118; //= $1016
WIA_IPA_BUFFER_SIZE_STR = 'Buffer Size';
WIA_IPA_REGION_TYPE = 4119; //= $1017
WIA_IPA_REGION_TYPE_STR = 'Region Type';
WIA_IPA_ICM_PROFILE_NAME = 4120; //= $1018
WIA_IPA_ICM_PROFILE_NAME_STR = 'Color Profile Name';
WIA_IPA_APP_COLOR_MAPPING = 4121; //= $1019
WIA_IPA_APP_COLOR_MAPPING_STR = 'Application Applies Color Mapping';
WIA_IPA_PROP_STREAM_COMPAT_ID = 4122; //= $101a
WIA_IPA_PROP_STREAM_COMPAT_ID_STR = 'Stream Compatibility ID';
WIA_IPA_FILENAME_EXTENSION = 4123; //= $101b
WIA_IPA_FILENAME_EXTENSION_STR = 'Filename extension';
WIA_IPA_SUPPRESS_PROPERTY_PAGE = 4124; //= $101c
WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR = 'Suppress a property page';
WIA_IPC_THUMBNAIL = 5122; //= $1402
WIA_IPC_THUMBNAIL_STR = 'Thumbnail Data';
WIA_IPC_THUMB_WIDTH = 5123; //= $1403
WIA_IPC_THUMB_WIDTH_STR = 'Thumbnail Width';
WIA_IPC_THUMB_HEIGHT = 5124; //= $1404
WIA_IPC_THUMB_HEIGHT_STR = 'Thumbnail Height';
WIA_IPC_AUDIO_AVAILABLE = 5125; //= $1405
WIA_IPC_AUDIO_AVAILABLE_STR = 'Audio Available';
WIA_IPC_AUDIO_DATA_FORMAT = 5126; //= $1406
WIA_IPC_AUDIO_DATA_FORMAT_STR = 'Audio Format';
WIA_IPC_AUDIO_DATA = 5127; //= $1407
WIA_IPC_AUDIO_DATA_STR = 'Audio Data';
WIA_IPC_NUM_PICT_PER_ROW = 5128; //= $1408
WIA_IPC_NUM_PICT_PER_ROW_STR = 'Pictures per Row';
WIA_IPC_SEQUENCE = 5129; //= $1409
WIA_IPC_SEQUENCE_STR = 'Sequence Number';
WIA_IPC_TIMEDELAY = 5130; //= $140a
WIA_IPC_TIMEDELAY_STR = 'Time Delay';
WIA_IPS_CUR_INTENT = 6146; //= $1802
WIA_IPS_CUR_INTENT_STR = 'Current Intent';
WIA_IPS_XRES = 6147; //= $1803
WIA_IPS_XRES_STR = 'Horizontal Resolution';
WIA_IPS_YRES = 6148; //= $1804
WIA_IPS_YRES_STR = 'Vertical Resolution';
WIA_IPS_XPOS = 6149; //= $1805
WIA_IPS_XPOS_STR = 'Horizontal Start Position';
WIA_IPS_YPOS = 6150; //= $1806
WIA_IPS_YPOS_STR = 'Vertical Start Position';
WIA_IPS_XEXTENT = 6151; //= $1807
WIA_IPS_XEXTENT_STR = 'Horizontal Extent';
WIA_IPS_YEXTENT = 6152; //= $1808
WIA_IPS_YEXTENT_STR = 'Vertical Extent';
WIA_IPS_PHOTOMETRIC_INTERP = 6153; //= $1809
WIA_IPS_PHOTOMETRIC_INTERP_STR = 'Photometric Interpretation';
WIA_IPS_BRIGHTNESS = 6154; //= $180a
WIA_IPS_BRIGHTNESS_STR = 'Brightness';
WIA_IPS_CONTRAST = 6155; //= $180b
WIA_IPS_CONTRAST_STR = 'Contrast';
WIA_IPS_ORIENTATION = 6156; //= $180c
WIA_IPS_ORIENTATION_STR = 'Orientation';
WIA_IPS_ROTATION = 6157; //= $180d
WIA_IPS_ROTATION_STR = 'Rotation';
WIA_IPS_MIRROR = 6158; //= $180e
WIA_IPS_MIRROR_STR = 'Mirror';
WIA_IPS_THRESHOLD = 6159; //= $180f
WIA_IPS_THRESHOLD_STR = 'Threshold';
WIA_IPS_INVERT = 6160; //= $1810
WIA_IPS_INVERT_STR = 'Invert';
WIA_IPS_WARM_UP_TIME = 6161; //= $1811
WIA_IPS_WARM_UP_TIME_STR = 'Lamp Warm up Time';
//{$ifdef win32vista} //{$if _WIN32_WINNT>=$0600}
//
// New properties, property names and values specific to WIA 2.0 (introduced in Windows Vista):
//
WIA_DPS_USER_NAME = 3112; //= $c28
WIA_DPS_USER_NAME_STR = 'User Name';
WIA_DPS_SERVICE_ID = 3113; //= $c29
WIA_DPS_SERVICE_ID_STR = 'Service ID';
WIA_DPS_DEVICE_ID = 3114; //= $c2a
WIA_DPS_DEVICE_ID_STR = 'Device ID';
WIA_DPS_GLOBAL_IDENTITY = 3115; //= $c2b
WIA_DPS_GLOBAL_IDENTITY_STR = 'Global Identity';
WIA_DPS_SCAN_AVAILABLE_ITEM = 3116; //= $c2c
WIA_DPS_SCAN_AVAILABLE_ITEM_STR = 'Scan Available Item';
WIA_IPS_DESKEW_X = 6162; //= $1812
WIA_IPS_DESKEW_X_STR = 'DeskewX';
WIA_IPS_DESKEW_Y = 6163; //= $1813
WIA_IPS_DESKEW_Y_STR = 'DeskewY';
WIA_IPS_SEGMENTATION = 6164; //= $1814
WIA_IPS_SEGMENTATION_STR = 'Segmentation';
WIA_SEGMENTATION_FILTER_STR = 'SegmentationFilter';
WIA_IMAGEPROC_FILTER_STR = 'ImageProcessingFilter';
WIA_IPS_MAX_HORIZONTAL_SIZE = 6165; //= $1815
WIA_IPS_MAX_HORIZONTAL_SIZE_STR = 'Maximum Horizontal Scan Size';
WIA_IPS_MAX_VERTICAL_SIZE = 6166; //= $1816
WIA_IPS_MAX_VERTICAL_SIZE_STR = 'Maximum Vertical Scan Size';
WIA_IPS_MIN_HORIZONTAL_SIZE = 6167; //= $1817
WIA_IPS_MIN_HORIZONTAL_SIZE_STR = 'Minimum Horizontal Scan Size';
WIA_IPS_MIN_VERTICAL_SIZE = 6168; //= $1818
WIA_IPS_MIN_VERTICAL_SIZE_STR = 'Minimum Vertical Scan Size';
WIA_IPS_TRANSFER_CAPABILITIES = 6169; //= $1819
WIA_IPS_TRANSFER_CAPABILITIES_STR = 'Transfer Capabilities';
WIA_IPS_SHEET_FEEDER_REGISTRATION = 3078; //= $c06
WIA_IPS_SHEET_FEEDER_REGISTRATION_STR = 'Sheet Feeder Registration';
WIA_IPS_DOCUMENT_HANDLING_SELECT = 3088; //= $c10
WIA_IPS_DOCUMENT_HANDLING_SELECT_STR = 'Document Handling Select';
WIA_IPS_OPTICAL_XRES = 3090; //= $c12
WIA_IPS_OPTICAL_XRES_STR = 'Horizontal Optical Resolution';
WIA_IPS_OPTICAL_YRES = 3091; //= $c13
WIA_IPS_OPTICAL_YRES_STR = 'Vertical Optical Resolution';
WIA_IPS_PAGES = 3096; //= $c18
WIA_IPS_PAGES_STR = 'Pages';
WIA_IPS_PAGE_SIZE = 3097; //= $c19
WIA_IPS_PAGE_SIZE_STR = 'Page Size';
WIA_IPS_PAGE_WIDTH = 3098; //= $c1a
WIA_IPS_PAGE_WIDTH_STR = 'Page Width';
WIA_IPS_PAGE_HEIGHT = 3099; //= $c1b
WIA_IPS_PAGE_HEIGHT_STR = 'Page Height';
WIA_IPS_PREVIEW = 3100; //= $c1c
WIA_IPS_PREVIEW_STR = 'Preview';
WIA_IPS_SHOW_PREVIEW_CONTROL = 3103; //= $c1f
WIA_IPS_SHOW_PREVIEW_CONTROL_STR = 'Show preview control';
WIA_IPS_FILM_SCAN_MODE = 3104; //= $c20
WIA_IPS_FILM_SCAN_MODE_STR = 'Film Scan Mode';
WIA_IPS_LAMP = 3105; //= $c21
WIA_IPS_LAMP_STR = 'Lamp';
WIA_IPS_LAMP_AUTO_OFF = 3106; //= $c22
WIA_IPS_LAMP_AUTO_OFF_STR = 'Lamp Auto Off';
WIA_IPS_AUTO_DESKEW = 3107; //= $c23
WIA_IPS_AUTO_DESKEW_STR = 'Automatic Deskew';
WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION = 3108; //= $c24
WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION_STR = 'Supports Child Item Creation';
WIA_IPS_XSCALING = 3109; //= $c25
WIA_IPS_XSCALING_STR = 'Horizontal Scaling';
WIA_IPS_YSCALING = 3110; //= $c26
WIA_IPS_YSCALING_STR = 'Vertical Scaling';
WIA_IPS_PREVIEW_TYPE = 3111; //= $c27
WIA_IPS_PREVIEW_TYPE_STR = 'Preview Type';
WIA_IPA_ITEM_CATEGORY = 4125; //= $101d
WIA_IPA_ITEM_CATEGORY_STR = 'Item Category';
WIA_IPA_UPLOAD_ITEM_SIZE = 4126; //= $101e
WIA_IPA_UPLOAD_ITEM_SIZE_STR = 'Upload Item Size';
WIA_IPA_ITEMS_STORED = 4127; //= $101f
WIA_IPA_ITEMS_STORED_STR = 'Items Stored';
WIA_IPA_RAW_BITS_PER_CHANNEL = 4128; //= $1020
WIA_IPA_RAW_BITS_PER_CHANNEL_STR = 'Raw Bits Per Channel';
WIA_IPS_FILM_NODE_NAME = 4129; //= $1021
WIA_IPS_FILM_NODE_NAME_STR = 'Film Node Name';
WIA_IPS_PRINTER_ENDORSER = 4130; //= $1022
WIA_IPS_PRINTER_ENDORSER_STR = 'Printer/Endorser';
WIA_IPS_PRINTER_ENDORSER_ORDER = 4131; //= $1023
WIA_IPS_PRINTER_ENDORSER_ORDER_STR = 'Printer/Endorser Order';
WIA_IPS_PRINTER_ENDORSER_COUNTER = 4132; //= $1024
WIA_IPS_PRINTER_ENDORSER_COUNTER_STR = 'Printer/Endorser Counter';
WIA_IPS_PRINTER_ENDORSER_STEP = 4133; //= $1025
WIA_IPS_PRINTER_ENDORSER_STEP_STR = 'Printer/Endorser Step';
WIA_IPS_PRINTER_ENDORSER_XOFFSET = 4134; //= $1026
WIA_IPS_PRINTER_ENDORSER_XOFFSET_STR = 'Printer/Endorser Horizontal Offset';
WIA_IPS_PRINTER_ENDORSER_YOFFSET = 4135; //= $1027
WIA_IPS_PRINTER_ENDORSER_YOFFSET_STR = 'Printer/Endorser Vertical Offset';
WIA_IPS_PRINTER_ENDORSER_NUM_LINES = 4136; //= $1028
WIA_IPS_PRINTER_ENDORSER_NUM_LINES_STR = 'Printer/Endorser Lines';
WIA_IPS_PRINTER_ENDORSER_STRING = 4137; //= $1029
WIA_IPS_PRINTER_ENDORSER_STRING_STR = 'Printer/Endorser String';
WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS = 4138; //= $102a
WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS_STR = 'Printer/Endorser Valid Characters';
WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS = 4139; //= $102b
WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS_STR = 'Printer/Endorser Valid Format Specifiers';
WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD = 4140; //= $102c
WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD_STR = 'Printer/Endorser Text Upload';
WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD = 4141; //= $102d
WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD_STR = 'Printer/Endorser Text Download';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS = 4142; //= $102e
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR = 'Printer/Endorser Graphics';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION = 4143; //= $102f
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION_STR = 'Printer/Endorser Graphics Position';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH = 4144; //= $1030
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH_STR = 'Printer/Endorser Graphics Minimum Width';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH = 4145; //= $1031
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH_STR = 'Printer/Endorser Graphics Maximum Width';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT = 4146; //= $1032
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT_STR = 'Printer/Endorser Graphics Minimum Height';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT = 4147; //= $1033
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT_STR = 'Printer/Endorser Graphics Maximum Height';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD = 4148; //= $1034
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD_STR = 'Printer/Endorser Graphics Upload';
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD = 4149; //= $1035
WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD_STR = 'Printer/Endorser Graphics Download';
WIA_IPS_BARCODE_READER = 4150; //= $1036
WIA_IPS_BARCODE_READER_STR = 'Barcode Reader';
WIA_IPS_MAXIMUM_BARCODES_PER_PAGE = 4151; //= $1037
WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR = 'Maximum Barcodes Per Page';
WIA_IPS_BARCODE_SEARCH_DIRECTION = 4152; //= $1038
WIA_IPS_BARCODE_SEARCH_DIRECTION_STR = 'Barcode Search Direction';
WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES = 4153; //= $1039
WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES_STR = 'Barcode Search Retries';
WIA_IPS_BARCODE_SEARCH_TIMEOUT = 4154; //= $103a
WIA_IPS_BARCODE_SEARCH_TIMEOUT_STR = 'Barcode Search Timeout';
WIA_IPS_SUPPORTED_BARCODE_TYPES = 4155; //= $103b
WIA_IPS_SUPPORTED_BARCODE_TYPES_STR = 'Supported Barcode Types';
WIA_IPS_ENABLED_BARCODE_TYPES = 4156; //= $103c
WIA_IPS_ENABLED_BARCODE_TYPES_STR = 'Enabled Barcode Types';
WIA_IPS_PATCH_CODE_READER = 4157; //= $103d
WIA_IPS_PATCH_CODE_READER_STR = 'Patch Code Reader';
WIA_IPS_SUPPORTED_PATCH_CODE_TYPES = 4162; //= $1042
WIA_IPS_SUPPORTED_PATCH_CODE_TYPES_STR = 'Supported Patch Code Types';
WIA_IPS_ENABLED_PATCH_CODE_TYPES = 4163; //= $1043
WIA_IPS_ENABLED_PATCH_CODE_TYPES_STR = 'Enabled Path Code Types';
WIA_IPS_MICR_READER = 4164; //= $1044
WIA_IPS_MICR_READER_STR = 'MICR Reader';
WIA_IPS_JOB_SEPARATORS = 4165; //= $1045
WIA_IPS_JOB_SEPARATORS_STR = 'Job Separators';
WIA_IPS_LONG_DOCUMENT = 4166; //= $1046
WIA_IPS_LONG_DOCUMENT_STR = 'Long Document';
WIA_IPS_BLANK_PAGES = 4167; //= $1047
WIA_IPS_BLANK_PAGES_STR = 'Blank Pages';
WIA_IPS_MULTI_FEED = 4168; //= $1048
WIA_IPS_MULTI_FEED_STR = 'Multi-Feed';
WIA_IPS_MULTI_FEED_SENSITIVITY = 4169; //= $1049
WIA_IPS_MULTI_FEED_SENSITIVITY_STR = 'Multi-Feed Sensitivity';
WIA_IPS_AUTO_CROP = 4170; //= $104a
WIA_IPS_AUTO_CROP_STR = 'Auto-Crop';
WIA_IPS_OVER_SCAN = 4171; //= $104b
WIA_IPS_OVER_SCAN_STR = 'Overscan';
WIA_IPS_OVER_SCAN_LEFT = 4172; //= $104c
WIA_IPS_OVER_SCAN_LEFT_STR = 'Overscan Left';
WIA_IPS_OVER_SCAN_RIGHT = 4173; //= $104d
WIA_IPS_OVER_SCAN_RIGHT_STR = 'Overscan Right';
WIA_IPS_OVER_SCAN_TOP = 4174; //= $104e
WIA_IPS_OVER_SCAN_TOP_STR = 'Overscan Top';
WIA_IPS_OVER_SCAN_BOTTOM = 4175; //= $104f
WIA_IPS_OVER_SCAN_BOTTOM_STR = 'Overscan Bottom';
WIA_IPS_COLOR_DROP = 4176; //= $1050
WIA_IPS_COLOR_DROP_STR = 'Color Drop';
WIA_IPS_COLOR_DROP_RED = 4177; //= $1051
WIA_IPS_COLOR_DROP_RED_STR = 'Color Drop Red';
WIA_IPS_COLOR_DROP_GREEN = 4178; //= $1052
WIA_IPS_COLOR_DROP_GREEN_STR = 'Color Drop Green';
WIA_IPS_COLOR_DROP_BLUE = 4179; //= $1053
WIA_IPS_COLOR_DROP_BLUE_STR = 'Color Drop Blue';
WIA_IPS_SCAN_AHEAD = 4180; //= $1054
WIA_IPS_SCAN_AHEAD_STR = 'Scan Ahead';
WIA_IPS_SCAN_AHEAD_CAPACITY = 4181; //= $1055
WIA_IPS_SCAN_AHEAD_CAPACITY_STR = 'Scan Ahead Capacity';
WIA_IPS_FEEDER_CONTROL = 4182; //= $1056
WIA_IPS_FEEDER_CONTROL_STR = 'Feeder Control';
WIA_IPS_PRINTER_ENDORSER_PADDING = 4183; //= $1057
WIA_IPS_PRINTER_ENDORSER_PADDING_STR = 'Printer/Endorser Padding';
WIA_IPS_PRINTER_ENDORSER_FONT_TYPE = 4184; //= $1058
WIA_IPS_PRINTER_ENDORSER_FONT_TYPE_STR = 'Printer/Endorser Font Type';
WIA_IPS_ALARM = 4185; //= $1059
WIA_IPS_ALARM_STR = 'Alarm';
WIA_IPS_PRINTER_ENDORSER_INK = 4186; //= $105A
WIA_IPS_PRINTER_ENDORSER_INK_STR = 'Printer/Endorser Ink';
WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION= 4187; //= $105B
WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION_STR = 'Printer/Endorser Character Rotation';
WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS = 4188; //= $105C
WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS_STR= 'Printer/Endorser Maximum Characters';
WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS = 4189; //= $105D
WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS_STR = 'Printer/Endorser Maximum Graphics';
WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS = 4190; //= $105E
WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS_STR= 'Printer/Endorser Counter Digits';
WIA_IPS_COLOR_DROP_MULTI = 4191; //= $105F
WIA_IPS_COLOR_DROP_MULTI_STR = 'Color Drop Multiple';
WIA_IPS_BLANK_PAGES_SENSITIVITY = 4192; //= $1060
WIA_IPS_BLANK_PAGES_SENSITIVITY_STR = 'Blank Pages Sensitivity';
WIA_IPS_MULTI_FEED_DETECT_METHOD = 4193; //= $1061
WIA_IPS_MULTI_FEED_DETECT_METHOD_STR = 'Multi-Feed Detection Method';
//
// WIA_IPA_ITEM_CATEGORY constants
//
WIA_CATEGORY_FINISHED_FILE: TGUID = '{ff2b77ca-cf84-432b-a735-3a130dde2a88}';
WIA_CATEGORY_FLATBED: TGUID = '{fb607b1f-43f3-488b-855b-fb703ec342a6}';
WIA_CATEGORY_FEEDER: TGUID = '{fe131934-f84c-42ad-8da4-6129cddd7288}';
WIA_CATEGORY_FILM: TGUID = '{fcf65be7-3ce3-4473-af85-f5d37d21b68a}';
WIA_CATEGORY_ROOT: TGUID = '{f193526f-59b8-4a26-9888-e16e4f97ce10}';
WIA_CATEGORY_FOLDER: TGUID = '{c692a446-6f5a-481d-85bb-92e2e86fd30a}';
WIA_CATEGORY_FEEDER_FRONT: TGUID = '{4823175c-3b28-487b-a7e6-eebc17614fd1}';
WIA_CATEGORY_FEEDER_BACK: TGUID = '{61ca74d4-39db-42aa-89b1-8c19c9cd4c23}';
WIA_CATEGORY_AUTO: TGUID = '{defe5fd8-6c97-4dde-b11e-cb509b270e11}';
WIA_CATEGORY_IMPRINTER: TGUID = '{fc65016d-9202-43dd-91a7-64c2954cfb8b}';
WIA_CATEGORY_ENDORSER: TGUID = '{47102cc3-127f-4771-adfc-991ab8ee1e97}';
WIA_CATEGORY_BARCODE_READER: TGUID = '{36e178a0-473f-494b-af8f-6c3f6d7486fc}';
WIA_CATEGORY_PATCH_CODE_READER: TGUID = '{8faa1a6d-9c8a-42cd-98b3-ee9700cbc74f}';
WIA_CATEGORY_MICR_READER: TGUID = '{3b86c1ec-71bc-4645-b4d5-1b19da2be978}';
//
// Default Segmentation Filter GUID
//
CLSID_WiaDefaultSegFilter: TGUID = '{D4F4D30B-0B29-4508-8922-0C5797D42765}';
//
// WIA_IPS_TRANSFER_CAPABILITIES flags:
//
WIA_TRANSFER_CHILDREN_SINGLE_SCAN = $00000001;
//
// WIA_IPS_SEGMENTATION_FILTER constants
//
WIA_USE_SEGMENTATION_FILTER = 0;
WIA_DONT_USE_SEGMENTATION_FILTER = 1;
//
// WIA_IPS_FILM_SCAN_MODE constants
//
WIA_FILM_COLOR_SLIDE = 0;
WIA_FILM_COLOR_NEGATIVE = 1;
WIA_FILM_BW_NEGATIVE = 2;
//
// WIA_IPS_LAMP constants
//
WIA_LAMP_ON = 0;
WIA_LAMP_OFF = 1;
//
// WIA_IPS_AUTO_DESKEW constants
//
WIA_AUTO_DESKEW_ON = 0;
WIA_AUTO_DESKEW_OFF = 1;
//
// WIA_IPS_PREVIEW_TYPE constants
//
WIA_ADVANCED_PREVIEW = 0;
WIA_BASIC_PREVIEW = 1;
//
// WIA_IPS_PRINTER_ENDORSER constants
//
WIA_PRINTER_ENDORSER_DISABLED = 0;
WIA_PRINTER_ENDORSER_AUTO = 1;
WIA_PRINTER_ENDORSER_FLATBED = 2;
WIA_PRINTER_ENDORSER_FEEDER_FRONT = 3;
WIA_PRINTER_ENDORSER_FEEDER_BACK = 4;
WIA_PRINTER_ENDORSER_FEEDER_DUPLEX = 5;
WIA_PRINTER_ENDORSER_DIGITAL = 6;
//
// WIA_IPS_PRINTER_ENDORSER_ORDER constants
//
WIA_PRINTER_ENDORSER_BEFORE_SCAN = 0;
WIA_PRINTER_ENDORSER_AFTER_SCAN = 1;
//
// WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS constants
//
WIA_PRINT_DATE = 0; //= '$DATE$';
WIA_PRINT_YEAR = 1; //= '$YEAR$';
WIA_PRINT_MONTH = 2; //= '$MONTH$';
WIA_PRINT_DAY = 3; //= '$DAY$';
WIA_PRINT_WEEK_DAY = 4; //= '$WEEK_DAY$';
WIA_PRINT_TIME_24H = 5; //= '$TIME$';
WIA_PRINT_TIME_12H = 6; //= '$TIME_12H$';
WIA_PRINT_HOUR_24H = 7; //= '$HOUR_24H$';
WIA_PRINT_HOUR_12H = 8; //= '$HOUR_12H$';
WIA_PRINT_AM_PM = 9; //= '$AM_PM$';
WIA_PRINT_MINUTE = 10; //= '$MINUTE$';
WIA_PRINT_SECOND = 11; //= '$SECOND$';
WIA_PRINT_PAGE_COUNT = 12; //= '$PAGE_COUNT$';
WIA_PRINT_IMAGE = 13; //= '$IMAGE$';
WIA_PRINT_MILLISECOND = 14; //= '$MSECOND$';
WIA_PRINT_MONTH_NAME = 15; //= '$MONTH_NAME$';
WIA_PRINT_MONTH_SHORT = 16; //= '$MONTH_SHORT$';
WIA_PRINT_WEEK_DAY_SHORT = 17; //= '$WEEK_DAY_SHORT$';
//
// WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION constants
//
WIA_PRINTER_ENDORSER_GRAPHICS_LEFT = 0;
WIA_PRINTER_ENDORSER_GRAPHICS_RIGHT = 1;
WIA_PRINTER_ENDORSER_GRAPHICS_TOP = 2;
WIA_PRINTER_ENDORSER_GRAPHICS_BOTTOM = 3;
WIA_PRINTER_ENDORSER_GRAPHICS_TOP_LEFT = 4;
WIA_PRINTER_ENDORSER_GRAPHICS_TOP_RIGHT = 5;
WIA_PRINTER_ENDORSER_GRAPHICS_BOTTOM_LEFT = 6;
WIA_PRINTER_ENDORSER_GRAPHICS_BOTTOM_RIGHT = 7;
WIA_PRINTER_ENDORSER_GRAPHICS_BACKGROUND = 8;
WIA_PRINTER_ENDORSER_GRAPHICS_DEVICE_DEFAULT = 9;
//
// WIA_IPS_BARCODE_READER constants
//
WIA_BARCODE_READER_DISABLED = 0;
WIA_BARCODE_READER_AUTO = 1;
WIA_BARCODE_READER_FLATBED = 2;
WIA_BARCODE_READER_FEEDER_FRONT = 3;
WIA_BARCODE_READER_FEEDER_BACK = 4;
WIA_BARCODE_READER_FEEDER_DUPLEX = 5;
//
// The WIA_IPS_BARCODE_SEARCH_DIRECTION constants
//
WIA_BARCODE_HORIZONTAL_SEARCH = 0;
WIA_BARCODE_VERTICAL_SEARCH = 1;
WIA_BARCODE_HORIZONTAL_VERTICAL_SEARCH = 2;
WIA_BARCODE_VERTICAL_HORIZONTAL_SEARCH = 3;
WIA_BARCODE_AUTO_SEARCH = 4;
//
// WIA_IPS_SUPPORTED_BARCODE_TYPES constants
//
WIA_BARCODE_UPCA = 0;
WIA_BARCODE_UPCE = 1;
WIA_BARCODE_CODABAR = 2;
WIA_BARCODE_NONINTERLEAVED_2OF5 = 3;
WIA_BARCODE_INTERLEAVED_2OF5 = 4;
WIA_BARCODE_CODE39 = 5;
WIA_BARCODE_CODE39_MOD43 = 6;
WIA_BARCODE_CODE39_FULLASCII = 7;
WIA_BARCODE_CODE93 = 8;
WIA_BARCODE_CODE128 = 9;
WIA_BARCODE_CODE128A = 10;
WIA_BARCODE_CODE128B = 11;
WIA_BARCODE_CODE128C = 12;
WIA_BARCODE_GS1128 = 13;
WIA_BARCODE_GS1DATABAR = 14;
WIA_BARCODE_ITF14 = 15;
WIA_BARCODE_EAN8 = 16;
WIA_BARCODE_EAN13 = 17;
WIA_BARCODE_POSTNETA = 18;
WIA_BARCODE_POSTNETB = 19;
WIA_BARCODE_POSTNETC = 20;
WIA_BARCODE_POSTNET_DPBC = 21;
WIA_BARCODE_PLANET = 22;
WIA_BARCODE_INTELLIGENT_MAIL = 23;
WIA_BARCODE_POSTBAR = 24;
WIA_BARCODE_RM4SCC = 25;
WIA_BARCODE_HIGH_CAPACITY_COLOR = 26;
WIA_BARCODE_MAXICODE = 27;
WIA_BARCODE_PDF417 = 28;
WIA_BARCODE_CPCBINARY = 29;
WIA_BARCODE_FIM = 30;
WIA_BARCODE_PHARMACODE = 31;
WIA_BARCODE_PLESSEY = 32;
WIA_BARCODE_MSI = 33;
WIA_BARCODE_JAN = 34;
WIA_BARCODE_TELEPEN = 35;
WIA_BARCODE_AZTEC = 36;
WIA_BARCODE_SMALLAZTEC = 37;
WIA_BARCODE_DATAMATRIX = 38;
WIA_BARCODE_DATASTRIP = 39;
WIA_BARCODE_EZCODE = 40;
WIA_BARCODE_QRCODE = 41;
WIA_BARCODE_SHOTCODE = 42;
WIA_BARCODE_SPARQCODE = 43;