camlib
Documentation for camlib is still a work-in-progress
Loading...
Searching...
No Matches
ptp.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

struct  PtpBulkContainer
 
struct  PtpEventContainer
 
struct  PtpIpHeader
 
struct  PtpIpBulkContainer
 
struct  PtpIpResponseContainer
 
struct  PtpIpStartDataPacket
 
struct  PtpIpEndDataPacket
 
struct  PtpIpInitPacket
 

Macros

#define PTP_PACKET_TYPE_COMMAND   0x1
 
#define PTP_PACKET_TYPE_DATA   0x2
 
#define PTP_PACKET_TYPE_RESPONSE   0x3
 
#define PTP_PACKET_TYPE_EVENT   0x4
 
#define PTP_OC_GetDeviceInfo   0x1001
 
#define PTP_OC_OpenSession   0x1002
 
#define PTP_OC_CloseSession   0x1003
 
#define PTP_OC_GetStorageIDs   0x1004
 
#define PTP_OC_GetStorageInfo   0x1005
 
#define PTP_OC_GetNumObjects   0x1006
 
#define PTP_OC_GetObjectHandles   0x1007
 
#define PTP_OC_GetObjectInfo   0x1008
 
#define PTP_OC_GetObject   0x1009
 
#define PTP_OC_GetThumb   0x100A
 
#define PTP_OC_DeleteObject   0x100B
 
#define PTP_OC_SendObjectInfo   0x100C
 
#define PTP_OC_SendObject   0x100D
 
#define PTP_OC_InitiateCapture   0x100E
 
#define PTP_OC_FormatStore   0x100F
 
#define PTP_OC_ResetDevice   0x1010
 
#define PTP_OC_SelfTest   0x1011
 
#define PTP_OC_SetObjectProtection   0x1012
 
#define PTP_OC_PowerDown   0x1013
 
#define PTP_OC_GetDevicePropDesc   0x1014
 
#define PTP_OC_GetDevicePropValue   0x1015
 
#define PTP_OC_SetDevicePropValue   0x1016
 
#define PTP_OC_ResetDevicePropValue   0x1017
 
#define PTP_OC_TerminateOpenCapture   0x1018
 
#define PTP_OC_MoveObject   0x1019
 
#define PTP_OC_CopyObject   0x101A
 
#define PTP_OC_GetPartialObject   0x101B
 
#define PTP_OC_InitiateOpenCapture   0x101C
 
#define PTP_OC_MTP_GetObjectPropsSupported   0x9801
 
#define PTP_OC_MTP_GetObjectPropDesc   0x9802
 
#define PTP_OC_MTP_GetObjectPropValue   0x9803
 
#define PTP_OC_MTP_SetObjectPropValue   0x9804
 
#define PTP_OC_MTP_GetObjPropList   0x9805
 
#define PTP_OC_MTP_SetObjPropList   0x9806
 
#define PTP_OC_MTP_SendObjectPropList   0x9808
 
#define PTP_OC_MTP_GetObjectReferences   0x9810
 
#define PTP_OC_MTP_SetObjectReferences   0x9811
 
#define PTP_OC_MTP_UpdateDeviceFirmware   0x9812
 
#define PTP_OC_MTP_Skip   0x9820
 
#define PTP_OC_NIKON_Capture   0x90C0
 
#define PTP_OC_NIKON_AfCaptureSDRAM   0x90CB
 
#define PTP_OC_NIKON_StartLiveView   0x9201
 
#define PTP_OC_NIKON_EndLiveView   0x9202
 
#define PTP_OC_NIKON_GetEvent   0x90C7
 
#define PTP_OC_CANON_ViewFinderOn   0x900B
 
#define PTP_OC_CANON_ViewFinderOff   0x900C
 
#define PTP_OC_CANON_InitCaptureInRAM   0x901A
 
#define PTP_OC_CANON_GetViewFinderImage   0x901D
 
#define PTP_OC_CANON_LockUI   0x9004
 
#define PTP_OC_CANON_UnlockUI   0x9005
 
#define PTP_OC_CANON_DoNothing   0x902F
 
#define PTP_OC_EOS_GetStorageIDs   0x9101
 
#define PTP_OC_EOS_GetStorageInfo   0x9102
 
#define PTP_OC_EOS_GetObjectInfoEx   0x9109
 
#define PTP_OC_EOS_SetDevicePropValueEx   0x9110
 
#define PTP_OC_EOS_SetRemoteMode   0x9114
 
#define PTP_OC_EOS_SetEventMode   0x9115
 
#define PTP_OC_EOS_GetEvent   0x9116
 
#define PTP_OC_EOS_PCHDDCapacity   0x911A
 
#define PTP_OC_EOS_SetUILock   0x911B
 
#define PTP_OC_EOS_ResetUILock   0x911C
 
#define PTP_OC_EOS_KeepDeviceOn   0x911D
 
#define PTP_OC_EOS_UpdateFirmware   0x911F
 
#define PTP_OC_EOS_BulbStart   0x9125
 
#define PTP_OC_EOS_BulbEnd   0x9126
 
#define PTP_OC_EOS_GetDevicePropValue   0x9127
 
#define PTP_OC_EOS_RemoteReleaseOn   0x9128
 
#define PTP_OC_EOS_RemoteReleaseOff   0x9129
 
#define PTP_OC_EOS_DriveLens   0x9155
 
#define PTP_OC_EOS_InitiateViewfinder   0x9151
 
#define PTP_OC_EOS_TerminateViewfinder   0x9152
 
#define PTP_OC_EOS_GetViewFinderData   0x9153
 
#define PTP_OC_EOS_DoAutoFocus   0x9154
 
#define PTP_OC_EOS_AfCancel   0x9160
 
#define PTP_OC_EOS_SetDefaultSetting   0x91BE
 
#define PTP_OC_EOS_EnableEventProc   0x9050
 
#define PTP_OC_EOS_ExecuteEventProc   0x9052
 
#define PTP_OC_EOS_GetEventProcReturnData   0x9053
 
#define PTP_OC_EOS_IsEventProcRunning   0x9057
 
#define EOS_DESTINATION_CAM   0x2
 
#define EOS_DESTINATION_PC   0x4
 
#define EOS_DESTINATION_BOTH   0x6
 
#define PTP_RC_Undefined   0x2000
 
#define PTP_RC_OK   0x2001
 
#define PTP_RC_GeneralError   0x2002
 
#define PTP_RC_SessionNotOpen   0x2003
 
#define PTP_RC_InvalidTransactionID   0x2004
 
#define PTP_RC_OperationNotSupported   0x2005
 
#define PTP_RC_ParameterNotSupported   0x2006
 
#define PTP_RC_IncompleteTransfer   0x2007
 
#define PTP_RC_InvalidStorageId   0x2008
 
#define PTP_RC_InvalidObjectHandle   0x2009
 
#define PTP_RC_DevicePropNotSupported   0x200A
 
#define PTP_RC_InvalidObjectFormatCode   0x200B
 
#define PTP_RC_StoreFull   0x200C
 
#define PTP_RC_ObjectWriteProtected   0x200D
 
#define PTP_RC_StoreReadOnly   0x200E
 
#define PTP_RC_AccessDenied   0x200F
 
#define PTP_RC_NoThumbnailPresent   0x2010
 
#define PTP_RC_SelfTestFailed   0x2011
 
#define PTP_RC_PartialDeletion   0x2012
 
#define PTP_RC_StoreNotAvailable   0x2013
 
#define PTP_RC_SpecByFormatUnsupported   0x2014
 
#define PTP_RC_NoValidObjectInfo   0x2015
 
#define PTP_RC_InvalidCodeFormat   0x2016
 
#define PTP_RC_UnknownVendorCode   0x2017
 
#define PTP_RC_CaptureAlreadyTerminated   0x2018
 
#define PTP_RC_DeviceBusy   0x2019
 
#define PTP_RC_InvalidParentObject   0x201A
 
#define PTP_RC_InvalidDevicePropFormat   0x201B
 
#define PTP_RC_InvalidDevicePropValue   0x201C
 
#define PTP_RC_InvalidParameter   0x201D
 
#define PTP_RC_SessionAlreadyOpened   0x201E
 
#define PTP_RC_TransactionCanceled   0x201F
 
#define PTP_RC_SpecOfDestinationUnsupported   0x2020
 
#define PTP_RC_CANON_Unknown   0xA001
 
#define PTP_RC_CANON_NotReady   0xA102
 
#define PTP_RC_CANON_BatteryLow   0xA101
 
#define PTP_RC_UndefinedMTP   0xA800
 
#define PTP_RC_InvalidObjPropCode   0xA801
 
#define PTP_RC_InvalidObjPropCodeFormat   0xA802
 
#define PTP_RC_InvalidObjPropCodeValue   0xA803
 
#define PTP_RC_InvalidObjReference   0xA804
 
#define PTP_RC_InvalidDataset   0xA806
 
#define PTP_RC_GroupSpecUnsupported   0xA807
 
#define PTP_RC_DepthSpecUnsupported   0xA808
 
#define PTP_RC_ObjectTooLarge   0xA809
 
#define PTP_RC_ObjectPropUnsupported   0xA80A
 
#define PTP_EC_Undefined   0x4000
 
#define PTP_EC_CancelTransaction   0x4001
 
#define PTP_EC_ObjectAdded   0x4002
 
#define PTP_EC_ObjectRemoved   0x4003
 
#define PTP_EC_StoreAdded   0x4004
 
#define PTP_EC_StoreRemoved   0x4005
 
#define PTP_EC_DevicePropChanged   0x4006
 
#define PTP_EC_ObjectInfoChanged   0x4007
 
#define PTP_EC_DeviceInfoChanged   0x4008
 
#define PTP_EC_RequestObjectTransfer   0x4009
 
#define PTP_EC_StoreFull   0x400A
 
#define PTP_EC_DeviceReset   0x400B
 
#define PTP_EC_StorageInfoChanged   0x400C
 
#define PTP_EC_CaptureComplete   0x400D
 
#define PTP_EC_UnreportedStatus   0x400E
 
#define PTP_EC_Canon_RequestObjectTransfer   0xC009
 
#define PTP_EC_EOS_RequestGetEvent   0xC101
 
#define PTP_EC_EOS_ObjectAddedEx   0xC181
 
#define PTP_EC_EOS_ObjectRemoved   0xC182
 
#define PTP_EC_EOS_RequestGetObjectInfoEx   0xC183
 
#define PTP_EC_EOS_StorageStatusChanged   0xC184
 
#define PTP_EC_EOS_StorageInfoChanged   0xC185
 
#define PTP_EC_EOS_RequestObjectTransfer   0xc186
 
#define PTP_EC_EOS_ObjectInfoChangedEx   0xC187
 
#define PTP_EC_EOS_ObjectContentChanged   0xC188
 
#define PTP_EC_EOS_PropValueChanged   0xC189
 
#define PTP_EC_EOS_AvailListChanged   0xC18A
 
#define PTP_EC_EOS_CameraStatusChanged   0xC18B
 
#define PTP_EC_EOS_WillSoonShutdown   0xC18D
 
#define PTP_EC_EOS_ShutdownTimerUpdated   0xC18E
 
#define PTP_EC_EOS_RequestCancelTransfer   0xC18F
 
#define PTP_EC_EOS_RequestObjectTransferDT   0xC190
 
#define PTP_EC_EOS_RequestCancelTransferDT   0xC191
 
#define PTP_EC_EOS_StoreAdded   0xC192
 
#define PTP_EC_EOS_StoreRemoved   0xC193
 
#define PTP_EC_EOS_BulbExposureTime   0xC194
 
#define PTP_EC_EOS_RecordingTime   0xC195
 
#define PTP_EC_EOS_RequestObjectTransferTS   0xC1A2
 
#define PTP_EC_EOS_AfResult   0xC1A3
 
#define PTP_EC_EOS_InfoCheckComplete   0xC1A4
 
#define PTP_EC_Nikon_ObjectAddedInSDRAM   0xC101
 
#define PTP_EC_Nikon_CaptureCompleteRecInSdram   0xC102
 
#define PTP_OF_Undefined   0x3000
 
#define PTP_OF_Association   0x3001
 
#define PTP_OF_Script   0x3002
 
#define PTP_OF_Executable   0x3003
 
#define PTP_OF_Text   0x3004
 
#define PTP_OF_HTML   0x3005
 
#define PTP_OF_DPOF   0x3006
 
#define PTP_OF_AIFF   0x3007
 
#define PTP_OF_WAV   0x3008
 
#define PTP_OF_MP3   0x3009
 
#define PTP_OF_AVI   0x300A
 
#define PTP_OF_MPEG   0x300B
 
#define PTP_OF_ASF   0x300C
 
#define PTP_OF_MOV   0x300D
 
#define PTP_OF_JPEG   0x3801
 
#define PTP_OF_TIFF_EP   0x3802
 
#define PTP_OF_FlashPix   0x3803
 
#define PTP_OF_BMP   0x3804
 
#define PTP_OF_CIFF   0x3805
 
#define PTP_OF_Reserved2   0x3806
 
#define PTP_OF_GIF   0x3807
 
#define PTP_OF_JFIF   0x3808
 
#define PTP_OF_PCD   0x3809
 
#define PTP_OF_PICT   0x380A
 
#define PTP_OF_PNG   0x380B
 
#define PTP_OF_Reserved1   0x380C
 
#define PTP_OF_TIFF   0x380D
 
#define PTP_OF_TIFF_IT   0x380E
 
#define PTP_OF_JP2   0x380F
 
#define PTP_OF_JPX   0x3810
 
#define PTP_OF_Firmware   0xB802
 
#define PTP_OF_WIF   0xB881
 
#define PTP_OF_Audio   0xB900
 
#define PTP_OF_WMA   0xb901
 
#define PTP_OF_OGG   0xb902
 
#define PTP_OF_AAC   0xb903
 
#define PTP_OF_Audible   0xb904
 
#define PTP_OF_FLAC   0xb906
 
#define PTP_OF_SamsungPlaylist   0xb909
 
#define PTP_OF_Video   0xb980
 
#define PTP_OF_WMV   0xb981
 
#define PTP_OF_MP4   0xb982
 
#define PTP_OF_3GP   0xb984
 
#define PTP_OF_MP2   0xb983
 
#define PTP_OPC_StorageID   0xDC01
 
#define PTP_OPC_ObjectFormat   0xDC02
 
#define PTP_OPC_ProtectionStatus   0xDC03
 
#define PTP_OPC_ObjectSize   0xDC04
 
#define PTP_OPC_AssociationType   0xDC05
 
#define PTP_OPC_AssociationDesc   0xDC06
 
#define PTP_OPC_ObjectFileName   0xDC07
 
#define PTP_OPC_DateCreated   0xDC08
 
#define PTP_OPC_DateModified   0xDC09
 
