The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Itunesmobiledevice.dll
The dll iTunes uses for all things iPhone related. On mac it's called MobileDevice.framework
Location
c:\Program Files\Common Files\Apple\Mobile Device Support\bin\
Exports
AFCLockCreate AFCLockFree AFCLockLock AFCLockTryLock AFCLockUnlock AFCStringBufferAlloc AFCStringBufferAppend AFCStringBufferFree AFCStringCopy MISProfileCopyPayload MISProfileCopySignerSubjectSummary MISProfileCreateDataRepresentation MISProfileCreateWithData MISProfileCreateWithFile MISProfileGetValue MISProfileIsMutable MISProfileValidateSignature MISProfileValidateSignatureWithAnchors MISProfileWriteToFile MISProvisioningProfileCheckValidity MISProvisioningProfileGetCreationDate MISProvisioningProfileGetDeveloperCertificates MISProvisioningProfileGetExpirationDate MISProvisioningProfileGetName MISProvisioningProfileGetProvisionedDevices MISProvisioningProfileGetUUID MISProvisioningProfileGetVersion MISProvisioningProfileIncludesDevice MISProvisioningProfileProvisionsAllDevices MISProvisioningProfileValidateSignature AFCConnectionClose AFCConnectionGetContext AFCConnectionGetFSBlockSize AFCConnectionGetIOTimeout AFCConnectionGetSocketBlockSize AFCConnectionOpen AFCConnectionSetContext AFCConnectionSetFSBlockSize AFCConnectionSetFatalError AFCConnectionSetIOTimeout AFCConnectionSetSocketBlockSize AFCDeviceInfoOpen AFCDirectoryClose AFCDirectoryCreate AFCDirectoryOpen AFCDirectoryRead AFCDiscardBodyData AFCDiscardData AFCErrnoToAFCError AFCFileInfoOpen AFCFileRefClose AFCFileRefLock AFCFileRefOpen AFCFileRefRead AFCFileRefSeek AFCFileRefSetFileSize AFCFileRefTell AFCFileRefUnlock AFCFileRefWrite AFCFlushData AFCGetClientVersionString AFCGetDeviceInfo AFCGetFileInfo AFCInitHeader AFCKeyValueClose AFCKeyValueRead AFCParseDataPacketHeader AFCParseStatusPacket AFCReadData AFCReadPacket AFCReadPacketBody AFCReadPacketHeader AFCRemovePath AFCRenamePath AFCSendData AFCSendDataPacket AFCSendHeader AFCSendPacket AFCSendStatus AFCValidateHeader AMDFUModeDeviceGetLocationID AMDFUModeDeviceGetProductID AMDFUModeDeviceGetProductType AMDFUModeDeviceGetProgress AMDFUModeDeviceGetTypeID AMDListenForNotifications AMDObserveNotification AMDPostNotification AMDShutdownNotificationProxy AMDeviceActivate AMDeviceArchiveApplication AMDeviceConnect AMDeviceCopyDeviceIdentifier AMDeviceCopyProvisioningProfiles AMDeviceCopyValue AMDeviceDeactivate AMDeviceDisconnect AMDeviceEnterRecovery AMDeviceGetConnectionID AMDeviceInstallApplication AMDeviceInstallProvisioningProfile AMDeviceIsPaired AMDeviceLookupApplicationArchives AMDeviceLookupApplications AMDeviceNotificationGetThreadHandle AMDeviceNotificationSubscribe AMDeviceNotificationUnsubscribe AMDevicePair AMDeviceRelease AMDeviceRemoveApplicationArchive AMDeviceRemoveProvisioningProfile AMDeviceRemoveValue AMDeviceRestoreApplication AMDeviceRetain AMDeviceSetValue AMDeviceSoftwareUpdate AMDeviceStartHouseArrestService AMDeviceStartService AMDeviceStartSession AMDeviceStopSession AMDeviceTransferApplication AMDeviceUninstallApplication AMDeviceValidatePairing AMRecoveryModeDeviceCopyIMEI AMRecoveryModeDeviceCopySerialNumber AMRecoveryModeDeviceGetLocationID AMRecoveryModeDeviceGetProductID AMRecoveryModeDeviceGetProductType AMRecoveryModeDeviceGetProgress AMRecoveryModeDeviceGetSecurityEpoch AMRecoveryModeDeviceGetTypeID AMRecoveryModeDeviceReboot AMRecoveryModeDeviceSetAutoBoot AMRestoreCreateBootArgsByAddingArg AMRestoreCreateBootArgsByRemovingArg AMRestoreCreateDefaultOptions AMRestoreCreateDefaultOptionsForIdentification AMRestoreCreatePathsForBundle AMRestoreDisableFileLogging AMRestoreEnableExtraDFUDevices AMRestoreEnableFileLogging AMRestoreGetSupportedPayloadVersion AMRestoreModeDeviceCopyIMEI AMRestoreModeDeviceCopyRestoreLog AMRestoreModeDeviceCopySerialNumber AMRestoreModeDeviceCreate AMRestoreModeDeviceGetDeviceID AMRestoreModeDeviceGetLocationID AMRestoreModeDeviceGetProgress AMRestoreModeDeviceGetTypeID AMRestoreModeDeviceReboot AMRestorePerformDFURestore AMRestorePerformRecoveryModeRestore AMRestorePerformRestoreModeRestore AMRestoreRegisterForDeviceNotifications AMRestoreSetLogLevel AMSBackup AMSBeginSync AMSBeginSyncForDataClasses AMSCancelBackupRestore AMSCancelCrashReportCopy AMSCancelSync AMSCancelSyncDiagnostics AMSCleanup AMSConnectToCrashReportCopyTarget AMSCopyAndSubmitCrashLogs AMSCopyAndSubmitCrashLogsFromTarget AMSCopyApplicationListFromBackup AMSCopyCrashReportPath AMSCopyCrashReportsFromTarget AMSCopySourcesForRestoreCompatibleWith AMSDisconnectFromCrashReportCopyTarget AMSGetAOSUsername AMSGetApplicationProviderInfo AMSGetCalendarDayLimit AMSGetClientIdentifierAndDisplayNameForTarget AMSGetCollectionsForDataClassName AMSGetConflictInformation AMSGetConflictInformationForIdentifiers AMSGetCrashReportCopyPreferencesForTarget AMSGetDCAChangeInformation AMSGetDataChangeAlertInfo AMSGetDataClassInfoForTarget AMSGetLastSyncDateForDataClass AMSGetNewRecordCalendarName AMSGetNewRecordGroupName AMSGetNumberOfCrashReportsToCopy AMSGetNumberOfCrashReportsToSubmit AMSGetSourcesForRestore AMSGetSupportedDataClassNames AMSInitialize AMSRefreshCollectionsForDataClassName AMSRegisterCallbacks AMSRegisterClientWithTargetIdentifierAndDisplayName AMSResetSyncData AMSRestore AMSRestoreWithApplications AMSRunSyncDiagnostics AMSSetCalendarDayLimit AMSSetConflictWinners AMSSetCrashReportCopyPreferencesForTarget AMSSetDataChangeAlertInfo AMSSetDataClassInfoForTarget AMSSetDesignatedProviderForDataClassName AMSSetFilteredCollectionNamesForDataClassName AMSSetNewRecordCalendarName AMSSetNewRecordGroupName AMSSubmitCrashReportsFromTarget AMSSyncConflictsSelections AMSUnregisterTarget ASRServerHandleConnection GoogleSyncConduitCopyUsername GoogleSyncConduitRegisterClient GoogleSyncConduitSetUsernameAndPassword GoogleSyncConduitUnregisterClient GoogleSyncConduitValidateUser USBMuxConnectByPort USBMuxListenForDevices USBMuxListenerClose USBMuxListenerCreate USBMuxListenerGetEvent USBMuxListenerGetFD USBMuxListenerHandleData USBMuxListenerSetDebug YahooConduitCopyYahooID YahooConduitIsTokenValid YahooConduitLastSyncError YahooConduitRegister YahooConduitUnregister kAMDMobileDeviceVersionNumber kLDErrorInvalidResponse lockdown_activate lockdown_connection_create lockdown_connection_destroy lockdown_get_value lockdown_goodbye lockdown_pair lockdown_remove_value lockdown_service_start lockdown_session_start lockdown_session_stop lockdown_set_value