This file is indexed.

/usr/lib/python2.7/dist-packages/piggyphoto/ptp.py is in python-piggyphoto 0.1dev-git20141014.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
# Constants extracted from gphoto2's ptp.h

PTP_DL_BE = 0xF0
PTP_DL_LE = 0x0F
USB_CLASS_PTP = 6
PTP_USB_BULK_HS_MAX_PACKET_LEN_WRITE = 512
PTP_USB_BULK_HS_MAX_PACKET_LEN_READ = 512
PTP_USB_BULK_HDR_LEN = (2*4+2*2)
PTP_USB_BULK_PAYLOAD_LEN_WRITE = (PTP_USB_BULK_HS_MAX_PACKET_LEN_WRITE-PTP_USB_BULK_HDR_LEN)
PTP_USB_BULK_PAYLOAD_LEN_READ = (PTP_USB_BULK_HS_MAX_PACKET_LEN_READ-PTP_USB_BULK_HDR_LEN)
PTP_USB_BULK_REQ_LEN = (PTP_USB_BULK_HDR_LEN+5*4)
PTP_USB_CONTAINER_UNDEFINED = 0x0000
PTP_USB_CONTAINER_COMMAND = 0x0001
PTP_USB_CONTAINER_DATA = 0x0002
PTP_USB_CONTAINER_RESPONSE = 0x0003
PTP_USB_CONTAINER_EVENT = 0x0004
PTPIP_INIT_COMMAND_REQUEST = 1
PTPIP_INIT_COMMAND_ACK = 2
PTPIP_INIT_EVENT_REQUEST = 3
PTPIP_INIT_EVENT_ACK = 4
PTPIP_INIT_FAIL = 5
PTPIP_CMD_REQUEST = 6
PTPIP_CMD_RESPONSE = 7
PTPIP_EVENT = 8
PTPIP_START_DATA_PACKET = 9
PTPIP_DATA_PACKET = 10
PTPIP_CANCEL_TRANSACTION = 11
PTPIP_END_DATA_PACKET = 12
PTPIP_PING = 13
PTPIP_PONG = 14
PTP_VENDOR_EASTMAN_KODAK = 0x00000001
PTP_VENDOR_SEIKO_EPSON = 0x00000002
PTP_VENDOR_AGILENT = 0x00000003
PTP_VENDOR_POLAROID = 0x00000004
PTP_VENDOR_AGFA_GEVAERT = 0x00000005
PTP_VENDOR_MICROSOFT = 0x00000006
PTP_VENDOR_EQUINOX = 0x00000007
PTP_VENDOR_VIEWQUEST = 0x00000008
PTP_VENDOR_STMICROELECTRONICS = 0x00000009
PTP_VENDOR_NIKON = 0x0000000A
PTP_VENDOR_CANON = 0x0000000B
PTP_VENDOR_FOTONATION = 0x0000000C
PTP_VENDOR_PENTAX = 0x0000000D
PTP_VENDOR_FUJI = 0x0000000E
PTP_VENDOR_MTP = 0xffffffff
PTP_OC_Undefined = 0x1000
PTP_OC_GetDeviceInfo = 0x1001
PTP_OC_OpenSession = 0x1002
PTP_OC_CloseSession = 0x1003
PTP_OC_GetStorageIDs = 0x1004
PTP_OC_GetStorageInfo = 0x1005
PTP_OC_GetNumObjects = 0x1006
PTP_OC_GetObjectHandles = 0x1007
PTP_OC_GetObjectInfo = 0x1008
PTP_OC_GetObject = 0x1009
PTP_OC_GetThumb = 0x100A
PTP_OC_DeleteObject = 0x100B
PTP_OC_SendObjectInfo = 0x100C
PTP_OC_SendObject = 0x100D
PTP_OC_InitiateCapture = 0x100E
PTP_OC_FormatStore = 0x100F
PTP_OC_ResetDevice = 0x1010
PTP_OC_SelfTest = 0x1011
PTP_OC_SetObjectProtection = 0x1012
PTP_OC_PowerDown = 0x1013
PTP_OC_GetDevicePropDesc = 0x1014
PTP_OC_GetDevicePropValue = 0x1015
PTP_OC_SetDevicePropValue = 0x1016
PTP_OC_ResetDevicePropValue = 0x1017
PTP_OC_TerminateOpenCapture = 0x1018
PTP_OC_MoveObject = 0x1019
PTP_OC_CopyObject = 0x101A
PTP_OC_GetPartialObject = 0x101B
PTP_OC_InitiateOpenCapture = 0x101C
PTP_OC_StartEnumHandles = 0x101D
PTP_OC_EnumHandles = 0x101E
PTP_OC_StopEnumHandles = 0x101F
PTP_OC_GetVendorExtensionMaps = 0x1020
PTP_OC_GetVendorDeviceInfo = 0x1021
PTP_OC_GetResizedImageObject = 0x1022
PTP_OC_GetFilesystemManifest = 0x1023
PTP_OC_GetStreamInfo = 0x1024
PTP_OC_GetStream = 0x1025
PTP_OC_EK_GetSerial = 0x9003
PTP_OC_EK_SetSerial = 0x9004
PTP_OC_EK_SendFileObjectInfo = 0x9005
PTP_OC_EK_SendFileObject = 0x9006
PTP_OC_EK_SetText = 0x9008
PTP_OC_CANON_GetPartialObjectInfo = 0x9001
PTP_OC_CANON_SetObjectArchive = 0x9002
PTP_OC_CANON_KeepDeviceOn = 0x9003
PTP_OC_CANON_LockDeviceUI = 0x9004
PTP_OC_CANON_UnlockDeviceUI = 0x9005
PTP_OC_CANON_GetObjectHandleByName = 0x9006
PTP_OC_CANON_InitiateReleaseControl = 0x9008
PTP_OC_CANON_TerminateReleaseControl = 0x9009
PTP_OC_CANON_TerminatePlaybackMode = 0x900A
PTP_OC_CANON_ViewfinderOn = 0x900B
PTP_OC_CANON_ViewfinderOff = 0x900C
PTP_OC_CANON_DoAeAfAwb = 0x900D
PTP_OC_CANON_GetCustomizeSpec = 0x900E
PTP_OC_CANON_GetCustomizeItemInfo = 0x900F
PTP_OC_CANON_GetCustomizeData = 0x9010
PTP_OC_CANON_SetCustomizeData = 0x9011
PTP_OC_CANON_GetCaptureStatus = 0x9012
PTP_OC_CANON_CheckEvent = 0x9013
PTP_OC_CANON_FocusLock = 0x9014
PTP_OC_CANON_FocusUnlock = 0x9015
PTP_OC_CANON_GetLocalReleaseParam = 0x9016
PTP_OC_CANON_SetLocalReleaseParam = 0x9017
PTP_OC_CANON_AskAboutPcEvf = 0x9018
PTP_OC_CANON_SendPartialObject = 0x9019
PTP_OC_CANON_InitiateCaptureInMemory = 0x901A
PTP_OC_CANON_GetPartialObjectEx = 0x901B
PTP_OC_CANON_SetObjectTime = 0x901C
PTP_OC_CANON_GetViewfinderImage = 0x901D
PTP_OC_CANON_GetObjectAttributes = 0x901E
PTP_OC_CANON_ChangeUSBProtocol = 0x901F
PTP_OC_CANON_GetChanges = 0x9020
PTP_OC_CANON_GetObjectInfoEx = 0x9021
PTP_OC_CANON_InitiateDirectTransfer = 0x9022
PTP_OC_CANON_TerminateDirectTransfer = 0x9023
PTP_OC_CANON_SendObjectInfoByPath = 0x9024
PTP_OC_CANON_SendObjectByPath = 0x9025
PTP_OC_CANON_InitiateDirectTansferEx = 0x9026
PTP_OC_CANON_GetAncillaryObjectHandles = 0x9027
PTP_OC_CANON_GetTreeInfo = 0x9028
PTP_OC_CANON_GetTreeSize = 0x9029
PTP_OC_CANON_NotifyProgress = 0x902A
PTP_OC_CANON_NotifyCancelAccepted = 0x902B
PTP_OC_CANON_902C = 0x902C
PTP_OC_CANON_GetDirectory = 0x902D
PTP_OC_CANON_SetPairingInfo = 0x9030
PTP_OC_CANON_GetPairingInfo = 0x9031
PTP_OC_CANON_DeletePairingInfo = 0x9032
PTP_OC_CANON_GetMACAddress = 0x9033
PTP_OC_CANON_SetDisplayMonitor = 0x9034
PTP_OC_CANON_PairingComplete = 0x9035
PTP_OC_CANON_GetWirelessMAXChannel = 0x9036
PTP_OC_CANON_EOS_GetStorageIDs = 0x9101
PTP_OC_CANON_EOS_GetStorageInfo = 0x9102
PTP_OC_CANON_EOS_GetObjectInfo = 0x9103
PTP_OC_CANON_EOS_GetObject = 0x9104
PTP_OC_CANON_EOS_DeleteObject = 0x9105
PTP_OC_CANON_EOS_FormatStore = 0x9106
PTP_OC_CANON_EOS_GetPartialObject = 0x9107
PTP_OC_CANON_EOS_GetDeviceInfoEx = 0x9108
PTP_OC_CANON_EOS_GetObjectInfoEx = 0x9109
PTP_OC_CANON_EOS_GetThumbEx = 0x910A
PTP_OC_CANON_EOS_SendPartialObject = 0x910B
PTP_OC_CANON_EOS_SetObjectAttributes = 0x910C
PTP_OC_CANON_EOS_GetObjectTime = 0x910D
PTP_OC_CANON_EOS_SetObjectTime = 0x910E
PTP_OC_CANON_EOS_RemoteRelease = 0x910F
PTP_OC_CANON_EOS_SetDevicePropValueEx = 0x9110
PTP_OC_CANON_EOS_GetRemoteMode = 0x9113
PTP_OC_CANON_EOS_SetRemoteMode = 0x9114
PTP_OC_CANON_EOS_SetEventMode = 0x9115
PTP_OC_CANON_EOS_GetEvent = 0x9116
PTP_OC_CANON_EOS_TransferComplete = 0x9117
PTP_OC_CANON_EOS_CancelTransfer = 0x9118
PTP_OC_CANON_EOS_ResetTransfer = 0x9119
PTP_OC_CANON_EOS_PCHDDCapacity = 0x911A
PTP_OC_CANON_EOS_SetUILock = 0x911B
PTP_OC_CANON_EOS_ResetUILock = 0x911C
PTP_OC_CANON_EOS_KeepDeviceOn = 0x911D
PTP_OC_CANON_EOS_SetNullPacketMode = 0x911E
PTP_OC_CANON_EOS_UpdateFirmware = 0x911F
PTP_OC_CANON_EOS_TransferCompleteDT = 0x9120
PTP_OC_CANON_EOS_CancelTransferDT = 0x9121
PTP_OC_CANON_EOS_SetWftProfile = 0x9122
PTP_OC_CANON_EOS_GetWftProfile = 0x9122
PTP_OC_CANON_EOS_SetProfileToWft = 0x9124
PTP_OC_CANON_EOS_BulbStart = 0x9125
PTP_OC_CANON_EOS_BulbEnd = 0x9126
PTP_OC_CANON_EOS_RequestDevicePropValue = 0x9127
PTP_OC_CANON_EOS_RemoteReleaseOn = 0x9128
PTP_OC_CANON_EOS_RemoteReleaseOff = 0x9129
PTP_OC_CANON_EOS_InitiateViewfinder = 0x9151
PTP_OC_CANON_EOS_TerminateViewfinder = 0x9152
PTP_OC_CANON_EOS_GetViewFinderData = 0x9153
PTP_OC_CANON_EOS_DoAf = 0x9154
PTP_OC_CANON_EOS_DriveLens = 0x9155
PTP_OC_CANON_EOS_DepthOfFieldPreview = 0x9156
PTP_OC_CANON_EOS_ClickWB = 0x9157
PTP_OC_CANON_EOS_Zoom = 0x9158
PTP_OC_CANON_EOS_ZoomPosition = 0x9159
PTP_OC_CANON_EOS_SetLiveAfFrame = 0x915a
PTP_OC_CANON_EOS_AfCancel = 0x9160
PTP_OC_CANON_EOS_FAPIMessageTX = 0x91FE
PTP_OC_CANON_EOS_FAPIMessageRX = 0x91FF
PTP_OC_NIKON_GetProfileAllData = 0x9006
PTP_OC_NIKON_SendProfileData = 0x9007
PTP_OC_NIKON_DeleteProfile = 0x9008
PTP_OC_NIKON_SetProfileData = 0x9009
PTP_OC_NIKON_AdvancedTransfer = 0x9010
PTP_OC_NIKON_GetFileInfoInBlock = 0x9011
PTP_OC_NIKON_Capture = 0x90C0	# 1 param,   no data */
PTP_OC_NIKON_AfDrive = 0x90C1	# no params, no data */
PTP_OC_NIKON_SetControlMode = 0x90C2	# 1 param,   no data */
PTP_OC_NIKON_DelImageSDRAM = 0x90C3	# no params, no data */
PTP_OC_NIKON_GetLargeThumb = 0x90C4
PTP_OC_NIKON_CurveDownload = 0x90C5	# 1 param,   data in */
PTP_OC_NIKON_CurveUpload = 0x90C6	# 1 param,   data out */
PTP_OC_NIKON_CheckEvent = 0x90C7	# no params, data in */
PTP_OC_NIKON_DeviceReady = 0x90C8	# no params, no data */
PTP_OC_NIKON_SetPreWBData = 0x90C9	# 3 params,  data out */
PTP_OC_NIKON_GetVendorPropCodes = 0x90CA	# 0 params, data in */
PTP_OC_NIKON_AfCaptureSDRAM = 0x90CB	# no params, no data */
PTP_OC_NIKON_GetPictCtrlData = 0x90CC
PTP_OC_NIKON_SetPictCtrlData = 0x90CD
PTP_OC_NIKON_DelCstPicCtrl = 0x90CE
PTP_OC_NIKON_GetPicCtrlCapability = 0x90CF
PTP_OC_NIKON_GetPreviewImg = 0x9200
PTP_OC_NIKON_StartLiveView = 0x9201
PTP_OC_NIKON_EndLiveView = 0x9202
PTP_OC_NIKON_GetLiveViewImg = 0x9203
PTP_OC_NIKON_MfDrive = 0x9204
PTP_OC_NIKON_ChangeAfArea = 0x9205
PTP_OC_NIKON_AfDriveCancel = 0x9206
PTP_OC_NIKON_GetDevicePTPIPInfo = 0x90E0
PTP_OC_MTP_GetObjectPropsSupported = 0x9801
PTP_OC_MTP_GetObjectPropDesc = 0x9802
PTP_OC_MTP_GetObjectPropValue = 0x9803
PTP_OC_MTP_SetObjectPropValue = 0x9804
PTP_OC_MTP_GetObjPropList = 0x9805
PTP_OC_MTP_SetObjPropList = 0x9806
PTP_OC_MTP_GetInterdependendPropdesc = 0x9807
PTP_OC_MTP_SendObjectPropList = 0x9808
PTP_OC_MTP_GetObjectReferences = 0x9810
PTP_OC_MTP_SetObjectReferences = 0x9811
PTP_OC_MTP_UpdateDeviceFirmware = 0x9812
PTP_OC_MTP_Skip = 0x9820
PTP_OC_MTP_WMDRMPD_GetSecureTimeChallenge = 0x9101
PTP_OC_MTP_WMDRMPD_GetSecureTimeResponse = 0x9102
PTP_OC_MTP_WMDRMPD_SetLicenseResponse = 0x9103
PTP_OC_MTP_WMDRMPD_GetSyncList = 0x9104
PTP_OC_MTP_WMDRMPD_SendMeterChallengeQuery = 0x9105
PTP_OC_MTP_WMDRMPD_GetMeterChallenge = 0x9106
PTP_OC_MTP_WMDRMPD_SetMeterResponse = 0x9107
PTP_OC_MTP_WMDRMPD_CleanDataStore = 0x9108
PTP_OC_MTP_WMDRMPD_GetLicenseState = 0x9109
PTP_OC_MTP_WMDRMPD_SendWMDRMPDCommand = 0x910A
PTP_OC_MTP_WMDRMPD_SendWMDRMPDRequest = 0x910B
PTP_OC_MTP_WMDRMPD_SendWMDRMPDAppRequest = 0x9212
PTP_OC_MTP_WMDRMPD_GetWMDRMPDAppResponse = 0x9213
PTP_OC_MTP_WMDRMPD_EnableTrustedFilesOperations = 0x9214
PTP_OC_MTP_WMDRMPD_DisableTrustedFilesOperations = 0x9215
PTP_OC_MTP_WMDRMPD_EndTrustedAppSession = 0x9216
PTP_OC_MTP_AAVT_OpenMediaSession = 0x9170
PTP_OC_MTP_AAVT_CloseMediaSession = 0x9171
PTP_OC_MTP_AAVT_GetNextDataBlock = 0x9172
PTP_OC_MTP_AAVT_SetCurrentTimePosition = 0x9173
PTP_OC_MTP_WMDRMND_SendRegistrationRequest = 0x9180
PTP_OC_MTP_WMDRMND_GetRegistrationResponse = 0x9181
PTP_OC_MTP_WMDRMND_GetProximityChallenge = 0x9182
PTP_OC_MTP_WMDRMND_SendProximityResponse = 0x9183
PTP_OC_MTP_WMDRMND_SendWMDRMNDLicenseRequest = 0x9184
PTP_OC_MTP_WMDRMND_GetWMDRMNDLicenseResponse = 0x9185
PTP_OC_MTP_WMPPD_ReportAddedDeletedItems = 0x9201
PTP_OC_MTP_WMPPD_ReportAcquiredItems = 0x9202
PTP_OC_MTP_WMPPD_PlaylistObjectPref = 0x9203
PTP_OC_MTP_ZUNE_GETUNDEFINED001 = 0x9204
PTP_OC_MTP_WPDWCN_ProcessWFCObject = 0x9122
PTP_OC_EXTENSION_MASK = 0xF000
PTP_OC_EXTENSION = 0x9000
PTP_RC_Undefined = 0x2000
PTP_RC_OK = 0x2001
PTP_RC_GeneralError = 0x2002
PTP_RC_SessionNotOpen = 0x2003
PTP_RC_InvalidTransactionID = 0x2004
PTP_RC_OperationNotSupported = 0x2005
PTP_RC_ParameterNotSupported = 0x2006
PTP_RC_IncompleteTransfer = 0x2007
PTP_RC_InvalidStorageId = 0x2008
PTP_RC_InvalidObjectHandle = 0x2009
PTP_RC_DevicePropNotSupported = 0x200A
PTP_RC_InvalidObjectFormatCode = 0x200B
PTP_RC_StoreFull = 0x200C
PTP_RC_ObjectWriteProtected = 0x200D
PTP_RC_StoreReadOnly = 0x200E
PTP_RC_AccessDenied = 0x200F
PTP_RC_NoThumbnailPresent = 0x2010
PTP_RC_SelfTestFailed = 0x2011
PTP_RC_PartialDeletion = 0x2012
PTP_RC_StoreNotAvailable = 0x2013
PTP_RC_SpecificationByFormatUnsupported = 0x2014
PTP_RC_NoValidObjectInfo = 0x2015
PTP_RC_InvalidCodeFormat = 0x2016
PTP_RC_UnknownVendorCode = 0x2017
PTP_RC_CaptureAlreadyTerminated = 0x2018
PTP_RC_DeviceBusy = 0x2019
PTP_RC_InvalidParentObject = 0x201A
PTP_RC_InvalidDevicePropFormat = 0x201B
PTP_RC_InvalidDevicePropValue = 0x201C
PTP_RC_InvalidParameter = 0x201D
PTP_RC_SessionAlreadyOpened = 0x201E
PTP_RC_TransactionCanceled = 0x201F
PTP_RC_SpecificationOfDestinationUnsupported = 0x2020
PTP_RC_InvalidEnumHandle = 0x2021
PTP_RC_NoStreamEnabled = 0x2022
PTP_RC_InvalidDataSet = 0x2023
PTP_RC_EK_FilenameRequired = 0xA001
PTP_RC_EK_FilenameConflicts = 0xA002
PTP_RC_EK_FilenameInvalid = 0xA003
PTP_RC_NIKON_HardwareError = 0xA001
PTP_RC_NIKON_OutOfFocus = 0xA002
PTP_RC_NIKON_ChangeCameraModeFailed = 0xA003
PTP_RC_NIKON_InvalidStatus = 0xA004
PTP_RC_NIKON_SetPropertyNotSupported = 0xA005
PTP_RC_NIKON_WbResetError = 0xA006
PTP_RC_NIKON_DustReferenceError = 0xA007
PTP_RC_NIKON_ShutterSpeedBulb = 0xA008
PTP_RC_NIKON_MirrorUpSequence = 0xA009
PTP_RC_NIKON_CameraModeNotAdjustFNumber = 0xA00A
PTP_RC_NIKON_NotLiveView = 0xA00B
PTP_RC_NIKON_MfDriveStepEnd = 0xA00C
PTP_RC_NIKON_MfDriveStepInsufficiency = 0xA00E
PTP_RC_NIKON_AdvancedTransferCancel = 0xA022
PTP_RC_CANON_UNKNOWN_COMMAND = 0xA001
PTP_RC_CANON_OPERATION_REFUSED = 0xA005
PTP_RC_CANON_LENS_COVER = 0xA006
PTP_RC_CANON_BATTERY_LOW = 0xA101
PTP_RC_CANON_NOT_READY = 0xA102
PTP_RC_CANON_A009 = 0xA009
PTP_RC_MTP_Undefined = 0xA800
PTP_RC_MTP_Invalid_ObjectPropCode = 0xA801
PTP_RC_MTP_Invalid_ObjectProp_Format = 0xA802
PTP_RC_MTP_Invalid_ObjectProp_Value = 0xA803
PTP_RC_MTP_Invalid_ObjectReference = 0xA804
PTP_RC_MTP_Invalid_Dataset = 0xA806
PTP_RC_MTP_Specification_By_Group_Unsupported = 0xA807
PTP_RC_MTP_Specification_By_Depth_Unsupported = 0xA808
PTP_RC_MTP_Object_Too_Large = 0xA809
PTP_RC_MTP_ObjectProp_Not_Supported = 0xA80A
PTP_RC_MTP_Invalid_Media_Session_ID = 0xA170
PTP_RC_MTP_Media_Session_Limit_Reached = 0xA171
PTP_RC_MTP_No_More_Data = 0xA172
PTP_RC_MTP_Invalid_WFC_Syntax = 0xA121
PTP_RC_MTP_WFC_Version_Not_Supported = 0xA122
PTP_ERROR_IO = 0x02FF
PTP_ERROR_DATA_EXPECTED = 0x02FE
PTP_ERROR_RESP_EXPECTED = 0x02FD
PTP_ERROR_BADPARAM = 0x02FC
PTP_ERROR_CANCEL = 0x02FB
PTP_ERROR_TIMEOUT = 0x02FA
PTP_EC_Undefined = 0x4000
PTP_EC_CancelTransaction = 0x4001
PTP_EC_ObjectAdded = 0x4002
PTP_EC_ObjectRemoved = 0x4003
PTP_EC_StoreAdded = 0x4004
PTP_EC_StoreRemoved = 0x4005
PTP_EC_DevicePropChanged = 0x4006
PTP_EC_ObjectInfoChanged = 0x4007
PTP_EC_DeviceInfoChanged = 0x4008
PTP_EC_RequestObjectTransfer = 0x4009
PTP_EC_StoreFull = 0x400A
PTP_EC_DeviceReset = 0x400B
PTP_EC_StorageInfoChanged = 0x400C
PTP_EC_CaptureComplete = 0x400D
PTP_EC_UnreportedStatus = 0x400E
PTP_EC_CANON_ExtendedErrorcode = 0xC005	# ? */
PTP_EC_CANON_ObjectInfoChanged = 0xC008
PTP_EC_CANON_RequestObjectTransfer = 0xC009
PTP_EC_CANON_CameraModeChanged = 0xC00C
PTP_EC_CANON_ShutterButtonPressed = 0xC00E
PTP_EC_CANON_StartDirectTransfer = 0xC011
PTP_EC_CANON_StopDirectTransfer = 0xC013
PTP_EC_CANON_EOS_RequestGetEvent = 0xc101
PTP_EC_CANON_EOS_ObjectAddedEx = 0xc181
PTP_EC_CANON_EOS_ObjectRemoved = 0xc182
PTP_EC_CANON_EOS_RequestGetObjectInfoEx = 0xc183
PTP_EC_CANON_EOS_StorageStatusChanged = 0xc184
PTP_EC_CANON_EOS_StorageInfoChanged = 0xc185
PTP_EC_CANON_EOS_RequestObjectTransfer = 0xc186
PTP_EC_CANON_EOS_ObjectInfoChangedEx = 0xc187
PTP_EC_CANON_EOS_ObjectContentChanged = 0xc188
PTP_EC_CANON_EOS_PropValueChanged = 0xc189
PTP_EC_CANON_EOS_AvailListChanged = 0xc18a
PTP_EC_CANON_EOS_CameraStatusChanged = 0xc18b
PTP_EC_CANON_EOS_WillSoonShutdown = 0xc18d
PTP_EC_CANON_EOS_ShutdownTimerUpdated = 0xc18e
PTP_EC_CANON_EOS_RequestCancelTransfer = 0xc18f
PTP_EC_CANON_EOS_RequestObjectTransferDT = 0xc190
PTP_EC_CANON_EOS_RequestCancelTransferDT = 0xc191
PTP_EC_CANON_EOS_StoreAdded = 0xc192
PTP_EC_CANON_EOS_StoreRemoved = 0xc193
PTP_EC_CANON_EOS_BulbExposureTime = 0xc194
PTP_EC_CANON_EOS_RecordingTime = 0xc195
PTP_EC_CANON_EOS_RequestObjectTransferTS = 0xC1a2
PTP_EC_CANON_EOS_AfResult = 0xc1a3
PTP_EC_Nikon_ObjectAddedInSDRAM = 0xC101
PTP_EC_Nikon_CaptureCompleteRecInSdram = 0xC102
PTP_EC_Nikon_AdvancedTransfer = 0xC103
PTP_EC_Nikon_PreviewImageAdded = 0xC104
PTP_EC_MTP_ObjectPropChanged = 0xC801
PTP_EC_MTP_ObjectPropDescChanged = 0xC802
PTP_EC_MTP_ObjectReferencesChanged = 0xC803
PTP_GOH_ALL_STORAGE = 0xffffffff
PTP_GOH_ALL_FORMATS = 0x00000000
PTP_GOH_ALL_ASSOCS = 0x00000000
PTP_GOH_ROOT_PARENT = 0xffffffff
PTP_HANDLER_SPECIAL = 0xffffffff
PTP_HANDLER_ROOT = 0x00000000
PTP_MAXSTRLEN = 255
PTP_OFC_Undefined = 0x3000
PTP_OFC_Defined = 0x3800
PTP_OFC_Association = 0x3001
PTP_OFC_Script = 0x3002
PTP_OFC_Executable = 0x3003
PTP_OFC_Text = 0x3004
PTP_OFC_HTML = 0x3005
PTP_OFC_DPOF = 0x3006
PTP_OFC_AIFF = 0x3007
PTP_OFC_WAV = 0x3008
PTP_OFC_MP3 = 0x3009
PTP_OFC_AVI = 0x300A
PTP_OFC_MPEG = 0x300B
PTP_OFC_ASF = 0x300C
PTP_OFC_QT = 0x300D # guessing */
PTP_OFC_EXIF_JPEG = 0x3801
PTP_OFC_TIFF_EP = 0x3802
PTP_OFC_FlashPix = 0x3803
PTP_OFC_BMP = 0x3804
PTP_OFC_CIFF = 0x3805
PTP_OFC_Undefined_0x3806 = 0x3806
PTP_OFC_GIF = 0x3807
PTP_OFC_JFIF = 0x3808
PTP_OFC_PCD = 0x3809
PTP_OFC_PICT = 0x380A
PTP_OFC_PNG = 0x380B
PTP_OFC_Undefined_0x380C = 0x380C
PTP_OFC_TIFF = 0x380D
PTP_OFC_TIFF_IT = 0x380E
PTP_OFC_JP2 = 0x380F
PTP_OFC_JPX = 0x3810
PTP_OFC_DNG = 0x3811
PTP_OFC_EK_M3U = 0xb002
PTP_OFC_CANON_CRW = 0xb101
PTP_OFC_CANON_CRW3 = 0xb103
PTP_OFC_CANON_MOV = 0xb104
PTP_OFC_CANON_CHDK_CRW = 0xb1ff
PTP_OFC_MTP_MediaCard = 0xb211
PTP_OFC_MTP_MediaCardGroup = 0xb212
PTP_OFC_MTP_Encounter = 0xb213
PTP_OFC_MTP_EncounterBox = 0xb214
PTP_OFC_MTP_M4A = 0xb215
PTP_OFC_MTP_ZUNEUNDEFINED = 0xb217 # Unknown file type */
PTP_OFC_MTP_Firmware = 0xb802
PTP_OFC_MTP_WindowsImageFormat = 0xb881
PTP_OFC_MTP_UndefinedAudio = 0xb900
PTP_OFC_MTP_WMA = 0xb901
PTP_OFC_MTP_OGG = 0xb902
PTP_OFC_MTP_AAC = 0xb903
PTP_OFC_MTP_AudibleCodec = 0xb904
PTP_OFC_MTP_FLAC = 0xb906
PTP_OFC_MTP_SamsungPlaylist = 0xb909
PTP_OFC_MTP_UndefinedVideo = 0xb980
PTP_OFC_MTP_WMV = 0xb981
PTP_OFC_MTP_MP4 = 0xb982
PTP_OFC_MTP_MP2 = 0xb983
PTP_OFC_MTP_3GP = 0xb984
PTP_OFC_MTP_UndefinedCollection = 0xba00
PTP_OFC_MTP_AbstractMultimediaAlbum = 0xba01
PTP_OFC_MTP_AbstractImageAlbum = 0xba02
PTP_OFC_MTP_AbstractAudioAlbum = 0xba03
PTP_OFC_MTP_AbstractVideoAlbum = 0xba04
PTP_OFC_MTP_AbstractAudioVideoPlaylist = 0xba05
PTP_OFC_MTP_AbstractContactGroup = 0xba06
PTP_OFC_MTP_AbstractMessageFolder = 0xba07
PTP_OFC_MTP_AbstractChapteredProduction = 0xba08
PTP_OFC_MTP_AbstractAudioPlaylist = 0xba09
PTP_OFC_MTP_AbstractVideoPlaylist = 0xba0a
PTP_OFC_MTP_AbstractMediacast = 0xba0b
PTP_OFC_MTP_WPLPlaylist = 0xba10
PTP_OFC_MTP_M3UPlaylist = 0xba11
PTP_OFC_MTP_MPLPlaylist = 0xba12
PTP_OFC_MTP_ASXPlaylist = 0xba13
PTP_OFC_MTP_PLSPlaylist = 0xba14
PTP_OFC_MTP_UndefinedDocument = 0xba80
PTP_OFC_MTP_AbstractDocument = 0xba81
PTP_OFC_MTP_XMLDocument = 0xba82
PTP_OFC_MTP_MSWordDocument = 0xba83
PTP_OFC_MTP_MHTCompiledHTMLDocument = 0xba84
PTP_OFC_MTP_MSExcelSpreadsheetXLS = 0xba85
PTP_OFC_MTP_MSPowerpointPresentationPPT = 0xba86
PTP_OFC_MTP_UndefinedMessage = 0xbb00
PTP_OFC_MTP_AbstractMessage = 0xbb01
PTP_OFC_MTP_UndefinedContact = 0xbb80
PTP_OFC_MTP_AbstractContact = 0xbb81
PTP_OFC_MTP_vCard2 = 0xbb82
PTP_OFC_MTP_vCard3 = 0xbb83
PTP_OFC_MTP_UndefinedCalendarItem = 0xbe00
PTP_OFC_MTP_AbstractCalendarItem = 0xbe01
PTP_OFC_MTP_vCalendar1 = 0xbe02
PTP_OFC_MTP_vCalendar2 = 0xbe03
PTP_OFC_MTP_UndefinedWindowsExecutable = 0xbe80
PTP_OFC_MTP_MediaCast = 0xbe81
PTP_OFC_MTP_Section = 0xbe82
PTP_AT_Undefined = 0x0000
PTP_AT_GenericFolder = 0x0001
PTP_AT_Album = 0x0002
PTP_AT_TimeSequence = 0x0003
PTP_AT_HorizontalPanoramic = 0x0004
PTP_AT_VerticalPanoramic = 0x0005
PTP_AT_2DPanoramic = 0x0006
PTP_AT_AncillaryData = 0x0007
PTP_PS_NoProtection = 0x0000
PTP_PS_ReadOnly = 0x0001
PTP_PS_MTP_ReadOnlyData = 0x8002
PTP_PS_MTP_NonTransferableData = 0x8003
PTP_ST_Undefined = 0x0000
PTP_ST_FixedROM = 0x0001
PTP_ST_RemovableROM = 0x0002
PTP_ST_FixedRAM = 0x0003
PTP_ST_RemovableRAM = 0x0004
PTP_FST_Undefined = 0x0000
PTP_FST_GenericFlat = 0x0001
PTP_FST_GenericHierarchical = 0x0002
PTP_FST_DCF = 0x0003
PTP_AC_ReadWrite = 0x0000
PTP_AC_ReadOnly = 0x0001
PTP_AC_ReadOnly_with_Object_Deletion = 0x0002
PTP_CANON_FilenameBufferLen = 13
PTP_CANON_FolderEntryLen = 28
PTP_NIKON_MaxCurvePoints = 19
PTP_CANON_EOS_CHANGES_TYPE_UNKNOWN = 0
PTP_CANON_EOS_CHANGES_TYPE_OBJECTINFO = 1
PTP_CANON_EOS_CHANGES_TYPE_OBJECTTRANSFER = 2
PTP_CANON_EOS_CHANGES_TYPE_PROPERTY = 3
PTP_CANON_EOS_CHANGES_TYPE_CAMERASTATUS = 4
PTP_DTC_UNDEF = 0x0000
PTP_DTC_INT8 = 0x0001
PTP_DTC_UINT8 = 0x0002
PTP_DTC_INT16 = 0x0003
PTP_DTC_UINT16 = 0x0004
PTP_DTC_INT32 = 0x0005
PTP_DTC_UINT32 = 0x0006
PTP_DTC_INT64 = 0x0007
PTP_DTC_UINT64 = 0x0008
PTP_DTC_INT128 = 0x0009
PTP_DTC_UINT128 = 0x000A
PTP_DTC_ARRAY_MASK = 0x4000
PTP_DTC_AINT8 = (PTP_DTC_ARRAY_MASK | PTP_DTC_INT8)
PTP_DTC_AUINT8 = (PTP_DTC_ARRAY_MASK | PTP_DTC_UINT8)
PTP_DTC_AINT16 = (PTP_DTC_ARRAY_MASK | PTP_DTC_INT16)
PTP_DTC_AUINT16 = (PTP_DTC_ARRAY_MASK | PTP_DTC_UINT16)
PTP_DTC_AINT32 = (PTP_DTC_ARRAY_MASK | PTP_DTC_INT32)
PTP_DTC_AUINT32 = (PTP_DTC_ARRAY_MASK | PTP_DTC_UINT32)
PTP_DTC_AINT64 = (PTP_DTC_ARRAY_MASK | PTP_DTC_INT64)
PTP_DTC_AUINT64 = (PTP_DTC_ARRAY_MASK | PTP_DTC_UINT64)
PTP_DTC_AINT128 = (PTP_DTC_ARRAY_MASK | PTP_DTC_INT128)
PTP_DTC_AUINT128 = (PTP_DTC_ARRAY_MASK | PTP_DTC_UINT128)
PTP_DTC_STR = 0xFFFF
PTP_DPC_Undefined = 0x5000
PTP_DPC_BatteryLevel = 0x5001
PTP_DPC_FunctionalMode = 0x5002
PTP_DPC_ImageSize = 0x5003
PTP_DPC_CompressionSetting = 0x5004
PTP_DPC_WhiteBalance = 0x5005
PTP_DPC_RGBGain = 0x5006
PTP_DPC_FNumber = 0x5007
PTP_DPC_FocalLength = 0x5008
PTP_DPC_FocusDistance = 0x5009
PTP_DPC_FocusMode = 0x500A
PTP_DPC_ExposureMeteringMode = 0x500B
PTP_DPC_FlashMode = 0x500C
PTP_DPC_ExposureTime = 0x500D
PTP_DPC_ExposureProgramMode = 0x500E
PTP_DPC_ExposureIndex = 0x500F
PTP_DPC_ExposureBiasCompensation = 0x5010
PTP_DPC_DateTime = 0x5011
PTP_DPC_CaptureDelay = 0x5012
PTP_DPC_StillCaptureMode = 0x5013
PTP_DPC_Contrast = 0x5014
PTP_DPC_Sharpness = 0x5015
PTP_DPC_DigitalZoom = 0x5016
PTP_DPC_EffectMode = 0x5017
PTP_DPC_BurstNumber = 0x5018
PTP_DPC_BurstInterval = 0x5019
PTP_DPC_TimelapseNumber = 0x501A
PTP_DPC_TimelapseInterval = 0x501B
PTP_DPC_FocusMeteringMode = 0x501C
PTP_DPC_UploadURL = 0x501D
PTP_DPC_Artist = 0x501E
PTP_DPC_CopyrightInfo = 0x501F
PTP_DPC_SupportedStreams = 0x5020
PTP_DPC_EnabledStreams = 0x5021
PTP_DPC_VideoFormat = 0x5022
PTP_DPC_VideoResolution = 0x5023
PTP_DPC_VideoQuality = 0x5024
PTP_DPC_VideoFrameRate = 0x5025
PTP_DPC_VideoContrast = 0x5026
PTP_DPC_VideoBrightness = 0x5027
PTP_DPC_AudioFormat = 0x5028
PTP_DPC_AudioBitrate = 0x5029
PTP_DPC_AudioSamplingRate = 0x502A
PTP_DPC_AudioBitPerSample = 0x502B
PTP_DPC_AudioVolume = 0x502C
PTP_DPC_EXTENSION_MASK = 0xF000
PTP_DPC_EXTENSION = 0xD000
PTP_DPC_MTP_ZUNE_UNKNOWN1 = 0xD181
PTP_DPC_MTP_ZUNE_UNKNOWN2 = 0xD132
PTP_DPC_MTP_ZUNE_UNKNOWN3 = 0xD215
PTP_DPC_MTP_ZUNE_UNKNOWN4 = 0xD216
PTP_DPC_EK_ColorTemperature = 0xD001
PTP_DPC_EK_DateTimeStampFormat = 0xD002
PTP_DPC_EK_BeepMode = 0xD003
PTP_DPC_EK_VideoOut = 0xD004
PTP_DPC_EK_PowerSaving = 0xD005
PTP_DPC_EK_UI_Language = 0xD006
PTP_DPC_CANON_BeepMode = 0xD001
PTP_DPC_CANON_BatteryKind = 0xD002
PTP_DPC_CANON_BatteryStatus = 0xD003
PTP_DPC_CANON_UILockType = 0xD004
PTP_DPC_CANON_CameraMode = 0xD005
PTP_DPC_CANON_ImageQuality = 0xD006
PTP_DPC_CANON_FullViewFileFormat = 0xD007
PTP_DPC_CANON_ImageSize = 0xD008
PTP_DPC_CANON_SelfTime = 0xD009
PTP_DPC_CANON_FlashMode = 0xD00A
PTP_DPC_CANON_Beep = 0xD00B
PTP_DPC_CANON_ShootingMode = 0xD00C
PTP_DPC_CANON_ImageMode = 0xD00D
PTP_DPC_CANON_DriveMode = 0xD00E
PTP_DPC_CANON_EZoom = 0xD00F
PTP_DPC_CANON_MeteringMode = 0xD010
PTP_DPC_CANON_AFDistance = 0xD011
PTP_DPC_CANON_FocusingPoint = 0xD012
PTP_DPC_CANON_WhiteBalance = 0xD013
PTP_DPC_CANON_SlowShutterSetting = 0xD014
PTP_DPC_CANON_AFMode = 0xD015
PTP_DPC_CANON_ImageStabilization = 0xD016
PTP_DPC_CANON_Contrast = 0xD017
PTP_DPC_CANON_ColorGain = 0xD018
PTP_DPC_CANON_Sharpness = 0xD019
PTP_DPC_CANON_Sensitivity = 0xD01A
PTP_DPC_CANON_ParameterSet = 0xD01B
PTP_DPC_CANON_ISOSpeed = 0xD01C
PTP_DPC_CANON_Aperture = 0xD01D
PTP_DPC_CANON_ShutterSpeed = 0xD01E
PTP_DPC_CANON_ExpCompensation = 0xD01F
PTP_DPC_CANON_FlashCompensation = 0xD020
PTP_DPC_CANON_AEBExposureCompensation = 0xD021
PTP_DPC_CANON_AvOpen = 0xD023
PTP_DPC_CANON_AvMax = 0xD024
PTP_DPC_CANON_FocalLength = 0xD025
PTP_DPC_CANON_FocalLengthTele = 0xD026
PTP_DPC_CANON_FocalLengthWide = 0xD027
PTP_DPC_CANON_FocalLengthDenominator = 0xD028
PTP_DPC_CANON_CaptureTransferMode = 0xD029
CANON_TRANSFER_ENTIRE_IMAGE_TO_PC = 0x0002
CANON_TRANSFER_SAVE_THUMBNAIL_TO_DEVICE = 0x0004
CANON_TRANSFER_SAVE_IMAGE_TO_DEVICE = 0x0008
CANON_TRANSFER_MEMORY = (2|1)
CANON_TRANSFER_CARD = (8|4|1)
PTP_DPC_CANON_Zoom = 0xD02A
PTP_DPC_CANON_NamePrefix = 0xD02B
PTP_DPC_CANON_SizeQualityMode = 0xD02C
PTP_DPC_CANON_SupportedThumbSize = 0xD02D
PTP_DPC_CANON_SizeOfOutputDataFromCamera = 0xD02E
PTP_DPC_CANON_SizeOfInputDataToCamera = 0xD02F
PTP_DPC_CANON_RemoteAPIVersion = 0xD030
PTP_DPC_CANON_FirmwareVersion = 0xD031
PTP_DPC_CANON_CameraModel = 0xD032
PTP_DPC_CANON_CameraOwner = 0xD033
PTP_DPC_CANON_UnixTime = 0xD034
PTP_DPC_CANON_CameraBodyID = 0xD035
PTP_DPC_CANON_CameraOutput = 0xD036
PTP_DPC_CANON_DispAv = 0xD037
PTP_DPC_CANON_AvOpenApex = 0xD038
PTP_DPC_CANON_DZoomMagnification = 0xD039
PTP_DPC_CANON_MlSpotPos = 0xD03A
PTP_DPC_CANON_DispAvMax = 0xD03B
PTP_DPC_CANON_AvMaxApex = 0xD03C
PTP_DPC_CANON_EZoomStartPosition = 0xD03D
PTP_DPC_CANON_FocalLengthOfTele = 0xD03E
PTP_DPC_CANON_EZoomSizeOfTele = 0xD03F
PTP_DPC_CANON_PhotoEffect = 0xD040
PTP_DPC_CANON_AssistLight = 0xD041
PTP_DPC_CANON_FlashQuantityCount = 0xD042
PTP_DPC_CANON_RotationAngle = 0xD043
PTP_DPC_CANON_RotationScene = 0xD044
PTP_DPC_CANON_EventEmulateMode = 0xD045
PTP_DPC_CANON_DPOFVersion = 0xD046
PTP_DPC_CANON_TypeOfSupportedSlideShow = 0xD047
PTP_DPC_CANON_AverageFilesizes = 0xD048
PTP_DPC_CANON_ModelID = 0xD049
PTP_DPC_CANON_EOS_Aperture = 0xD101
PTP_DPC_CANON_EOS_ShutterSpeed = 0xD102
PTP_DPC_CANON_EOS_ISOSpeed = 0xD103
PTP_DPC_CANON_EOS_ExpCompensation = 0xD104
PTP_DPC_CANON_EOS_AutoExposureMode = 0xD105
PTP_DPC_CANON_EOS_DriveMode = 0xD106
PTP_DPC_CANON_EOS_MeteringMode = 0xD107
PTP_DPC_CANON_EOS_FocusMode = 0xD108
PTP_DPC_CANON_EOS_WhiteBalance = 0xD109
PTP_DPC_CANON_EOS_ColorTemperature = 0xD10A
PTP_DPC_CANON_EOS_WhiteBalanceAdjustA = 0xD10B
PTP_DPC_CANON_EOS_WhiteBalanceAdjustB = 0xD10C
PTP_DPC_CANON_EOS_WhiteBalanceXA = 0xD10D
PTP_DPC_CANON_EOS_WhiteBalanceXB = 0xD10E
PTP_DPC_CANON_EOS_ColorSpace = 0xD10F
PTP_DPC_CANON_EOS_PictureStyle = 0xD110
PTP_DPC_CANON_EOS_BatteryPower = 0xD111
PTP_DPC_CANON_EOS_BatterySelect = 0xD112
PTP_DPC_CANON_EOS_CameraTime = 0xD113
PTP_DPC_CANON_EOS_Owner = 0xD115
PTP_DPC_CANON_EOS_ModelID = 0xD116
PTP_DPC_CANON_EOS_PTPExtensionVersion = 0xD119
PTP_DPC_CANON_EOS_DPOFVersion = 0xD11A
PTP_DPC_CANON_EOS_AvailableShots = 0xD11B
PTP_CANON_EOS_CAPTUREDEST_HD = 4
PTP_DPC_CANON_EOS_CaptureDestination = 0xD11C
PTP_DPC_CANON_EOS_BracketMode = 0xD11D
PTP_DPC_CANON_EOS_CurrentStorage = 0xD11E
PTP_DPC_CANON_EOS_CurrentFolder = 0xD11F
PTP_DPC_CANON_EOS_ImageFormat = 0xD120	# file setting */
PTP_DPC_CANON_EOS_ImageFormatCF = 0xD121	# file setting CF */
PTP_DPC_CANON_EOS_ImageFormatSD = 0xD122	# file setting SD */
PTP_DPC_CANON_EOS_ImageFormatExtHD = 0xD123	# file setting exthd */
PTP_DPC_CANON_EOS_CompressionS = 0xD130
PTP_DPC_CANON_EOS_CompressionM1 = 0xD131
PTP_DPC_CANON_EOS_CompressionM2 = 0xD132
PTP_DPC_CANON_EOS_CompressionL = 0xD133
PTP_DPC_CANON_EOS_PCWhiteBalance1 = 0xD140
PTP_DPC_CANON_EOS_PCWhiteBalance2 = 0xD141
PTP_DPC_CANON_EOS_PCWhiteBalance3 = 0xD142
PTP_DPC_CANON_EOS_PCWhiteBalance4 = 0xD143
PTP_DPC_CANON_EOS_PCWhiteBalance5 = 0xD144
PTP_DPC_CANON_EOS_MWhiteBalance = 0xD145
PTP_DPC_CANON_EOS_PictureStyleStandard = 0xD150
PTP_DPC_CANON_EOS_PictureStylePortrait = 0xD151
PTP_DPC_CANON_EOS_PictureStyleLandscape = 0xD152
PTP_DPC_CANON_EOS_PictureStyleNeutral = 0xD153
PTP_DPC_CANON_EOS_PictureStyleFaithful = 0xD154
PTP_DPC_CANON_EOS_PictureStyleBlackWhite = 0xD155
PTP_DPC_CANON_EOS_PictureStyleUserSet1 = 0xD160
PTP_DPC_CANON_EOS_PictureStyleUserSet2 = 0xD161
PTP_DPC_CANON_EOS_PictureStyleUserSet3 = 0xD162
PTP_DPC_CANON_EOS_PictureStyleParam1 = 0xD170
PTP_DPC_CANON_EOS_PictureStyleParam2 = 0xD171
PTP_DPC_CANON_EOS_PictureStyleParam3 = 0xD172
PTP_DPC_CANON_EOS_FlavorLUTParams = 0xD17f
PTP_DPC_CANON_EOS_CustomFunc1 = 0xD180
PTP_DPC_CANON_EOS_CustomFunc2 = 0xD181
PTP_DPC_CANON_EOS_CustomFunc3 = 0xD182
PTP_DPC_CANON_EOS_CustomFunc4 = 0xD183
PTP_DPC_CANON_EOS_CustomFunc5 = 0xD184
PTP_DPC_CANON_EOS_CustomFunc6 = 0xD185
PTP_DPC_CANON_EOS_CustomFunc7 = 0xD186
PTP_DPC_CANON_EOS_CustomFunc8 = 0xD187
PTP_DPC_CANON_EOS_CustomFunc9 = 0xD188
PTP_DPC_CANON_EOS_CustomFunc10 = 0xD189
PTP_DPC_CANON_EOS_CustomFunc11 = 0xD18a
PTP_DPC_CANON_EOS_CustomFunc12 = 0xD18b
PTP_DPC_CANON_EOS_CustomFunc13 = 0xD18c
PTP_DPC_CANON_EOS_CustomFunc14 = 0xD18d
PTP_DPC_CANON_EOS_CustomFunc15 = 0xD18e
PTP_DPC_CANON_EOS_CustomFunc16 = 0xD18f
PTP_DPC_CANON_EOS_CustomFunc17 = 0xD190
PTP_DPC_CANON_EOS_CustomFunc18 = 0xD191
PTP_DPC_CANON_EOS_CustomFunc19 = 0xD192
PTP_DPC_CANON_EOS_CustomFunc19 = 0xD192
PTP_DPC_CANON_EOS_CustomFuncEx = 0xD1a0
PTP_DPC_CANON_EOS_MyMenu = 0xD1a1
PTP_DPC_CANON_EOS_MyMenuList = 0xD1a2
PTP_DPC_CANON_EOS_WftStatus = 0xD1a3
PTP_DPC_CANON_EOS_WftInputTransmission = 0xD1a4
PTP_DPC_CANON_EOS_HDDirectoryStructure = 0xD1a5
PTP_DPC_CANON_EOS_BatteryInfo = 0xD1a6
PTP_DPC_CANON_EOS_AdapterInfo = 0xD1a7
PTP_DPC_CANON_EOS_LensStatus = 0xD1a8
PTP_DPC_CANON_EOS_QuickReviewTime = 0xD1a9
PTP_DPC_CANON_EOS_CardExtension = 0xD1aa
PTP_DPC_CANON_EOS_TempStatus = 0xD1ab
PTP_DPC_CANON_EOS_ShutterCounter = 0xD1ac
PTP_DPC_CANON_EOS_SpecialOption = 0xD1ad
PTP_DPC_CANON_EOS_PhotoStudioMode = 0xD1ae
PTP_DPC_CANON_EOS_SerialNumber = 0xD1af
PTP_DPC_CANON_EOS_EVFOutputDevice = 0xD1b0
PTP_DPC_CANON_EOS_EVFMode = 0xD1b1
PTP_DPC_CANON_EOS_DepthOfFieldPreview = 0xD1b2
PTP_DPC_CANON_EOS_EVFSharpness = 0xD1b3
PTP_DPC_CANON_EOS_EVFWBMode = 0xD1b4
PTP_DPC_CANON_EOS_EVFClickWBCoeffs = 0xD1b5
PTP_DPC_CANON_EOS_EVFColorTemp = 0xD1b6
PTP_DPC_CANON_EOS_ExposureSimMode = 0xD1b7
PTP_DPC_CANON_EOS_EVFRecordStatus = 0xD1b8
PTP_DPC_CANON_EOS_LvAfSystem = 0xD1ba
PTP_DPC_CANON_EOS_MovSize = 0xD1bb
PTP_DPC_CANON_EOS_LvViewTypeSelect = 0xD1bc
PTP_DPC_CANON_EOS_Artist = 0xD1d0
PTP_DPC_CANON_EOS_Copyright = 0xD1d1
PTP_DPC_CANON_EOS_BracketValue = 0xD1d2
PTP_DPC_CANON_EOS_FocusInfoEx = 0xD1d3
PTP_DPC_CANON_EOS_DepthOfField = 0xD1d4
PTP_DPC_CANON_EOS_Brightness = 0xD1d5
PTP_DPC_CANON_EOS_LensAdjustParams = 0xD1d6
PTP_DPC_CANON_EOS_EFComp = 0xD1d7
PTP_DPC_CANON_EOS_LensName = 0xD1d8
PTP_DPC_CANON_EOS_AEB = 0xD1d9
PTP_DPC_CANON_EOS_StroboSetting = 0xD1da
PTP_DPC_CANON_EOS_StroboWirelessSetting = 0xD1db
PTP_DPC_CANON_EOS_StroboFiring = 0xD1dc
PTP_DPC_CANON_EOS_LensID = 0xD1dd
PTP_DPC_NIKON_ShootingBank = 0xD010
PTP_DPC_NIKON_ShootingBankNameA = 0xD011
PTP_DPC_NIKON_ShootingBankNameB = 0xD012
PTP_DPC_NIKON_ShootingBankNameC = 0xD013
PTP_DPC_NIKON_ShootingBankNameD = 0xD014
PTP_DPC_NIKON_ResetBank0 = 0xD015
PTP_DPC_NIKON_RawCompression = 0xD016
PTP_DPC_NIKON_WhiteBalanceAutoBias = 0xD017
PTP_DPC_NIKON_WhiteBalanceTungstenBias = 0xD018
PTP_DPC_NIKON_WhiteBalanceFluorescentBias = 0xD019
PTP_DPC_NIKON_WhiteBalanceDaylightBias = 0xD01A
PTP_DPC_NIKON_WhiteBalanceFlashBias = 0xD01B
PTP_DPC_NIKON_WhiteBalanceCloudyBias = 0xD01C
PTP_DPC_NIKON_WhiteBalanceShadeBias = 0xD01D
PTP_DPC_NIKON_WhiteBalanceColorTemperature = 0xD01E
PTP_DPC_NIKON_WhiteBalancePresetNo = 0xD01F
PTP_DPC_NIKON_WhiteBalancePresetName0 = 0xD020
PTP_DPC_NIKON_WhiteBalancePresetName1 = 0xD021
PTP_DPC_NIKON_WhiteBalancePresetName2 = 0xD022
PTP_DPC_NIKON_WhiteBalancePresetName3 = 0xD023
PTP_DPC_NIKON_WhiteBalancePresetName4 = 0xD024
PTP_DPC_NIKON_WhiteBalancePresetVal0 = 0xD025
PTP_DPC_NIKON_WhiteBalancePresetVal1 = 0xD026
PTP_DPC_NIKON_WhiteBalancePresetVal2 = 0xD027
PTP_DPC_NIKON_WhiteBalancePresetVal3 = 0xD028
PTP_DPC_NIKON_WhiteBalancePresetVal4 = 0xD029
PTP_DPC_NIKON_ImageSharpening = 0xD02A
PTP_DPC_NIKON_ToneCompensation = 0xD02B
PTP_DPC_NIKON_ColorModel = 0xD02C
PTP_DPC_NIKON_HueAdjustment = 0xD02D
PTP_DPC_NIKON_NonCPULensDataFocalLength = 0xD02E	# Set FMM Manual */
PTP_DPC_NIKON_NonCPULensDataMaximumAperture = 0xD02F	# Set F0 Manual */
PTP_DPC_NIKON_ShootingMode = 0xD030
PTP_DPC_NIKON_JPEG_Compression_Policy = 0xD031
PTP_DPC_NIKON_ColorSpace = 0xD032
PTP_DPC_NIKON_AutoDXCrop = 0xD033
PTP_DPC_NIKON_CSMMenuBankSelect = 0xD040
PTP_DPC_NIKON_MenuBankNameA = 0xD041
PTP_DPC_NIKON_MenuBankNameB = 0xD042
PTP_DPC_NIKON_MenuBankNameC = 0xD043
PTP_DPC_NIKON_MenuBankNameD = 0xD044
PTP_DPC_NIKON_ResetBank = 0xD045
PTP_DPC_NIKON_A1AFCModePriority = 0xD048
PTP_DPC_NIKON_A2AFSModePriority = 0xD049
PTP_DPC_NIKON_A3GroupDynamicAF = 0xD04A
PTP_DPC_NIKON_A4AFActivation = 0xD04B
PTP_DPC_NIKON_FocusAreaIllumManualFocus = 0xD04C
PTP_DPC_NIKON_FocusAreaIllumContinuous = 0xD04D
PTP_DPC_NIKON_FocusAreaIllumWhenSelected = 0xD04E
PTP_DPC_NIKON_FocusAreaWrap = 0xD04F # area sel */
PTP_DPC_NIKON_VerticalAFON = 0xD050
PTP_DPC_NIKON_AFLockOn = 0xD051
PTP_DPC_NIKON_FocusAreaZone = 0xD052
PTP_DPC_NIKON_EnableCopyright = 0xD053
PTP_DPC_NIKON_ISOAuto = 0xD054
PTP_DPC_NIKON_EVISOStep = 0xD055
PTP_DPC_NIKON_EVStep = 0xD056 # EV Step SS FN */
PTP_DPC_NIKON_EVStepExposureComp = 0xD057
PTP_DPC_NIKON_ExposureCompensation = 0xD058
PTP_DPC_NIKON_CenterWeightArea = 0xD059
PTP_DPC_NIKON_ExposureBaseMatrix = 0xD05A
PTP_DPC_NIKON_ExposureBaseCenter = 0xD05B
PTP_DPC_NIKON_ExposureBaseSpot = 0xD05C
PTP_DPC_NIKON_LiveViewAF = 0xD05D
PTP_DPC_NIKON_AELockMode = 0xD05E
PTP_DPC_NIKON_AELAFLMode = 0xD05F
PTP_DPC_NIKON_MeterOff = 0xD062
PTP_DPC_NIKON_SelfTimer = 0xD063
PTP_DPC_NIKON_MonitorOff = 0xD064
PTP_DPC_NIKON_ImgConfTime = 0xD065
PTP_DPC_NIKON_AngleLevel = 0xD067
PTP_DPC_NIKON_D1ShootingSpeed = 0xD068 # continous speed low */
PTP_DPC_NIKON_D2MaximumShots = 0xD069
PTP_DPC_NIKON_ExposureDelayMode = 0xD06A
PTP_DPC_NIKON_LongExposureNoiseReduction = 0xD06B
PTP_DPC_NIKON_FileNumberSequence = 0xD06C
PTP_DPC_NIKON_ControlPanelFinderRearControl = 0xD06D
PTP_DPC_NIKON_ControlPanelFinderViewfinder = 0xD06E
PTP_DPC_NIKON_D7Illumination = 0xD06F
PTP_DPC_NIKON_NrHighISO = 0xD070
PTP_DPC_NIKON_SHSET_CH_GUID_DISP = 0xD071
PTP_DPC_NIKON_ArtistName = 0xD072
PTP_DPC_NIKON_CopyrightInfo = 0xD073
PTP_DPC_NIKON_FlashSyncSpeed = 0xD074
PTP_DPC_NIKON_FlashShutterSpeed = 0xD075	# SB Low Limit */
PTP_DPC_NIKON_E3AAFlashMode = 0xD076
PTP_DPC_NIKON_E4ModelingFlash = 0xD077
PTP_DPC_NIKON_BracketSet = 0xD078	# Bracket Type? */
PTP_DPC_NIKON_E6ManualModeBracketing = 0xD079	# Bracket Factor? */
PTP_DPC_NIKON_BracketOrder = 0xD07A
PTP_DPC_NIKON_E8AutoBracketSelection = 0xD07B	# Bracket Method? */
PTP_DPC_NIKON_BracketingSet = 0xD07C
PTP_DPC_NIKON_F1CenterButtonShootingMode = 0xD080
PTP_DPC_NIKON_CenterButtonPlaybackMode = 0xD081
PTP_DPC_NIKON_F2Multiselector = 0xD082
PTP_DPC_NIKON_F3PhotoInfoPlayback = 0xD083	# MultiSelector Dir */
PTP_DPC_NIKON_F4AssignFuncButton = 0xD084  # CMD Dial Rotate */
PTP_DPC_NIKON_F5CustomizeCommDials = 0xD085  # CMD Dial Change */
PTP_DPC_NIKON_ReverseCommandDial = 0xD086  # CMD Dial FN Set */
PTP_DPC_NIKON_ApertureSetting = 0xD087  # CMD Dial Active */
PTP_DPC_NIKON_MenusAndPlayback = 0xD088  # CMD Dial Active */
PTP_DPC_NIKON_F6ButtonsAndDials = 0xD089  # Universal Mode? */
PTP_DPC_NIKON_NoCFCard = 0xD08A	# Enable Shutter? */
PTP_DPC_NIKON_CenterButtonZoomRatio = 0xD08B
PTP_DPC_NIKON_FunctionButton2 = 0xD08C
PTP_DPC_NIKON_AFAreaPoint = 0xD08D
PTP_DPC_NIKON_NormalAFOn = 0xD08E
PTP_DPC_NIKON_ImageCommentString = 0xD090
PTP_DPC_NIKON_ImageCommentEnable = 0xD091
PTP_DPC_NIKON_ImageRotation = 0xD092
PTP_DPC_NIKON_ManualSetLensNo = 0xD093
PTP_DPC_NIKON_MovScreenSize = 0xD0A0
PTP_DPC_NIKON_MovVoice = 0xD0A1
PTP_DPC_NIKON_Bracketing = 0xD0C0
PTP_DPC_NIKON_AutoExposureBracketStep = 0xD0C1
PTP_DPC_NIKON_AutoExposureBracketProgram = 0xD0C2
PTP_DPC_NIKON_AutoExposureBracketCount = 0xD0C3
PTP_DPC_NIKON_WhiteBalanceBracketStep = 0xD0C4
PTP_DPC_NIKON_WhiteBalanceBracketProgram = 0xD0C5
PTP_DPC_NIKON_LensID = 0xD0E0
PTP_DPC_NIKON_LensSort = 0xD0E1
PTP_DPC_NIKON_LensType = 0xD0E2
PTP_DPC_NIKON_FocalLengthMin = 0xD0E3
PTP_DPC_NIKON_FocalLengthMax = 0xD0E4
PTP_DPC_NIKON_MaxApAtMinFocalLength = 0xD0E5
PTP_DPC_NIKON_MaxApAtMaxFocalLength = 0xD0E6
PTP_DPC_NIKON_FinderISODisp = 0xD0F0
PTP_DPC_NIKON_AutoOffPhoto = 0xD0F2
PTP_DPC_NIKON_AutoOffMenu = 0xD0F3
PTP_DPC_NIKON_AutoOffInfo = 0xD0F4
PTP_DPC_NIKON_SelfTimerShootNum = 0xD0F5
PTP_DPC_NIKON_VignetteCtrl = 0xD0F7
PTP_DPC_NIKON_ExposureTime = 0xD100	# Shutter Speed */
PTP_DPC_NIKON_ACPower = 0xD101
PTP_DPC_NIKON_WarningStatus = 0xD102
PTP_DPC_NIKON_MaximumShots = 0xD103 # remain shots (in RAM buffer?) */
PTP_DPC_NIKON_AFLockStatus = 0xD104
PTP_DPC_NIKON_AELockStatus = 0xD105
PTP_DPC_NIKON_FVLockStatus = 0xD106
PTP_DPC_NIKON_AutofocusLCDTopMode2 = 0xD107
PTP_DPC_NIKON_AutofocusArea = 0xD108
PTP_DPC_NIKON_FlexibleProgram = 0xD109
PTP_DPC_NIKON_LightMeter = 0xD10A	# Exposure Status */
PTP_DPC_NIKON_RecordingMedia = 0xD10B	# Card or SDRAM */
PTP_DPC_NIKON_USBSpeed = 0xD10C
PTP_DPC_NIKON_CCDNumber = 0xD10D
PTP_DPC_NIKON_CameraOrientation = 0xD10E
PTP_DPC_NIKON_GroupPtnType = 0xD10F
PTP_DPC_NIKON_FNumberLock = 0xD110
PTP_DPC_NIKON_ExposureApertureLock = 0xD111	# shutterspeed lock*/
PTP_DPC_NIKON_TVLockSetting = 0xD112
PTP_DPC_NIKON_AVLockSetting = 0xD113
PTP_DPC_NIKON_IllumSetting = 0xD114
PTP_DPC_NIKON_FocusPointBright = 0xD115
PTP_DPC_NIKON_ExternalFlashAttached = 0xD120
PTP_DPC_NIKON_ExternalFlashStatus = 0xD121
PTP_DPC_NIKON_ExternalFlashSort = 0xD122
PTP_DPC_NIKON_ExternalFlashMode = 0xD123
PTP_DPC_NIKON_ExternalFlashCompensation = 0xD124
PTP_DPC_NIKON_NewExternalFlashMode = 0xD125
PTP_DPC_NIKON_FlashExposureCompensation = 0xD126
PTP_DPC_NIKON_OptimizeImage = 0xD140
PTP_DPC_NIKON_Saturation = 0xD142
PTP_DPC_NIKON_BW_FillerEffect = 0xD143
PTP_DPC_NIKON_BW_Sharpness = 0xD144
PTP_DPC_NIKON_BW_Contrast = 0xD145
PTP_DPC_NIKON_BW_Setting_Type = 0xD146
PTP_DPC_NIKON_Slot2SaveMode = 0xD148
PTP_DPC_NIKON_RawBitMode = 0xD149
PTP_DPC_NIKON_ISOAutoTime = 0xD14E
PTP_DPC_NIKON_FlourescentType = 0xD14F
PTP_DPC_NIKON_TuneColourTemperature = 0xD150
PTP_DPC_NIKON_TunePreset0 = 0xD151
PTP_DPC_NIKON_TunePreset1 = 0xD152
PTP_DPC_NIKON_TunePreset2 = 0xD153
PTP_DPC_NIKON_TunePreset3 = 0xD154
PTP_DPC_NIKON_TunePreset4 = 0xD155
PTP_DPC_NIKON_BeepOff = 0xD160
PTP_DPC_NIKON_AutofocusMode = 0xD161
PTP_DPC_NIKON_AFAssist = 0xD163
PTP_DPC_NIKON_PADVPMode = 0xD164	# iso auto time */
PTP_DPC_NIKON_ImageReview = 0xD165
PTP_DPC_NIKON_AFAreaIllumination = 0xD166
PTP_DPC_NIKON_FlashMode = 0xD167
PTP_DPC_NIKON_FlashCommanderMode = 0xD168
PTP_DPC_NIKON_FlashSign = 0xD169
PTP_DPC_NIKON_ISO_Auto = 0xD16A
PTP_DPC_NIKON_RemoteTimeout = 0xD16B
PTP_DPC_NIKON_GridDisplay = 0xD16C
PTP_DPC_NIKON_FlashModeManualPower = 0xD16D
PTP_DPC_NIKON_FlashModeCommanderPower = 0xD16E
PTP_DPC_NIKON_AutoFP = 0xD16F
PTP_DPC_NIKON_CSMMenu = 0xD180
PTP_DPC_NIKON_WarningDisplay = 0xD181
PTP_DPC_NIKON_BatteryCellKind = 0xD182
PTP_DPC_NIKON_ISOAutoHiLimit = 0xD183
PTP_DPC_NIKON_DynamicAFArea = 0xD184
PTP_DPC_NIKON_ContinuousSpeedHigh = 0xD186
PTP_DPC_NIKON_InfoDispSetting = 0xD187
PTP_DPC_NIKON_PreviewButton = 0xD189
PTP_DPC_NIKON_PreviewButton2 = 0xD18A
PTP_DPC_NIKON_AEAFLockButton2 = 0xD18B
PTP_DPC_NIKON_IndicatorDisp = 0xD18D
PTP_DPC_NIKON_CellKindPriority = 0xD18E
PTP_DPC_NIKON_BracketingFramesAndSteps = 0xD190
PTP_DPC_NIKON_LiveViewMode = 0xD1A0
PTP_DPC_NIKON_LiveViewDriveMode = 0xD1A1
PTP_DPC_NIKON_LiveViewStatus = 0xD1A2
PTP_DPC_NIKON_LiveViewImageZoomRatio = 0xD1A3
PTP_DPC_NIKON_LiveViewProhibitCondition = 0xD1A4
PTP_DPC_NIKON_ExposureDisplayStatus = 0xD1B0
PTP_DPC_NIKON_ExposureIndicateStatus = 0xD1B1
PTP_DPC_NIKON_InfoDispErrStatus = 0xD1B2
PTP_DPC_NIKON_ExposureIndicateLightup = 0xD1B3
PTP_DPC_NIKON_FlashOpen = 0xD1C0
PTP_DPC_NIKON_FlashCharged = 0xD1C1
PTP_DPC_NIKON_FlashMRepeatValue = 0xD1D0
PTP_DPC_NIKON_FlashMRepeatCount = 0xD1D1
PTP_DPC_NIKON_FlashMRepeatInterval = 0xD1D2
PTP_DPC_NIKON_FlashCommandChannel = 0xD1D3
PTP_DPC_NIKON_FlashCommandSelfMode = 0xD1D4
PTP_DPC_NIKON_FlashCommandSelfCompensation = 0xD1D5
PTP_DPC_NIKON_FlashCommandSelfValue = 0xD1D6
PTP_DPC_NIKON_FlashCommandAMode = 0xD1D7
PTP_DPC_NIKON_FlashCommandACompensation = 0xD1D8
PTP_DPC_NIKON_FlashCommandAValue = 0xD1D9
PTP_DPC_NIKON_FlashCommandBMode = 0xD1DA
PTP_DPC_NIKON_FlashCommandBCompensation = 0xD1DB
PTP_DPC_NIKON_FlashCommandBValue = 0xD1DC
PTP_DPC_NIKON_ActivePicCtrlItem = 0xD200
PTP_DPC_NIKON_ChangePicCtrlItem = 0xD201
PTP_DPC_FUJI_ColorTemperature = 0xD017
PTP_DPC_FUJI_Quality = 0xD018
PTP_DPC_FUJI_ReleaseMode = 0xD201
PTP_DPC_FUJI_FocusAreas = 0xD206
PTP_DPC_FUJI_AELock = 0xD213
PTP_DPC_FUJI_Aperture = 0xD218
PTP_DPC_FUJI_ShutterSpeed = 0xD219
PTP_DPC_MTP_SecureTime = 0xD101
PTP_DPC_MTP_DeviceCertificate = 0xD102
PTP_DPC_MTP_RevocationInfo = 0xD103
PTP_DPC_MTP_SynchronizationPartner = 0xD401
PTP_DPC_MTP_DeviceFriendlyName = 0xD402
PTP_DPC_MTP_VolumeLevel = 0xD403
PTP_DPC_MTP_DeviceIcon = 0xD405
PTP_DPC_MTP_SessionInitiatorInfo = 0xD406
PTP_DPC_MTP_PerceivedDeviceType = 0xD407
PTP_DPC_MTP_PlaybackRate = 0xD410
PTP_DPC_MTP_PlaybackObject = 0xD411
PTP_DPC_MTP_PlaybackContainerIndex = 0xD412
PTP_DPC_MTP_PlaybackPosition = 0xD413
PTP_DPC_MTP_PlaysForSureID = 0xD131
PTP_DPC_MTP_Zune_UnknownVersion = 0xD181
PTP_OPC_StorageID = 0xDC01
PTP_OPC_ObjectFormat = 0xDC02
PTP_OPC_ProtectionStatus = 0xDC03
PTP_OPC_ObjectSize = 0xDC04
PTP_OPC_AssociationType = 0xDC05
PTP_OPC_AssociationDesc = 0xDC06
PTP_OPC_ObjectFileName = 0xDC07
PTP_OPC_DateCreated = 0xDC08
PTP_OPC_DateModified = 0xDC09
PTP_OPC_Keywords = 0xDC0A
PTP_OPC_ParentObject = 0xDC0B
PTP_OPC_AllowedFolderContents = 0xDC0C
PTP_OPC_Hidden = 0xDC0D
PTP_OPC_SystemObject = 0xDC0E
PTP_OPC_PersistantUniqueObjectIdentifier = 0xDC41
PTP_OPC_SyncID = 0xDC42
PTP_OPC_PropertyBag = 0xDC43
PTP_OPC_Name = 0xDC44
PTP_OPC_CreatedBy = 0xDC45
PTP_OPC_Artist = 0xDC46
PTP_OPC_DateAuthored = 0xDC47
PTP_OPC_Description = 0xDC48
PTP_OPC_URLReference = 0xDC49
PTP_OPC_LanguageLocale = 0xDC4A
PTP_OPC_CopyrightInformation = 0xDC4B
PTP_OPC_Source = 0xDC4C
PTP_OPC_OriginLocation = 0xDC4D
PTP_OPC_DateAdded = 0xDC4E
PTP_OPC_NonConsumable = 0xDC4F
PTP_OPC_CorruptOrUnplayable = 0xDC50
PTP_OPC_ProducerSerialNumber = 0xDC51
PTP_OPC_RepresentativeSampleFormat = 0xDC81
PTP_OPC_RepresentativeSampleSize = 0xDC82
PTP_OPC_RepresentativeSampleHeight = 0xDC83
PTP_OPC_RepresentativeSampleWidth = 0xDC84
PTP_OPC_RepresentativeSampleDuration = 0xDC85
PTP_OPC_RepresentativeSampleData = 0xDC86
PTP_OPC_Width = 0xDC87
PTP_OPC_Height = 0xDC88
PTP_OPC_Duration = 0xDC89
PTP_OPC_Rating = 0xDC8A
PTP_OPC_Track = 0xDC8B
PTP_OPC_Genre = 0xDC8C
PTP_OPC_Credits = 0xDC8D
PTP_OPC_Lyrics = 0xDC8E
PTP_OPC_SubscriptionContentID = 0xDC8F
PTP_OPC_ProducedBy = 0xDC90
PTP_OPC_UseCount = 0xDC91
PTP_OPC_SkipCount = 0xDC92
PTP_OPC_LastAccessed = 0xDC93
PTP_OPC_ParentalRating = 0xDC94
PTP_OPC_MetaGenre = 0xDC95
PTP_OPC_Composer = 0xDC96
PTP_OPC_EffectiveRating = 0xDC97
PTP_OPC_Subtitle = 0xDC98
PTP_OPC_OriginalReleaseDate = 0xDC99
PTP_OPC_AlbumName = 0xDC9A
PTP_OPC_AlbumArtist = 0xDC9B
PTP_OPC_Mood = 0xDC9C
PTP_OPC_DRMStatus = 0xDC9D
PTP_OPC_SubDescription = 0xDC9E
PTP_OPC_IsCropped = 0xDCD1
PTP_OPC_IsColorCorrected = 0xDCD2
PTP_OPC_ImageBitDepth = 0xDCD3
PTP_OPC_Fnumber = 0xDCD4
PTP_OPC_ExposureTime = 0xDCD5
PTP_OPC_ExposureIndex = 0xDCD6
PTP_OPC_DisplayName = 0xDCE0
PTP_OPC_BodyText = 0xDCE1
PTP_OPC_Subject = 0xDCE2
PTP_OPC_Priority = 0xDCE3
PTP_OPC_GivenName = 0xDD00
PTP_OPC_MiddleNames = 0xDD01
PTP_OPC_FamilyName = 0xDD02
PTP_OPC_Prefix = 0xDD03
PTP_OPC_Suffix = 0xDD04
PTP_OPC_PhoneticGivenName = 0xDD05
PTP_OPC_PhoneticFamilyName = 0xDD06
PTP_OPC_EmailPrimary = 0xDD07
PTP_OPC_EmailPersonal1 = 0xDD08
PTP_OPC_EmailPersonal2 = 0xDD09
PTP_OPC_EmailBusiness1 = 0xDD0A
PTP_OPC_EmailBusiness2 = 0xDD0B
PTP_OPC_EmailOthers = 0xDD0C
PTP_OPC_PhoneNumberPrimary = 0xDD0D
PTP_OPC_PhoneNumberPersonal = 0xDD0E
PTP_OPC_PhoneNumberPersonal2 = 0xDD0F
PTP_OPC_PhoneNumberBusiness = 0xDD10
PTP_OPC_PhoneNumberBusiness2 = 0xDD11
PTP_OPC_PhoneNumberMobile = 0xDD12
PTP_OPC_PhoneNumberMobile2 = 0xDD13
PTP_OPC_FaxNumberPrimary = 0xDD14
PTP_OPC_FaxNumberPersonal = 0xDD15
PTP_OPC_FaxNumberBusiness = 0xDD16
PTP_OPC_PagerNumber = 0xDD17
PTP_OPC_PhoneNumberOthers = 0xDD18
PTP_OPC_PrimaryWebAddress = 0xDD19
PTP_OPC_PersonalWebAddress = 0xDD1A
PTP_OPC_BusinessWebAddress = 0xDD1B
PTP_OPC_InstantMessengerAddress = 0xDD1C
PTP_OPC_InstantMessengerAddress2 = 0xDD1D
PTP_OPC_InstantMessengerAddress3 = 0xDD1E
PTP_OPC_PostalAddressPersonalFull = 0xDD1F
PTP_OPC_PostalAddressPersonalFullLine1 = 0xDD20
PTP_OPC_PostalAddressPersonalFullLine2 = 0xDD21
PTP_OPC_PostalAddressPersonalFullCity = 0xDD22
PTP_OPC_PostalAddressPersonalFullRegion = 0xDD23
PTP_OPC_PostalAddressPersonalFullPostalCode = 0xDD24
PTP_OPC_PostalAddressPersonalFullCountry = 0xDD25
PTP_OPC_PostalAddressBusinessFull = 0xDD26
PTP_OPC_PostalAddressBusinessLine1 = 0xDD27
PTP_OPC_PostalAddressBusinessLine2 = 0xDD28
PTP_OPC_PostalAddressBusinessCity = 0xDD29
PTP_OPC_PostalAddressBusinessRegion = 0xDD2A
PTP_OPC_PostalAddressBusinessPostalCode = 0xDD2B
PTP_OPC_PostalAddressBusinessCountry = 0xDD2C
PTP_OPC_PostalAddressOtherFull = 0xDD2D
PTP_OPC_PostalAddressOtherLine1 = 0xDD2E
PTP_OPC_PostalAddressOtherLine2 = 0xDD2F
PTP_OPC_PostalAddressOtherCity = 0xDD30
PTP_OPC_PostalAddressOtherRegion = 0xDD31
PTP_OPC_PostalAddressOtherPostalCode = 0xDD32
PTP_OPC_PostalAddressOtherCountry = 0xDD33
PTP_OPC_OrganizationName = 0xDD34
PTP_OPC_PhoneticOrganizationName = 0xDD35
PTP_OPC_Role = 0xDD36
PTP_OPC_Birthdate = 0xDD37
PTP_OPC_MessageTo = 0xDD40
PTP_OPC_MessageCC = 0xDD41
PTP_OPC_MessageBCC = 0xDD42
PTP_OPC_MessageRead = 0xDD43
PTP_OPC_MessageReceivedTime = 0xDD44
PTP_OPC_MessageSender = 0xDD45
PTP_OPC_ActivityBeginTime = 0xDD50
PTP_OPC_ActivityEndTime = 0xDD51
PTP_OPC_ActivityLocation = 0xDD52
PTP_OPC_ActivityRequiredAttendees = 0xDD54
PTP_OPC_ActivityOptionalAttendees = 0xDD55
PTP_OPC_ActivityResources = 0xDD56
PTP_OPC_ActivityAccepted = 0xDD57
PTP_OPC_Owner = 0xDD5D
PTP_OPC_Editor = 0xDD5E
PTP_OPC_Webmaster = 0xDD5F
PTP_OPC_URLSource = 0xDD60
PTP_OPC_URLDestination = 0xDD61
PTP_OPC_TimeBookmark = 0xDD62
PTP_OPC_ObjectBookmark = 0xDD63
PTP_OPC_ByteBookmark = 0xDD64
PTP_OPC_LastBuildDate = 0xDD70
PTP_OPC_TimetoLive = 0xDD71
PTP_OPC_MediaGUID = 0xDD72
PTP_OPC_TotalBitRate = 0xDE91
PTP_OPC_BitRateType = 0xDE92
PTP_OPC_SampleRate = 0xDE93
PTP_OPC_NumberOfChannels = 0xDE94
PTP_OPC_AudioBitDepth = 0xDE95
PTP_OPC_ScanDepth = 0xDE97
PTP_OPC_AudioWAVECodec = 0xDE99
PTP_OPC_AudioBitRate = 0xDE9A
PTP_OPC_VideoFourCCCodec = 0xDE9B
PTP_OPC_VideoBitRate = 0xDE9C
PTP_OPC_FramesPerThousandSeconds = 0xDE9D
PTP_OPC_KeyFrameDistance = 0xDE9E
PTP_OPC_BufferSize = 0xDE9F
PTP_OPC_EncodingQuality = 0xDEA0
PTP_OPC_EncodingProfile = 0xDEA1
PTP_OPC_BuyFlag = 0xD901
PTP_OPC_WirelessConfigurationFile = 0xB104
PTP_DPFF_None = 0x00
PTP_DPFF_Range = 0x01
PTP_DPFF_Enumeration = 0x02
PTP_OPFF_None = 0x00
PTP_OPFF_Range = 0x01
PTP_OPFF_Enumeration = 0x02
PTP_OPFF_DateTime = 0x03
PTP_OPFF_FixedLengthArray = 0x04
PTP_OPFF_RegularExpression = 0x05
PTP_OPFF_ByteArray = 0x06
PTP_OPFF_LongString = 0xFF
PTP_DPGS_Get = 0x00
PTP_DPGS_GetSet = 0x01
PTPOBJECT_OBJECTINFO_LOADED = (1<<0)
PTPOBJECT_CANONFLAGS_LOADED = (1<<1)
PTPOBJECT_MTPPROPLIST_LOADED = (1<<2)
PTPOBJECT_DIRECTORY_LOADED = (1<<3)
PTPOBJECT_PARENTOBJECT_LOADED = (1<<4)
PTPOBJECT_STORAGEID_LOADED = (1<<5)
PTP_CANON_RESET_AE = 0x1
PTP_CANON_RESET_AF = 0x2
PTP_CANON_RESET_AWB = 0x4