#define PTP_OPC_Keywords   0xDC0A
 
#define PTP_OPC_ParentObject   0xDC0B
 
#define PTP_OPC_AllowedFolderContents   0xDC0C
 
#define PTP_OPC_Hidden   0xDC0D
 
#define PTP_OPC_SystemObject   0xDC0E
 
#define PTP_OPC_PersistantUniqueObjectIdentifier   0xDC41
 
#define PTP_OPC_SyncID   0xDC42
 
#define PTP_OPC_PropertyBag   0xDC43
 
#define PTP_OPC_Name   0xDC44
 
#define PTP_OPC_CreatedBy   0xDC45
 
#define PTP_OPC_Artist   0xDC46
 
#define PTP_OPC_DateAuthored   0xDC47
 
#define PTP_OPC_Description   0xDC48
 
#define PTP_OPC_URLReference   0xDC49
 
#define PTP_OPC_LanguageLocale   0xDC4A
 
#define PTP_OPC_CopyrightInformation   0xDC4B
 
#define PTP_OPC_Source   0xDC4C
 
#define PTP_OPC_OriginLocation   0xDC4D
 
#define PTP_OPC_DateAdded   0xDC4E
 
#define PTP_OPC_NonConsumable   0xDC4F
 
#define PTP_OPC_CorruptOrUnplayable   0xDC50
 
#define PTP_OPC_ProducerSerialNumber   0xDC51
 
#define PTP_OPC_RepresentativeSampleFormat   0xDC81
 
#define PTP_OPC_RepresentativeSampleSize   0xDC82
 
#define PTP_OPC_RepresentativeSampleHeight   0xDC83
 
#define PTP_OPC_RepresentativeSampleWidth   0xDC84
 
#define PTP_OPC_RepresentativeSampleDuration   0xDC85
 
#define PTP_OPC_RepresentativeSampleData   0xDC86
 
#define PTP_OPC_Width   0xDC87
 
#define PTP_OPC_Height   0xDC88
 
#define PTP_OPC_Duration   0xDC89
 
#define PTP_OPC_Rating   0xDC8A
 
#define PTP_OPC_Track   0xDC8B
 
#define PTP_OPC_Genre   0xDC8C
 
#define PTP_OPC_Credits   0xDC8D
 
#define PTP_OPC_Lyrics   0xDC8E
 
#define PTP_OPC_SubscriptionContentID   0xDC8F
 
#define PTP_OPC_ProducedBy   0xDC90
 
#define PTP_OPC_UseCount   0xDC91
 
#define PTP_OPC_SkipCount   0xDC92
 
#define PTP_OPC_LastAccessed   0xDC93
 
#define PTP_OPC_ParentalRating   0xDC94
 
#define PTP_OPC_MetaGenre   0xDC95
 
#define PTP_OPC_Composer   0xDC96
 
#define PTP_OPC_EffectiveRating   0xDC97
 
#define PTP_OPC_Subtitle   0xDC98
 
#define PTP_OPC_OriginalReleaseDate   0xDC99
 
#define PTP_OPC_AlbumName   0xDC9A
 
#define PTP_OPC_AlbumArtist   0xDC9B
 
#define PTP_OPC_Mood   0xDC9C
 
#define PTP_OPC_DRMStatus   0xDC9D
 
#define PTP_OPC_SubDescription   0xDC9E
 
#define PTP_OPC_IsCropped   0xDCD1
 
#define PTP_OPC_IsColorCorrected   0xDCD2
 
#define PTP_OPC_ImageBitDepth   0xDCD3
 
#define PTP_OPC_Fnumber   0xDCD4
 
#define PTP_OPC_ExposureTime   0xDCD5
 
#define PTP_OPC_ExposureIndex   0xDCD6
 
#define PTP_OPC_DisplayName   0xDCE0
 
#define PTP_OPC_BodyText   0xDCE1
 
#define PTP_OPC_Subject   0xDCE2
 
#define PTP_OPC_Priority   0xDCE3
 
#define PTP_OPC_GivenName   0xDD00
 
#define PTP_OPC_MiddleNames   0xDD01
 
#define PTP_OPC_FamilyName   0xDD02
 
#define PTP_OPC_Prefix   0xDD03
 
#define PTP_OPC_Suffix   0xDD04
 
#define PTP_OPC_PhoneticGivenName   0xDD05
 
#define PTP_OPC_PhoneticFamilyName   0xDD06
 
#define PTP_OPC_EmailPrimary   0xDD07
 
#define PTP_OPC_EmailPersonal1   0xDD08
 
#define PTP_OPC_EmailPersonal2   0xDD09
 
#define PTP_OPC_EmailBusiness1   0xDD0A
 
#define PTP_OPC_EmailBusiness2   0xDD0B
 
#define PTP_OPC_EmailOthers   0xDD0C
 
#define PTP_OPC_PhoneNumberPrimary   0xDD0D
 
#define PTP_OPC_PhoneNumberPersonal   0xDD0E
 
#define PTP_OPC_PhoneNumberPersonal2   0xDD0F
 
#define PTP_OPC_PhoneNumberBusiness   0xDD10
 
#define PTP_OPC_PhoneNumberBusiness2   0xDD11
 
#define PTP_OPC_PhoneNumberMobile   0xDD12
 
#define PTP_OPC_PhoneNumberMobile2   0xDD13
 
#define PTP_OPC_FaxNumberPrimary   0xDD14
 
#define PTP_OPC_FaxNumberPersonal   0xDD15
 
#define PTP_OPC_FaxNumberBusiness   0xDD16
 
#define PTP_OPC_PagerNumber   0xDD17
 
#define PTP_OPC_PhoneNumberOthers   0xDD18
 
#define PTP_OPC_PrimaryWebAddress   0xDD19
 
#define PTP_OPC_PersonalWebAddress   0xDD1A
 
#define PTP_OPC_BusinessWebAddress   0xDD1B
 
#define PTP_OPC_InstantMessengerAddress   0xDD1C
 
#define PTP_OPC_InstantMessengerAddress2   0xDD1D
 
#define PTP_OPC_InstantMessengerAddress3   0xDD1E
 
#define PTP_OPC_PostalAddressPersonalFull   0xDD1F
 
#define PTP_OPC_PostalAddressPersonalFullLine1   0xDD20
 
#define PTP_OPC_PostalAddressPersonalFullLine2   0xDD21
 
#define PTP_OPC_PostalAddressPersonalFullCity   0xDD22
 
#define PTP_OPC_PostalAddressPersonalFullRegion   0xDD23
 
#define PTP_OPC_PostalAddressPersonalFullPostalCode   0xDD24
 
#define PTP_OPC_PostalAddressPersonalFullCountry   0xDD25
 
#define PTP_OPC_PostalAddressBusinessFull   0xDD26
 
#define PTP_OPC_PostalAddressBusinessLine1   0xDD27
 
#define PTP_OPC_PostalAddressBusinessLine2   0xDD28
 
#define PTP_OPC_PostalAddressBusinessCity   0xDD29
 
#define PTP_OPC_PostalAddressBusinessRegion   0xDD2A
 
#define PTP_OPC_PostalAddressBusinessPostalCode   0xDD2B
 
#define PTP_OPC_PostalAddressBusinessCountry   0xDD2C
 
#define PTP_OPC_PostalAddressOtherFull   0xDD2D
 
#define PTP_OPC_PostalAddressOtherLine1   0xDD2E
 
#define PTP_OPC_PostalAddressOtherLine2   0xDD2F
 
#define PTP_OPC_PostalAddressOtherCity   0xDD30
 
#define PTP_OPC_PostalAddressOtherRegion   0xDD31
 
#define PTP_OPC_PostalAddressOtherPostalCode   0xDD32
 
#define PTP_OPC_PostalAddressOtherCountry   0xDD33
 
#define PTP_OPC_OrganizationName   0xDD34
 
#define PTP_OPC_PhoneticOrganizationName   0xDD35
 
#define PTP_OPC_Role   0xDD36
 
#define PTP_OPC_Birthdate   0xDD37
 
#define PTP_OPC_MessageTo   0xDD40
 
#define PTP_OPC_MessageCC   0xDD41
 
#define PTP_OPC_MessageBCC   0xDD42
 
#define PTP_OPC_MessageRead   0xDD43
 
#define PTP_OPC_MessageReceivedTime   0xDD44
 
#define PTP_OPC_MessageSender   0xDD45
 
#define PTP_OPC_ActivityBeginTime   0xDD50
 
#define PTP_OPC_ActivityEndTime   0xDD51
 
#define PTP_OPC_ActivityLocation   0xDD52
 
#define PTP_OPC_ActivityRequiredAttendees   0xDD54
 
#define PTP_OPC_ActivityOptionalAttendees   0xDD55
 
#define PTP_OPC_ActivityResources   0xDD56
 
#define PTP_OPC_ActivityAccepted   0xDD57
 
#define PTP_OPC_Owner   0xDD5D
 
#define PTP_OPC_Editor   0xDD5E
 
#define PTP_OPC_Webmaster   0xDD5F
 
#define PTP_OPC_URLSource   0xDD60
 
#define PTP_OPC_URLDestination   0xDD61
 
#define PTP_OPC_TimeBookmark   0xDD62
 
#define PTP_OPC_ObjectBookmark   0xDD63
 
#define PTP_OPC_ByteBookmark   0xDD64
 
#define PTP_OPC_LastBuildDate   0xDD70
 
#define PTP_OPC_TimetoLive   0xDD71
 
#define PTP_OPC_MediaGUID   0xDD72
 
#define PTP_OPC_TotalBitRate   0xDE91
 
#define PTP_OPC_BitRateType   0xDE92
 
#define PTP_OPC_SampleRate   0xDE93
 
#define PTP_OPC_NumberOfChannels   0xDE94
 
#define PTP_OPC_AudioBitDepth   0xDE95
 
#define PTP_OPC_ScanDepth   0xDE97
 
#define PTP_OPC_AudioWAVECodec   0xDE99
 
#define PTP_OPC_AudioBitRate   0xDE9A
 
#define PTP_OPC_VideoFourCCCodec   0xDE9B
 
#define PTP_OPC_VideoBitRate   0xDE9C
 
#define PTP_OPC_FramesPerThousandSeconds   0xDE9D
 
#define PTP_OPC_KeyFrameDistance   0xDE9E
 
#define PTP_OPC_BufferSize   0xDE9F
 
#define PTP_OPC_EncodingQuality   0xDEA0
 
#define PTP_OPC_EncodingProfile   0xDEA1
 
#define PTP_OPC_BuyFlag   0xD901
 
#define PTP_OF_CANON_CRW   0xb101
 
#define PTP_OF_RAW   0xb103
 
#define PTP_OF_CANON_MOV   0xb104
 
#define PTP_AT_Folder   0x1
 
#define PTP_AT_Album   0x1
 
#define PTP_DPC_BatteryLevel   0x5001
 
#define PTP_DPC_FunctionalMode   0x5002
 
#define PTP_DPC_ImageSize   0x5003
 
#define PTP_DPC_CompressionSetting   0x5004
 
#define PTP_DPC_WhiteBalance   0x5005
 
#define PTP_DPC_RGBGain   0x5006
 
#define PTP_DPC_FNumber   0x5007
 
#define PTP_DPC_FocalLength   0x5008
 
#define PTP_DPC_FocalDistance   0x5009
 
#define PTP_DPC_FocusMode   0x500A
 
#define PTP_DPC_ExposureMeteringMode   0x500B
 
#define PTP_DPC_FlashMode   0x500C
 
#define PTP_DPC_ExposureTime   0x500D
 
#define PTP_DPC_ExposureProgramMode   0x500E
 
#define PTP_DPC_ExposureIndex   0x500F
 
#define PTP_DPC_ExposureBiasCompensation   0x5010
 
#define PTP_DPC_DateTime   0x5011
 
#define PTP_DPC_CaptureDelay   0x5012
 
#define PTP_DPC_StillCaptureMode   0x5013
 
#define PTP_DPC_Contrast   0x5014
 
#define PTP_DPC_Sharpness   0x5015
 
#define PTP_DPC_DigitalZoom   0x5016
 
#define PTP_DPC_EffectMode   0x5017
 
#define PTP_DPC_BurstNumber   0x5018
 
#define PTP_DPC_BurstInterval   0x5019
 
#define PTP_DPC_TimelapseNumber   0x501A
 
#define PTP_DPC_TimelapseInterval   0x501B
 
#define PTP_DPC_FocusMeteringMode   0x501C
 
#define PTP_DPC_UploadURL   0x501D
 
#define PTP_DPC_Artist   0x501E
 
#define PTP_DPC_CopyrightInfo   0x501F
 
#define PTP_DPC_SupportedStreams   0x5020
 
#define PTP_DPC_EnabledStreams   0x5021
 
#define PTP_DPC_VideoFormat   0x5022
 
#define PTP_DPC_VideoResolution   0x5023
 
#define PTP_DPC_VideoQuality   0x5024
 
#define PTP_DPC_VideoFrameRate   0x5025
 
#define PTP_DPC_VideoContrast   0x5026
 
#define PTP_DPC_VideoBrightness   0x5027
 
#define PTP_DPC_AudioFormat   0x5028
 
#define PTP_DPC_AudioBitrate   0x5029
 
#define PTP_DPC_AudioSamplingRate   0x502A
 
#define PTP_DPC_AudioBitPerSample   0x502B
 
#define PTP_DPC_AudioVolume   0x502C
 
#define PTP_DPC_CANON_BeepCode   0xD001
 
#define PTP_DPC_CANON_ViewFinderMode   0xD003
 
#define PTP_DPC_CANON_ImageQuality   0xD006
 
#define PTP_DPC_CANON_ImageSize   0xD008
 
#define PTP_DPC_CANON_FlashMode   0xD00a
 
#define PTP_DPC_CANON_TvAvSetting   0xD00c
 
#define PTP_DPC_CANON_MeteringMode   0xd010
 
#define PTP_DPC_CANON_MacroMode   0xd011
 
#define PTP_DPC_CANON_FocusingPoint   0xd012
 
#define PTP_DPC_CANON_WhiteBalance   0xd013
 
#define PTP_DPC_CANON_AFMode   0xD015
 
#define PTP_DPC_CANON_Contrast   0xD017
 
#define PTP_DPC_CANON_ISOSpeed   0xd01c
 
#define PTP_DPC_CANON_Aperture   0xd01c
 
#define PTP_DPC_CANON_ShutterSpeed   0xd01e
 
#define PTP_DPC_CANON_ExpComp   0xd01f
 
#define PTP_DPC_CANON_Zoom   0xd02a
 
#define PTP_DPC_CANON_SizeQuality   0xd02c
 
#define PTP_DPC_CANON_FlashMemory   0xd031
 
#define PTP_DPC_CANON_CameraModel   0xd032
 
#define PTP_DPC_CANON_CameraOwner   0xd033
 
