root/tools/ghidra_scripts/datatypes/ptp_handlers.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 // derived from tools/ptp_op_names.c
   2 #ifndef PTP_HANDLERS_H
   3 #define PTP_HANDLERS_H
   4 /* PTP v1.0 operation codes */
   5 __stdcall int handle_PTP_OC_Undefined(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
   6 __stdcall int handle_PTP_OC_GetDeviceInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
   7 __stdcall int handle_PTP_OC_OpenSession(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
   8 __stdcall int handle_PTP_OC_CloseSession(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
   9 __stdcall int handle_PTP_OC_GetStorageIDs(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  10 __stdcall int handle_PTP_OC_GetStorageInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  11 __stdcall int handle_PTP_OC_GetNumObjects(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  12 __stdcall int handle_PTP_OC_GetObjectHandles(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  13 __stdcall int handle_PTP_OC_GetObjectInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  14 __stdcall int handle_PTP_OC_GetObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  15 __stdcall int handle_PTP_OC_GetThumb(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  16 __stdcall int handle_PTP_OC_DeleteObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  17 __stdcall int handle_PTP_OC_SendObjectInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  18 __stdcall int handle_PTP_OC_SendObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  19 __stdcall int handle_PTP_OC_InitiateCapture(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  20 __stdcall int handle_PTP_OC_FormatStore(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  21 __stdcall int handle_PTP_OC_ResetDevice(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  22 __stdcall int handle_PTP_OC_SelfTest(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  23 __stdcall int handle_PTP_OC_SetObjectProtection(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  24 __stdcall int handle_PTP_OC_PowerDown(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  25 __stdcall int handle_PTP_OC_GetDevicePropDesc(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  26 __stdcall int handle_PTP_OC_GetDevicePropValue(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  27 __stdcall int handle_PTP_OC_SetDevicePropValue(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  28 __stdcall int handle_PTP_OC_ResetDevicePropValue(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  29 __stdcall int handle_PTP_OC_TerminateOpenCapture(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  30 __stdcall int handle_PTP_OC_MoveObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  31 __stdcall int handle_PTP_OC_CopyObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  32 __stdcall int handle_PTP_OC_GetPartialObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  33 __stdcall int handle_PTP_OC_InitiateOpenCapture(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  34 /* PTP v1.1 operation codes */
  35 __stdcall int handle_PTP_OC_StartEnumHandles(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  36 __stdcall int handle_PTP_OC_EnumHandles(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  37 __stdcall int handle_PTP_OC_StopEnumHandles(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  38 __stdcall int handle_PTP_OC_GetVendorExtensionMaps(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  39 __stdcall int handle_PTP_OC_GetVendorDeviceInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  40 __stdcall int handle_PTP_OC_GetResizedImageObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  41 __stdcall int handle_PTP_OC_GetFilesystemManifest(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  42 __stdcall int handle_PTP_OC_GetStreamInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  43 __stdcall int handle_PTP_OC_GetStream(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  44 /* Canon extension Operation Codes */
  45 __stdcall int handle_PTP_OC_CANON_GetPartialObjectInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  46 __stdcall int handle_PTP_OC_CANON_SetObjectArchive(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  47 __stdcall int handle_PTP_OC_CANON_KeepDeviceOn(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  48 __stdcall int handle_PTP_OC_CANON_LockDeviceUI(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  49 __stdcall int handle_PTP_OC_CANON_UnlockDeviceUI(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  50 __stdcall int handle_PTP_OC_CANON_GetObjectHandleByName(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  51 __stdcall int handle_PTP_OC_CANON_InitiateReleaseControl(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  52 __stdcall int handle_PTP_OC_CANON_TerminateReleaseControl(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  53 __stdcall int handle_PTP_OC_CANON_TerminatePlaybackMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  54 __stdcall int handle_PTP_OC_CANON_ViewfinderOn(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  55 __stdcall int handle_PTP_OC_CANON_ViewfinderOff(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  56 __stdcall int handle_PTP_OC_CANON_DoAeAfAwb(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  57 __stdcall int handle_PTP_OC_CANON_GetCustomizeSpec(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  58 __stdcall int handle_PTP_OC_CANON_GetCustomizeItemInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  59 __stdcall int handle_PTP_OC_CANON_GetCustomizeData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  60 __stdcall int handle_PTP_OC_CANON_SetCustomizeData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  61 __stdcall int handle_PTP_OC_CANON_GetCaptureStatus(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  62 __stdcall int handle_PTP_OC_CANON_CheckEvent(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  63 __stdcall int handle_PTP_OC_CANON_FocusLock(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  64 __stdcall int handle_PTP_OC_CANON_FocusUnlock(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  65 __stdcall int handle_PTP_OC_CANON_GetLocalReleaseParam(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  66 __stdcall int handle_PTP_OC_CANON_SetLocalReleaseParam(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  67 __stdcall int handle_PTP_OC_CANON_AskAboutPcEvf(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  68 __stdcall int handle_PTP_OC_CANON_SendPartialObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  69 __stdcall int handle_PTP_OC_CANON_InitiateCaptureInMemory(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  70 __stdcall int handle_PTP_OC_CANON_GetPartialObjectEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  71 __stdcall int handle_PTP_OC_CANON_SetObjectTime(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  72 __stdcall int handle_PTP_OC_CANON_GetViewfinderImage(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  73 __stdcall int handle_PTP_OC_CANON_GetObjectAttributes(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  74 __stdcall int handle_PTP_OC_CANON_ChangeUSBProtocol(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  75 __stdcall int handle_PTP_OC_CANON_GetChanges(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  76 __stdcall int handle_PTP_OC_CANON_GetObjectInfoEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  77 __stdcall int handle_PTP_OC_CANON_InitiateDirectTransfer(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  78 __stdcall int handle_PTP_OC_CANON_TerminateDirectTransfer(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  79 __stdcall int handle_PTP_OC_CANON_SendObjectInfoByPath(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  80 __stdcall int handle_PTP_OC_CANON_SendObjectByPath(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  81 __stdcall int handle_PTP_OC_CANON_InitiateDirectTansferEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  82 __stdcall int handle_PTP_OC_CANON_GetAncillaryObjectHandles(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  83 __stdcall int handle_PTP_OC_CANON_GetTreeInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  84 __stdcall int handle_PTP_OC_CANON_GetTreeSize(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  85 __stdcall int handle_PTP_OC_CANON_NotifyProgress(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  86 __stdcall int handle_PTP_OC_CANON_NotifyCancelAccepted(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  87 __stdcall int handle_PTP_OC_CANON_GetDirectory(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  88 __stdcall int handle_PTP_OC_CANON_SetPairingInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  89 __stdcall int handle_PTP_OC_CANON_GetPairingInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  90 __stdcall int handle_PTP_OC_CANON_DeletePairingInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  91 __stdcall int handle_PTP_OC_CANON_GetMACAddress(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  92 __stdcall int handle_PTP_OC_CANON_SetDisplayMonitor(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  93 __stdcall int handle_PTP_OC_CANON_PairingComplete(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  94 __stdcall int handle_PTP_OC_CANON_GetWirelessMAXChannel(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  95 __stdcall int handle_PTP_OC_CANON_GetWebServiceSpec(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  96 __stdcall int handle_PTP_OC_CANON_GetWebServiceData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  97 __stdcall int handle_PTP_OC_CANON_SetWebServiceData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  98 __stdcall int handle_PTP_OC_CANON_DeleteWebServiceData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
  99 __stdcall int handle_PTP_OC_CANON_GetRootCertificateSpec(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 100 __stdcall int handle_PTP_OC_CANON_GetRootCertificateData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 101 __stdcall int handle_PTP_OC_CANON_SetRootCertificateData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 102 __stdcall int handle_PTP_OC_CANON_GetGpsMobilelinkObjectInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 103 __stdcall int handle_PTP_OC_CANON_SendGpsTagInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 104 __stdcall int handle_PTP_OC_CANON_GetTranscodeApproxSize(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 105 __stdcall int handle_PTP_OC_CANON_RequestTranscodeStart(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 106 __stdcall int handle_PTP_OC_CANON_RequestTranscodeCancel(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 107 __stdcall int handle_PTP_OC_CANON_SetRemoteShootingMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 108 __stdcall int handle_PTP_OC_CANON_EOS_GetStorageIDs(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 109 __stdcall int handle_PTP_OC_CANON_EOS_GetStorageInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 110 __stdcall int handle_PTP_OC_CANON_EOS_GetObjectInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 111 __stdcall int handle_PTP_OC_CANON_EOS_GetObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 112 __stdcall int handle_PTP_OC_CANON_EOS_DeleteObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 113 __stdcall int handle_PTP_OC_CANON_EOS_FormatStore(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 114 __stdcall int handle_PTP_OC_CANON_EOS_GetPartialObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 115 __stdcall int handle_PTP_OC_CANON_EOS_GetDeviceInfoEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 116 __stdcall int handle_PTP_OC_CANON_EOS_GetObjectInfoEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 117 __stdcall int handle_PTP_OC_CANON_EOS_GetThumbEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 118 __stdcall int handle_PTP_OC_CANON_EOS_SendPartialObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 119 __stdcall int handle_PTP_OC_CANON_EOS_SetObjectAttributes(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 120 __stdcall int handle_PTP_OC_CANON_EOS_GetObjectTime(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 121 __stdcall int handle_PTP_OC_CANON_EOS_SetObjectTime(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 122 __stdcall int handle_PTP_OC_CANON_EOS_RemoteRelease(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 123 __stdcall int handle_PTP_OC_CANON_EOS_SetDevicePropValueEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 124 __stdcall int handle_PTP_OC_CANON_EOS_GetRemoteMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 125 __stdcall int handle_PTP_OC_CANON_EOS_SetRemoteMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 126 __stdcall int handle_PTP_OC_CANON_EOS_SetEventMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 127 __stdcall int handle_PTP_OC_CANON_EOS_GetEvent(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 128 __stdcall int handle_PTP_OC_CANON_EOS_TransferComplete(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 129 __stdcall int handle_PTP_OC_CANON_EOS_CancelTransfer(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 130 __stdcall int handle_PTP_OC_CANON_EOS_ResetTransfer(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 131 __stdcall int handle_PTP_OC_CANON_EOS_PCHDDCapacity(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 132 __stdcall int handle_PTP_OC_CANON_EOS_SetUILock(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 133 __stdcall int handle_PTP_OC_CANON_EOS_ResetUILock(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 134 __stdcall int handle_PTP_OC_CANON_EOS_KeepDeviceOn(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 135 __stdcall int handle_PTP_OC_CANON_EOS_SetNullPacketMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 136 __stdcall int handle_PTP_OC_CANON_EOS_UpdateFirmware(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 137 __stdcall int handle_PTP_OC_CANON_EOS_TransferCompleteDT(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 138 __stdcall int handle_PTP_OC_CANON_EOS_CancelTransferDT(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 139 __stdcall int handle_PTP_OC_CANON_EOS_SetWftProfile(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 140 __stdcall int handle_PTP_OC_CANON_EOS_GetWftProfile(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 141 __stdcall int handle_PTP_OC_CANON_EOS_SetProfileToWft(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 142 __stdcall int handle_PTP_OC_CANON_EOS_BulbStart(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 143 __stdcall int handle_PTP_OC_CANON_EOS_BulbEnd(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 144 __stdcall int handle_PTP_OC_CANON_EOS_RequestDevicePropValue(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 145 __stdcall int handle_PTP_OC_CANON_EOS_RemoteReleaseOn(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 146 __stdcall int handle_PTP_OC_CANON_EOS_RemoteReleaseOff(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 147 __stdcall int handle_PTP_OC_CANON_EOS_RegistBackgroundImage(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 148 __stdcall int handle_PTP_OC_CANON_EOS_ChangePhotoStudioMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 149 __stdcall int handle_PTP_OC_CANON_EOS_GetPartialObjectEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 150 __stdcall int handle_PTP_OC_CANON_EOS_ResetMirrorLockupState(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 151 __stdcall int handle_PTP_OC_CANON_EOS_PopupBuiltinFlash(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 152 __stdcall int handle_PTP_OC_CANON_EOS_EndGetPartialObjectEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 153 __stdcall int handle_PTP_OC_CANON_EOS_MovieSelectSWOn(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 154 __stdcall int handle_PTP_OC_CANON_EOS_MovieSelectSWOff(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 155 __stdcall int handle_PTP_OC_CANON_EOS_GetCTGInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 156 __stdcall int handle_PTP_OC_CANON_EOS_GetLensAdjust(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 157 __stdcall int handle_PTP_OC_CANON_EOS_SetLensAdjust(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 158 __stdcall int handle_PTP_OC_CANON_EOS_ReadyToSendMusic(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 159 __stdcall int handle_PTP_OC_CANON_EOS_CreateHandle(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 160 __stdcall int handle_PTP_OC_CANON_EOS_SendPartialObjectEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 161 __stdcall int handle_PTP_OC_CANON_EOS_EndSendPartialObjectEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 162 __stdcall int handle_PTP_OC_CANON_EOS_SetCTGInfo(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 163 __stdcall int handle_PTP_OC_CANON_EOS_SetRequestOLCInfoGroup(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 164 __stdcall int handle_PTP_OC_CANON_EOS_SetRequestRollingPitchingLevel(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 165 __stdcall int handle_PTP_OC_CANON_EOS_GetCameraSupport(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 166 __stdcall int handle_PTP_OC_CANON_EOS_SetRating(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 167 __stdcall int handle_PTP_OC_CANON_EOS_RequestInnerDevelopStart(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 168 __stdcall int handle_PTP_OC_CANON_EOS_RequestInnerDevelopParamChange(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 169 __stdcall int handle_PTP_OC_CANON_EOS_RequestInnerDevelopEnd(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 170 __stdcall int handle_PTP_OC_CANON_EOS_GpsLoggingDataMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 171 __stdcall int handle_PTP_OC_CANON_EOS_GetGpsLogCurrentHandle(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 172 __stdcall int handle_PTP_OC_CANON_EOS_SetImageRecoveryData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 173 __stdcall int handle_PTP_OC_CANON_EOS_GetImageRecoveryList(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 174 __stdcall int handle_PTP_OC_CANON_EOS_FormatImageRecoveryData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 175 __stdcall int handle_PTP_OC_CANON_EOS_GetPresetLensAdjustParam(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 176 __stdcall int handle_PTP_OC_CANON_EOS_GetRawDispImage(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 177 __stdcall int handle_PTP_OC_CANON_EOS_SaveImageRecoveryData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 178 __stdcall int handle_PTP_OC_CANON_EOS_RequestBLE(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 179 __stdcall int handle_PTP_OC_CANON_EOS_DrivePowerZoom(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 180 __stdcall int handle_PTP_OC_CANON_EOS_GetIptcData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 181 __stdcall int handle_PTP_OC_CANON_EOS_SetIptcData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 182 __stdcall int handle_PTP_OC_CANON_EOS_InitiateViewfinder(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 183 __stdcall int handle_PTP_OC_CANON_EOS_TerminateViewfinder(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 184 __stdcall int handle_PTP_OC_CANON_EOS_GetViewFinderData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 185 __stdcall int handle_PTP_OC_CANON_EOS_DoAf(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 186 __stdcall int handle_PTP_OC_CANON_EOS_DriveLens(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 187 __stdcall int handle_PTP_OC_CANON_EOS_DepthOfFieldPreview(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 188 __stdcall int handle_PTP_OC_CANON_EOS_ClickWB(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 189 __stdcall int handle_PTP_OC_CANON_EOS_Zoom(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 190 __stdcall int handle_PTP_OC_CANON_EOS_ZoomPosition(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 191 __stdcall int handle_PTP_OC_CANON_EOS_SetLiveAfFrame(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 192 __stdcall int handle_PTP_OC_CANON_EOS_TouchAfPosition(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 193 __stdcall int handle_PTP_OC_CANON_EOS_SetLvPcFlavoreditMode(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 194 __stdcall int handle_PTP_OC_CANON_EOS_SetLvPcFlavoreditParam(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 195 __stdcall int handle_PTP_OC_CANON_EOS_AfCancel(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 196 __stdcall int handle_PTP_OC_CANON_EOS_SetImageRecoveryDataEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 197 __stdcall int handle_PTP_OC_CANON_EOS_GetImageRecoveryListEx(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 198 __stdcall int handle_PTP_OC_CANON_EOS_NotifyAutoTransferStatus(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 199 __stdcall int handle_PTP_OC_CANON_EOS_GetReducedObject(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 200 __stdcall int handle_PTP_OC_CANON_EOS_GetObjectInfo64(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 201 __stdcall int handle_PTP_OC_CANON_EOS_GetObject64(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 202 __stdcall int handle_PTP_OC_CANON_EOS_GetPartialObject64(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 203 __stdcall int handle_PTP_OC_CANON_EOS_GetObjectInfoEx64(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 204 __stdcall int handle_PTP_OC_CANON_EOS_GetPartialObjectEX64(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 205 __stdcall int handle_PTP_OC_CANON_EOS_CreateHandle64(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 206 __stdcall int handle_PTP_OC_CANON_EOS_NotifySaveComplete(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 207 __stdcall int handle_PTP_OC_CANON_EOS_NotifyEstimateNumberofImport(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 208 __stdcall int handle_PTP_OC_CANON_EOS_NotifyNumberofImported(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 209 __stdcall int handle_PTP_OC_CANON_EOS_NotifySizeOfPartialDataTransfer(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 210 __stdcall int handle_PTP_OC_CANON_EOS_NotifyFinish(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 211 __stdcall int handle_PTP_OC_CANON_EOS_GetObjectURL(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 212 __stdcall int handle_PTP_OC_CANON_EOS_SetFELock(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 213 __stdcall int handle_PTP_OC_CANON_EOS_SetDefaultCameraSetting(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 214 __stdcall int handle_PTP_OC_CANON_EOS_GetAEData(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 215 __stdcall int handle_PTP_OC_CANON_EOS_NotifyNetworkError(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 216 __stdcall int handle_PTP_OC_CANON_EOS_AdapterTransferProgress(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 217 __stdcall int handle_PTP_OC_CANON_EOS_TransferCompleteFTP(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 218 __stdcall int handle_PTP_OC_CANON_EOS_CancelTransferFTP(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 219 __stdcall int handle_PTP_OC_CANON_EOS_FAPIMessageTX(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 220 __stdcall int handle_PTP_OC_CANON_EOS_FAPIMessageRX(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 221 
 222 /* unnamed handlers from ptpcam list */
 223 __stdcall int handle_PTP_OC_0x902c(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 224 __stdcall int handle_PTP_OC_0x902e(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 225 __stdcall int handle_PTP_OC_0x902f(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 226 
 227 /* other seen in firmware */
 228 __stdcall int handle_PTP_OC_0x9038(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 229 __stdcall int handle_PTP_OC_0x9039(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 230 __stdcall int handle_PTP_OC_0x903a(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 231 __stdcall int handle_PTP_OC_0x903b(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 232 __stdcall int handle_PTP_OC_0x904b(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 233 __stdcall int handle_PTP_OC_0x904c(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 234 __stdcall int handle_PTP_OC_0x9050(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 235 __stdcall int handle_PTP_OC_0x9051(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 236 __stdcall int handle_PTP_OC_0x9052(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 237 __stdcall int handle_PTP_OC_0x9053(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 238 __stdcall int handle_PTP_OC_0x9057(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 239 __stdcall int handle_PTP_OC_0x9058(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 240 __stdcall int handle_PTP_OC_0x9059(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 241 __stdcall int handle_PTP_OC_0x905a(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 242 __stdcall int handle_PTP_OC_0x905b(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 243 __stdcall int handle_PTP_OC_0x905c(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 244 __stdcall int handle_PTP_OC_0x905d(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 245 __stdcall int handle_PTP_OC_0x9060(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 246 __stdcall int handle_PTP_OC_0x9062(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 247 __stdcall int handle_PTP_OC_0x9063(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 248 __stdcall int handle_PTP_OC_0x9064(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 249 __stdcall int handle_PTP_OC_0x9065(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 250 __stdcall int handle_PTP_OC_0x9066(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 251 __stdcall int handle_PTP_OC_0x9067(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 252 __stdcall int handle_PTP_OC_0x906e(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 253 __stdcall int handle_PTP_OC_0x9801(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 254 __stdcall int handle_PTP_OC_0x9802(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 255 __stdcall int handle_PTP_OC_0x9803(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 256 __stdcall int handle_PTP_OC_0x9804(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 257 __stdcall int handle_PTP_OC_0x9805(int h, ptp_data *data, int opcode, int sess_id, int trans_id, int param1, int param2, int param3, int param4, int param5);
 258 #endif

/* [<][>][^][v][top][bottom][index][help] */