Lines Matching refs:MtpObjectHandle
34 virtual MtpObjectHandle beginSendObject(const char* path,
36 MtpObjectHandle parent,
40 virtual void endSendObject(MtpObjectHandle handle,
45 MtpObjectHandle handle,
50 MtpObjectHandle parent) = 0;
54 MtpObjectHandle parent) = 0;
63 virtual MtpResponseCode getObjectPropertyValue(MtpObjectHandle handle,
67 virtual MtpResponseCode setObjectPropertyValue(MtpObjectHandle handle,
79 virtual MtpResponseCode getObjectPropertyList(MtpObjectHandle handle,
84 virtual MtpResponseCode getObjectInfo(MtpObjectHandle handle,
87 virtual void* getThumbnail(MtpObjectHandle handle, size_t& outThumbSize) = 0;
89 virtual MtpResponseCode getObjectFilePath(MtpObjectHandle handle,
94 virtual MtpResponseCode beginDeleteObject(MtpObjectHandle handle) = 0;
95 virtual void endDeleteObject(MtpObjectHandle handle, bool succeeded) = 0;
97 virtual MtpObjectHandleList* getObjectReferences(MtpObjectHandle handle) = 0;
99 virtual MtpResponseCode setObjectReferences(MtpObjectHandle handle,
107 … virtual MtpResponseCode beginMoveObject(MtpObjectHandle handle, MtpObjectHandle newParent,
110 …virtual void endMoveObject(MtpObjectHandle oldParent, MtpObjectHandle newParent,
112 MtpObjectHandle handle, bool succeeded) = 0;
114 … virtual MtpResponseCode beginCopyObject(MtpObjectHandle handle, MtpObjectHandle newParent,
116 virtual void endCopyObject(MtpObjectHandle handle, bool succeeded) = 0;