#define PTP_DPC_CANON_UnixTime   0xd032
 
#define PTP_DPC_CANON_ViewFinderOut   0xD036
 
#define PTP_DPC_CANON_RealImageWidth   0xD039
 
#define PTP_DPC_CANON_PhotoEffect   0xD040
 
#define PTP_DPC_CANON_AssistLight   0xD041
 
#define PTP_DPC_EOS_Aperture   0xD101
 
#define PTP_DPC_EOS_ShutterSpeed   0xD102
 
#define PTP_DPC_EOS_ISOSpeed   0xD103
 
#define PTP_DPC_EOS_ExpCompensation   0xD104
 
#define PTP_DPC_EOS_AutoExposureMode   0xD105
 
#define PTP_DPC_EOS_DriveMode   0xD106
 
#define PTP_DPC_EOS_MeteringMode   0xD107
 
#define PTP_DPC_EOS_FocusMode   0xD108
 
#define PTP_DPC_EOS_WhiteBalance   0xD109
 
#define PTP_DPC_EOS_ColorTemperature   0xD10A
 
#define PTP_DPC_EOS_WhiteBalanceAdjustA   0xD10B
 
#define PTP_DPC_EOS_WhiteBalanceAdjustB   0xD10C
 
#define PTP_DPC_EOS_WhiteBalanceXA   0xD10D
 
#define PTP_DPC_EOS_WhiteBalanceXB   0xD10E
 
#define PTP_DPC_EOS_ColorSpace   0xD10F
 
#define PTP_DPC_EOS_PictureStyle   0xD110
 
#define PTP_DPC_EOS_BatteryPower   0xD111
 
#define PTP_DPC_EOS_BatterySelect   0xD112
 
#define PTP_DPC_EOS_CameraTime   0xD113
 
#define PTP_DPC_EOS_Owner   0xD115
 
#define PTP_DPC_EOS_ModelID   0xD116
 
#define PTP_DPC_EOS_PTPExtensionVersion   0xD119
 
#define PTP_DPC_EOS_DPOFVersion   0xD11A
 
#define PTP_DPC_EOS_AvailableShots   0xD11B
 
#define PTP_DPC_EOS_CaptureDestination   0xD11C
 
#define PTP_DPC_EOS_CurrentFolder   0xD11F
 
#define PTP_DPC_EOS_ImageFormat   0xD120
 
#define PTP_DPC_EOS_ImageFormatCF   0xD121
 
#define PTP_DPC_EOS_ImageFormatSD   0xD122
 
#define PTP_DPC_EOS_ImageFormatExtHD   0xD123
 
#define PTP_DPC_EOS_AEModeDial   0xD138
 
#define PTP_DPC_EOS_ShutterCounter   0xD1AC
 
#define PTP_DPC_EOS_VF_Output   0xD1B0
 
#define PTP_DPC_EOS_EVFMode   0xD1B1
 
#define PTP_DPC_EOS_DOFPreview   0xD1B2
 
#define PTP_DPC_EOS_VFSharp   0xD1B3
 
#define PTP_DPC_EOS_EVFWBMode   0xD1B4
 
#define PTP_DPC_EOS_FocusInfoEx   0xD1D3
 
#define PTP_OC_ML_LiveBmpRam   0x9996
 
#define PTP_OC_ML_Live360x240   0x9997
 
#define PTP_OC_MagicLantern   0x9998
 
#define PTP_OC_CHDK   0x9999
 
#define PTP_ST_Undefined   0x0
 
#define PTP_ST_FixedROM   0x1
 
#define PTP_ST_RemovableROM   0x2
 
#define PTP_ST_FixedRAM   0x3
 
#define PTP_ST_RemovableRAM   0x4
 
#define PTP_FT_Undefined   0x0
 
#define PTP_FT_GenericFlat   0x1
 
#define PTP_FT_GenericHei   0x2
 
#define PTP_FT_DCF   0x3
 
#define PTP_AC_ReadWrite   0x0
 
#define PTP_AC_Read   0x1
 
#define PTP_AC_ReadDelete   0x2
 
#define PTP_TC_UNDEF   0x0
 
#define PTP_TC_INT8   0x1
 
#define PTP_TC_UINT8   0x2
 
#define PTP_TC_INT16   0x3
 
#define PTP_TC_UINT16   0x4
 
#define PTP_TC_INT32   0x5
 
#define PTP_TC_UINT32   0x6
 
#define PTP_TC_INT64   0x7
 
#define PTP_TC_UINT64   0x8
 
#define PTP_TC_INT128   0x9
 
#define PTP_TC_UINT128   0xA
 
#define PTP_TC_UINT8ARRAY   0x4002
 
#define PTP_TC_UINT16ARRAY   0x4004
 
#define PTP_TC_UINT32ARRAY   0x4006
 
#define PTP_TC_UINT64ARRAY   0x4008
 
#define PTP_TC_STRING   0xFFFF
 
#define PTP_RangeForm   0x1
 
#define PTP_EnumerationForm   0x2
 
#define PTPIP_INIT_COMMAND_REQ   0x1
 
#define PTPIP_INIT_COMMAND_ACK   0x2
 
#define PTPIP_INIT_EVENT_REQ   0x3
 
#define PTPIP_INIT_EVENT_ACK   0x4
 
#define PTPIP_INIT_FAIL   0x5
 
#define PTPIP_COMMAND_REQUEST   0x6
 
#define PTPIP_COMMAND_RESPONSE   0x7
 
#define PTPIP_EVENT   0x8
 
#define PTPIP_DATA_PACKET_START   0x9
 
#define PTPIP_DATA_PACKET   0xA
 
#define PTPIP_CANCEL_TRANSACTION   0xB
 
#define PTPIP_DATA_PACKET_END   0xC
 
#define PTPIP_PING   0xD
 
#define PTPIP_PONG   0xE
 
#define USB_VENDOR_CANON   0x4A9
 
#define PTP_IP_PORT   15740
 
#define PTP_CLASS_ID   6
 
#define MTP_REQ_CANCEL   0x64
 
#define MTP_REQ_GET_EXT_EVENT_DATA   0x65
 
#define USB_REQ_RESET   0x66
 
#define USB_REQ_STATUS   0x67
 
#define USB_REQ_GET_STATUS   0x00
 
#define USB_REQ_CLEAR_FEATURE   0x01
 
#define USB_REQ_SET_FEATURE   0x03
 
#define USB_DP_HTD   0x0
 
#define USB_DP_DTH   0x80
 
#define USB_RECIP_DEVICE   0x00
 
#define USB_RECIP_INTERFACE   0x01
 
#define USB_RECIP_ENDPOINT   0x02
 
#define USB_TYPE_CLASS   0x20
 

Macro Definition Documentation

◆ EOS_DESTINATION_BOTH

#define EOS_DESTINATION_BOTH   0x6

Definition at line 181 of file ptp.h.

◆ EOS_DESTINATION_CAM

#define EOS_DESTINATION_CAM   0x2

Definition at line 179 of file ptp.h.

◆ EOS_DESTINATION_PC

#define EOS_DESTINATION_PC   0x4

Definition at line 180 of file ptp.h.

◆ MTP_REQ_CANCEL

#define MTP_REQ_CANCEL   0x64

Definition at line 696 of file ptp.h.

◆ MTP_REQ_GET_EXT_EVENT_DATA

#define MTP_REQ_GET_EXT_EVENT_DATA   0x65

Definition at line 697 of file ptp.h.

◆ PTP_AC_Read

#define PTP_AC_Read   0x1

Definition at line 644 of file ptp.h.

◆ PTP_AC_ReadDelete

#define PTP_AC_ReadDelete   0x2

Definition at line 645 of file ptp.h.

◆ PTP_AC_ReadWrite

#define PTP_AC_ReadWrite   0x0

Definition at line 643 of file ptp.h.

◆ PTP_AT_Album

#define PTP_AT_Album   0x1

Definition at line 505 of file ptp.h.

◆ PTP_AT_Folder

#define PTP_AT_Folder   0x1

Definition at line 504 of file ptp.h.

◆ PTP_CLASS_ID

#define PTP_CLASS_ID   6

Definition at line 693 of file ptp.h.

◆ PTP_DPC_Artist

#define PTP_DPC_Artist   0x501E

Definition at line 537 of file ptp.h.

◆ PTP_DPC_AudioBitPerSample

#define PTP_DPC_AudioBitPerSample   0x502B

Definition at line 551 of file ptp.h.

◆ PTP_DPC_AudioBitrate

#define PTP_DPC_AudioBitrate   0x5029

Definition at line 549 of file ptp.h.

◆ PTP_DPC_AudioFormat

#define PTP_DPC_AudioFormat   0x5028

Definition at line 548 of file ptp.h.

◆ PTP_DPC_AudioSamplingRate

#define PTP_DPC_AudioSamplingRate   0x502A

Definition at line 550 of file ptp.h.

◆ PTP_DPC_AudioVolume

#define PTP_DPC_AudioVolume   0x502C

Definition at line 552 of file ptp.h.

◆ PTP_DPC_BatteryLevel

#define PTP_DPC_BatteryLevel   0x5001

Definition at line 508 of file ptp.h.

◆ PTP_DPC_BurstInterval

#define PTP_DPC_BurstInterval   0x5019

Definition at line 532 of file ptp.h.

◆ PTP_DPC_BurstNumber

#define PTP_DPC_BurstNumber   0x5018

Definition at line 531 of file ptp.h.

◆ PTP_DPC_CANON_AFMode

#define PTP_DPC_CANON_AFMode   0xD015

Definition at line 565 of file ptp.h.

◆ PTP_DPC_CANON_Aperture

#define PTP_DPC_CANON_Aperture   0xd01c

Definition at line 568 of file ptp.h.

◆ PTP_DPC_CANON_AssistLight

#define PTP_DPC_CANON_AssistLight   0xD041

Definition at line 580 of file ptp.h.

◆ PTP_DPC_CANON_BeepCode

#define PTP_DPC_CANON_BeepCode   0xD001

Definition at line 555 of file ptp.h.

◆ PTP_DPC_CANON_CameraModel

#define PTP_DPC_CANON_CameraModel   0xd032

Definition at line 574 of file ptp.h.

◆ PTP_DPC_CANON_CameraOwner

#define PTP_DPC_CANON_CameraOwner   0xd033

Definition at line 575 of file ptp.h.

◆ PTP_DPC_CANON_Contrast

#define PTP_DPC_CANON_Contrast   0xD017

Definition at line 566 of file ptp.h.

◆ PTP_DPC_CANON_ExpComp

#define PTP_DPC_CANON_ExpComp   0xd01f

Definition at line 570 of file ptp.h.

◆ PTP_DPC_CANON_FlashMemory

#define PTP_DPC_CANON_FlashMemory   0xd031

Definition at line 573 of file ptp.h.

◆ PTP_DPC_CANON_FlashMode

#define PTP_DPC_CANON_FlashMode   0xD00a

Definition at line 559 of file ptp.h.

◆ PTP_DPC_CANON_FocusingPoint

#define PTP_DPC_CANON_FocusingPoint   0xd012

Definition at line 563 of file ptp.h.

◆ PTP_DPC_CANON_ImageQuality

#define PTP_DPC_CANON_ImageQuality   0xD006

Definition at line 557 of file ptp.h.

◆ PTP_DPC_CANON_ImageSize

#define PTP_DPC_CANON_ImageSize   0xD008

Definition at line 558 of file ptp.h.

◆ PTP_DPC_CANON_ISOSpeed

#define PTP_DPC_CANON_ISOSpeed   0xd01c

Definition at line 567 of file ptp.h.

◆ PTP_DPC_CANON_MacroMode

#define PTP_DPC_CANON_MacroMode   0xd011

Definition at line 562 of file ptp.h.

◆ PTP_DPC_CANON_MeteringMode

#define PTP_DPC_CANON_MeteringMode   0xd010

Definition at line 561 of file ptp.h.

◆ PTP_DPC_CANON_PhotoEffect

#define PTP_DPC_CANON_PhotoEffect   0xD040

Definition at line 579 of file ptp.h.

◆ PTP_DPC_CANON_RealImageWidth

#define PTP_DPC_CANON_RealImageWidth   0xD039

Definition at line 578 of file ptp.h.

◆ PTP_DPC_CANON_ShutterSpeed

#define PTP_DPC_CANON_ShutterSpeed   0xd01e

Definition at line 569 of file ptp.h.

◆ PTP_DPC_CANON_SizeQuality

#define PTP_DPC_CANON_SizeQuality   0xd02c

Definition at line 572 of file ptp.h.

◆ PTP_DPC_CANON_TvAvSetting

#define PTP_DPC_CANON_TvAvSetting   0xD00c

Definition at line 560 of file ptp.h.

◆ PTP_DPC_CANON_UnixTime

#define PTP_DPC_CANON_UnixTime   0xd032

Definition at line 576 of file ptp.h.

◆ PTP_DPC_CANON_ViewFinderMode

#define PTP_DPC_CANON_ViewFinderMode   0xD003

Definition at line 556 of file ptp.h.

◆ PTP_DPC_CANON_ViewFinderOut

#define PTP_DPC_CANON_ViewFinderOut   0xD036

Definition at line 577 of file ptp.h.

◆ PTP_DPC_CANON_WhiteBalance

#define PTP_DPC_CANON_WhiteBalance   0xd013

Definition at line 564 of file ptp.h.

◆ PTP_DPC_CANON_Zoom

#define PTP_DPC_CANON_Zoom   0xd02a

Definition at line 571 of file ptp.h.

◆ PTP_DPC_CaptureDelay

#define PTP_DPC_CaptureDelay   0x5012

Definition at line 525 of file ptp.h.

◆ PTP_DPC_CompressionSetting

#define PTP_DPC_CompressionSetting   0x5004

Definition at line 511 of file ptp.h.

◆ PTP_DPC_Contrast

#define PTP_DPC_Contrast   0x5014

Definition at line 527 of file ptp.h.

◆ PTP_DPC_CopyrightInfo

#define PTP_DPC_CopyrightInfo   0x501F

Definition at line 538 of file ptp.h.

◆ PTP_DPC_DateTime

#define PTP_DPC_DateTime   0x5011

Definition at line 524 of file ptp.h.

◆ PTP_DPC_DigitalZoom

#define PTP_DPC_DigitalZoom   0x5016

Definition at line 529 of file ptp.h.

◆ PTP_DPC_EffectMode

#define PTP_DPC_EffectMode   0x5017

Definition at line 530 of file ptp.h.

◆ PTP_DPC_EnabledStreams

#define PTP_DPC_EnabledStreams   0x5021

Definition at line 541 of file ptp.h.

◆ PTP_DPC_EOS_AEModeDial

#define PTP_DPC_EOS_AEModeDial   0xD138

Definition at line 613 of file ptp.h.

