#define __USBH_MTP_PTP_H
#include "usbh_core.h"
#define PTP_OC_Undefined
#define PTP_OC_GetDeviceInfo
#define PTP_OC_OpenSession
#define PTP_OC_CloseSession
#define PTP_OC_GetStorageIDs
#define PTP_OC_GetStorageInfo
#define PTP_OC_GetNumObjects
#define PTP_OC_GetObjectHandles
#define PTP_OC_GetObjectInfo
#define PTP_OC_GetObject
#define PTP_OC_GetThumb
#define PTP_OC_DeleteObject
#define PTP_OC_SendObjectInfo
#define PTP_OC_SendObject
#define PTP_OC_InitiateCapture
#define PTP_OC_FormatStore
#define PTP_OC_ResetDevice
#define PTP_OC_SelfTest
#define PTP_OC_SetObjectProtection
#define PTP_OC_PowerDown
#define PTP_OC_GetDevicePropDesc
#define PTP_OC_GetDevicePropValue
#define PTP_OC_SetDevicePropValue
#define PTP_OC_ResetDevicePropValue
#define PTP_OC_TerminateOpenCapture
#define PTP_OC_MoveObject
#define PTP_OC_CopyObject
#define PTP_OC_GetPartialObject
#define PTP_OC_InitiateOpenCapture
#define PTP_OC_StartEnumHandles
#define PTP_OC_EnumHandles
#define PTP_OC_StopEnumHandles
#define PTP_OC_GetVendorExtensionMaps
#define PTP_OC_GetVendorDeviceInfo
#define PTP_OC_GetResizedImageObject
#define PTP_OC_GetFilesystemManifest
#define PTP_OC_GetStreamInfo
#define PTP_OC_GetStream
#define PTP_OC_GetObjectPropsSupported
#define PTP_OC_GetObjectPropDesc
#define PTP_OC_GetObjectPropValue
#define PTP_OC_SetObjectPropValue
#define PTP_OC_GetObjPropList
#define PTP_OC_SetObjPropList
#define PTP_OC_GetInterdependendPropdesc
#define PTP_OC_SendObjectPropList
#define PTP_OC_GetObjectReferences
#define PTP_OC_SetObjectReferences
#define PTP_OC_UpdateDeviceFirmware
#define PTP_OC_Skip
#define PTP_RC_Undefined
#define PTP_RC_OK
#define PTP_RC_GeneralError
#define PTP_RC_SessionNotOpen
#define PTP_RC_InvalidTransactionID
#define PTP_RC_OperationNotSupported
#define PTP_RC_ParameterNotSupported
#define PTP_RC_IncompleteTransfer
#define PTP_RC_InvalidStorageId
#define PTP_RC_InvalidObjectHandle
#define PTP_RC_DevicePropNotSupported
#define PTP_RC_InvalidObjectFormatCode
#define PTP_RC_StoreFull
#define PTP_RC_ObjectWriteProtected
#define PTP_RC_StoreReadOnly
#define PTP_RC_AccessDenied
#define PTP_RC_NoThumbnailPresent
#define PTP_RC_SelfTestFailed
#define PTP_RC_PartialDeletion
#define PTP_RC_StoreNotAvailable
#define PTP_RC_SpecificationByFormatUnsupported
#define PTP_RC_NoValidObjectInfo
#define PTP_RC_InvalidCodeFormat
#define PTP_RC_UnknownVendorCode
#define PTP_RC_CaptureAlreadyTerminated
#define PTP_RC_DeviceBusy
#define PTP_RC_InvalidParentObject
#define PTP_RC_InvalidDevicePropFormat
#define PTP_RC_InvalidDevicePropValue
#define PTP_RC_InvalidParameter
#define PTP_RC_SessionAlreadyOpened
#define PTP_RC_TransactionCanceled
#define PTP_RC_SpecificationOfDestinationUnsupported
#define PTP_RC_InvalidEnumHandle
#define PTP_RC_NoStreamEnabled
#define PTP_RC_InvalidDataSet
#define PTP_USB_CONTAINER_UNDEFINED
#define PTP_USB_CONTAINER_COMMAND
#define PTP_USB_CONTAINER_DATA
#define PTP_USB_CONTAINER_RESPONSE
#define PTP_USB_CONTAINER_EVENT
#define PTPIP_INIT_COMMAND_REQUEST
#define PTPIP_INIT_COMMAND_ACK
#define PTPIP_INIT_EVENT_REQUEST
#define PTPIP_INIT_EVENT_ACK
#define PTPIP_INIT_FAIL
#define PTPIP_CMD_REQUEST
#define PTPIP_CMD_RESPONSE
#define PTPIP_EVENT
#define PTPIP_START_DATA_PACKET
#define PTPIP_DATA_PACKET
#define PTPIP_CANCEL_TRANSACTION
#define PTPIP_END_DATA_PACKET
#define PTPIP_PING
#define PTPIP_PONG
#define PTP_DP_NODATA
#define PTP_DP_SENDDATA
#define PTP_DP_GETDATA
#define PTP_DP_DATA_MASK
PTP_RequestStateTypeDef
PTP_REQ_IDLE
PTP_REQ_SEND
PTP_REQ_WAIT
PTP_REQ_ERROR
PTP_ProcessStateTypeDef
PTP_IDLE
PTP_OP_REQUEST_STATE
PTP_OP_REQUEST_WAIT_STATE
PTP_DATA_OUT_PHASE_STATE
PTP_DATA_OUT_PHASE_WAIT_STATE
PTP_DATA_IN_PHASE_STATE
PTP_DATA_IN_PHASE_WAIT_STATE
PTP_RESPONSE_STATE
PTP_RESPONSE_WAIT_STATE
PTP_ERROR
PTP_ContainerTypedef
Code
SessionID
Transaction_ID
Param1
Param2
Param3
Param4
Param5
Nparam
#define PTP_USB_BULK_HS_MAX_PACKET_LEN_WRITE
#define PTP_USB_BULK_HS_MAX_PACKET_LEN_READ
#define PTP_USB_BULK_HDR_LEN
#define PTP_USB_BULK_PAYLOAD_LEN_WRITE
#define PTP_USB_BULK_PAYLOAD_LEN_READ
#define PTP_USB_BULK_REQ_LEN
#define PTP_USB_BULK_REQ_RESP_MAX_LEN
PTP_RespContainerTypedef
length
type
code
trans_id
param1
param2
param3
param4
param5
PTP_OpContainerTypedef
length
type
code
trans_id
param1
param2
param3
param4
param5
PTP_DataContainerTypedef
length
type
code
trans_id
<anonymous union>
<anonymous struct>
param1
param2
param3
param4
param5
params
data
payload
PTP_EventContainerTypedef
length
type
code
trans_id
param1
param2
param3
PTP_HandleTypeDef
state
req_state
op_container
data_container
resp_container
transaction_id
session_id
flags
data_ptr
data_length
data_packet
iteration
data_packet_counter
object_ptr
#define PTP_di_StandardVersion
#define PTP_di_VendorExtensionID
#define PTP_di_VendorExtensionVersion
#define PTP_di_VendorExtensionDesc
#define PTP_di_FunctionalMode
#define PTP_di_OperationsSupported
#define PTP_SUPPORTED_OPERATIONS_NBR
#define PTP_SUPPORTED_EVENTS_NBR
#define PTP_SUPPORTED_PROPRIETIES_NBR
#define PTP_CAPTURE_FORMATS_NBR
#define PTP_IMAGE_FORMATS_NBR
#define PTP_MAX_STR_SIZE
PTP_DeviceInfoTypedef
StandardVersion
VendorExtensionID
VendorExtensionVersion
VendorExtensionDesc
FunctionalMode
OperationsSupported_len
OperationsSupported
EventsSupported_len
EventsSupported
DevicePropertiesSupported_len
DevicePropertiesSupported
CaptureFormats_len
CaptureFormats
ImageFormats_len
ImageFormats
Manufacturer
Model
DeviceVersion
SerialNumber
#define PTP_MAX_STORAGE_UNITS_NBR
PTP_StorageIDsTypedef
n
Storage
#define PTP_si_StorageType
#define PTP_si_FilesystemType
#define PTP_si_AccessCapability
#define PTP_si_MaxCapability
#define PTP_si_FreeSpaceInBytes
#define PTP_si_FreeSpaceInImages
#define PTP_si_StorageDescription
#define PTP_ST_Undefined
#define PTP_ST_FixedROM
#define PTP_ST_RemovableROM
#define PTP_ST_FixedRAM
#define PTP_ST_RemovableRAM
#define PTP_FST_Undefined
#define PTP_FST_GenericFlat
#define PTP_FST_GenericHierarchical
#define PTP_FST_DCF
#define PTP_AC_ReadWrite
#define PTP_AC_ReadOnly
#define PTP_AC_ReadOnly_with_Object_Deletion
PTP_StorageInfoTypedef
StorageType
FilesystemType
AccessCapability
MaxCapability
FreeSpaceInBytes
FreeSpaceInImages
StorageDescription
VolumeLabel
#define PTP_OFC_Undefined
#define PTP_OFC_Defined
#define PTP_OFC_Association
#define PTP_OFC_Script
#define PTP_OFC_Executable
#define PTP_OFC_Text
#define PTP_OFC_HTML
#define PTP_OFC_DPOF
#define PTP_OFC_AIFF
#define PTP_OFC_WAV
#define PTP_OFC_MP3
#define PTP_OFC_AVI
#define PTP_OFC_MPEG
#define PTP_OFC_ASF
#define PTP_OFC_QT
#define PTP_OFC_EXIF_JPEG
#define PTP_OFC_TIFF_EP
#define PTP_OFC_FlashPix
#define PTP_OFC_BMP
#define PTP_OFC_CIFF
#define PTP_OFC_Undefined_0x3806
#define PTP_OFC_GIF
#define PTP_OFC_JFIF
#define PTP_OFC_PCD
#define PTP_OFC_PICT
#define PTP_OFC_PNG
#define PTP_OFC_Undefined_0x380C
#define PTP_OFC_TIFF
#define PTP_OFC_TIFF_IT
#define PTP_OFC_JP2
#define PTP_OFC_JPX
#define PTP_OFC_DNG
#define PTP_OFC_MTP_MediaCard
#define PTP_OFC_MTP_MediaCardGroup
#define PTP_OFC_MTP_Encounter
#define PTP_OFC_MTP_EncounterBox
#define PTP_OFC_MTP_M4A
#define PTP_OFC_MTP_ZUNEUNDEFINED
#define PTP_OFC_MTP_Firmware
#define PTP_OFC_MTP_WindowsImageFormat
#define PTP_OFC_MTP_UndefinedAudio
#define PTP_OFC_MTP_WMA
#define PTP_OFC_MTP_OGG
#define PTP_OFC_MTP_AAC
#define PTP_OFC_MTP_AudibleCod
#define PTP_OFC_MTP_FLAC
#define PTP_OFC_MTP_SamsungPlaylist
#define PTP_OFC_MTP_UndefinedVideo
#define PTP_OFC_MTP_WMV
#define PTP_OFC_MTP_MP4
#define PTP_OFC_MTP_MP2
#define PTP_OFC_MTP_3GP
#define PTP_OFC_MTP_UndefinedCollection
#define PTP_OFC_MTP_AbstractMultimediaAlbum
#define PTP_OFC_MTP_AbstractImageAlbum
#define PTP_OFC_MTP_AbstractAudioAlbum
#define PTP_OFC_MTP_AbstractVideoAlbum
#define PTP_OFC_MTP_AbstractAudioVideoPlaylist
#define PTP_OFC_MTP_AbstractContactGroup
#define PTP_OFC_MTP_AbstractMessageFolder
#define PTP_OFC_MTP_AbstractChapteredProduction
#define PTP_OFC_MTP_AbstractAudioPlaylist
#define PTP_OFC_MTP_AbstractVideoPlaylist
#define PTP_OFC_MTP_AbstractMediacast
#define PTP_OFC_MTP_WPLPlaylist
#define PTP_OFC_MTP_M3UPlaylist
#define PTP_OFC_MTP_MPLPlaylist
#define PTP_OFC_MTP_ASXPlaylist
#define PTP_OFC_MTP_PLSPlaylist
#define PTP_OFC_MTP_UndefinedDocument
#define PTP_OFC_MTP_AbstractDocument
#define PTP_OFC_MTP_XMLDocument
#define PTP_OFC_MTP_MSWordDocument
#define PTP_OFC_MTP_MHTCompiledHTMLDocument
#define PTP_OFC_MTP_MSExcelSpreadsheetXLS
#define PTP_OFC_MTP_MSPowerpointPresentationPPT
#define PTP_OFC_MTP_UndefinedMessage
#define PTP_OFC_MTP_AbstractMessage
#define PTP_OFC_MTP_UndefinedContact
#define PTP_OFC_MTP_AbstractContact
#define PTP_OFC_MTP_vCard2
#define PTP_OFC_MTP_vCard3
#define PTP_OFC_MTP_UndefinedCalendarItem
#define PTP_OFC_MTP_AbstractCalendarItem
#define PTP_OFC_MTP_vCalendar1
#define PTP_OFC_MTP_vCalendar2
#define PTP_OFC_MTP_UndefinedWindowsExecutable
#define PTP_OFC_MTP_MediaCast
#define PTP_OFC_MTP_Section
#define PTP_OPC_StorageID
#define PTP_OPC_ObjectFormat
#define PTP_OPC_ProtectionStatus
#define PTP_OPC_ObjectSize
#define PTP_OPC_AssociationType
#define PTP_OPC_AssociationDesc
#define PTP_OPC_ObjectFileName
#define PTP_OPC_DateCreated
#define PTP_OPC_DateModified
#define PTP_OPC_Keywords
#define PTP_OPC_ParentObject
#define PTP_OPC_AllowedFolderContents
#define PTP_OPC_Hidden
#define PTP_OPC_SystemObject
#define PTP_OPC_PersistantUniqueObjectIdentifier
#define PTP_OPC_SyncID
#define PTP_OPC_PropertyBag
#define PTP_OPC_Name
#define PTP_OPC_CreatedBy
#define PTP_OPC_Artist
#define PTP_OPC_DateAuthored
#define PTP_OPC_Description
#define PTP_OPC_URLReference
#define PTP_OPC_LanguageLocale
#define PTP_OPC_CopyrightInformation
#define PTP_OPC_Source
#define PTP_OPC_OriginLocation
#define PTP_OPC_DateAdded
#define PTP_OPC_NonConsumable
#define PTP_OPC_CorruptOrUnplayable
#define PTP_OPC_ProducerSerialNumber
#define PTP_OPC_RepresentativeSampleFormat
#define PTP_OPC_RepresentativeSampleSize
#define PTP_OPC_RepresentativeSampleHeight
#define PTP_OPC_RepresentativeSampleWidth
#define PTP_OPC_RepresentativeSampleDuration
#define PTP_OPC_RepresentativeSampleData
#define PTP_OPC_Width
#define PTP_OPC_Height
#define PTP_OPC_Duration
#define PTP_OPC_Rating
#define PTP_OPC_Track
#define PTP_OPC_Genre
#define PTP_OPC_Credits
#define PTP_OPC_Lyrics
#define PTP_OPC_SubscriptionContentID
#define PTP_OPC_ProducedBy
#define PTP_OPC_UseCount
#define PTP_OPC_SkipCount
#define PTP_OPC_LastAccessed
#define PTP_OPC_ParentalRating
#define PTP_OPC_MetaGenre
#define PTP_OPC_Composer
#define PTP_OPC_EffectiveRating
#define PTP_OPC_Subtitle
#define PTP_OPC_OriginalReleaseDate
#define PTP_OPC_AlbumName
#define PTP_OPC_AlbumArtist
#define PTP_OPC_Mood
#define PTP_OPC_DRMStatus
#define PTP_OPC_SubDescription
#define PTP_OPC_IsCropped
#define PTP_OPC_IsColorCorrected
#define PTP_OPC_ImageBitDepth
#define PTP_OPC_Fnumber
#define PTP_OPC_ExposureTime
#define PTP_OPC_ExposureIndex
#define PTP_OPC_DisplayName
#define PTP_OPC_BodyText
#define PTP_OPC_Subject
#define PTP_OPC_Priority
#define PTP_OPC_GivenName
#define PTP_OPC_MiddleNames
#define PTP_OPC_FamilyName
#define PTP_OPC_Prefix
#define PTP_OPC_Suffix
#define PTP_OPC_PhoneticGivenName
#define PTP_OPC_PhoneticFamilyName
#define PTP_OPC_EmailPrimary
#define PTP_OPC_EmailPersonal1
#define PTP_OPC_EmailPersonal2
#define PTP_OPC_EmailBusiness1
#define PTP_OPC_EmailBusiness2
#define PTP_OPC_EmailOthers
#define PTP_OPC_PhoneNumberPrimary
#define PTP_OPC_PhoneNumberPersonal
#define PTP_OPC_PhoneNumberPersonal2
#define PTP_OPC_PhoneNumberBusiness
#define PTP_OPC_PhoneNumberBusiness2
#define PTP_OPC_PhoneNumberMobile
#define PTP_OPC_PhoneNumberMobile2
#define PTP_OPC_FaxNumberPrimary
#define PTP_OPC_FaxNumberPersonal
#define PTP_OPC_FaxNumberBusiness
#define PTP_OPC_PagerNumber
#define PTP_OPC_PhoneNumberOthers
#define PTP_OPC_PrimaryWebAddress
#define PTP_OPC_PersonalWebAddress
#define PTP_OPC_BusinessWebAddress
#define PTP_OPC_InstantMessengerAddress
#define PTP_OPC_InstantMessengerAddress2
#define PTP_OPC_InstantMessengerAddress3
#define PTP_OPC_PostalAddressPersonalFull
#define PTP_OPC_PostalAddressPersonalFullLine1
#define PTP_OPC_PostalAddressPersonalFullLine2
#define PTP_OPC_PostalAddressPersonalFullCity
#define PTP_OPC_PostalAddressPersonalFullRegion
#define PTP_OPC_PostalAddressPersonalFullPostalCode
#define PTP_OPC_PostalAddressPersonalFullCountry
#define PTP_OPC_PostalAddressBusinessFull
#define PTP_OPC_PostalAddressBusinessLine1
#define PTP_OPC_PostalAddressBusinessLine2
#define PTP_OPC_PostalAddressBusinessCity
#define PTP_OPC_PostalAddressBusinessRegion
#define PTP_OPC_PostalAddressBusinessPostalCode
#define PTP_OPC_PostalAddressBusinessCountry
#define PTP_OPC_PostalAddressOtherFull
#define PTP_OPC_PostalAddressOtherLine1
#define PTP_OPC_PostalAddressOtherLine2
#define PTP_OPC_PostalAddressOtherCity
#define PTP_OPC_PostalAddressOtherRegion
#define PTP_OPC_PostalAddressOtherPostalCode
#define PTP_OPC_PostalAddressOtherCountry
#define PTP_OPC_OrganizationName
#define PTP_OPC_PhoneticOrganizationName
#define PTP_OPC_Role
#define PTP_OPC_Birthdate
#define PTP_OPC_MessageTo
#define PTP_OPC_MessageCC
#define PTP_OPC_MessageBCC
#define PTP_OPC_MessageRead
#define PTP_OPC_MessageReceivedTime
#define PTP_OPC_MessageSender
#define PTP_OPC_ActivityBeginTime
#define PTP_OPC_ActivityEndTime
#define PTP_OPC_ActivityLocation
#define PTP_OPC_ActivityRequiredAttendees
#define PTP_OPC_ActivityOptionalAttendees
#define PTP_OPC_ActivityResources
#define PTP_OPC_ActivityAccepted
#define PTP_OPC_Owner
#define PTP_OPC_Editor
#define PTP_OPC_Webmaster
#define PTP_OPC_URLSource
#define PTP_OPC_URLDestination
#define PTP_OPC_TimeBookmark
#define PTP_OPC_ObjectBookmark
#define PTP_OPC_ByteBookmark
#define PTP_OPC_LastBuildDate
#define PTP_OPC_TimetoLive
#define PTP_OPC_MediaGUID
#define PTP_OPC_TotalBitRate
#define PTP_OPC_BitRateType
#define PTP_OPC_SampleRate
#define PTP_OPC_NumberOfChannels
#define PTP_OPC_AudioBitDepth
#define PTP_OPC_ScanDepth
#define PTP_OPC_AudioWAVECodec
#define PTP_OPC_AudioBitRate
#define PTP_OPC_VideoFourCCCodec
#define PTP_OPC_VideoBitRate
#define PTP_OPC_FramesPerThousandSeconds
#define PTP_OPC_KeyFrameDistance
#define PTP_OPC_BufferSize
#define PTP_OPC_EncodingQuality
#define PTP_OPC_EncodingProfile
#define PTP_OPC_BuyFlag
#define PTP_OPC_WirelessConfigurationFile
#define PTP_AT_Undefined
#define PTP_AT_GenericFolder
#define PTP_AT_Album
#define PTP_AT_TimeSequence
#define PTP_AT_HorizontalPanoramic
#define PTP_AT_VerticalPanoramic
#define PTP_AT_2DPanoramic
#define PTP_AT_AncillaryData
#define PTP_MAX_HANDLER_NBR
PTP_ObjectHandlesTypedef
n
Handler
#define PTP_oi_StorageID
#define PTP_oi_ObjectFormat
#define PTP_oi_ProtectionStatus
#define PTP_oi_ObjectCompressedSize
#define PTP_oi_ThumbFormat
#define PTP_oi_ThumbCompressedSize
#define PTP_oi_ThumbPixWidth
#define PTP_oi_ThumbPixHeight
#define PTP_oi_ImagePixWidth
#define PTP_oi_ImagePixHeight
#define PTP_oi_ImageBitDepth
#define PTP_oi_ParentObject
#define PTP_oi_AssociationType
#define PTP_oi_AssociationDesc
#define PTP_oi_SequenceNumber
#define PTP_oi_filenamelen
#define PTP_oi_Filename
PTP_ObjectInfoTypedef
StorageID
ObjectFormat
ProtectionStatus
ObjectCompressedSize
ThumbFormat
ThumbCompressedSize
ThumbPixWidth
ThumbPixHeight
ImagePixWidth
ImagePixHeight
ImageBitDepth
ParentObject
AssociationType
AssociationDesc
SequenceNumber
Filename
CaptureDate
ModificationDate
Keywords
_PTP_PropertyValueTypedef
str
u8
i8
u16
i16
u32
i32
u64
i64
array
count
v
a
PTP_PropDescRangeFormTypedef
MinimumValue
MaximumValue
StepSize
PTP_PropDescEnumFormTypedef
NumberOfValues
SupportedValue
#define PTP_opd_ObjectPropertyCode
#define PTP_opd_DataType
#define PTP_opd_GetSet
#define PTP_opd_FactoryDefaultValue
PTP_ObjectPropDescTypeDef
ObjectPropertyCode
DataType
GetSet
FactoryDefaultValue
GroupCode
FormFlag
<anonymous union>
Enum
Range
FORM
MTP_PropertiesTypedef
property
datatype
ObjectHandle
propval
#define PTP_DPFF_None
#define PTP_DPFF_Range
#define PTP_DPFF_Enumeration
#define PTP_OPFF_None
#define PTP_OPFF_Range
#define PTP_OPFF_Enumeration
#define PTP_OPFF_DateTime
#define PTP_OPFF_FixedLengthArray
#define PTP_OPFF_RegularExpression
#define PTP_OPFF_ByteArray
#define PTP_OPFF_LongString
#define PTP_dpd_DevicePropertyCode
#define PTP_dpd_DataType
#define PTP_dpd_GetSet
#define PTP_dpd_FactoryDefaultValue
PTP_DevicePropDescTypdef
DevicePropertyCode
DataType
GetSet
FactoryDefaultValue
CurrentValue
FormFlag
<anonymous union>
Enum
Range
FORM
#define PTP_DTC_UNDEF
#define PTP_DTC_INT8
#define PTP_DTC_UINT8
#define PTP_DTC_INT16
#define PTP_DTC_UINT16
#define PTP_DTC_INT32
#define PTP_DTC_UINT32
#define PTP_DTC_INT64
#define PTP_DTC_UINT64
#define PTP_DTC_INT128
#define PTP_DTC_UINT128
#define PTP_DTC_ARRAY_MASK
#define PTP_DTC_AINT8
#define PTP_DTC_AUINT8
#define PTP_DTC_AINT16
#define PTP_DTC_AUINT16
#define PTP_DTC_AINT32
#define PTP_DTC_AUINT32
#define PTP_DTC_AINT64
#define PTP_DTC_AUINT64
#define PTP_DTC_AINT128
#define PTP_DTC_AUINT128
#define PTP_DTC_STR
#define PTP_EC_Undefined
#define PTP_EC_CancelTransaction
#define PTP_EC_ObjectAdded
#define PTP_EC_ObjectRemoved
#define PTP_EC_StoreAdded
#define PTP_EC_StoreRemoved
#define PTP_EC_DevicePropChanged
#define PTP_EC_ObjectInfoChanged
#define PTP_EC_DeviceInfoChanged
#define PTP_EC_RequestObjectTransfer
#define PTP_EC_StoreFull
#define PTP_EC_DeviceReset
#define PTP_EC_StorageInfoChanged
#define PTP_EC_CaptureComplete
#define PTP_EC_UnreportedStatus
USBH_PTP_Init(USBH_HandleTypeDef *);
USBH_PTP_Process(USBH_HandleTypeDef *);
USBH_PTP_SendRequest(USBH_HandleTypeDef *, PTP_ContainerTypedef *);
USBH_PTP_GetResponse(USBH_HandleTypeDef *, PTP_ContainerTypedef *);
USBH_PTP_OpenSession(USBH_HandleTypeDef *, uint32_t);
USBH_PTP_GetDeviceInfo(USBH_HandleTypeDef *, PTP_DeviceInfoTypedef *);
USBH_PTP_GetStorageIds(USBH_HandleTypeDef *, PTP_StorageIDsTypedef *);
USBH_PTP_GetStorageInfo(USBH_HandleTypeDef *, uint32_t, PTP_StorageInfoTypedef *);
USBH_PTP_GetNumObjects(USBH_HandleTypeDef *, uint32_t, uint32_t, uint32_t, uint32_t *);
USBH_PTP_GetObjectHandles(USBH_HandleTypeDef *, uint32_t, uint32_t, uint32_t, PTP_ObjectHandlesTypedef *);
USBH_PTP_GetObjectInfo(USBH_HandleTypeDef *, uint32_t, PTP_ObjectInfoTypedef *);
USBH_PTP_DeleteObject(USBH_HandleTypeDef *, uint32_t, uint32_t);
USBH_PTP_GetObject(USBH_HandleTypeDef *, uint32_t, uint8_t *);
USBH_PTP_GetPartialObject(USBH_HandleTypeDef *, uint32_t, uint32_t, uint32_t, uint8_t *, uint32_t *);
USBH_PTP_GetObjectPropsSupported(USBH_HandleTypeDef *, uint16_t, uint32_t *, uint16_t *);
USBH_PTP_GetObjectPropDesc(USBH_HandleTypeDef *, uint16_t, uint16_t, PTP_ObjectPropDescTypeDef *);
USBH_PTP_GetObjectPropList(USBH_HandleTypeDef *, uint32_t, MTP_PropertiesTypedef *, uint32_t *);
USBH_PTP_SendObject(USBH_HandleTypeDef *, uint32_t, uint8_t *, uint32_t);
USBH_PTP_GetDevicePropDesc(USBH_HandleTypeDef *, uint16_t, PTP_DevicePropDescTypdef *);