Skip to content

Commit ed8a61a

Browse files
committed
add mtp service extension codes
1 parent fa9537a commit ed8a61a

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

mtp/ptp/DeviceProperty.values.h

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,25 @@ ENUM_VALUE(UploadUrl, 0x501d)
3131
ENUM_VALUE(Artist, 0x501e)
3232
ENUM_VALUE(CopyrightInfo, 0x501f)
3333

34+
ENUM_VALUE(SecureTime, 0xd101)
35+
ENUM_VALUE(DeviceCertificate, 0xd102)
36+
ENUM_VALUE(RevocationInfo, 0xd103)
37+
ENUM_VALUE(PlaysForSureID, 0xd131)
38+
3439
ENUM_VALUE(DeviceEUI64, 0xd210)
3540

41+
ENUM_VALUE(FunctionalID, 0xd301)
42+
ENUM_VALUE(ModelID, 0xd302)
43+
ENUM_VALUE(UseDeviceStage, 0xd303)
44+
3645
ENUM_VALUE(SynchronizationPartner, 0xd401)
3746
ENUM_VALUE(DeviceFriendlyName, 0xd402)
3847
ENUM_VALUE(Volume, 0xd403)
3948
ENUM_VALUE(SupportedFormatsOrdered, 0xd404)
4049
ENUM_VALUE(DeviceIcon, 0xd405)
50+
ENUM_VALUE(SessionInitiatorVersionInfo, 0xd406)
51+
ENUM_VALUE(PerceivedDeviceType, 0xd407)
4152
ENUM_VALUE(PlaybackRate, 0xd410)
4253
ENUM_VALUE(PlaybackObject, 0xd411)
4354
ENUM_VALUE(PlaybackContainerIndex, 0xd412)
4455
ENUM_VALUE(PlaybackPosition, 0xd413)
45-
46-
ENUM_VALUE(SessionInitiatorVersionInfo, 0xd406)
47-
ENUM_VALUE(PerceivedDeviceType, 0xd407)

mtp/ptp/OperationCode.values.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,17 @@ ENUM_VALUE(EnableTrustedFilesOperations, 0x9214)
5656
ENUM_VALUE(DisableTrustedFilesOperations, 0x9215)
5757
ENUM_VALUE(EndTrustedAppSession, 0x9216)
5858

59+
ENUM_VALUE(GetServiceIDs, 0x9301)
60+
ENUM_VALUE(GetServiceInfo, 0x9302)
61+
ENUM_VALUE(GetServiceCapabilities, 0x9303)
62+
ENUM_VALUE(GetServicePropDesc, 0x9304)
63+
ENUM_VALUE(GetServicePropList, 0x9305)
64+
ENUM_VALUE(SetServicePropList, 0x9306)
65+
ENUM_VALUE(UpdateObjectPropList, 0x9307)
66+
ENUM_VALUE(DeleteObjectPropList, 0x9308)
67+
ENUM_VALUE(DeleteServicePropList, 0x9309)
68+
ENUM_VALUE(GetFormatCapabilities, 0x930a)
69+
5970
ENUM_VALUE(SendTinyCLRData, 0x9401)
6071
ENUM_VALUE(GetTinyCLRData, 0x9402)
6172

mtp/ptp/ResponseType.values.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ ENUM_VALUE(InvalidParameter, 0x201d)
3030
ENUM_VALUE(SessionAlreadyOpen, 0x201e)
3131
ENUM_VALUE(TransactionCancelled, 0x201f)
3232
ENUM_VALUE(SpecificationOfDestinationUnsupported, 0x2020)
33+
ENUM_VALUE(InvalidServiceID, 0xa301)
34+
ENUM_VALUE(InvalidServicePropCode, 0xa302)
3335
ENUM_VALUE(TinyCLRNotResponding, 0xa401)
3436
ENUM_VALUE(NoDataWaiting, 0xa402)
3537
ENUM_VALUE(InvalidObjectPropCode, 0xa801)

0 commit comments

Comments
 (0)