◆ PTP_DPC_EOS_Aperture

#define PTP_DPC_EOS_Aperture   0xD101

Definition at line 583 of file ptp.h.

◆ PTP_DPC_EOS_AutoExposureMode

#define PTP_DPC_EOS_AutoExposureMode   0xD105

Definition at line 587 of file ptp.h.

◆ PTP_DPC_EOS_AvailableShots

#define PTP_DPC_EOS_AvailableShots   0xD11B

Definition at line 606 of file ptp.h.

◆ PTP_DPC_EOS_BatteryPower

#define PTP_DPC_EOS_BatteryPower   0xD111

Definition at line 599 of file ptp.h.

◆ PTP_DPC_EOS_BatterySelect

#define PTP_DPC_EOS_BatterySelect   0xD112

Definition at line 600 of file ptp.h.

◆ PTP_DPC_EOS_CameraTime

#define PTP_DPC_EOS_CameraTime   0xD113

Definition at line 601 of file ptp.h.

◆ PTP_DPC_EOS_CaptureDestination

#define PTP_DPC_EOS_CaptureDestination   0xD11C

Definition at line 607 of file ptp.h.

◆ PTP_DPC_EOS_ColorSpace

#define PTP_DPC_EOS_ColorSpace   0xD10F

Definition at line 597 of file ptp.h.

◆ PTP_DPC_EOS_ColorTemperature

#define PTP_DPC_EOS_ColorTemperature   0xD10A

Definition at line 592 of file ptp.h.

◆ PTP_DPC_EOS_CurrentFolder

#define PTP_DPC_EOS_CurrentFolder   0xD11F

Definition at line 608 of file ptp.h.

◆ PTP_DPC_EOS_DOFPreview

#define PTP_DPC_EOS_DOFPreview   0xD1B2

Definition at line 617 of file ptp.h.

◆ PTP_DPC_EOS_DPOFVersion

#define PTP_DPC_EOS_DPOFVersion   0xD11A

Definition at line 605 of file ptp.h.

◆ PTP_DPC_EOS_DriveMode

#define PTP_DPC_EOS_DriveMode   0xD106

Definition at line 588 of file ptp.h.

◆ PTP_DPC_EOS_EVFMode

#define PTP_DPC_EOS_EVFMode   0xD1B1

Definition at line 616 of file ptp.h.

◆ PTP_DPC_EOS_EVFWBMode

#define PTP_DPC_EOS_EVFWBMode   0xD1B4

Definition at line 619 of file ptp.h.

◆ PTP_DPC_EOS_ExpCompensation

#define PTP_DPC_EOS_ExpCompensation   0xD104

Definition at line 586 of file ptp.h.

◆ PTP_DPC_EOS_FocusInfoEx

#define PTP_DPC_EOS_FocusInfoEx   0xD1D3

Definition at line 620 of file ptp.h.

◆ PTP_DPC_EOS_FocusMode

#define PTP_DPC_EOS_FocusMode   0xD108

Definition at line 590 of file ptp.h.

◆ PTP_DPC_EOS_ImageFormat

#define PTP_DPC_EOS_ImageFormat   0xD120

Definition at line 609 of file ptp.h.

◆ PTP_DPC_EOS_ImageFormatCF

#define PTP_DPC_EOS_ImageFormatCF   0xD121

Definition at line 610 of file ptp.h.

◆ PTP_DPC_EOS_ImageFormatExtHD

#define PTP_DPC_EOS_ImageFormatExtHD   0xD123

Definition at line 612 of file ptp.h.

◆ PTP_DPC_EOS_ImageFormatSD

#define PTP_DPC_EOS_ImageFormatSD   0xD122

Definition at line 611 of file ptp.h.

◆ PTP_DPC_EOS_ISOSpeed

#define PTP_DPC_EOS_ISOSpeed   0xD103

Definition at line 585 of file ptp.h.

◆ PTP_DPC_EOS_MeteringMode

#define PTP_DPC_EOS_MeteringMode   0xD107

Definition at line 589 of file ptp.h.

◆ PTP_DPC_EOS_ModelID

#define PTP_DPC_EOS_ModelID   0xD116

Definition at line 603 of file ptp.h.

◆ PTP_DPC_EOS_Owner

#define PTP_DPC_EOS_Owner   0xD115

Definition at line 602 of file ptp.h.

◆ PTP_DPC_EOS_PictureStyle

#define PTP_DPC_EOS_PictureStyle   0xD110

Definition at line 598 of file ptp.h.

◆ PTP_DPC_EOS_PTPExtensionVersion

#define PTP_DPC_EOS_PTPExtensionVersion   0xD119

Definition at line 604 of file ptp.h.

◆ PTP_DPC_EOS_ShutterCounter

#define PTP_DPC_EOS_ShutterCounter   0xD1AC

Definition at line 614 of file ptp.h.

◆ PTP_DPC_EOS_ShutterSpeed

#define PTP_DPC_EOS_ShutterSpeed   0xD102

Definition at line 584 of file ptp.h.

◆ PTP_DPC_EOS_VF_Output

#define PTP_DPC_EOS_VF_Output   0xD1B0

Definition at line 615 of file ptp.h.

◆ PTP_DPC_EOS_VFSharp

#define PTP_DPC_EOS_VFSharp   0xD1B3

Definition at line 618 of file ptp.h.

◆ PTP_DPC_EOS_WhiteBalance

#define PTP_DPC_EOS_WhiteBalance   0xD109

Definition at line 591 of file ptp.h.

◆ PTP_DPC_EOS_WhiteBalanceAdjustA

#define PTP_DPC_EOS_WhiteBalanceAdjustA   0xD10B

Definition at line 593 of file ptp.h.

◆ PTP_DPC_EOS_WhiteBalanceAdjustB

#define PTP_DPC_EOS_WhiteBalanceAdjustB   0xD10C

Definition at line 594 of file ptp.h.

◆ PTP_DPC_EOS_WhiteBalanceXA

#define PTP_DPC_EOS_WhiteBalanceXA   0xD10D

Definition at line 595 of file ptp.h.

◆ PTP_DPC_EOS_WhiteBalanceXB

#define PTP_DPC_EOS_WhiteBalanceXB   0xD10E

Definition at line 596 of file ptp.h.

◆ PTP_DPC_ExposureBiasCompensation

#define PTP_DPC_ExposureBiasCompensation   0x5010

Definition at line 523 of file ptp.h.

◆ PTP_DPC_ExposureIndex

#define PTP_DPC_ExposureIndex   0x500F

Definition at line 522 of file ptp.h.

◆ PTP_DPC_ExposureMeteringMode

#define PTP_DPC_ExposureMeteringMode   0x500B

Definition at line 518 of file ptp.h.

◆ PTP_DPC_ExposureProgramMode

#define PTP_DPC_ExposureProgramMode   0x500E

Definition at line 521 of file ptp.h.

◆ PTP_DPC_ExposureTime

#define PTP_DPC_ExposureTime   0x500D

Definition at line 520 of file ptp.h.

◆ PTP_DPC_FlashMode

#define PTP_DPC_FlashMode   0x500C

Definition at line 519 of file ptp.h.

◆ PTP_DPC_FNumber

#define PTP_DPC_FNumber   0x5007

Definition at line 514 of file ptp.h.

◆ PTP_DPC_FocalDistance

#define PTP_DPC_FocalDistance   0x5009

Definition at line 516 of file ptp.h.

◆ PTP_DPC_FocalLength

#define PTP_DPC_FocalLength   0x5008

Definition at line 515 of file ptp.h.

◆ PTP_DPC_FocusMeteringMode

#define PTP_DPC_FocusMeteringMode   0x501C

Definition at line 535 of file ptp.h.

◆ PTP_DPC_FocusMode

#define PTP_DPC_FocusMode   0x500A

Definition at line 517 of file ptp.h.

◆ PTP_DPC_FunctionalMode

#define PTP_DPC_FunctionalMode   0x5002

Definition at line 509 of file ptp.h.

◆ PTP_DPC_ImageSize

#define PTP_DPC_ImageSize   0x5003

Definition at line 510 of file ptp.h.

◆ PTP_DPC_RGBGain

#define PTP_DPC_RGBGain   0x5006

Definition at line 513 of file ptp.h.

◆ PTP_DPC_Sharpness

#define PTP_DPC_Sharpness   0x5015

Definition at line 528 of file ptp.h.

◆ PTP_DPC_StillCaptureMode

#define PTP_DPC_StillCaptureMode   0x5013

Definition at line 526 of file ptp.h.

◆ PTP_DPC_SupportedStreams

#define PTP_DPC_SupportedStreams   0x5020

Definition at line 540 of file ptp.h.

◆ PTP_DPC_TimelapseInterval

#define PTP_DPC_TimelapseInterval   0x501B

Definition at line 534 of file ptp.h.

◆ PTP_DPC_TimelapseNumber

#define PTP_DPC_TimelapseNumber   0x501A

Definition at line 533 of file ptp.h.

◆ PTP_DPC_UploadURL

#define PTP_DPC_UploadURL   0x501D

Definition at line 536 of file ptp.h.

◆ PTP_DPC_VideoBrightness

#define PTP_DPC_VideoBrightness   0x5027

Definition at line 547 of file ptp.h.

◆ PTP_DPC_VideoContrast

#define PTP_DPC_VideoContrast   0x5026

Definition at line 546 of file ptp.h.

◆ PTP_DPC_VideoFormat

#define PTP_DPC_VideoFormat   0x5022

Definition at line 542 of file ptp.h.

◆ PTP_DPC_VideoFrameRate

#define PTP_DPC_VideoFrameRate   0x5025

Definition at line 545 of file ptp.h.

◆ PTP_DPC_VideoQuality

#define PTP_DPC_VideoQuality   0x5024

Definition at line 544 of file ptp.h.

◆ PTP_DPC_VideoResolution

#define PTP_DPC_VideoResolution   0x5023

Definition at line 543 of file ptp.h.

◆ PTP_DPC_WhiteBalance

#define PTP_DPC_WhiteBalance   0x5005

Definition at line 512 of file ptp.h.

◆ PTP_EC_CancelTransaction

#define PTP_EC_CancelTransaction   0x4001

Definition at line 237 of file ptp.h.

◆ PTP_EC_Canon_RequestObjectTransfer

#define PTP_EC_Canon_RequestObjectTransfer   0xC009

Definition at line 252 of file ptp.h.

◆ PTP_EC_CaptureComplete

#define PTP_EC_CaptureComplete   0x400D

Definition at line 249 of file ptp.h.

◆ PTP_EC_DeviceInfoChanged

#define PTP_EC_DeviceInfoChanged   0x4008

Definition at line 244 of file ptp.h.

◆ PTP_EC_DevicePropChanged

#define PTP_EC_DevicePropChanged   0x4006

Definition at line 242 of file ptp.h.

◆ PTP_EC_DeviceReset

#define PTP_EC_DeviceReset   0x400B

Definition at line 247 of file ptp.h.

◆ PTP_EC_EOS_AfResult

#define PTP_EC_EOS_AfResult   0xC1A3

Definition at line 277 of file ptp.h.

◆ PTP_EC_EOS_AvailListChanged

#define PTP_EC_EOS_AvailListChanged   0xC18A

Definition at line 265 of file ptp.h.

◆ PTP_EC_EOS_BulbExposureTime

#define PTP_EC_EOS_BulbExposureTime   0xC194

Definition at line 274 of file ptp.h.

◆ PTP_EC_EOS_CameraStatusChanged

#define PTP_EC_EOS_CameraStatusChanged   0xC18B

Definition at line 266 of file ptp.h.

◆ PTP_EC_EOS_InfoCheckComplete

#define PTP_EC_EOS_InfoCheckComplete   0xC1A4

Definition at line 278 of file ptp.h.

◆ PTP_EC_EOS_ObjectAddedEx

#define PTP_EC_EOS_ObjectAddedEx   0xC181

Definition at line 256 of file ptp.h.

◆ PTP_EC_EOS_ObjectContentChanged

#define PTP_EC_EOS_ObjectContentChanged   0xC188

Definition at line 263 of file ptp.h.

◆ PTP_EC_EOS_ObjectInfoChangedEx

#define PTP_EC_EOS_ObjectInfoChangedEx   0xC187

Definition at line 262 of file ptp.h.

◆ PTP_EC_EOS_ObjectRemoved

#define PTP_EC_EOS_ObjectRemoved   0xC182

Definition at line 257 of file ptp.h.

◆ PTP_EC_EOS_PropValueChanged

#define PTP_EC_EOS_PropValueChanged   0xC189

Definition at line 264 of file ptp.h.

◆ PTP_EC_EOS_RecordingTime

#define PTP_EC_EOS_RecordingTime   0xC195

Definition at line 275 of file ptp.h.

◆ PTP_EC_EOS_RequestCancelTransfer

#define PTP_EC_EOS_RequestCancelTransfer   0xC18F

Definition at line 269 of file ptp.h.

◆ PTP_EC_EOS_RequestCancelTransferDT

#define PTP_EC_EOS_RequestCancelTransferDT   0xC191

Definition at line 271 of file ptp.h.

◆ PTP_EC_EOS_RequestGetEvent

#define PTP_EC_EOS_RequestGetEvent   0xC101

Definition at line 255 of file ptp.h.

◆ PTP_EC_EOS_RequestGetObjectInfoEx

#define PTP_EC_EOS_RequestGetObjectInfoEx   0xC183

Definition at line 258 of file ptp.h.

◆ PTP_EC_EOS_RequestObjectTransfer

#define PTP_EC_EOS_RequestObjectTransfer   0xc186

Definition at line 261 of file ptp.h.

◆ PTP_EC_EOS_RequestObjectTransferDT

#define PTP_EC_EOS_RequestObjectTransferDT   0xC190

Definition at line 270 of file ptp.h.

◆ PTP_EC_EOS_RequestObjectTransferTS

#define PTP_EC_EOS_RequestObjectTransferTS   0xC1A2

Definition at line 276 of file ptp.h.

◆ PTP_EC_EOS_ShutdownTimerUpdated

#define PTP_EC_EOS_ShutdownTimerUpdated   0xC18E

Definition at line 268 of file ptp.h.

◆ PTP_EC_EOS_StorageInfoChanged

#define PTP_EC_EOS_StorageInfoChanged   0xC185

Definition at line 260 of file ptp.h.

◆ PTP_EC_EOS_StorageStatusChanged

#define PTP_EC_EOS_StorageStatusChanged   0xC184

Definition at line 259 of file ptp.h.

◆ PTP_EC_EOS_StoreAdded

#define PTP_EC_EOS_StoreAdded   0xC192

Definition at line 272 of file ptp.h.

◆ PTP_EC_EOS_StoreRemoved

#define PTP_EC_EOS_StoreRemoved   0xC193

Definition at line 273 of file ptp.h.

◆ PTP_EC_EOS_WillSoonShutdown

#define PTP_EC_EOS_WillSoonShutdown   0xC18D

Definition at line 267 of file ptp.h.

◆ PTP_EC_Nikon_CaptureCompleteRecInSdram

#define PTP_EC_Nikon_CaptureCompleteRecInSdram   0xC102

Definition at line 281 of file ptp.h.

◆ PTP_EC_Nikon_ObjectAddedInSDRAM

#define PTP_EC_Nikon_ObjectAddedInSDRAM   0xC101

Definition at line 280 of file ptp.h.

◆ PTP_EC_ObjectAdded

#define PTP_EC_ObjectAdded   0x4002

Definition at line 238 of file ptp.h.

◆ PTP_EC_ObjectInfoChanged

#define PTP_EC_ObjectInfoChanged   0x4007

Definition at line 243 of file ptp.h.

◆ PTP_EC_ObjectRemoved

#define PTP_EC_ObjectRemoved   0x4003

Definition at line 239 of file ptp.h.

◆ PTP_EC_RequestObjectTransfer

#define PTP_EC_RequestObjectTransfer   0x4009

Definition at line 245 of file ptp.h.

◆ PTP_EC_StorageInfoChanged

#define PTP_EC_StorageInfoChanged   0x400C

Definition at line 248 of file ptp.h.

◆ PTP_EC_StoreAdded

#define PTP_EC_StoreAdded   0x4004

Definition at line 240 of file ptp.h.

◆ PTP_EC_StoreFull

#define PTP_EC_StoreFull   0x400A

Definition at line 246 of file ptp.h.

◆ PTP_EC_StoreRemoved

#define PTP_EC_StoreRemoved   0x4005

Definition at line 241 of file ptp.h.

◆ PTP_EC_Undefined

#define PTP_EC_Undefined   0x4000

Definition at line 236 of file ptp.h.

◆ PTP_EC_UnreportedStatus

#define PTP_EC_UnreportedStatus   0x400E

Definition at line 250 of file ptp.h.

◆ PTP_EnumerationForm

#define PTP_EnumerationForm   0x2

Definition at line 666 of file ptp.h.

◆ PTP_FT_DCF

#define PTP_FT_DCF   0x3

Definition at line 640 of file ptp.h.

◆ PTP_FT_GenericFlat

#define PTP_FT_GenericFlat   0x1

Definition at line 638 of file ptp.h.

◆ PTP_FT_GenericHei

#define PTP_FT_GenericHei   0x2

Definition at line 639 of file ptp.h.

◆ PTP_FT_Undefined

#define PTP_FT_Undefined   0x0

Definition at line 637 of file ptp.h.

◆ PTP_IP_PORT

#define PTP_IP_PORT   15740

Definition at line 689 of file ptp.h.

◆ PTP_OC_CANON_DoNothing

#define PTP_OC_CANON_DoNothing   0x902F

Definition at line 146 of file ptp.h.

◆ PTP_OC_CANON_GetViewFinderImage

#define PTP_OC_CANON_GetViewFinderImage   0x901D

Definition at line 143 of file ptp.h.

◆ PTP_OC_CANON_InitCaptureInRAM

#define PTP_OC_CANON_InitCaptureInRAM   0x901A

Definition at line 142 of file ptp.h.

◆ PTP_OC_CANON_LockUI

#define PTP_OC_CANON_LockUI   0x9004

Definition at line 144 of file ptp.h.

◆ PTP_OC_CANON_UnlockUI

#define PTP_OC_CANON_UnlockUI   0x9005

Definition at line 145 of file ptp.h.

◆ PTP_OC_CANON_ViewFinderOff

#define PTP_OC_CANON_ViewFinderOff   0x900C

Definition at line 141 of file ptp.h.

◆ PTP_OC_CANON_ViewFinderOn

#define PTP_OC_CANON_ViewFinderOn   0x900B

Definition at line 140 of file ptp.h.

◆ PTP_OC_CHDK

#define PTP_OC_CHDK   0x9999

Definition at line 627 of file ptp.h.

◆ PTP_OC_CloseSession

#define PTP_OC_CloseSession   0x1003

Definition at line 93 of file ptp.h.

◆ PTP_OC_CopyObject

#define PTP_OC_CopyObject   0x101A

Definition at line 116 of file ptp.h.

◆ PTP_OC_DeleteObject

#define PTP_OC_DeleteObject   0x100B

Definition at line 101 of file ptp.h.

◆ PTP_OC_EOS_AfCancel

#define PTP_OC_EOS_AfCancel   0x9160

Definition at line 171 of file ptp.h.

◆ PTP_OC_EOS_BulbEnd

#define PTP_OC_EOS_BulbEnd   0x9126

Definition at line 162 of file ptp.h.

◆ PTP_OC_EOS_BulbStart

#define PTP_OC_EOS_BulbStart   0x9125

Definition at line 161 of file ptp.h.

◆ PTP_OC_EOS_DoAutoFocus

#define PTP_OC_EOS_DoAutoFocus   0x9154

Definition at line 170 of file ptp.h.

◆ PTP_OC_EOS_DriveLens

#define PTP_OC_EOS_DriveLens   0x9155

Definition at line 166 of file ptp.h.

◆ PTP_OC_EOS_EnableEventProc

#define PTP_OC_EOS_EnableEventProc   0x9050

Definition at line 174 of file ptp.h.

◆ PTP_OC_EOS_ExecuteEventProc

#define PTP_OC_EOS_ExecuteEventProc   0x9052

Definition at line 175 of file ptp.h.

◆ PTP_OC_EOS_GetDevicePropValue

#define PTP_OC_EOS_GetDevicePropValue   0x9127

Definition at line 163 of file ptp.h.

◆ PTP_OC_EOS_GetEvent

#define PTP_OC_EOS_GetEvent   0x9116

Definition at line 155 of file ptp.h.

◆ PTP_OC_EOS_GetEventProcReturnData

#define PTP_OC_EOS_GetEventProcReturnData   0x9053

Definition at line 176 of file ptp.h.

◆ PTP_OC_EOS_GetObjectInfoEx

#define PTP_OC_EOS_GetObjectInfoEx   0x9109

Definition at line 151 of file ptp.h.

◆ PTP_OC_EOS_GetStorageIDs

#define PTP_OC_EOS_GetStorageIDs   0x9101

Definition at line 149 of file ptp.h.

◆ PTP_OC_EOS_GetStorageInfo

#define PTP_OC_EOS_GetStorageInfo   0x9102

Definition at line 150 of file ptp.h.

◆ PTP_OC_EOS_GetViewFinderData

#define PTP_OC_EOS_GetViewFinderData   0x9153

Definition at line 169 of file ptp.h.

◆ PTP_OC_EOS_InitiateViewfinder

#define PTP_OC_EOS_InitiateViewfinder   0x9151

Definition at line 167 of file ptp.h.

◆ PTP_OC_EOS_IsEventProcRunning

#define PTP_OC_EOS_IsEventProcRunning   0x9057

Definition at line 177 of file ptp.h.

◆ PTP_OC_EOS_KeepDeviceOn

#define PTP_OC_EOS_KeepDeviceOn   0x911D

Definition at line 159 of file ptp.h.

◆ PTP_OC_EOS_PCHDDCapacity

#define PTP_OC_EOS_PCHDDCapacity   0x911A

Definition at line 156 of file ptp.h.

◆ PTP_OC_EOS_RemoteReleaseOff

#define PTP_OC_EOS_RemoteReleaseOff   0x9129

Definition at line 165 of file ptp.h.

◆ PTP_OC_EOS_RemoteReleaseOn

#define PTP_OC_EOS_RemoteReleaseOn   0x9128

Definition at line 164 of file ptp.h.

◆ PTP_OC_EOS_ResetUILock

#define PTP_OC_EOS_ResetUILock   0x911C

Definition at line 158 of file ptp.h.

◆ PTP_OC_EOS_SetDefaultSetting

#define PTP_OC_EOS_SetDefaultSetting   0x91BE

Definition at line 172 of file ptp.h.

◆ PTP_OC_EOS_SetDevicePropValueEx

#define PTP_OC_EOS_SetDevicePropValueEx   0x9110

Definition at line 152 of file ptp.h.

◆ PTP_OC_EOS_SetEventMode

#define PTP_OC_EOS_SetEventMode   0x9115

Definition at line 154 of file ptp.h.

◆ PTP_OC_EOS_SetRemoteMode

#define PTP_OC_EOS_SetRemoteMode   0x9114

Definition at line 153 of file ptp.h.

◆ PTP_OC_EOS_SetUILock

#define PTP_OC_EOS_SetUILock   0x911B

Definition at line 157 of file ptp.h.

◆ PTP_OC_EOS_TerminateViewfinder

#define PTP_OC_EOS_TerminateViewfinder   0x9152

Definition at line 168 of file ptp.h.

◆ PTP_OC_EOS_UpdateFirmware

#define PTP_OC_EOS_UpdateFirmware   0x911F

Definition at line 160 of file ptp.h.

◆ PTP_OC_FormatStore

#define PTP_OC_FormatStore   0x100F

Definition at line 105 of file ptp.h.

◆ PTP_OC_GetDeviceInfo

#define PTP_OC_GetDeviceInfo   0x1001

Definition at line 91 of file ptp.h.

◆ PTP_OC_GetDevicePropDesc

#define PTP_OC_GetDevicePropDesc   0x1014

Definition at line 110 of file ptp.h.

◆ PTP_OC_GetDevicePropValue

#define PTP_OC_GetDevicePropValue   0x1015

Definition at line 111 of file ptp.h.

◆ PTP_OC_GetNumObjects

#define PTP_OC_GetNumObjects   0x1006

Definition at line 96 of file ptp.h.

◆ PTP_OC_GetObject

#define PTP_OC_GetObject   0x1009

Definition at line 99 of file ptp.h.

◆ PTP_OC_GetObjectHandles

#define PTP_OC_GetObjectHandles   0x1007

Definition at line 97 of file ptp.h.

◆ PTP_OC_GetObjectInfo

#define PTP_OC_GetObjectInfo   0x1008

Definition at line 98 of file ptp.h.

◆ PTP_OC_GetPartialObject

#define PTP_OC_GetPartialObject   0x101B

Definition at line 117 of file ptp.h.

◆ PTP_OC_GetStorageIDs

#define PTP_OC_GetStorageIDs   0x1004

Definition at line 94 of file ptp.h.

◆ PTP_OC_GetStorageInfo

#define PTP_OC_GetStorageInfo   0x1005

Definition at line 95 of file ptp.h.

◆ PTP_OC_GetThumb

#define PTP_OC_GetThumb   0x100A

Definition at line 100 of file ptp.h.

◆ PTP_OC_InitiateCapture

#define PTP_OC_InitiateCapture   0x100E

Definition at line 104 of file ptp.h.

◆ PTP_OC_InitiateOpenCapture

#define PTP_OC_InitiateOpenCapture   0x101C

Definition at line 118 of file ptp.h.

◆ PTP_OC_MagicLantern

#define PTP_OC_MagicLantern   0x9998

Definition at line 626 of file ptp.h.

◆ PTP_OC_ML_Live360x240

#define PTP_OC_ML_Live360x240   0x9997

Definition at line 624 of file ptp.h.

◆ PTP_OC_ML_LiveBmpRam

#define PTP_OC_ML_LiveBmpRam   0x9996

Definition at line 623 of file ptp.h.

◆ PTP_OC_MoveObject

#define PTP_OC_MoveObject   0x1019

Definition at line 115 of file ptp.h.

◆ PTP_OC_MTP_GetObjectPropDesc

#define PTP_OC_MTP_GetObjectPropDesc   0x9802

Definition at line 122 of file ptp.h.

◆ PTP_OC_MTP_GetObjectPropsSupported

#define PTP_OC_MTP_GetObjectPropsSupported   0x9801

Definition at line 121 of file ptp.h.

◆ PTP_OC_MTP_GetObjectPropValue

#define PTP_OC_MTP_GetObjectPropValue   0x9803

Definition at line 123 of file ptp.h.

◆ PTP_OC_MTP_GetObjectReferences

#define PTP_OC_MTP_GetObjectReferences   0x9810

Definition at line 128 of file ptp.h.

◆ PTP_OC_MTP_GetObjPropList

#define PTP_OC_MTP_GetObjPropList   0x9805

Definition at line 125 of file ptp.h.

◆ PTP_OC_MTP_SendObjectPropList

#define PTP_OC_MTP_SendObjectPropList   0x9808

Definition at line 127 of file ptp.h.

◆ PTP_OC_MTP_SetObjectPropValue

#define PTP_OC_MTP_SetObjectPropValue   0x9804

Definition at line 124 of file ptp.h.

◆ PTP_OC_MTP_SetObjectReferences

#define PTP_OC_MTP_SetObjectReferences   0x9811

Definition at line 129 of file ptp.h.

◆ PTP_OC_MTP_SetObjPropList

#define PTP_OC_MTP_SetObjPropList   0x9806

Definition at line 126 of file ptp.h.

◆ PTP_OC_MTP_Skip

#define PTP_OC_MTP_Skip   0x9820

Definition at line 131 of file ptp.h.

◆ PTP_OC_MTP_UpdateDeviceFirmware

#define PTP_OC_MTP_UpdateDeviceFirmware   0x9812

Definition at line 130 of file ptp.h.

◆ PTP_OC_NIKON_AfCaptureSDRAM

#define PTP_OC_NIKON_AfCaptureSDRAM   0x90CB

Definition at line 134 of file ptp.h.

◆ PTP_OC_NIKON_Capture

#define PTP_OC_NIKON_Capture   0x90C0

Definition at line 133 of file ptp.h.

◆ PTP_OC_NIKON_EndLiveView

#define PTP_OC_NIKON_EndLiveView   0x9202

Definition at line 136 of file ptp.h.

◆ PTP_OC_NIKON_GetEvent

#define PTP_OC_NIKON_GetEvent   0x90C7

Definition at line 137 of file ptp.h.

◆ PTP_OC_NIKON_StartLiveView

#define PTP_OC_NIKON_StartLiveView   0x9201

Definition at line 135 of file ptp.h.

◆ PTP_OC_OpenSession

#define PTP_OC_OpenSession   0x1002

Definition at line 92 of file ptp.h.

◆ PTP_OC_PowerDown

#define PTP_OC_PowerDown   0x1013

Definition at line 109 of file ptp.h.

◆ PTP_OC_ResetDevice

#define PTP_OC_ResetDevice   0x1010

Definition at line 106 of file ptp.h.

◆ PTP_OC_ResetDevicePropValue

#define PTP_OC_ResetDevicePropValue   0x1017

Definition at line 113 of file ptp.h.

◆ PTP_OC_SelfTest

#define PTP_OC_SelfTest   0x1011

Definition at line 107 of file ptp.h.

◆ PTP_OC_SendObject

#define PTP_OC_SendObject   0x100D

Definition at line 103 of file ptp.h.

◆ PTP_OC_SendObjectInfo

#define PTP_OC_SendObjectInfo   0x100C

Definition at line 102 of file ptp.h.

◆ PTP_OC_SetDevicePropValue

#define PTP_OC_SetDevicePropValue   0x1016

Definition at line 112 of file ptp.h.

◆ PTP_OC_SetObjectProtection

#define PTP_OC_SetObjectProtection   0x1012

Definition at line 108 of file ptp.h.

◆ PTP_OC_TerminateOpenCapture

#define PTP_OC_TerminateOpenCapture   0x1018

Definition at line 114 of file ptp.h.

◆ PTP_OF_3GP

#define PTP_OF_3GP   0xb984

Definition at line 326 of file ptp.h.

◆ PTP_OF_AAC

#define PTP_OF_AAC   0xb903

Definition at line 319 of file ptp.h.

◆ PTP_OF_AIFF

#define PTP_OF_AIFF   0x3007

Definition at line 291 of file ptp.h.

◆ PTP_OF_ASF

#define PTP_OF_ASF   0x300C

Definition at line 296 of file ptp.h.

◆ PTP_OF_Association

#define PTP_OF_Association   0x3001

Definition at line 285 of file ptp.h.

◆ PTP_OF_Audible

#define PTP_OF_Audible   0xb904

Definition at line 320 of file ptp.h.

◆ PTP_OF_Audio

#define PTP_OF_Audio   0xB900

Definition at line 316 of file ptp.h.

◆ PTP_OF_AVI

#define PTP_OF_AVI   0x300A

Definition at line 294 of file ptp.h.

◆ PTP_OF_BMP

#define PTP_OF_BMP   0x3804

Definition at line 301 of file ptp.h.

◆ PTP_OF_CANON_CRW

#define PTP_OF_CANON_CRW   0xb101

Definition at line 499 of file ptp.h.

◆ PTP_OF_CANON_MOV

#define PTP_OF_CANON_MOV   0xb104

Definition at line 501 of file ptp.h.

◆ PTP_OF_CIFF

#define PTP_OF_CIFF   0x3805

Definition at line 302 of file ptp.h.

◆ PTP_OF_DPOF

#define PTP_OF_DPOF   0x3006

Definition at line 290 of file ptp.h.

◆ PTP_OF_Executable

#define PTP_OF_Executable   0x3003

Definition at line 287 of file ptp.h.

◆ PTP_OF_Firmware

#define PTP_OF_Firmware   0xB802

Definition at line 314 of file ptp.h.

◆ PTP_OF_FLAC

#define PTP_OF_FLAC   0xb906

Definition at line 321 of file ptp.h.

◆ PTP_OF_FlashPix

#define PTP_OF_FlashPix   0x3803

Definition at line 300 of file ptp.h.

◆ PTP_OF_GIF

#define PTP_OF_GIF   0x3807

Definition at line 304 of file ptp.h.

◆ PTP_OF_HTML

#define PTP_OF_HTML   0x3005

Definition at line 289 of file ptp.h.

◆ PTP_OF_JFIF

#define PTP_OF_JFIF   0x3808

Definition at line 305 of file ptp.h.

◆ PTP_OF_JP2

#define PTP_OF_JP2   0x380F

Definition at line 312 of file ptp.h.

◆ PTP_OF_JPEG

#define PTP_OF_JPEG   0x3801

Definition at line 298 of file ptp.h.

◆ PTP_OF_JPX

#define PTP_OF_JPX   0x3810

Definition at line 313 of file ptp.h.

◆ PTP_OF_MOV

#define PTP_OF_MOV   0x300D

Definition at line 297 of file ptp.h.

◆ PTP_OF_MP2

#define PTP_OF_MP2   0xb983

Definition at line 327 of file ptp.h.

◆ PTP_OF_MP3

#define PTP_OF_MP3   0x3009

Definition at line 293 of file ptp.h.

◆ PTP_OF_MP4

#define PTP_OF_MP4   0xb982

Definition at line 325 of file ptp.h.

◆ PTP_OF_MPEG

#define PTP_OF_MPEG   0x300B

Definition at line 295 of file ptp.h.

◆ PTP_OF_OGG

#define PTP_OF_OGG   0xb902

Definition at line 318 of file ptp.h.

◆ PTP_OF_PCD

#define PTP_OF_PCD   0x3809

Definition at line 306 of file ptp.h.

◆ PTP_OF_PICT

#define PTP_OF_PICT   0x380A

Definition at line 307 of file ptp.h.

◆ PTP_OF_PNG

#define PTP_OF_PNG   0x380B

Definition at line 308 of file ptp.h.

◆ PTP_OF_RAW

#define PTP_OF_RAW   0xb103

Definition at line 500 of file ptp.h.

◆ PTP_OF_Reserved1

#define PTP_OF_Reserved1   0x380C

Definition at line 309 of file ptp.h.

◆ PTP_OF_Reserved2

#define PTP_OF_Reserved2   0x3806

Definition at line 303 of file ptp.h.

◆ PTP_OF_SamsungPlaylist

#define PTP_OF_SamsungPlaylist   0xb909

Definition at line 322 of file ptp.h.

◆ PTP_OF_Script

#define PTP_OF_Script   0x3002

Definition at line 286 of file ptp.h.

◆ PTP_OF_Text

#define PTP_OF_Text   0x3004

Definition at line 288 of file ptp.h.

◆ PTP_OF_TIFF

#define PTP_OF_TIFF   0x380D

Definition at line 310 of file ptp.h.

◆ PTP_OF_TIFF_EP

#define PTP_OF_TIFF_EP   0x3802

Definition at line 299 of file ptp.h.

◆ PTP_OF_TIFF_IT

#define PTP_OF_TIFF_IT   0x380E

Definition at line 311 of file ptp.h.

◆ PTP_OF_Undefined

#define PTP_OF_Undefined   0x3000

Definition at line 284 of file ptp.h.

◆ PTP_OF_Video

#define PTP_OF_Video   0xb980

Definition at line 323 of file ptp.h.

◆ PTP_OF_WAV

#define PTP_OF_WAV   0x3008

Definition at line 292 of file ptp.h.

◆ PTP_OF_WIF

#define PTP_OF_WIF   0xB881

Definition at line 315 of file ptp.h.

◆ PTP_OF_WMA

#define PTP_OF_WMA   0xb901

Definition at line 317 of file ptp.h.

◆ PTP_OF_WMV

#define PTP_OF_WMV   0xb981

Definition at line 324 of file ptp.h.

◆ PTP_OPC_ActivityAccepted

#define PTP_OPC_ActivityAccepted   0xDD57

Definition at line 469 of file ptp.h.

◆ PTP_OPC_ActivityBeginTime

#define PTP_OPC_ActivityBeginTime   0xDD50

Definition at line 463 of file ptp.h.

◆ PTP_OPC_ActivityEndTime

#define PTP_OPC_ActivityEndTime   0xDD51

Definition at line 464 of file ptp.h.

◆ PTP_OPC_ActivityLocation

#define PTP_OPC_ActivityLocation   0xDD52

Definition at line 465 of file ptp.h.

◆ PTP_OPC_ActivityOptionalAttendees

#define PTP_OPC_ActivityOptionalAttendees   0xDD55

Definition at line 467 of file ptp.h.

◆ PTP_OPC_ActivityRequiredAttendees

#define PTP_OPC_ActivityRequiredAttendees   0xDD54

Definition at line 466 of file ptp.h.

◆ PTP_OPC_ActivityResources

#define PTP_OPC_ActivityResources   0xDD56

Definition at line 468 of file ptp.h.

◆ PTP_OPC_AlbumArtist

#define PTP_OPC_AlbumArtist   0xDC9B

Definition at line 387 of file ptp.h.

◆ PTP_OPC_AlbumName

#define PTP_OPC_AlbumName   0xDC9A

Definition at line 386 of file ptp.h.

◆ PTP_OPC_AllowedFolderContents

#define PTP_OPC_AllowedFolderContents   0xDC0C

Definition at line 341 of file ptp.h.

◆ PTP_OPC_Artist

#define PTP_OPC_Artist   0xDC46

Definition at line 349 of file ptp.h.

◆ PTP_OPC_AssociationDesc

#define PTP_OPC_AssociationDesc   0xDC06

Definition at line 335 of file ptp.h.

◆ PTP_OPC_AssociationType

#define PTP_OPC_AssociationType   0xDC05

Definition at line 334 of file ptp.h.

◆ PTP_OPC_AudioBitDepth

#define PTP_OPC_AudioBitDepth   0xDE95

Definition at line 485 of file ptp.h.

◆ PTP_OPC_AudioBitRate

#define PTP_OPC_AudioBitRate   0xDE9A

Definition at line 488 of file ptp.h.

◆ PTP_OPC_AudioWAVECodec

#define PTP_OPC_AudioWAVECodec   0xDE99

Definition at line 487 of file ptp.h.

◆ PTP_OPC_Birthdate

#define PTP_OPC_Birthdate   0xDD37

Definition at line 456 of file ptp.h.

◆ PTP_OPC_BitRateType

#define PTP_OPC_BitRateType   0xDE92

Definition at line 482 of file ptp.h.

◆ PTP_OPC_BodyText

#define PTP_OPC_BodyText   0xDCE1

Definition at line 398 of file ptp.h.

◆ PTP_OPC_BufferSize

#define PTP_OPC_BufferSize   0xDE9F

Definition at line 493 of file ptp.h.

◆ PTP_OPC_BusinessWebAddress

#define PTP_OPC_BusinessWebAddress   0xDD1B

Definition at line 428 of file ptp.h.

◆ PTP_OPC_BuyFlag

#define PTP_OPC_BuyFlag   0xD901

Definition at line 496 of file ptp.h.

◆ PTP_OPC_ByteBookmark

#define PTP_OPC_ByteBookmark   0xDD64

Definition at line 477 of file ptp.h.

◆ PTP_OPC_Composer

#define PTP_OPC_Composer   0xDC96

Definition at line 382 of file ptp.h.

◆ PTP_OPC_CopyrightInformation

#define PTP_OPC_CopyrightInformation   0xDC4B

Definition at line 354 of file ptp.h.

◆ PTP_OPC_CorruptOrUnplayable

#define PTP_OPC_CorruptOrUnplayable   0xDC50

Definition at line 359 of file ptp.h.

◆ PTP_OPC_CreatedBy

#define PTP_OPC_CreatedBy   0xDC45

Definition at line 348 of file ptp.h.

◆ PTP_OPC_Credits

#define PTP_OPC_Credits   0xDC8D

Definition at line 373 of file ptp.h.

◆ PTP_OPC_DateAdded

#define PTP_OPC_DateAdded   0xDC4E

Definition at line 357 of file ptp.h.

◆ PTP_OPC_DateAuthored

#define PTP_OPC_DateAuthored   0xDC47

Definition at line 350 of file ptp.h.

◆ PTP_OPC_DateCreated

#define PTP_OPC_DateCreated   0xDC08

Definition at line 337 of file ptp.h.

◆ PTP_OPC_DateModified

#define PTP_OPC_DateModified   0xDC09

Definition at line 338 of file ptp.h.

◆ PTP_OPC_Description

#define PTP_OPC_Description   0xDC48

Definition at line 351 of file ptp.h.

◆ PTP_OPC_DisplayName

#define PTP_OPC_DisplayName   0xDCE0

Definition at line 397 of file ptp.h.

◆ PTP_OPC_DRMStatus

#define PTP_OPC_DRMStatus   0xDC9D

Definition at line 389 of file ptp.h.

◆ PTP_OPC_Duration

#define PTP_OPC_Duration   0xDC89

Definition at line 369 of file ptp.h.

◆ PTP_OPC_Editor

#define PTP_OPC_Editor   0xDD5E

Definition at line 471 of file ptp.h.

◆ PTP_OPC_EffectiveRating

#define PTP_OPC_EffectiveRating   0xDC97

Definition at line 383 of file ptp.h.

◆ PTP_OPC_EmailBusiness1

#define PTP_OPC_EmailBusiness1   0xDD0A

Definition at line 411 of file ptp.h.

◆ PTP_OPC_EmailBusiness2

#define PTP_OPC_EmailBusiness2   0xDD0B

Definition at line 412 of file ptp.h.

◆ PTP_OPC_EmailOthers

#define PTP_OPC_EmailOthers   0xDD0C

Definition at line 413 of file ptp.h.

◆ PTP_OPC_EmailPersonal1

#define PTP_OPC_EmailPersonal1   0xDD08

Definition at line 409 of file ptp.h.

◆ PTP_OPC_EmailPersonal2

#define PTP_OPC_EmailPersonal2   0xDD09

Definition at line 410 of file ptp.h.

◆ PTP_OPC_EmailPrimary

#define PTP_OPC_EmailPrimary   0xDD07

Definition at line 408 of file ptp.h.

◆ PTP_OPC_EncodingProfile

#define PTP_OPC_EncodingProfile   0xDEA1

Definition at line 495 of file ptp.h.

◆ PTP_OPC_EncodingQuality

#define PTP_OPC_EncodingQuality   0xDEA0

Definition at line 494 of file ptp.h.

◆ PTP_OPC_ExposureIndex

#define PTP_OPC_ExposureIndex   0xDCD6

Definition at line 396 of file ptp.h.

◆ PTP_OPC_ExposureTime

#define PTP_OPC_ExposureTime   0xDCD5

Definition at line 395 of file ptp.h.

◆ PTP_OPC_FamilyName

#define PTP_OPC_FamilyName   0xDD02

Definition at line 403 of file ptp.h.

◆ PTP_OPC_FaxNumberBusiness

#define PTP_OPC_FaxNumberBusiness   0xDD16

Definition at line 423 of file ptp.h.

◆ PTP_OPC_FaxNumberPersonal

#define PTP_OPC_FaxNumberPersonal   0xDD15

Definition at line 422 of file ptp.h.

◆ PTP_OPC_FaxNumberPrimary

#define PTP_OPC_FaxNumberPrimary   0xDD14

Definition at line 421 of file ptp.h.

◆ PTP_OPC_Fnumber

#define PTP_OPC_Fnumber   0xDCD4

Definition at line 394 of file ptp.h.

◆ PTP_OPC_FramesPerThousandSeconds

#define PTP_OPC_FramesPerThousandSeconds   0xDE9D

Definition at line 491 of file ptp.h.

◆ PTP_OPC_Genre

#define PTP_OPC_Genre   0xDC8C

Definition at line 372 of file ptp.h.

◆ PTP_OPC_GivenName

#define PTP_OPC_GivenName   0xDD00

Definition at line 401 of file ptp.h.

◆ PTP_OPC_Height

#define PTP_OPC_Height   0xDC88

Definition at line 368 of file ptp.h.

◆ PTP_OPC_Hidden

#define PTP_OPC_Hidden   0xDC0D

Definition at line 342 of file ptp.h.

◆ PTP_OPC_ImageBitDepth

#define PTP_OPC_ImageBitDepth   0xDCD3

Definition at line 393 of file ptp.h.

◆ PTP_OPC_InstantMessengerAddress

#define PTP_OPC_InstantMessengerAddress   0xDD1C

Definition at line 429 of file ptp.h.

◆ PTP_OPC_InstantMessengerAddress2

#define PTP_OPC_InstantMessengerAddress2   0xDD1D

Definition at line 430 of file ptp.h.

◆ PTP_OPC_InstantMessengerAddress3

#define PTP_OPC_InstantMessengerAddress3   0xDD1E

Definition at line 431 of file ptp.h.

◆ PTP_OPC_IsColorCorrected

#define PTP_OPC_IsColorCorrected   0xDCD2

Definition at line 392 of file ptp.h.

◆ PTP_OPC_IsCropped

#define PTP_OPC_IsCropped   0xDCD1

Definition at line 391 of file ptp.h.

◆ PTP_OPC_KeyFrameDistance

#define PTP_OPC_KeyFrameDistance   0xDE9E

Definition at line 492 of file ptp.h.

◆ PTP_OPC_Keywords

#define PTP_OPC_Keywords   0xDC0A

Definition at line 339 of file ptp.h.

◆ PTP_OPC_LanguageLocale

#define PTP_OPC_LanguageLocale   0xDC4A

Definition at line 353 of file ptp.h.

◆ PTP_OPC_LastAccessed

#define PTP_OPC_LastAccessed   0xDC93

Definition at line 379 of file ptp.h.

◆ PTP_OPC_LastBuildDate

#define PTP_OPC_LastBuildDate   0xDD70

Definition at line 478 of file ptp.h.

◆ PTP_OPC_Lyrics

#define PTP_OPC_Lyrics   0xDC8E

Definition at line 374 of file ptp.h.

◆ PTP_OPC_MediaGUID

#define PTP_OPC_MediaGUID   0xDD72

Definition at line 480 of file ptp.h.

◆ PTP_OPC_MessageBCC

#define PTP_OPC_MessageBCC   0xDD42

Definition at line 459 of file ptp.h.

◆ PTP_OPC_MessageCC

#define PTP_OPC_MessageCC   0xDD41

Definition at line 458 of file ptp.h.

◆ PTP_OPC_MessageRead

#define PTP_OPC_MessageRead   0xDD43

Definition at line 460 of file ptp.h.

◆ PTP_OPC_MessageReceivedTime

#define PTP_OPC_MessageReceivedTime   0xDD44

Definition at line 461 of file ptp.h.

◆ PTP_OPC_MessageSender

#define PTP_OPC_MessageSender   0xDD45

Definition at line 462 of file ptp.h.

◆ PTP_OPC_MessageTo

#define PTP_OPC_MessageTo   0xDD40

Definition at line 457 of file ptp.h.

◆ PTP_OPC_MetaGenre

#define PTP_OPC_MetaGenre   0xDC95

Definition at line 381 of file ptp.h.

◆ PTP_OPC_MiddleNames

#define PTP_OPC_MiddleNames   0xDD01

Definition at line 402 of file ptp.h.

◆ PTP_OPC_Mood

#define PTP_OPC_Mood   0xDC9C

Definition at line 388 of file ptp.h.

◆ PTP_OPC_Name

#define PTP_OPC_Name   0xDC44

Definition at line 347 of file ptp.h.

◆ PTP_OPC_NonConsumable

#define PTP_OPC_NonConsumable   0xDC4F

Definition at line 358 of file ptp.h.

◆ PTP_OPC_NumberOfChannels

#define PTP_OPC_NumberOfChannels   0xDE94

Definition at line 484 of file ptp.h.

◆ PTP_OPC_ObjectBookmark

#define PTP_OPC_ObjectBookmark   0xDD63

Definition at line 476 of file ptp.h.

◆ PTP_OPC_ObjectFileName

#define PTP_OPC_ObjectFileName   0xDC07

Definition at line 336 of file ptp.h.

◆ PTP_OPC_ObjectFormat

#define PTP_OPC_ObjectFormat   0xDC02

Definition at line 331 of file ptp.h.

◆ PTP_OPC_ObjectSize

#define PTP_OPC_ObjectSize   0xDC04

Definition at line 333 of file ptp.h.

◆ PTP_OPC_OrganizationName

#define PTP_OPC_OrganizationName   0xDD34

Definition at line 453 of file ptp.h.

◆ PTP_OPC_OriginalReleaseDate

#define PTP_OPC_OriginalReleaseDate   0xDC99

Definition at line 385 of file ptp.h.

◆ PTP_OPC_OriginLocation

#define PTP_OPC_OriginLocation   0xDC4D

Definition at line 356 of file ptp.h.

◆ PTP_OPC_Owner

#define PTP_OPC_Owner   0xDD5D

Definition at line 470 of file ptp.h.

◆ PTP_OPC_PagerNumber

#define PTP_OPC_PagerNumber   0xDD17

Definition at line 424 of file ptp.h.

◆ PTP_OPC_ParentalRating

#define PTP_OPC_ParentalRating   0xDC94

Definition at line 380 of file ptp.h.

◆ PTP_OPC_ParentObject

#define PTP_OPC_ParentObject   0xDC0B

Definition at line 340 of file ptp.h.

◆ PTP_OPC_PersistantUniqueObjectIdentifier

#define PTP_OPC_PersistantUniqueObjectIdentifier   0xDC41

Definition at line 344 of file ptp.h.

◆ PTP_OPC_PersonalWebAddress

#define PTP_OPC_PersonalWebAddress   0xDD1A

Definition at line 427 of file ptp.h.

◆ PTP_OPC_PhoneNumberBusiness

#define PTP_OPC_PhoneNumberBusiness   0xDD10

Definition at line 417 of file ptp.h.

◆ PTP_OPC_PhoneNumberBusiness2

#define PTP_OPC_PhoneNumberBusiness2   0xDD11

Definition at line 418 of file ptp.h.

◆ PTP_OPC_PhoneNumberMobile

#define PTP_OPC_PhoneNumberMobile   0xDD12

Definition at line 419 of file ptp.h.

◆ PTP_OPC_PhoneNumberMobile2

#define PTP_OPC_PhoneNumberMobile2   0xDD13

Definition at line 420 of file ptp.h.

◆ PTP_OPC_PhoneNumberOthers

#define PTP_OPC_PhoneNumberOthers   0xDD18

Definition at line 425 of file ptp.h.

◆ PTP_OPC_PhoneNumberPersonal

#define PTP_OPC_PhoneNumberPersonal   0xDD0E

Definition at line 415 of file ptp.h.

◆ PTP_OPC_PhoneNumberPersonal2

#define PTP_OPC_PhoneNumberPersonal2   0xDD0F

Definition at line 416 of file ptp.h.

◆ PTP_OPC_PhoneNumberPrimary

#define PTP_OPC_PhoneNumberPrimary   0xDD0D

Definition at line 414 of file ptp.h.

◆ PTP_OPC_PhoneticFamilyName

#define PTP_OPC_PhoneticFamilyName   0xDD06

Definition at line 407 of file ptp.h.

◆ PTP_OPC_PhoneticGivenName

#define PTP_OPC_PhoneticGivenName   0xDD05

Definition at line 406 of file ptp.h.

◆ PTP_OPC_PhoneticOrganizationName

#define PTP_OPC_PhoneticOrganizationName   0xDD35

Definition at line 454 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessCity

#define PTP_OPC_PostalAddressBusinessCity   0xDD29

Definition at line 442 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessCountry

#define PTP_OPC_PostalAddressBusinessCountry   0xDD2C

Definition at line 445 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessFull

#define PTP_OPC_PostalAddressBusinessFull   0xDD26

Definition at line 439 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessLine1

#define PTP_OPC_PostalAddressBusinessLine1   0xDD27

Definition at line 440 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessLine2

#define PTP_OPC_PostalAddressBusinessLine2   0xDD28

Definition at line 441 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessPostalCode

#define PTP_OPC_PostalAddressBusinessPostalCode   0xDD2B

Definition at line 444 of file ptp.h.

◆ PTP_OPC_PostalAddressBusinessRegion

#define PTP_OPC_PostalAddressBusinessRegion   0xDD2A

Definition at line 443 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherCity

#define PTP_OPC_PostalAddressOtherCity   0xDD30

Definition at line 449 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherCountry

#define PTP_OPC_PostalAddressOtherCountry   0xDD33

Definition at line 452 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherFull

#define PTP_OPC_PostalAddressOtherFull   0xDD2D

Definition at line 446 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherLine1

#define PTP_OPC_PostalAddressOtherLine1   0xDD2E

Definition at line 447 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherLine2

#define PTP_OPC_PostalAddressOtherLine2   0xDD2F

Definition at line 448 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherPostalCode

#define PTP_OPC_PostalAddressOtherPostalCode   0xDD32

Definition at line 451 of file ptp.h.

◆ PTP_OPC_PostalAddressOtherRegion

#define PTP_OPC_PostalAddressOtherRegion   0xDD31

Definition at line 450 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFull

#define PTP_OPC_PostalAddressPersonalFull   0xDD1F

Definition at line 432 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFullCity

#define PTP_OPC_PostalAddressPersonalFullCity   0xDD22

Definition at line 435 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFullCountry

#define PTP_OPC_PostalAddressPersonalFullCountry   0xDD25

Definition at line 438 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFullLine1

#define PTP_OPC_PostalAddressPersonalFullLine1   0xDD20

Definition at line 433 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFullLine2

#define PTP_OPC_PostalAddressPersonalFullLine2   0xDD21

Definition at line 434 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFullPostalCode

#define PTP_OPC_PostalAddressPersonalFullPostalCode   0xDD24

Definition at line 437 of file ptp.h.

◆ PTP_OPC_PostalAddressPersonalFullRegion

#define PTP_OPC_PostalAddressPersonalFullRegion   0xDD23

Definition at line 436 of file ptp.h.

◆ PTP_OPC_Prefix

#define PTP_OPC_Prefix   0xDD03

Definition at line 404 of file ptp.h.

◆ PTP_OPC_PrimaryWebAddress

#define PTP_OPC_PrimaryWebAddress   0xDD19

Definition at line 426 of file ptp.h.

◆ PTP_OPC_Priority

#define PTP_OPC_Priority   0xDCE3

Definition at line 400 of file ptp.h.

◆ PTP_OPC_ProducedBy

#define PTP_OPC_ProducedBy   0xDC90

Definition at line 376 of file ptp.h.

◆ PTP_OPC_ProducerSerialNumber

#define PTP_OPC_ProducerSerialNumber   0xDC51

Definition at line 360 of file ptp.h.

◆ PTP_OPC_PropertyBag

#define PTP_OPC_PropertyBag   0xDC43

Definition at line 346 of file ptp.h.

◆ PTP_OPC_ProtectionStatus

#define PTP_OPC_ProtectionStatus   0xDC03

Definition at line 332 of file ptp.h.

◆ PTP_OPC_Rating

#define PTP_OPC_Rating   0xDC8A

Definition at line 370 of file ptp.h.

◆ PTP_OPC_RepresentativeSampleData

#define PTP_OPC_RepresentativeSampleData   0xDC86

Definition at line 366 of file ptp.h.

◆ PTP_OPC_RepresentativeSampleDuration

#define PTP_OPC_RepresentativeSampleDuration   0xDC85

Definition at line 365 of file ptp.h.

◆ PTP_OPC_RepresentativeSampleFormat

#define PTP_OPC_RepresentativeSampleFormat   0xDC81

Definition at line 361 of file ptp.h.

◆ PTP_OPC_RepresentativeSampleHeight

#define PTP_OPC_RepresentativeSampleHeight   0xDC83

Definition at line 363 of file ptp.h.

◆ PTP_OPC_RepresentativeSampleSize

#define PTP_OPC_RepresentativeSampleSize   0xDC82

Definition at line 362 of file ptp.h.

◆ PTP_OPC_RepresentativeSampleWidth

#define PTP_OPC_RepresentativeSampleWidth   0xDC84

Definition at line 364 of file ptp.h.

◆ PTP_OPC_Role

#define PTP_OPC_Role   0xDD36

Definition at line 455 of file ptp.h.

◆ PTP_OPC_SampleRate

#define PTP_OPC_SampleRate   0xDE93

Definition at line 483 of file ptp.h.

◆ PTP_OPC_ScanDepth

#define PTP_OPC_ScanDepth   0xDE97

Definition at line 486 of file ptp.h.

◆ PTP_OPC_SkipCount

#define PTP_OPC_SkipCount   0xDC92

Definition at line 378 of file ptp.h.

◆ PTP_OPC_Source

#define PTP_OPC_Source   0xDC4C

Definition at line 355 of file ptp.h.

◆ PTP_OPC_StorageID

#define PTP_OPC_StorageID   0xDC01

Definition at line 330 of file ptp.h.

◆ PTP_OPC_SubDescription

#define PTP_OPC_SubDescription   0xDC9E

Definition at line 390 of file ptp.h.

◆ PTP_OPC_Subject

#define PTP_OPC_Subject   0xDCE2

Definition at line 399 of file ptp.h.

◆ PTP_OPC_SubscriptionContentID

#define PTP_OPC_SubscriptionContentID   0xDC8F

Definition at line 375 of file ptp.h.

◆ PTP_OPC_Subtitle

#define PTP_OPC_Subtitle   0xDC98

Definition at line 384 of file ptp.h.

◆ PTP_OPC_Suffix

#define PTP_OPC_Suffix   0xDD04

Definition at line 405 of file ptp.h.

◆ PTP_OPC_SyncID

#define PTP_OPC_SyncID   0xDC42

Definition at line 345 of file ptp.h.

◆ PTP_OPC_SystemObject

#define PTP_OPC_SystemObject   0xDC0E

Definition at line 343 of file ptp.h.

◆ PTP_OPC_TimeBookmark

#define PTP_OPC_TimeBookmark   0xDD62

Definition at line 475 of file ptp.h.

◆ PTP_OPC_TimetoLive

#define PTP_OPC_TimetoLive   0xDD71

Definition at line 479 of file ptp.h.

◆ PTP_OPC_TotalBitRate

#define PTP_OPC_TotalBitRate   0xDE91

Definition at line 481 of file ptp.h.

◆ PTP_OPC_Track

#define PTP_OPC_Track   0xDC8B

Definition at line 371 of file ptp.h.

◆ PTP_OPC_URLDestination

#define PTP_OPC_URLDestination   0xDD61

Definition at line 474 of file ptp.h.

◆ PTP_OPC_URLReference

#define PTP_OPC_URLReference   0xDC49

Definition at line 352 of file ptp.h.

◆ PTP_OPC_URLSource

#define PTP_OPC_URLSource   0xDD60

Definition at line 473 of file ptp.h.

◆ PTP_OPC_UseCount

#define PTP_OPC_UseCount   0xDC91

Definition at line 377 of file ptp.h.

◆ PTP_OPC_VideoBitRate

#define PTP_OPC_VideoBitRate   0xDE9C

Definition at line 490 of file ptp.h.

◆ PTP_OPC_VideoFourCCCodec

#define PTP_OPC_VideoFourCCCodec   0xDE9B

Definition at line 489 of file ptp.h.

◆ PTP_OPC_Webmaster

#define PTP_OPC_Webmaster   0xDD5F

Definition at line 472 of file ptp.h.

◆ PTP_OPC_Width

#define PTP_OPC_Width   0xDC87

Definition at line 367 of file ptp.h.

◆ PTP_PACKET_TYPE_COMMAND

#define PTP_PACKET_TYPE_COMMAND   0x1

Definition at line 13 of file ptp.h.

◆ PTP_PACKET_TYPE_DATA

#define PTP_PACKET_TYPE_DATA   0x2

Definition at line 14 of file ptp.h.

◆ PTP_PACKET_TYPE_EVENT

#define PTP_PACKET_TYPE_EVENT   0x4

Definition at line 16 of file ptp.h.

◆ PTP_PACKET_TYPE_RESPONSE

#define PTP_PACKET_TYPE_RESPONSE   0x3

Definition at line 15 of file ptp.h.

◆ PTP_RangeForm

#define PTP_RangeForm   0x1

Definition at line 665 of file ptp.h.

◆ PTP_RC_AccessDenied

#define PTP_RC_AccessDenied   0x200F

Definition at line 199 of file ptp.h.

◆ PTP_RC_CANON_BatteryLow

#define PTP_RC_CANON_BatteryLow   0xA101

Definition at line 221 of file ptp.h.

◆ PTP_RC_CANON_NotReady

#define PTP_RC_CANON_NotReady   0xA102

Definition at line 220 of file ptp.h.

◆ PTP_RC_CANON_Unknown

#define PTP_RC_CANON_Unknown   0xA001

Definition at line 219 of file ptp.h.

◆ PTP_RC_CaptureAlreadyTerminated

#define PTP_RC_CaptureAlreadyTerminated   0x2018

Definition at line 208 of file ptp.h.

◆ PTP_RC_DepthSpecUnsupported

#define PTP_RC_DepthSpecUnsupported   0xA808

Definition at line 231 of file ptp.h.

◆ PTP_RC_DeviceBusy

#define PTP_RC_DeviceBusy   0x2019

Definition at line 209 of file ptp.h.

◆ PTP_RC_DevicePropNotSupported

#define PTP_RC_DevicePropNotSupported   0x200A

Definition at line 194 of file ptp.h.

◆ PTP_RC_GeneralError

#define PTP_RC_GeneralError   0x2002

Definition at line 186 of file ptp.h.

◆ PTP_RC_GroupSpecUnsupported

#define PTP_RC_GroupSpecUnsupported   0xA807

Definition at line 230 of file ptp.h.

◆ PTP_RC_IncompleteTransfer

#define PTP_RC_IncompleteTransfer   0x2007

Definition at line 191 of file ptp.h.

◆ PTP_RC_InvalidCodeFormat

#define PTP_RC_InvalidCodeFormat   0x2016

Definition at line 206 of file ptp.h.

◆ PTP_RC_InvalidDataset

#define PTP_RC_InvalidDataset   0xA806

Definition at line 229 of file ptp.h.

◆ PTP_RC_InvalidDevicePropFormat

#define PTP_RC_InvalidDevicePropFormat   0x201B

Definition at line 211 of file ptp.h.

◆ PTP_RC_InvalidDevicePropValue

#define PTP_RC_InvalidDevicePropValue   0x201C

Definition at line 212 of file ptp.h.

◆ PTP_RC_InvalidObjectFormatCode

#define PTP_RC_InvalidObjectFormatCode   0x200B

Definition at line 195 of file ptp.h.

◆ PTP_RC_InvalidObjectHandle

#define PTP_RC_InvalidObjectHandle   0x2009

Definition at line 193 of file ptp.h.

◆ PTP_RC_InvalidObjPropCode

#define PTP_RC_InvalidObjPropCode   0xA801

Definition at line 225 of file ptp.h.

◆ PTP_RC_InvalidObjPropCodeFormat

#define PTP_RC_InvalidObjPropCodeFormat   0xA802

Definition at line 226 of file ptp.h.

◆ PTP_RC_InvalidObjPropCodeValue

#define PTP_RC_InvalidObjPropCodeValue   0xA803

Definition at line 227 of file ptp.h.

◆ PTP_RC_InvalidObjReference

#define PTP_RC_InvalidObjReference   0xA804

Definition at line 228 of file ptp.h.

◆ PTP_RC_InvalidParameter

#define PTP_RC_InvalidParameter   0x201D

Definition at line 213 of file ptp.h.

◆ PTP_RC_InvalidParentObject

#define PTP_RC_InvalidParentObject   0x201A

Definition at line 210 of file ptp.h.

◆ PTP_RC_InvalidStorageId

#define PTP_RC_InvalidStorageId   0x2008

Definition at line 192 of file ptp.h.

◆ PTP_RC_InvalidTransactionID

#define PTP_RC_InvalidTransactionID   0x2004

Definition at line 188 of file ptp.h.

◆ PTP_RC_NoThumbnailPresent

#define PTP_RC_NoThumbnailPresent   0x2010

Definition at line 200 of file ptp.h.

◆ PTP_RC_NoValidObjectInfo

#define PTP_RC_NoValidObjectInfo   0x2015

Definition at line 205 of file ptp.h.

◆ PTP_RC_ObjectPropUnsupported

#define PTP_RC_ObjectPropUnsupported   0xA80A

Definition at line 233 of file ptp.h.

◆ PTP_RC_ObjectTooLarge

#define PTP_RC_ObjectTooLarge   0xA809

Definition at line 232 of file ptp.h.

◆ PTP_RC_ObjectWriteProtected

#define PTP_RC_ObjectWriteProtected   0x200D

Definition at line 197 of file ptp.h.

◆ PTP_RC_OK

#define PTP_RC_OK   0x2001

Definition at line 185 of file ptp.h.

◆ PTP_RC_OperationNotSupported

#define PTP_RC_OperationNotSupported   0x2005

Definition at line 189 of file ptp.h.

◆ PTP_RC_ParameterNotSupported

#define PTP_RC_ParameterNotSupported   0x2006

Definition at line 190 of file ptp.h.

◆ PTP_RC_PartialDeletion

#define PTP_RC_PartialDeletion   0x2012

Definition at line 202 of file ptp.h.

◆ PTP_RC_SelfTestFailed

#define PTP_RC_SelfTestFailed   0x2011

Definition at line 201 of file ptp.h.

◆ PTP_RC_SessionAlreadyOpened

#define PTP_RC_SessionAlreadyOpened   0x201E

Definition at line 214 of file ptp.h.

◆ PTP_RC_SessionNotOpen

#define PTP_RC_SessionNotOpen   0x2003

Definition at line 187 of file ptp.h.

◆ PTP_RC_SpecByFormatUnsupported

#define PTP_RC_SpecByFormatUnsupported   0x2014

Definition at line 204 of file ptp.h.

◆ PTP_RC_SpecOfDestinationUnsupported

#define PTP_RC_SpecOfDestinationUnsupported   0x2020

Definition at line 216 of file ptp.h.

◆ PTP_RC_StoreFull

#define PTP_RC_StoreFull   0x200C

Definition at line 196 of file ptp.h.

◆ PTP_RC_StoreNotAvailable

#define PTP_RC_StoreNotAvailable   0x2013

Definition at line 203 of file ptp.h.

◆ PTP_RC_StoreReadOnly

#define PTP_RC_StoreReadOnly   0x200E

Definition at line 198 of file ptp.h.

◆ PTP_RC_TransactionCanceled

#define PTP_RC_TransactionCanceled   0x201F

Definition at line 215 of file ptp.h.

◆ PTP_RC_Undefined

#define PTP_RC_Undefined   0x2000

Definition at line 184 of file ptp.h.

◆ PTP_RC_UndefinedMTP

#define PTP_RC_UndefinedMTP   0xA800

Definition at line 224 of file ptp.h.

◆ PTP_RC_UnknownVendorCode

#define PTP_RC_UnknownVendorCode   0x2017

Definition at line 207 of file ptp.h.

◆ PTP_ST_FixedRAM

#define PTP_ST_FixedRAM   0x3

Definition at line 633 of file ptp.h.

◆ PTP_ST_FixedROM

#define PTP_ST_FixedROM   0x1

Definition at line 631 of file ptp.h.

◆ PTP_ST_RemovableRAM

#define PTP_ST_RemovableRAM   0x4

Definition at line 634 of file ptp.h.

◆ PTP_ST_RemovableROM

#define PTP_ST_RemovableROM   0x2

Definition at line 632 of file ptp.h.

◆ PTP_ST_Undefined

#define PTP_ST_Undefined   0x0

Definition at line 630 of file ptp.h.

◆ PTP_TC_INT128

#define PTP_TC_INT128   0x9

Definition at line 657 of file ptp.h.

◆ PTP_TC_INT16

#define PTP_TC_INT16   0x3

Definition at line 651 of file ptp.h.

◆ PTP_TC_INT32

#define PTP_TC_INT32   0x5

Definition at line 653 of file ptp.h.

◆ PTP_TC_INT64

#define PTP_TC_INT64   0x7

Definition at line 655 of file ptp.h.

◆ PTP_TC_INT8

#define PTP_TC_INT8   0x1

Definition at line 649 of file ptp.h.

◆ PTP_TC_STRING

#define PTP_TC_STRING   0xFFFF

Definition at line 663 of file ptp.h.

◆ PTP_TC_UINT128

#define PTP_TC_UINT128   0xA

Definition at line 658 of file ptp.h.

◆ PTP_TC_UINT16

#define PTP_TC_UINT16   0x4

Definition at line 652 of file ptp.h.

◆ PTP_TC_UINT16ARRAY

#define PTP_TC_UINT16ARRAY   0x4004

Definition at line 660 of file ptp.h.

◆ PTP_TC_UINT32

#define PTP_TC_UINT32   0x6

Definition at line 654 of file ptp.h.

◆ PTP_TC_UINT32ARRAY

#define PTP_TC_UINT32ARRAY   0x4006

Definition at line 661 of file ptp.h.

◆ PTP_TC_UINT64

#define PTP_TC_UINT64   0x8

Definition at line 656 of file ptp.h.

◆ PTP_TC_UINT64ARRAY

#define PTP_TC_UINT64ARRAY   0x4008

Definition at line 662 of file ptp.h.

◆ PTP_TC_UINT8

#define PTP_TC_UINT8   0x2

Definition at line 650 of file ptp.h.

◆ PTP_TC_UINT8ARRAY

#define PTP_TC_UINT8ARRAY   0x4002

Definition at line 659 of file ptp.h.

◆ PTP_TC_UNDEF

#define PTP_TC_UNDEF   0x0

Definition at line 648 of file ptp.h.

◆ PTPIP_CANCEL_TRANSACTION

#define PTPIP_CANCEL_TRANSACTION   0xB

Definition at line 681 of file ptp.h.

◆ PTPIP_COMMAND_REQUEST

#define PTPIP_COMMAND_REQUEST   0x6

Definition at line 676 of file ptp.h.

◆ PTPIP_COMMAND_RESPONSE

#define PTPIP_COMMAND_RESPONSE   0x7

Definition at line 677 of file ptp.h.

◆ PTPIP_DATA_PACKET

#define PTPIP_DATA_PACKET   0xA

Definition at line 680 of file ptp.h.

◆ PTPIP_DATA_PACKET_END

#define PTPIP_DATA_PACKET_END   0xC

Definition at line 682 of file ptp.h.

◆ PTPIP_DATA_PACKET_START

#define PTPIP_DATA_PACKET_START   0x9

Definition at line 679 of file ptp.h.

◆ PTPIP_EVENT

#define PTPIP_EVENT   0x8

Definition at line 678 of file ptp.h.

◆ PTPIP_INIT_COMMAND_ACK

#define PTPIP_INIT_COMMAND_ACK   0x2

Definition at line 670 of file ptp.h.

◆ PTPIP_INIT_COMMAND_REQ

#define PTPIP_INIT_COMMAND_REQ   0x1

Definition at line 669 of file ptp.h.

◆ PTPIP_INIT_EVENT_ACK

#define PTPIP_INIT_EVENT_ACK   0x4

Definition at line 672 of file ptp.h.

◆ PTPIP_INIT_EVENT_REQ

#define PTPIP_INIT_EVENT_REQ   0x3

Definition at line 671 of file ptp.h.

◆ PTPIP_INIT_FAIL

#define PTPIP_INIT_FAIL   0x5

Definition at line 675 of file ptp.h.

◆ PTPIP_PING

#define PTPIP_PING   0xD

Definition at line 683 of file ptp.h.

◆ PTPIP_PONG

#define PTPIP_PONG   0xE

Definition at line 684 of file ptp.h.

◆ USB_DP_DTH

#define USB_DP_DTH   0x80

Definition at line 706 of file ptp.h.

◆ USB_DP_HTD

#define USB_DP_HTD   0x0

Definition at line 705 of file ptp.h.

◆ USB_RECIP_DEVICE

#define USB_RECIP_DEVICE   0x00

Definition at line 708 of file ptp.h.

◆ USB_RECIP_ENDPOINT

#define USB_RECIP_ENDPOINT   0x02

Definition at line 710 of file ptp.h.

◆ USB_RECIP_INTERFACE

#define USB_RECIP_INTERFACE   0x01

Definition at line 709 of file ptp.h.

◆ USB_REQ_CLEAR_FEATURE

#define USB_REQ_CLEAR_FEATURE   0x01

Definition at line 701 of file ptp.h.

◆ USB_REQ_GET_STATUS

#define USB_REQ_GET_STATUS   0x00

Definition at line 700 of file ptp.h.

◆ USB_REQ_RESET

#define USB_REQ_RESET   0x66

Definition at line 698 of file ptp.h.

◆ USB_REQ_SET_FEATURE

#define USB_REQ_SET_FEATURE   0x03

Definition at line 702 of file ptp.h.

◆ USB_REQ_STATUS

#define USB_REQ_STATUS   0x67

Definition at line 699 of file ptp.h.

◆ USB_TYPE_CLASS

#define USB_TYPE_CLASS   0x20

Definition at line 712 of file ptp.h.

◆ USB_VENDOR_CANON

#define USB_VENDOR_CANON   0x4A9

Definition at line 686 of file ptp.h.