├── iTunesMobileDevice.sln.GhostDoc.xml ├── iTunesMobileDevice ├── iTunesMobileDevice.vcxproj.GhostDoc.xml ├── stdafx.cpp ├── targetver.h ├── iTunesMobileDevice.cpp ├── stdafx.h ├── dllmain.cpp ├── iTunesMobileDevice.vcxproj.filters ├── ReadMe.txt ├── iTunesMobileDevice.vcxproj ├── iTunesMobileDeviceLib.h ├── TypeDefs.h ├── StaticFunctionPointers.h └── LinkerRedirects.h ├── README.md ├── GenerateStubs ├── Properties │ └── AssemblyInfo.cs └── GenerateStubs.csproj ├── iTunesMobileDevice.sln └── .gitignore /iTunesMobileDevice.sln.GhostDoc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | *.min.js 4 | jquery*.js 5 | 6 | 7 | -------------------------------------------------------------------------------- /iTunesMobileDevice/iTunesMobileDevice.vcxproj.GhostDoc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | *.min.js 4 | jquery*.js 5 | 6 | 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # iTunesMobileDevice-Hook 2 | This is a DLL library that can replace the iTunesMobileDevice.dll, forwarding the requests to the real iTunesMobileDevice.dll, and inspect the parameters being sent. 3 | 4 | More information can be found on [the wiki](https://github.com/theonlylawislove/iTunesMobileDevice-Hook/wiki). 5 | -------------------------------------------------------------------------------- /iTunesMobileDevice/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // iTunesMobileDevice.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /iTunesMobileDevice/targetver.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Including SDKDDKVer.h defines the highest available Windows platform. 4 | 5 | // If you wish to build your application for a previous Windows platform, include WinSDKVer.h and 6 | // set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h. 7 | 8 | #include 9 | -------------------------------------------------------------------------------- /iTunesMobileDevice/iTunesMobileDevice.cpp: -------------------------------------------------------------------------------- 1 | // iTunesMobileDevice.cpp : Defines the exported functions for the DLL application. 2 | // 3 | 4 | #include "stdafx.h" 5 | 6 | #include "iTunesMobileDeviceLib.h" 7 | 8 | #define ENSURE_MOBILEDEVICE_LOADED LoadReadMobileDeviceLibrary() 9 | 10 | #define ENSURE_MOBILEDEVICE_LOADED LoadReadMobileDeviceLibrary() 11 | 12 | #include "LinkerRedirects.h" 13 | 14 | #include "MethodOverrides.h" -------------------------------------------------------------------------------- /iTunesMobileDevice/stdafx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #pragma once 7 | 8 | #include "targetver.h" 9 | 10 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers 11 | // Windows Header Files: 12 | #include 13 | 14 | 15 | 16 | // TODO: reference additional headers your program requires here 17 | -------------------------------------------------------------------------------- /iTunesMobileDevice/dllmain.cpp: -------------------------------------------------------------------------------- 1 | // dllmain.cpp : Defines the entry point for the DLL application. 2 | #include "stdafx.h" 3 | 4 | BOOL APIENTRY DllMain( HMODULE hModule, 5 | DWORD ul_reason_for_call, 6 | LPVOID lpReserved 7 | ) 8 | { 9 | switch (ul_reason_for_call) 10 | { 11 | case DLL_PROCESS_ATTACH: 12 | case DLL_THREAD_ATTACH: 13 | case DLL_THREAD_DETACH: 14 | case DLL_PROCESS_DETACH: 15 | break; 16 | } 17 | return TRUE; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /GenerateStubs/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("GenerateStubs")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("GenerateStubs")] 13 | [assembly: AssemblyCopyright("Copyright © 2015")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("d58b5fab-6885-4041-8375-77164c63d537")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /iTunesMobileDevice/iTunesMobileDevice.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Header Files 23 | 24 | 25 | Header Files 26 | 27 | 28 | Header Files 29 | 30 | 31 | Header Files 32 | 33 | 34 | Header Files 35 | 36 | 37 | Header Files 38 | 39 | 40 | Header Files 41 | 42 | 43 | 44 | 45 | Source Files 46 | 47 | 48 | Source Files 49 | 50 | 51 | Source Files 52 | 53 | 54 | -------------------------------------------------------------------------------- /iTunesMobileDevice/ReadMe.txt: -------------------------------------------------------------------------------- 1 | ======================================================================== 2 | DYNAMIC LINK LIBRARY : iTunesMobileDevice Project Overview 3 | ======================================================================== 4 | 5 | AppWizard has created this iTunesMobileDevice DLL for you. 6 | 7 | This file contains a summary of what you will find in each of the files that 8 | make up your iTunesMobileDevice application. 9 | 10 | 11 | iTunesMobileDevice.vcxproj 12 | This is the main project file for VC++ projects generated using an Application Wizard. 13 | It contains information about the version of Visual C++ that generated the file, and 14 | information about the platforms, configurations, and project features selected with the 15 | Application Wizard. 16 | 17 | iTunesMobileDevice.vcxproj.filters 18 | This is the filters file for VC++ projects generated using an Application Wizard. 19 | It contains information about the association between the files in your project 20 | and the filters. This association is used in the IDE to show grouping of files with 21 | similar extensions under a specific node (for e.g. ".cpp" files are associated with the 22 | "Source Files" filter). 23 | 24 | iTunesMobileDevice.cpp 25 | This is the main DLL source file. 26 | 27 | When created, this DLL does not export any symbols. As a result, it 28 | will not produce a .lib file when it is built. If you wish this project 29 | to be a project dependency of some other project, you will either need to 30 | add code to export some symbols from the DLL so that an export library 31 | will be produced, or you can set the Ignore Input Library property to Yes 32 | on the General propert page of the Linker folder in the project's Property 33 | Pages dialog box. 34 | 35 | ///////////////////////////////////////////////////////////////////////////// 36 | Other standard files: 37 | 38 | StdAfx.h, StdAfx.cpp 39 | These files are used to build a precompiled header (PCH) file 40 | named iTunesMobileDevice.pch and a precompiled types file named StdAfx.obj. 41 | 42 | ///////////////////////////////////////////////////////////////////////////// 43 | Other notes: 44 | 45 | AppWizard uses "TODO:" comments to indicate parts of the source code you 46 | should add to or customize. 47 | 48 | ///////////////////////////////////////////////////////////////////////////// 49 | -------------------------------------------------------------------------------- /GenerateStubs/GenerateStubs.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957} 8 | Exe 9 | Properties 10 | GenerateStubs 11 | GenerateStubs 12 | v4.0 13 | 512 14 | 15 | 16 | AnyCPU 17 | true 18 | full 19 | false 20 | bin\Debug\ 21 | DEBUG;TRACE 22 | prompt 23 | 4 24 | 25 | 26 | AnyCPU 27 | pdbonly 28 | true 29 | bin\Release\ 30 | TRACE 31 | prompt 32 | 4 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 56 | -------------------------------------------------------------------------------- /iTunesMobileDevice.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "iTunesMobileDevice", "iTunesMobileDevice\iTunesMobileDevice.vcxproj", "{44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenerateStubs", "GenerateStubs\GenerateStubs.csproj", "{98E89393-FDD3-4035-96C0-4A2F4EAB9957}" 9 | EndProject 10 | Global 11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 12 | Debug|Any CPU = Debug|Any CPU 13 | Debug|Mixed Platforms = Debug|Mixed Platforms 14 | Debug|Win32 = Debug|Win32 15 | Debug|x64 = Debug|x64 16 | Release|Any CPU = Release|Any CPU 17 | Release|Mixed Platforms = Release|Mixed Platforms 18 | Release|Win32 = Release|Win32 19 | Release|x64 = Release|x64 20 | EndGlobalSection 21 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 22 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|Any CPU.ActiveCfg = Debug|Win32 23 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 24 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|Mixed Platforms.Build.0 = Debug|Win32 25 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|Win32.ActiveCfg = Debug|Win32 26 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|Win32.Build.0 = Debug|Win32 27 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|x64.ActiveCfg = Debug|x64 28 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Debug|x64.Build.0 = Debug|x64 29 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|Any CPU.ActiveCfg = Release|Win32 30 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|Mixed Platforms.ActiveCfg = Release|Win32 31 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|Mixed Platforms.Build.0 = Release|Win32 32 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|Win32.ActiveCfg = Release|Win32 33 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|Win32.Build.0 = Release|Win32 34 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|x64.ActiveCfg = Release|x64 35 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC}.Release|x64.Build.0 = Release|x64 36 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 37 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Debug|Any CPU.Build.0 = Debug|Any CPU 38 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU 39 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU 40 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Debug|Win32.ActiveCfg = Debug|Any CPU 41 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Debug|x64.ActiveCfg = Debug|Any CPU 42 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Release|Any CPU.ActiveCfg = Release|Any CPU 43 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Release|Any CPU.Build.0 = Release|Any CPU 44 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU 45 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Release|Mixed Platforms.Build.0 = Release|Any CPU 46 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Release|Win32.ActiveCfg = Release|Any CPU 47 | {98E89393-FDD3-4035-96C0-4A2F4EAB9957}.Release|x64.ActiveCfg = Release|Any CPU 48 | EndGlobalSection 49 | GlobalSection(SolutionProperties) = preSolution 50 | HideSolutionNode = FALSE 51 | EndGlobalSection 52 | EndGlobal 53 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | 4 | # User-specific files 5 | *.suo 6 | *.user 7 | *.userosscache 8 | *.sln.docstates 9 | 10 | # User-specific files (MonoDevelop/Xamarin Studio) 11 | *.userprefs 12 | 13 | # Build results 14 | [Dd]ebug/ 15 | [Dd]ebugPublic/ 16 | [Rr]elease/ 17 | [Rr]eleases/ 18 | x64/ 19 | x86/ 20 | build/ 21 | bld/ 22 | [Bb]in/ 23 | [Oo]bj/ 24 | 25 | # Visual Studo 2015 cache/options directory 26 | .vs/ 27 | 28 | # MSTest test Results 29 | [Tt]est[Rr]esult*/ 30 | [Bb]uild[Ll]og.* 31 | 32 | # NUNIT 33 | *.VisualState.xml 34 | TestResult.xml 35 | 36 | # Build Results of an ATL Project 37 | [Dd]ebugPS/ 38 | [Rr]eleasePS/ 39 | dlldata.c 40 | 41 | *_i.c 42 | *_p.c 43 | *_i.h 44 | *.ilk 45 | *.meta 46 | *.obj 47 | *.pch 48 | *.pdb 49 | *.pgc 50 | *.pgd 51 | *.rsp 52 | *.sbr 53 | *.tlb 54 | *.tli 55 | *.tlh 56 | *.tmp 57 | *.tmp_proj 58 | *.log 59 | *.vspscc 60 | *.vssscc 61 | .builds 62 | *.pidb 63 | *.svclog 64 | *.scc 65 | 66 | # Chutzpah Test files 67 | _Chutzpah* 68 | 69 | # Visual C++ cache files 70 | ipch/ 71 | *.aps 72 | *.ncb 73 | *.opensdf 74 | *.sdf 75 | *.cachefile 76 | 77 | # Visual Studio profiler 78 | *.psess 79 | *.vsp 80 | *.vspx 81 | 82 | # TFS 2012 Local Workspace 83 | $tf/ 84 | 85 | # Guidance Automation Toolkit 86 | *.gpState 87 | 88 | # ReSharper is a .NET coding add-in 89 | _ReSharper*/ 90 | *.[Rr]e[Ss]harper 91 | *.DotSettings.user 92 | 93 | # JustCode is a .NET coding addin-in 94 | .JustCode 95 | 96 | # TeamCity is a build add-in 97 | _TeamCity* 98 | 99 | # DotCover is a Code Coverage Tool 100 | *.dotCover 101 | 102 | # NCrunch 103 | _NCrunch_* 104 | .*crunch*.local.xml 105 | 106 | # MightyMoose 107 | *.mm.* 108 | AutoTest.Net/ 109 | 110 | # Web workbench (sass) 111 | .sass-cache/ 112 | 113 | # Installshield output folder 114 | [Ee]xpress/ 115 | 116 | # DocProject is a documentation generator add-in 117 | DocProject/buildhelp/ 118 | DocProject/Help/*.HxT 119 | DocProject/Help/*.HxC 120 | DocProject/Help/*.hhc 121 | DocProject/Help/*.hhk 122 | DocProject/Help/*.hhp 123 | DocProject/Help/Html2 124 | DocProject/Help/html 125 | 126 | # Click-Once directory 127 | publish/ 128 | 129 | # Publish Web Output 130 | *.[Pp]ublish.xml 131 | *.azurePubxml 132 | # TODO: Comment the next line if you want to checkin your web deploy settings 133 | # but database connection strings (with potential passwords) will be unencrypted 134 | *.pubxml 135 | *.publishproj 136 | 137 | # NuGet Packages 138 | *.nupkg 139 | # The packages folder can be ignored because of Package Restore 140 | **/packages/* 141 | # except build/, which is used as an MSBuild target. 142 | !**/packages/build/ 143 | # Uncomment if necessary however generally it will be regenerated when needed 144 | #!**/packages/repositories.config 145 | 146 | # Windows Azure Build Output 147 | csx/ 148 | *.build.csdef 149 | 150 | # Windows Store app package directory 151 | AppPackages/ 152 | 153 | # Others 154 | *.[Cc]ache 155 | ClientBin/ 156 | [Ss]tyle[Cc]op.* 157 | ~$* 158 | *~ 159 | *.dbmdl 160 | *.dbproj.schemaview 161 | *.pfx 162 | *.publishsettings 163 | node_modules/ 164 | bower_components/ 165 | 166 | # RIA/Silverlight projects 167 | Generated_Code/ 168 | 169 | # Backup & report files from converting an old project file 170 | # to a newer Visual Studio version. Backup files are not needed, 171 | # because we have git ;-) 172 | _UpgradeReport_Files/ 173 | Backup*/ 174 | UpgradeLog*.XML 175 | UpgradeLog*.htm 176 | 177 | # SQL Server files 178 | *.mdf 179 | *.ldf 180 | 181 | # Business Intelligence projects 182 | *.rdl.data 183 | *.bim.layout 184 | *.bim_*.settings 185 | 186 | # Microsoft Fakes 187 | FakesAssemblies/ 188 | 189 | # Node.js Tools for Visual Studio 190 | .ntvs_analysis.dat 191 | 192 | # Visual Studio 6 build log 193 | *.plg 194 | 195 | # Visual Studio 6 workspace options file 196 | *.opt 197 | -------------------------------------------------------------------------------- /iTunesMobileDevice/iTunesMobileDevice.vcxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Debug 10 | x64 11 | 12 | 13 | Release 14 | Win32 15 | 16 | 17 | Release 18 | x64 19 | 20 | 21 | 22 | {44FDA1FA-6DD5-4B45-901C-DD58E2EFC2AC} 23 | Win32Proj 24 | iTunesMobileDevice 25 | 26 | 27 | 28 | DynamicLibrary 29 | true 30 | v140 31 | Unicode 32 | 33 | 34 | DynamicLibrary 35 | true 36 | v140 37 | Unicode 38 | 39 | 40 | DynamicLibrary 41 | false 42 | v140 43 | true 44 | Unicode 45 | 46 | 47 | DynamicLibrary 48 | false 49 | v140 50 | true 51 | Unicode 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | true 71 | C:\Program Files\Common Files\Apple\Mobile Device Support 72 | 73 | 74 | true 75 | C:\Program Files\Common Files\Apple\Mobile Device Support 76 | 77 | 78 | false 79 | C:\Program Files\Common Files\Apple\Mobile Device Support 80 | 81 | 82 | false 83 | C:\Program Files\Common Files\Apple\Mobile Device Support 84 | 85 | 86 | 87 | Use 88 | Level3 89 | Disabled 90 | WIN32;_DEBUG;_WINDOWS;_USRDLL;ITUNESMOBILEDEVICE_EXPORTS;%(PreprocessorDefinitions) 91 | true 92 | 93 | 94 | Windows 95 | true 96 | 97 | 98 | 99 | 100 | Use 101 | Level3 102 | Disabled 103 | WIN32;_DEBUG;_WINDOWS;_USRDLL;ITUNESMOBILEDEVICE_EXPORTS;%(PreprocessorDefinitions) 104 | true 105 | 106 | 107 | Windows 108 | true 109 | 110 | 111 | 112 | 113 | Level3 114 | Use 115 | MaxSpeed 116 | true 117 | true 118 | WIN32;NDEBUG;_WINDOWS;_USRDLL;ITUNESMOBILEDEVICE_EXPORTS;%(PreprocessorDefinitions) 119 | true 120 | 121 | 122 | Windows 123 | true 124 | true 125 | true 126 | 127 | 128 | 129 | 130 | Level3 131 | Use 132 | MaxSpeed 133 | true 134 | true 135 | WIN32;NDEBUG;_WINDOWS;_USRDLL;ITUNESMOBILEDEVICE_EXPORTS;%(PreprocessorDefinitions) 136 | true 137 | 138 | 139 | Windows 140 | true 141 | true 142 | true 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | false 160 | false 161 | 162 | 163 | 164 | 165 | false 166 | false 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | Create 175 | Create 176 | Create 177 | Create 178 | 179 | 180 | 181 | 182 | 183 | -------------------------------------------------------------------------------- /iTunesMobileDevice/iTunesMobileDeviceLib.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | typedef unsigned int mach_error_t; 5 | typedef unsigned int afc_error_t; 6 | 7 | static HINSTANCE MobileDeviceDllHandle = NULL; 8 | 9 | #include "TypeDefs.h" 10 | #include "StaticFunctionPointers.h" 11 | 12 | #define GET_METHOD_PROC_ADDR(v) method_##v## = (tf_##v##)GetProcAddress(dllHandle, #v); \ 13 | if (!method_##v##) \ 14 | { \ 15 | MessageBoxA(NULL, #v, "Error loading method", MB_OK | MB_ICONERROR); \ 16 | return -1; \ 17 | } \ 18 | 19 | static mach_error_t LoadReadMobileDeviceLibrary() 20 | { 21 | /*while (!IsDebuggerPresent()) 22 | Sleep(100); 23 | DebugBreak();*/ 24 | 25 | if (MobileDeviceDllHandle) 26 | return 0; 27 | 28 | HINSTANCE dllHandle; 29 | DWORD retaddr; 30 | 31 | dllHandle = LoadLibraryA("iTunesMobileDeviceReal.dll"); 32 | if (!dllHandle) 33 | { 34 | MessageBoxA(NULL, "Failed to load iTunesMobileDeviceReal.dll!", "Error", MB_OK | MB_ICONERROR); 35 | return -1; 36 | } 37 | 38 | GET_METHOD_PROC_ADDR(AFCErrnoToAFCError); 39 | GET_METHOD_PROC_ADDR(AMDeviceRelease); 40 | GET_METHOD_PROC_ADDR(AMDeviceRetain); 41 | GET_METHOD_PROC_ADDR(AFCConnectionClose); 42 | GET_METHOD_PROC_ADDR(AMDeviceConnect); 43 | GET_METHOD_PROC_ADDR(AMDeviceGetInterfaceType); 44 | GET_METHOD_PROC_ADDR(AMDeviceNotificationSubscribe); 45 | GET_METHOD_PROC_ADDR(AMDeviceStartHouseArrestService); 46 | GET_METHOD_PROC_ADDR(AMDeviceStartService); 47 | GET_METHOD_PROC_ADDR(AMDeviceStartServiceWithOptions); 48 | GET_METHOD_PROC_ADDR(AMDeviceStartSession); 49 | GET_METHOD_PROC_ADDR(AMDeviceStopSession); 50 | GET_METHOD_PROC_ADDR(AMDeviceTransferApplication); 51 | GET_METHOD_PROC_ADDR(AMDeviceTransferPath); 52 | GET_METHOD_PROC_ADDR(AMDeviceUninstallApplication); 53 | GET_METHOD_PROC_ADDR(AMDeviceUnpair); 54 | GET_METHOD_PROC_ADDR(AMDeviceUpgradeApplication); 55 | GET_METHOD_PROC_ADDR(AMDeviceValidatePairing); 56 | GET_METHOD_PROC_ADDR(AFCLockCreate); 57 | GET_METHOD_PROC_ADDR(AFCLockFree); 58 | GET_METHOD_PROC_ADDR(AFCLockLock); 59 | GET_METHOD_PROC_ADDR(AFCLockTryLock); 60 | GET_METHOD_PROC_ADDR(AFCLockUnlock); 61 | GET_METHOD_PROC_ADDR(AFCStringCopy); 62 | GET_METHOD_PROC_ADDR(AMSAddAppleSearchPathsToEnvironmentFromReg); 63 | GET_METHOD_PROC_ADDR(MISProfileCopyPayload); 64 | GET_METHOD_PROC_ADDR(MISProfileCopySignerSubjectSummary); 65 | GET_METHOD_PROC_ADDR(MISProfileCreateDataRepresentation); 66 | GET_METHOD_PROC_ADDR(MISProfileCreateWithData); 67 | GET_METHOD_PROC_ADDR(MISProfileCreateWithFile); 68 | GET_METHOD_PROC_ADDR(MISProfileGetValue); 69 | GET_METHOD_PROC_ADDR(MISProfileIsMutable); 70 | GET_METHOD_PROC_ADDR(MISProfileValidateSignature); 71 | GET_METHOD_PROC_ADDR(MISProfileValidateSignatureWithAnchors); 72 | GET_METHOD_PROC_ADDR(MISProfileWriteToFile); 73 | GET_METHOD_PROC_ADDR(MISProvisioningProfileCheckValidity); 74 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetCreationDate); 75 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetDeveloperCertificates); 76 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetExpirationDate); 77 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetName); 78 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetProvisionedDevices); 79 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetUUID); 80 | GET_METHOD_PROC_ADDR(MISProvisioningProfileGetVersion); 81 | GET_METHOD_PROC_ADDR(MISProvisioningProfileIncludesDevice); 82 | GET_METHOD_PROC_ADDR(MISProvisioningProfileProvisionsAllDevices); 83 | GET_METHOD_PROC_ADDR(MISProvisioningProfileValidateSignature); 84 | GET_METHOD_PROC_ADDR(USBMuxListenForDevices); 85 | GET_METHOD_PROC_ADDR(AFCConnectionCopyLastErrorInfo); 86 | GET_METHOD_PROC_ADDR(AFCConnectionCreate); 87 | GET_METHOD_PROC_ADDR(AFCConnectionGetContext); 88 | GET_METHOD_PROC_ADDR(AFCConnectionGetFSBlockSize); 89 | GET_METHOD_PROC_ADDR(AFCConnectionGetIOTimeout); 90 | GET_METHOD_PROC_ADDR(AFCConnectionGetSecureContext); 91 | GET_METHOD_PROC_ADDR(AFCConnectionGetSocketBlockSize); 92 | GET_METHOD_PROC_ADDR(AFCConnectionGetStatus); 93 | GET_METHOD_PROC_ADDR(AFCConnectionGetTypeID); 94 | GET_METHOD_PROC_ADDR(AFCConnectionInvalidate); 95 | GET_METHOD_PROC_ADDR(AFCConnectionIsValid); 96 | GET_METHOD_PROC_ADDR(AFCConnectionOpen); 97 | GET_METHOD_PROC_ADDR(AFCConnectionProcessOperation); 98 | GET_METHOD_PROC_ADDR(AFCConnectionProcessOperations); 99 | GET_METHOD_PROC_ADDR(AFCConnectionScheduleWithRunLoop); 100 | GET_METHOD_PROC_ADDR(AFCConnectionSetCallBack); 101 | GET_METHOD_PROC_ADDR(AFCConnectionSetContext); 102 | GET_METHOD_PROC_ADDR(AFCConnectionSetDisposeSecureContextOnInvalidate); 103 | GET_METHOD_PROC_ADDR(AFCConnectionSetFSBlockSize); 104 | GET_METHOD_PROC_ADDR(AFCConnectionSetFatalError); 105 | GET_METHOD_PROC_ADDR(AFCConnectionSetIOTimeout); 106 | GET_METHOD_PROC_ADDR(AFCConnectionSetSecureContext); 107 | GET_METHOD_PROC_ADDR(AFCConnectionSetSocketBlockSize); 108 | GET_METHOD_PROC_ADDR(AFCConnectionSubmitOperation); 109 | GET_METHOD_PROC_ADDR(AFCConnectionUnscheduleFromRunLoop); 110 | GET_METHOD_PROC_ADDR(AFCCopyErrorString); 111 | GET_METHOD_PROC_ADDR(AFCCopyPacketTypeString); 112 | GET_METHOD_PROC_ADDR(AFCDeviceInfoOpen); 113 | GET_METHOD_PROC_ADDR(AFCDirectoryClose); 114 | GET_METHOD_PROC_ADDR(AFCDirectoryCreate); 115 | GET_METHOD_PROC_ADDR(AFCDirectoryOpen); 116 | GET_METHOD_PROC_ADDR(AFCDirectoryRead); 117 | GET_METHOD_PROC_ADDR(AFCDiscardBodyData); 118 | GET_METHOD_PROC_ADDR(AFCDiscardData); 119 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateCloseOperation); 120 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateGetPositionOperation); 121 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateLockOperation); 122 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateReadAtPositionOperation); 123 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateReadOperation); 124 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateSetImmutableHintOperation); 125 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateSetPositionOperation); 126 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateSetSizeOperation); 127 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateUnlockOperation); 128 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateWriteAtPositionOperation); 129 | GET_METHOD_PROC_ADDR(AFCFileDescriptorCreateWriteOperation); 130 | GET_METHOD_PROC_ADDR(AFCFileDescriptorGetTypeID); 131 | GET_METHOD_PROC_ADDR(AFCFileDescriptorInvalidate); 132 | GET_METHOD_PROC_ADDR(AFCFileDescriptorIsValid); 133 | GET_METHOD_PROC_ADDR(AFCFileInfoOpen); 134 | GET_METHOD_PROC_ADDR(AFCFileRefClose); 135 | GET_METHOD_PROC_ADDR(AFCFileRefLock); 136 | GET_METHOD_PROC_ADDR(AFCFileRefOpen); 137 | GET_METHOD_PROC_ADDR(AFCFileRefRead); 138 | GET_METHOD_PROC_ADDR(AFCFileRefSeek); 139 | GET_METHOD_PROC_ADDR(AFCFileRefSetFileSize); 140 | GET_METHOD_PROC_ADDR(AFCFileRefTell); 141 | GET_METHOD_PROC_ADDR(AFCFileRefUnlock); 142 | GET_METHOD_PROC_ADDR(AFCFileRefWrite); 143 | GET_METHOD_PROC_ADDR(AFCFlushData); 144 | GET_METHOD_PROC_ADDR(AFCGetClientVersionString); 145 | GET_METHOD_PROC_ADDR(AFCKeyValueClose); 146 | GET_METHOD_PROC_ADDR(AFCKeyValueRead); 147 | GET_METHOD_PROC_ADDR(AFCLinkPath); 148 | GET_METHOD_PROC_ADDR(AFCOperationCopyPacketData); 149 | GET_METHOD_PROC_ADDR(AFCOperationCreateGetConnectionInfo); 150 | GET_METHOD_PROC_ADDR(AFCOperationCreateGetDeviceInfo); 151 | GET_METHOD_PROC_ADDR(AFCOperationCreateGetFileHash); 152 | GET_METHOD_PROC_ADDR(AFCOperationCreateGetFileHashWithRange); 153 | GET_METHOD_PROC_ADDR(AFCOperationCreateGetFileInfo); 154 | GET_METHOD_PROC_ADDR(AFCOperationCreateGetSizeOfPathContents); 155 | GET_METHOD_PROC_ADDR(AFCOperationCreateLinkPath); 156 | GET_METHOD_PROC_ADDR(AFCOperationCreateMakeDirectory); 157 | GET_METHOD_PROC_ADDR(AFCOperationCreateOpenFile); 158 | GET_METHOD_PROC_ADDR(AFCOperationCreatePacketHeaderDictionary); 159 | GET_METHOD_PROC_ADDR(AFCOperationCreateReadDirectory); 160 | GET_METHOD_PROC_ADDR(AFCOperationCreateRemovePath); 161 | GET_METHOD_PROC_ADDR(AFCOperationCreateRemovePathAndContents); 162 | GET_METHOD_PROC_ADDR(AFCOperationCreateRenamePath); 163 | GET_METHOD_PROC_ADDR(AFCOperationCreateSetConnectionOptions); 164 | GET_METHOD_PROC_ADDR(AFCOperationCreateSetModTime); 165 | GET_METHOD_PROC_ADDR(AFCOperationGetContext); 166 | GET_METHOD_PROC_ADDR(AFCOperationGetResultObject); 167 | GET_METHOD_PROC_ADDR(AFCOperationGetResultStatus); 168 | GET_METHOD_PROC_ADDR(AFCOperationGetState); 169 | GET_METHOD_PROC_ADDR(AFCOperationGetTypeID); 170 | GET_METHOD_PROC_ADDR(AFCOperationSetContext); 171 | GET_METHOD_PROC_ADDR(AFCReadData); 172 | GET_METHOD_PROC_ADDR(AFCReadPacket); 173 | GET_METHOD_PROC_ADDR(AFCReadPacketBody); 174 | GET_METHOD_PROC_ADDR(AFCReadPacketHeader); 175 | GET_METHOD_PROC_ADDR(AFCRemovePath); 176 | GET_METHOD_PROC_ADDR(AFCRenamePath); 177 | GET_METHOD_PROC_ADDR(AFCSendData); 178 | GET_METHOD_PROC_ADDR(AFCSendDataPacket); 179 | GET_METHOD_PROC_ADDR(AFCSendHeader); 180 | GET_METHOD_PROC_ADDR(AFCSendPacket); 181 | GET_METHOD_PROC_ADDR(AFCSendStatus); 182 | GET_METHOD_PROC_ADDR(AFCValidateHeader); 183 | GET_METHOD_PROC_ADDR(AMDCopyArrayOfDevicesMatchingQuery); 184 | GET_METHOD_PROC_ADDR(AMDCopyAuthenticationIdentityForDevice); 185 | GET_METHOD_PROC_ADDR(AMDCopyErrorText); 186 | GET_METHOD_PROC_ADDR(AMDCopySystemBonjourUniqueID); 187 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceCopyAuthInstallPreflightOptions); 188 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceCopyBoardConfig); 189 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetBoardID); 190 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetChipID); 191 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetECID); 192 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetLocationID); 193 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetProductID); 194 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetProductType); 195 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetProductionMode); 196 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetProgress); 197 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetSecurityDomain); 198 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetSecurityEpoch); 199 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceGetTypeID); 200 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceIsBootstrapOnly); 201 | GET_METHOD_PROC_ADDR(AMDFUModeDeviceRequestAbbreviatedSendSync); 202 | GET_METHOD_PROC_ADDR(AMDGetPairingRecordDirectoryPath); 203 | GET_METHOD_PROC_ADDR(AMDListenForNotifications); 204 | GET_METHOD_PROC_ADDR(AMDObserveNotification); 205 | GET_METHOD_PROC_ADDR(AMDPostNotification); 206 | GET_METHOD_PROC_ADDR(AMDSecureListenForNotifications); 207 | GET_METHOD_PROC_ADDR(AMDSecureObserveNotification); 208 | GET_METHOD_PROC_ADDR(AMDSecurePostNotification); 209 | GET_METHOD_PROC_ADDR(AMDSecureShutdownNotificationProxy); 210 | GET_METHOD_PROC_ADDR(AMDServiceConnectionCreate); 211 | GET_METHOD_PROC_ADDR(AMDServiceConnectionGetSecureIOContext); 212 | GET_METHOD_PROC_ADDR(AMDServiceConnectionGetSocket); 213 | GET_METHOD_PROC_ADDR(AMDServiceConnectionGetTypeID); 214 | GET_METHOD_PROC_ADDR(AMDServiceConnectionInvalidate); 215 | GET_METHOD_PROC_ADDR(AMDServiceConnectionReceive); 216 | GET_METHOD_PROC_ADDR(AMDServiceConnectionReceiveMessage); 217 | GET_METHOD_PROC_ADDR(AMDServiceConnectionSend); 218 | GET_METHOD_PROC_ADDR(AMDServiceConnectionSendMessage); 219 | GET_METHOD_PROC_ADDR(AMDSetLogLevel); 220 | GET_METHOD_PROC_ADDR(AMDShutdownNotificationProxy); 221 | GET_METHOD_PROC_ADDR(AMDeviceActivate); 222 | GET_METHOD_PROC_ADDR(AMDeviceArchiveApplication); 223 | GET_METHOD_PROC_ADDR(AMDeviceCheckCapabilitiesMatch); 224 | GET_METHOD_PROC_ADDR(AMDeviceCopyAuthInstallPreflightOptions); 225 | GET_METHOD_PROC_ADDR(AMDeviceCopyDeviceIdentifier); 226 | GET_METHOD_PROC_ADDR(AMDeviceCopyDeviceLocation); 227 | GET_METHOD_PROC_ADDR(AMDeviceCopyProvisioningProfiles); 228 | GET_METHOD_PROC_ADDR(AMDeviceCopyValue); 229 | GET_METHOD_PROC_ADDR(AMDeviceCopyValueWithError); 230 | GET_METHOD_PROC_ADDR(AMDeviceCreateHouseArrestService); 231 | GET_METHOD_PROC_ADDR(AMDeviceCreateWakeupToken); 232 | GET_METHOD_PROC_ADDR(AMDeviceDeactivate); 233 | GET_METHOD_PROC_ADDR(AMDeviceDisconnect); 234 | GET_METHOD_PROC_ADDR(AMDeviceEnterRecovery); 235 | GET_METHOD_PROC_ADDR(AMDeviceExtendedPairWithOptions); 236 | GET_METHOD_PROC_ADDR(AMDeviceGetConnectionID); 237 | GET_METHOD_PROC_ADDR(AMDeviceGetInterfaceSpeed); 238 | GET_METHOD_PROC_ADDR(AMDeviceGetTypeID); 239 | GET_METHOD_PROC_ADDR(AMDeviceGetUserInfo); 240 | GET_METHOD_PROC_ADDR(AMDeviceGetWirelessBuddyFlags); 241 | GET_METHOD_PROC_ADDR(AMDeviceInstallApplication); 242 | GET_METHOD_PROC_ADDR(AMDeviceInstallProvisioningProfile); 243 | GET_METHOD_PROC_ADDR(AMDeviceIsPaired); 244 | GET_METHOD_PROC_ADDR(AMDeviceIsValid); 245 | GET_METHOD_PROC_ADDR(AMDeviceLookupApplicationArchives); 246 | GET_METHOD_PROC_ADDR(AMDeviceLookupApplications); 247 | GET_METHOD_PROC_ADDR(AMDeviceNotificationUnsubscribe); 248 | GET_METHOD_PROC_ADDR(AMDevicePair); 249 | GET_METHOD_PROC_ADDR(AMDevicePairWithOptions); 250 | GET_METHOD_PROC_ADDR(AMDevicePowerAssertionCreate); 251 | GET_METHOD_PROC_ADDR(AMDevicePowerAssertionGetTypeID); 252 | GET_METHOD_PROC_ADDR(AMDevicePreflightOperationCreate); 253 | GET_METHOD_PROC_ADDR(AMDevicePreflightOperationGetRunLoopSource); 254 | GET_METHOD_PROC_ADDR(AMDevicePreflightOperationGetTypeID); 255 | GET_METHOD_PROC_ADDR(AMDevicePreflightOperationInvalidate); 256 | GET_METHOD_PROC_ADDR(AMDeviceRemoveApplicationArchive); 257 | GET_METHOD_PROC_ADDR(AMDeviceRemoveProvisioningProfile); 258 | GET_METHOD_PROC_ADDR(AMDeviceRemoveValue); 259 | GET_METHOD_PROC_ADDR(AMDeviceRequestAbbreviatedSendSync); 260 | GET_METHOD_PROC_ADDR(AMDeviceRestoreApplication); 261 | GET_METHOD_PROC_ADDR(AMDeviceSecureArchiveApplication); 262 | GET_METHOD_PROC_ADDR(AMDeviceSecureCheckCapabilitiesMatch); 263 | GET_METHOD_PROC_ADDR(AMDeviceSecureInstallApplication); 264 | GET_METHOD_PROC_ADDR(AMDeviceSecureRemoveApplicationArchive); 265 | GET_METHOD_PROC_ADDR(AMDeviceSecureRestoreApplication); 266 | GET_METHOD_PROC_ADDR(AMDeviceSecureStartService); 267 | GET_METHOD_PROC_ADDR(AMDeviceSecureTransferPath); 268 | GET_METHOD_PROC_ADDR(AMDeviceSecureUninstallApplication); 269 | GET_METHOD_PROC_ADDR(AMDeviceSecureUpgradeApplication); 270 | GET_METHOD_PROC_ADDR(AMDeviceSetUserInfo); 271 | GET_METHOD_PROC_ADDR(AMDeviceSetValue); 272 | GET_METHOD_PROC_ADDR(AMDeviceSetWirelessBuddyFlags); 273 | GET_METHOD_PROC_ADDR(AMDeviceWakeupOperationCreateWithToken); 274 | GET_METHOD_PROC_ADDR(AMDeviceWakeupOperationGetTypeID); 275 | GET_METHOD_PROC_ADDR(AMDeviceWakeupOperationInvalidate); 276 | GET_METHOD_PROC_ADDR(AMDeviceWakeupOperationSchedule); 277 | GET_METHOD_PROC_ADDR(AMDeviceWakeupUsingToken); 278 | GET_METHOD_PROC_ADDR(AMRAuthInstallCopyLocalizedStringForServerError); 279 | GET_METHOD_PROC_ADDR(AMRAuthInstallCopyPreflightOptions); 280 | GET_METHOD_PROC_ADDR(AMRAuthInstallFinalize); 281 | GET_METHOD_PROC_ADDR(AMRAuthInstallPreflight); 282 | GET_METHOD_PROC_ADDR(AMRAuthInstallRegisterProxyCredentialsCallback); 283 | GET_METHOD_PROC_ADDR(AMRLog); 284 | GET_METHOD_PROC_ADDR(AMRLogv); 285 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceCopyAuthInstallPreflightOptions); 286 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceCopyBoardConfig); 287 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceCopyEnvironmentVariableFromDevice); 288 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceCopyIMEI); 289 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceCopySerialNumber); 290 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetBoardID); 291 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetChipID); 292 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetECID); 293 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetLocationID); 294 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetProductID); 295 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetProductType); 296 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetProductionMode); 297 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetProgress); 298 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetSecurityDomain); 299 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetSecurityEpoch); 300 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceGetTypeID); 301 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceIsBootstrapOnly); 302 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceReboot); 303 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceRequestAbbreviatedSendSync); 304 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceSendBlindCommandToDevice); 305 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceSendCommandToDevice); 306 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceSendFileToDevice); 307 | GET_METHOD_PROC_ADDR(AMRecoveryModeDeviceSetAutoBoot); 308 | GET_METHOD_PROC_ADDR(AMRecoveryModeGetSoftwareBuildVersion); 309 | GET_METHOD_PROC_ADDR(AMRestorableBuildCopyRestoreBundleURL); 310 | GET_METHOD_PROC_ADDR(AMRestorableBuildCopySupportedBoardConfigs); 311 | GET_METHOD_PROC_ADDR(AMRestorableBuildCopySupportedVariants); 312 | GET_METHOD_PROC_ADDR(AMRestorableBuildCreate); 313 | GET_METHOD_PROC_ADDR(AMRestorableCommitStashBag); 314 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyAMDevice); 315 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyAuthInstallPreflightOptions); 316 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyBoardConfig); 317 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyDFUModeDevice); 318 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyDefaultRestoreOptions); 319 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyRecoveryModeDevice); 320 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyRestoreModeDevice); 321 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopyRestoreOptionsFromDocument); 322 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopySerialDevicePath); 323 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCopySerialNumber); 324 | GET_METHOD_PROC_ADDR(AMRestorableDeviceCreateFromAMDevice); 325 | GET_METHOD_PROC_ADDR(AMRestorableDeviceEnableExtraDFUDevices); 326 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetDFUModeDevice); 327 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetECID); 328 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetFusingInfo); 329 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetLocationID); 330 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetProductID); 331 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetProductType); 332 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetRecoveryModeDevice); 333 | GET_METHOD_PROC_ADDR(AMRestorableDeviceGetState); 334 | GET_METHOD_PROC_ADDR(AMRestorableDeviceRegisterForNotifications); 335 | GET_METHOD_PROC_ADDR(AMRestorableDeviceRestore); 336 | GET_METHOD_PROC_ADDR(AMRestorableDeviceSendBlindCommand); 337 | GET_METHOD_PROC_ADDR(AMRestorableDeviceSendCommand); 338 | GET_METHOD_PROC_ADDR(AMRestorableDeviceSendFile); 339 | GET_METHOD_PROC_ADDR(AMRestorableDeviceSetLogFileURL); 340 | GET_METHOD_PROC_ADDR(AMRestorableDeviceSetProxyCredentialsCallback); 341 | GET_METHOD_PROC_ADDR(AMRestorableDeviceUnregisterForNotifications); 342 | GET_METHOD_PROC_ADDR(AMRestorableEnableLogStreaming); 343 | GET_METHOD_PROC_ADDR(AMRestorableGetIdentifyingErrorCode); 344 | GET_METHOD_PROC_ADDR(AMRestorableLogToFile); 345 | GET_METHOD_PROC_ADDR(AMRestorablePersonalizeCopyManifestTag); 346 | GET_METHOD_PROC_ADDR(AMRestorablePersonalizeSendFile); 347 | GET_METHOD_PROC_ADDR(AMRestorableSetGlobalLocationIDFilter); 348 | GET_METHOD_PROC_ADDR(AMRestorableSetGlobalLogFileURL); 349 | GET_METHOD_PROC_ADDR(AMRestorableSetLogLevel); 350 | GET_METHOD_PROC_ADDR(AMRestoreCreateBootArgsByAddingArg); 351 | GET_METHOD_PROC_ADDR(AMRestoreCreateBootArgsByRemovingArg); 352 | GET_METHOD_PROC_ADDR(AMRestoreCreateDefaultOptions); 353 | GET_METHOD_PROC_ADDR(AMRestoreCreatePathsForBundle); 354 | GET_METHOD_PROC_ADDR(AMRestoreDisableFileLogging); 355 | GET_METHOD_PROC_ADDR(AMRestoreEnableExtraDFUDevices); 356 | GET_METHOD_PROC_ADDR(AMRestoreEnableFileLogging); 357 | GET_METHOD_PROC_ADDR(AMRestoreGetSupportedPayloadVersion); 358 | GET_METHOD_PROC_ADDR(AMRestoreGetTransformedDFUType); 359 | GET_METHOD_PROC_ADDR(AMRestoreGetTransformedFirmwareTypeValue); 360 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceCopyBoardConfig); 361 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceCopyEcid); 362 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceCopyIMEI); 363 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceCopyRestoreLog); 364 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceCopySerialNumber); 365 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceCreate); 366 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceGetDeviceID); 367 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceGetLocationID); 368 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceGetProgress); 369 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceGetTypeID); 370 | GET_METHOD_PROC_ADDR(AMRestoreModeDeviceReboot); 371 | GET_METHOD_PROC_ADDR(AMRestoreModeGetLastFailureLog); 372 | GET_METHOD_PROC_ADDR(AMRestorePerformDFURestore); 373 | GET_METHOD_PROC_ADDR(AMRestorePerformRecoveryModeRestore); 374 | GET_METHOD_PROC_ADDR(AMRestorePerformRestoreModeRestore); 375 | GET_METHOD_PROC_ADDR(AMRestorePerformRestoreModeRestoreWithError); 376 | GET_METHOD_PROC_ADDR(AMRestoreRegisterForDeviceNotifications); 377 | GET_METHOD_PROC_ADDR(AMRestoreSetLogLevel); 378 | GET_METHOD_PROC_ADDR(AMRestoreUnregisterForDeviceNotifications); 379 | GET_METHOD_PROC_ADDR(AMSArchiveBackup); 380 | GET_METHOD_PROC_ADDR(AMSBackupWithOptions); 381 | GET_METHOD_PROC_ADDR(AMSBeginSync); 382 | GET_METHOD_PROC_ADDR(AMSBeginSyncForDataClasses); 383 | GET_METHOD_PROC_ADDR(AMSCancelBackupRestore); 384 | GET_METHOD_PROC_ADDR(AMSCancelCrashReportCopy); 385 | GET_METHOD_PROC_ADDR(AMSCancelSync); 386 | GET_METHOD_PROC_ADDR(AMSCancelSyncDiagnostics); 387 | GET_METHOD_PROC_ADDR(AMSChangeBackupPassword); 388 | GET_METHOD_PROC_ADDR(AMSCleanup); 389 | GET_METHOD_PROC_ADDR(AMSClearDataClasses); 390 | GET_METHOD_PROC_ADDR(AMSConnectToCrashReportCopyTarget); 391 | GET_METHOD_PROC_ADDR(AMSCopyApplicationListFromBackup); 392 | GET_METHOD_PROC_ADDR(AMSCopyCrashReportPath); 393 | GET_METHOD_PROC_ADDR(AMSCopyCrashReportsFromTarget); 394 | GET_METHOD_PROC_ADDR(AMSCopySourcesForRestoreCompatibleWith); 395 | GET_METHOD_PROC_ADDR(AMSDisconnectFromCrashReportCopyTarget); 396 | GET_METHOD_PROC_ADDR(AMSEnableCloudBackup); 397 | GET_METHOD_PROC_ADDR(AMSEnableSyncServices); 398 | GET_METHOD_PROC_ADDR(AMSGetAOSUsername); 399 | GET_METHOD_PROC_ADDR(AMSGetApplicationProviderInfo); 400 | GET_METHOD_PROC_ADDR(AMSGetBackupInfo); 401 | GET_METHOD_PROC_ADDR(AMSGetBackupPasswordFromKeychainForTarget); 402 | GET_METHOD_PROC_ADDR(AMSGetCalendarDayLimit); 403 | GET_METHOD_PROC_ADDR(AMSGetClientIdentifierAndDisplayNameForTarget); 404 | GET_METHOD_PROC_ADDR(AMSGetCollectionsForDataClassName); 405 | GET_METHOD_PROC_ADDR(AMSGetCrashReportCopyPreferencesForTarget); 406 | GET_METHOD_PROC_ADDR(AMSGetDataChangeAlertInfo); 407 | GET_METHOD_PROC_ADDR(AMSGetDataClassInfoForTarget); 408 | GET_METHOD_PROC_ADDR(AMSGetDefaultOutlookCalendarMapping); 409 | GET_METHOD_PROC_ADDR(AMSGetLastSyncDateForDataClass); 410 | GET_METHOD_PROC_ADDR(AMSGetNewRecordCalendarName); 411 | GET_METHOD_PROC_ADDR(AMSGetNewRecordGroupName); 412 | GET_METHOD_PROC_ADDR(AMSGetNumberOfCrashReportsToCopy); 413 | GET_METHOD_PROC_ADDR(AMSGetNumberOfCrashReportsToSubmit); 414 | GET_METHOD_PROC_ADDR(AMSGetSourcesForRestore); 415 | GET_METHOD_PROC_ADDR(AMSGetSupportedDataClassNames); 416 | GET_METHOD_PROC_ADDR(AMSInitialize); 417 | GET_METHOD_PROC_ADDR(AMSIsSyncServicesEnabled); 418 | GET_METHOD_PROC_ADDR(AMSRefreshCollectionsForDataClassName); 419 | GET_METHOD_PROC_ADDR(AMSRegisterCallbacks); 420 | GET_METHOD_PROC_ADDR(AMSRegisterClientWithTargetIdentifierAndDisplayName); 421 | GET_METHOD_PROC_ADDR(AMSResetSyncData); 422 | GET_METHOD_PROC_ADDR(AMSRestoreWithApplications); 423 | GET_METHOD_PROC_ADDR(AMSRunSyncDiagnostics); 424 | GET_METHOD_PROC_ADDR(AMSSetBackupPasswordInKeychain); 425 | GET_METHOD_PROC_ADDR(AMSSetCalendarDayLimit); 426 | GET_METHOD_PROC_ADDR(AMSSetCrashReportCopyPreferencesForTarget); 427 | GET_METHOD_PROC_ADDR(AMSSetDataChangeAlertInfo); 428 | GET_METHOD_PROC_ADDR(AMSSetDataClassInfoForTarget); 429 | GET_METHOD_PROC_ADDR(AMSSetDefaultOutlookCalendarMapping); 430 | GET_METHOD_PROC_ADDR(AMSSetDesignatedProviderForDataClassName); 431 | GET_METHOD_PROC_ADDR(AMSSetFilteredCollectionNamesForDataClassName); 432 | GET_METHOD_PROC_ADDR(AMSSetNewRecordCalendarName); 433 | GET_METHOD_PROC_ADDR(AMSSetNewRecordGroupName); 434 | GET_METHOD_PROC_ADDR(AMSSubmitCrashReportsFromTarget); 435 | GET_METHOD_PROC_ADDR(AMSSubmitRestoreLogFromPath); 436 | GET_METHOD_PROC_ADDR(AMSUnregisterTarget); 437 | GET_METHOD_PROC_ADDR(ASRServerHandleConnection); 438 | GET_METHOD_PROC_ADDR(RCGetSystemPartitionExtrasSizeForDevice); 439 | GET_METHOD_PROC_ADDR(USBMuxConnectByPort); 440 | GET_METHOD_PROC_ADDR(USBMuxListenerClose); 441 | GET_METHOD_PROC_ADDR(USBMuxListenerCreate); 442 | GET_METHOD_PROC_ADDR(USBMuxListenerSetDebug); 443 | GET_METHOD_PROC_ADDR(kAFCErrorCodeKey); 444 | GET_METHOD_PROC_ADDR(kAFCErrorDebugDescriptionKey); 445 | GET_METHOD_PROC_ADDR(kAFCErrorDescriptionKey); 446 | GET_METHOD_PROC_ADDR(kAFCErrorDomain); 447 | GET_METHOD_PROC_ADDR(kAFCErrorDomainKey); 448 | GET_METHOD_PROC_ADDR(kAFCErrorExtendedInfoKey); 449 | GET_METHOD_PROC_ADDR(kAFCErrorFileLineKey); 450 | GET_METHOD_PROC_ADDR(kAFCErrorFileNameKey); 451 | GET_METHOD_PROC_ADDR(kAFCErrorLocalizedDescriptionKey); 452 | GET_METHOD_PROC_ADDR(kAFCErrorLocalizedFailureReasonKey); 453 | GET_METHOD_PROC_ADDR(kAFCErrorLocalizedRecoverySuggestionKey); 454 | GET_METHOD_PROC_ADDR(kAFCErrorUnderlyingErrorKey); 455 | GET_METHOD_PROC_ADDR(kAFCErrorVersionKey); 456 | GET_METHOD_PROC_ADDR(kAFCHeaderKeyHeaderLength); 457 | GET_METHOD_PROC_ADDR(kAFCHeaderKeyPacketData); 458 | GET_METHOD_PROC_ADDR(kAFCHeaderKeyPacketID); 459 | GET_METHOD_PROC_ADDR(kAFCHeaderKeyPacketLength); 460 | GET_METHOD_PROC_ADDR(kAFCHeaderKeyPacketType); 461 | GET_METHOD_PROC_ADDR(kAFCHeaderKeySignature); 462 | GET_METHOD_PROC_ADDR(kAMRestorableInvalidClientID); 463 | 464 | 465 | MobileDeviceDllHandle = dllHandle; 466 | 467 | return 0; 468 | } -------------------------------------------------------------------------------- /iTunesMobileDevice/TypeDefs.h: -------------------------------------------------------------------------------- 1 | typedef int(*tf_AFCErrnoToAFCError)(int err, char **msg); 2 | typedef void(*tf_AMDeviceRelease)(void* device); 3 | typedef void(*tf_AMDeviceRetain)(void* device); 4 | typedef mach_error_t(*tf_AFCConnectionClose)(void* conn); 5 | typedef afc_error_t(*tf_AFCConnectionOpen)(void* handle, unsigned int io_timeout, void* conn); 6 | typedef afc_error_t(*tf_AFCDirectoryCreate)(void* conn, const char *dirname); 7 | typedef afc_error_t(*tf_AFCFileInfoOpen)(void *conn, const char *path, void *info); 8 | typedef int(*tf_AFCFileRefClose)(void* hAFC, INT64 handle); 9 | typedef afc_error_t(*tf_AFCFileRefOpen)(void* conn, const char *path, unsigned long long mode, void *ref); 10 | typedef int(*tf_AFCFileRefRead)(void* hAFC, INT64 handle, void *buffer, UINT32 *len); 11 | typedef afc_error_t(*tf_AFCFileRefSeek)(void* conn, void* ref, unsigned long long offset1, unsigned long long offset2); 12 | typedef int(*tf_AFCFileRefTell)(void* hAFC, INT64 handle, long *position); 13 | typedef int(*tf_AFCFlushData)(void* hAFC, INT64 handle); 14 | typedef int(*tf_AFCKeyValueClose)(void* val); 15 | typedef int(*tf_AFCKeyValueRead)(void *data, void* key, void* val); 16 | typedef mach_error_t(*tf_AMDeviceConnect)(void* device); 17 | typedef int(*tf_AMDeviceCopyDeviceIdentifier)(void* device); 18 | typedef int(*tf_AMDeviceCopyValue)(void* device, unsigned int unknown, void* cfString); 19 | typedef int(*tf_AMDeviceCreateHouseArrestService)(void* unknown1, void* unknown2); 20 | typedef int(*tf_AMDeviceCreateWakeupToken)(void* device); 21 | typedef mach_error_t(*tf_AMDeviceDisconnect)(void* device); 22 | typedef mach_error_t(*tf_AMDeviceGetConnectionID)(void* device); 23 | typedef UINT32(*tf_AMDeviceGetInterfaceType)(void* device); 24 | typedef mach_error_t(*tf_AMDeviceGetWirelessBuddyFlags)(void* device, long* flags); 25 | typedef int(*tf_AMDeviceIsPaired)(void* device); 26 | typedef int(*tf_AMDeviceLookupApplications)(void* device, int zero, void* result); 27 | typedef mach_error_t(*tf_AMDeviceNotificationSubscribe)(void* callback, void* unused1, void* unused2, void* unused3, void* am_device_notification_ptr); 28 | typedef mach_error_t(*tf_AMDeviceSetWirelessBuddyFlags)(void* device, long flags); 29 | typedef mach_error_t(*tf_AMDeviceStartHouseArrestService)(void* *device, void* identifier, void *unknown, void* handle, unsigned int *what); 30 | typedef mach_error_t(*tf_AMDeviceStartService)(void* device, void* service_name, int* socket_fd); 31 | typedef mach_error_t(*tf_AMDeviceStartServiceWithOptions)(void* device, void* service_name, void* options, int* socket); 32 | typedef mach_error_t(*tf_AMDeviceStartSession)(void* device); 33 | typedef mach_error_t(*tf_AMDeviceStopSession)(void* device); 34 | typedef int(*tf_AMDeviceTransferApplication)(int socket_fd, void* path, void* options, void *callback, int callback_arg); 35 | typedef int(*tf_AMDeviceTransferPath)(int unknown0, void *device, void* url, void* options, void *callback, int callback_arg); 36 | typedef int(*tf_AMDeviceUninstallApplication)(int installFd, void* bundleId, void* options, void* callback, void *callback_arg); 37 | typedef mach_error_t(*tf_AMDeviceUnpair)(void* device); 38 | typedef mach_error_t(*tf_AMDeviceUpgradeApplication)(int unknown1, void* path, void* options, void* unknown2); 39 | typedef mach_error_t(*tf_AMDeviceValidatePairing)(void* device); 40 | typedef mach_error_t(*tf_AFCLockCreate)(); 41 | typedef mach_error_t(*tf_AFCLockFree)(); 42 | typedef mach_error_t(*tf_AFCLockLock)(); 43 | typedef mach_error_t(*tf_AFCLockTryLock)(); 44 | typedef mach_error_t(*tf_AFCLockUnlock)(); 45 | typedef mach_error_t(*tf_AFCStringCopy)(); 46 | typedef mach_error_t(*tf_AMSAddAppleSearchPathsToEnvironmentFromReg)(); 47 | typedef mach_error_t(*tf_MISProfileCopyPayload)(); 48 | typedef mach_error_t(*tf_MISProfileCopySignerSubjectSummary)(); 49 | typedef mach_error_t(*tf_MISProfileCreateDataRepresentation)(); 50 | typedef mach_error_t(*tf_MISProfileCreateWithData)(); 51 | typedef mach_error_t(*tf_MISProfileCreateWithFile)(); 52 | typedef mach_error_t(*tf_MISProfileGetValue)(); 53 | typedef mach_error_t(*tf_MISProfileIsMutable)(); 54 | typedef mach_error_t(*tf_MISProfileValidateSignature)(); 55 | typedef mach_error_t(*tf_MISProfileValidateSignatureWithAnchors)(); 56 | typedef mach_error_t(*tf_MISProfileWriteToFile)(); 57 | typedef mach_error_t(*tf_MISProvisioningProfileCheckValidity)(); 58 | typedef mach_error_t(*tf_MISProvisioningProfileGetCreationDate)(); 59 | typedef mach_error_t(*tf_MISProvisioningProfileGetDeveloperCertificates)(); 60 | typedef mach_error_t(*tf_MISProvisioningProfileGetExpirationDate)(); 61 | typedef mach_error_t(*tf_MISProvisioningProfileGetName)(); 62 | typedef mach_error_t(*tf_MISProvisioningProfileGetProvisionedDevices)(); 63 | typedef mach_error_t(*tf_MISProvisioningProfileGetUUID)(); 64 | typedef mach_error_t(*tf_MISProvisioningProfileGetVersion)(); 65 | typedef mach_error_t(*tf_MISProvisioningProfileIncludesDevice)(); 66 | typedef mach_error_t(*tf_MISProvisioningProfileProvisionsAllDevices)(); 67 | typedef mach_error_t(*tf_MISProvisioningProfileValidateSignature)(); 68 | typedef mach_error_t(*tf_USBMuxListenForDevices)(); 69 | typedef mach_error_t(*tf_AFCConnectionCopyLastErrorInfo)(); 70 | typedef mach_error_t(*tf_AFCConnectionCreate)(); 71 | typedef mach_error_t(*tf_AFCConnectionGetContext)(); 72 | typedef mach_error_t(*tf_AFCConnectionGetFSBlockSize)(); 73 | typedef mach_error_t(*tf_AFCConnectionGetIOTimeout)(); 74 | typedef mach_error_t(*tf_AFCConnectionGetSecureContext)(); 75 | typedef mach_error_t(*tf_AFCConnectionGetSocketBlockSize)(); 76 | typedef mach_error_t(*tf_AFCConnectionGetStatus)(); 77 | typedef mach_error_t(*tf_AFCConnectionGetTypeID)(); 78 | typedef mach_error_t(*tf_AFCConnectionInvalidate)(); 79 | typedef mach_error_t(*tf_AFCConnectionIsValid)(); 80 | typedef mach_error_t(*tf_AFCConnectionProcessOperation)(); 81 | typedef mach_error_t(*tf_AFCConnectionProcessOperations)(); 82 | typedef mach_error_t(*tf_AFCConnectionScheduleWithRunLoop)(); 83 | typedef mach_error_t(*tf_AFCConnectionSetCallBack)(); 84 | typedef mach_error_t(*tf_AFCConnectionSetContext)(); 85 | typedef mach_error_t(*tf_AFCConnectionSetDisposeSecureContextOnInvalidate)(); 86 | typedef mach_error_t(*tf_AFCConnectionSetFSBlockSize)(); 87 | typedef mach_error_t(*tf_AFCConnectionSetFatalError)(); 88 | typedef mach_error_t(*tf_AFCConnectionSetIOTimeout)(); 89 | typedef mach_error_t(*tf_AFCConnectionSetSecureContext)(); 90 | typedef mach_error_t(*tf_AFCConnectionSetSocketBlockSize)(); 91 | typedef mach_error_t(*tf_AFCConnectionSubmitOperation)(); 92 | typedef mach_error_t(*tf_AFCConnectionUnscheduleFromRunLoop)(); 93 | typedef mach_error_t(*tf_AFCCopyErrorString)(); 94 | typedef mach_error_t(*tf_AFCCopyPacketTypeString)(); 95 | typedef mach_error_t(*tf_AFCDeviceInfoOpen)(); 96 | typedef mach_error_t(*tf_AFCDirectoryClose)(); 97 | typedef mach_error_t(*tf_AFCDirectoryOpen)(); 98 | typedef mach_error_t(*tf_AFCDirectoryRead)(); 99 | typedef mach_error_t(*tf_AFCDiscardBodyData)(); 100 | typedef mach_error_t(*tf_AFCDiscardData)(); 101 | typedef mach_error_t(*tf_AFCFileDescriptorCreateCloseOperation)(); 102 | typedef mach_error_t(*tf_AFCFileDescriptorCreateGetPositionOperation)(); 103 | typedef mach_error_t(*tf_AFCFileDescriptorCreateLockOperation)(); 104 | typedef mach_error_t(*tf_AFCFileDescriptorCreateReadAtPositionOperation)(); 105 | typedef mach_error_t(*tf_AFCFileDescriptorCreateReadOperation)(); 106 | typedef mach_error_t(*tf_AFCFileDescriptorCreateSetImmutableHintOperation)(); 107 | typedef mach_error_t(*tf_AFCFileDescriptorCreateSetPositionOperation)(); 108 | typedef mach_error_t(*tf_AFCFileDescriptorCreateSetSizeOperation)(); 109 | typedef mach_error_t(*tf_AFCFileDescriptorCreateUnlockOperation)(); 110 | typedef mach_error_t(*tf_AFCFileDescriptorCreateWriteAtPositionOperation)(); 111 | typedef mach_error_t(*tf_AFCFileDescriptorCreateWriteOperation)(); 112 | typedef mach_error_t(*tf_AFCFileDescriptorGetTypeID)(); 113 | typedef mach_error_t(*tf_AFCFileDescriptorInvalidate)(); 114 | typedef mach_error_t(*tf_AFCFileDescriptorIsValid)(); 115 | typedef mach_error_t(*tf_AFCFileRefLock)(); 116 | typedef mach_error_t(*tf_AFCFileRefSetFileSize)(); 117 | typedef mach_error_t(*tf_AFCFileRefUnlock)(); 118 | typedef mach_error_t(*tf_AFCFileRefWrite)(); 119 | typedef mach_error_t(*tf_AFCGetClientVersionString)(); 120 | typedef mach_error_t(*tf_AFCLinkPath)(); 121 | typedef mach_error_t(*tf_AFCOperationCopyPacketData)(); 122 | typedef mach_error_t(*tf_AFCOperationCreateGetConnectionInfo)(); 123 | typedef mach_error_t(*tf_AFCOperationCreateGetDeviceInfo)(); 124 | typedef mach_error_t(*tf_AFCOperationCreateGetFileHash)(); 125 | typedef mach_error_t(*tf_AFCOperationCreateGetFileHashWithRange)(); 126 | typedef mach_error_t(*tf_AFCOperationCreateGetFileInfo)(); 127 | typedef mach_error_t(*tf_AFCOperationCreateGetSizeOfPathContents)(); 128 | typedef mach_error_t(*tf_AFCOperationCreateLinkPath)(); 129 | typedef mach_error_t(*tf_AFCOperationCreateMakeDirectory)(); 130 | typedef mach_error_t(*tf_AFCOperationCreateOpenFile)(); 131 | typedef mach_error_t(*tf_AFCOperationCreatePacketHeaderDictionary)(); 132 | typedef mach_error_t(*tf_AFCOperationCreateReadDirectory)(); 133 | typedef mach_error_t(*tf_AFCOperationCreateRemovePath)(); 134 | typedef mach_error_t(*tf_AFCOperationCreateRemovePathAndContents)(); 135 | typedef mach_error_t(*tf_AFCOperationCreateRenamePath)(); 136 | typedef mach_error_t(*tf_AFCOperationCreateSetConnectionOptions)(); 137 | typedef mach_error_t(*tf_AFCOperationCreateSetModTime)(); 138 | typedef mach_error_t(*tf_AFCOperationGetContext)(); 139 | typedef mach_error_t(*tf_AFCOperationGetResultObject)(); 140 | typedef mach_error_t(*tf_AFCOperationGetResultStatus)(); 141 | typedef mach_error_t(*tf_AFCOperationGetState)(); 142 | typedef mach_error_t(*tf_AFCOperationGetTypeID)(); 143 | typedef mach_error_t(*tf_AFCOperationSetContext)(); 144 | typedef mach_error_t(*tf_AFCReadData)(); 145 | typedef mach_error_t(*tf_AFCReadPacket)(); 146 | typedef mach_error_t(*tf_AFCReadPacketBody)(); 147 | typedef mach_error_t(*tf_AFCReadPacketHeader)(); 148 | typedef mach_error_t(*tf_AFCRemovePath)(); 149 | typedef mach_error_t(*tf_AFCRenamePath)(); 150 | typedef mach_error_t(*tf_AFCSendData)(); 151 | typedef mach_error_t(*tf_AFCSendDataPacket)(); 152 | typedef mach_error_t(*tf_AFCSendHeader)(); 153 | typedef mach_error_t(*tf_AFCSendPacket)(); 154 | typedef mach_error_t(*tf_AFCSendStatus)(); 155 | typedef mach_error_t(*tf_AFCValidateHeader)(); 156 | typedef mach_error_t(*tf_AMDCopyArrayOfDevicesMatchingQuery)(); 157 | typedef mach_error_t(*tf_AMDCopyAuthenticationIdentityForDevice)(); 158 | typedef mach_error_t(*tf_AMDCopyErrorText)(); 159 | typedef mach_error_t(*tf_AMDCopySystemBonjourUniqueID)(); 160 | typedef mach_error_t(*tf_AMDFUModeDeviceCopyAuthInstallPreflightOptions)(); 161 | typedef mach_error_t(*tf_AMDFUModeDeviceCopyBoardConfig)(); 162 | typedef mach_error_t(*tf_AMDFUModeDeviceGetBoardID)(); 163 | typedef mach_error_t(*tf_AMDFUModeDeviceGetChipID)(); 164 | typedef mach_error_t(*tf_AMDFUModeDeviceGetECID)(); 165 | typedef mach_error_t(*tf_AMDFUModeDeviceGetLocationID)(); 166 | typedef mach_error_t(*tf_AMDFUModeDeviceGetProductID)(); 167 | typedef mach_error_t(*tf_AMDFUModeDeviceGetProductType)(); 168 | typedef mach_error_t(*tf_AMDFUModeDeviceGetProductionMode)(); 169 | typedef mach_error_t(*tf_AMDFUModeDeviceGetProgress)(); 170 | typedef mach_error_t(*tf_AMDFUModeDeviceGetSecurityDomain)(); 171 | typedef mach_error_t(*tf_AMDFUModeDeviceGetSecurityEpoch)(); 172 | typedef mach_error_t(*tf_AMDFUModeDeviceGetTypeID)(); 173 | typedef mach_error_t(*tf_AMDFUModeDeviceIsBootstrapOnly)(); 174 | typedef mach_error_t(*tf_AMDFUModeDeviceRequestAbbreviatedSendSync)(); 175 | typedef mach_error_t(*tf_AMDGetPairingRecordDirectoryPath)(); 176 | typedef mach_error_t(*tf_AMDListenForNotifications)(); 177 | typedef mach_error_t(*tf_AMDObserveNotification)(); 178 | typedef mach_error_t(*tf_AMDPostNotification)(); 179 | typedef mach_error_t(*tf_AMDSecureListenForNotifications)(); 180 | typedef mach_error_t(*tf_AMDSecureObserveNotification)(); 181 | typedef mach_error_t(*tf_AMDSecurePostNotification)(); 182 | typedef mach_error_t(*tf_AMDSecureShutdownNotificationProxy)(); 183 | typedef mach_error_t(*tf_AMDServiceConnectionCreate)(); 184 | typedef mach_error_t(*tf_AMDServiceConnectionGetSecureIOContext)(); 185 | typedef mach_error_t(*tf_AMDServiceConnectionGetSocket)(); 186 | typedef mach_error_t(*tf_AMDServiceConnectionGetTypeID)(); 187 | typedef mach_error_t(*tf_AMDServiceConnectionInvalidate)(); 188 | typedef mach_error_t(*tf_AMDServiceConnectionReceive)(); 189 | typedef mach_error_t(*tf_AMDServiceConnectionReceiveMessage)(); 190 | typedef mach_error_t(*tf_AMDServiceConnectionSend)(); 191 | typedef mach_error_t(*tf_AMDServiceConnectionSendMessage)(); 192 | typedef mach_error_t(*tf_AMDSetLogLevel)(); 193 | typedef mach_error_t(*tf_AMDShutdownNotificationProxy)(); 194 | typedef mach_error_t(*tf_AMDeviceActivate)(); 195 | typedef mach_error_t(*tf_AMDeviceArchiveApplication)(); 196 | typedef mach_error_t(*tf_AMDeviceCheckCapabilitiesMatch)(); 197 | typedef mach_error_t(*tf_AMDeviceCopyAuthInstallPreflightOptions)(); 198 | typedef mach_error_t(*tf_AMDeviceCopyDeviceLocation)(); 199 | typedef mach_error_t(*tf_AMDeviceCopyProvisioningProfiles)(); 200 | typedef mach_error_t(*tf_AMDeviceCopyValueWithError)(); 201 | typedef mach_error_t(*tf_AMDeviceDeactivate)(); 202 | typedef mach_error_t(*tf_AMDeviceEnterRecovery)(); 203 | typedef mach_error_t(*tf_AMDeviceExtendedPairWithOptions)(); 204 | typedef mach_error_t(*tf_AMDeviceGetInterfaceSpeed)(); 205 | typedef mach_error_t(*tf_AMDeviceGetTypeID)(); 206 | typedef mach_error_t(*tf_AMDeviceGetUserInfo)(); 207 | typedef mach_error_t(*tf_AMDeviceInstallApplication)(); 208 | typedef mach_error_t(*tf_AMDeviceInstallProvisioningProfile)(); 209 | typedef mach_error_t(*tf_AMDeviceIsValid)(); 210 | typedef mach_error_t(*tf_AMDeviceLookupApplicationArchives)(); 211 | typedef mach_error_t(*tf_AMDeviceNotificationUnsubscribe)(); 212 | typedef mach_error_t(*tf_AMDevicePair)(); 213 | typedef mach_error_t(*tf_AMDevicePairWithOptions)(); 214 | typedef mach_error_t(*tf_AMDevicePowerAssertionCreate)(); 215 | typedef mach_error_t(*tf_AMDevicePowerAssertionGetTypeID)(); 216 | typedef mach_error_t(*tf_AMDevicePreflightOperationCreate)(); 217 | typedef mach_error_t(*tf_AMDevicePreflightOperationGetRunLoopSource)(); 218 | typedef mach_error_t(*tf_AMDevicePreflightOperationGetTypeID)(); 219 | typedef mach_error_t(*tf_AMDevicePreflightOperationInvalidate)(); 220 | typedef mach_error_t(*tf_AMDeviceRemoveApplicationArchive)(); 221 | typedef mach_error_t(*tf_AMDeviceRemoveProvisioningProfile)(); 222 | typedef mach_error_t(*tf_AMDeviceRemoveValue)(); 223 | typedef mach_error_t(*tf_AMDeviceRequestAbbreviatedSendSync)(); 224 | typedef mach_error_t(*tf_AMDeviceRestoreApplication)(); 225 | typedef mach_error_t(*tf_AMDeviceSecureArchiveApplication)(); 226 | typedef mach_error_t(*tf_AMDeviceSecureCheckCapabilitiesMatch)(); 227 | typedef mach_error_t(*tf_AMDeviceSecureInstallApplication)(); 228 | typedef mach_error_t(*tf_AMDeviceSecureRemoveApplicationArchive)(); 229 | typedef mach_error_t(*tf_AMDeviceSecureRestoreApplication)(); 230 | typedef mach_error_t(*tf_AMDeviceSecureStartService)(); 231 | typedef mach_error_t(*tf_AMDeviceSecureTransferPath)(); 232 | typedef mach_error_t(*tf_AMDeviceSecureUninstallApplication)(); 233 | typedef mach_error_t(*tf_AMDeviceSecureUpgradeApplication)(); 234 | typedef mach_error_t(*tf_AMDeviceSetUserInfo)(); 235 | typedef mach_error_t(*tf_AMDeviceSetValue)(); 236 | typedef mach_error_t(*tf_AMDeviceWakeupOperationCreateWithToken)(); 237 | typedef mach_error_t(*tf_AMDeviceWakeupOperationGetTypeID)(); 238 | typedef mach_error_t(*tf_AMDeviceWakeupOperationInvalidate)(); 239 | typedef mach_error_t(*tf_AMDeviceWakeupOperationSchedule)(); 240 | typedef mach_error_t(*tf_AMDeviceWakeupUsingToken)(); 241 | typedef mach_error_t(*tf_AMRAuthInstallCopyLocalizedStringForServerError)(); 242 | typedef mach_error_t(*tf_AMRAuthInstallCopyPreflightOptions)(); 243 | typedef mach_error_t(*tf_AMRAuthInstallFinalize)(); 244 | typedef mach_error_t(*tf_AMRAuthInstallPreflight)(); 245 | typedef mach_error_t(*tf_AMRAuthInstallRegisterProxyCredentialsCallback)(); 246 | typedef mach_error_t(*tf_AMRLog)(); 247 | typedef mach_error_t(*tf_AMRLogv)(); 248 | typedef mach_error_t(*tf_AMRecoveryModeDeviceCopyAuthInstallPreflightOptions)(); 249 | typedef mach_error_t(*tf_AMRecoveryModeDeviceCopyBoardConfig)(); 250 | typedef mach_error_t(*tf_AMRecoveryModeDeviceCopyEnvironmentVariableFromDevice)(); 251 | typedef mach_error_t(*tf_AMRecoveryModeDeviceCopyIMEI)(); 252 | typedef mach_error_t(*tf_AMRecoveryModeDeviceCopySerialNumber)(); 253 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetBoardID)(); 254 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetChipID)(); 255 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetECID)(); 256 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetLocationID)(); 257 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetProductID)(); 258 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetProductType)(); 259 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetProductionMode)(); 260 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetProgress)(); 261 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetSecurityDomain)(); 262 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetSecurityEpoch)(); 263 | typedef mach_error_t(*tf_AMRecoveryModeDeviceGetTypeID)(); 264 | typedef mach_error_t(*tf_AMRecoveryModeDeviceIsBootstrapOnly)(); 265 | typedef mach_error_t(*tf_AMRecoveryModeDeviceReboot)(); 266 | typedef mach_error_t(*tf_AMRecoveryModeDeviceRequestAbbreviatedSendSync)(); 267 | typedef mach_error_t(*tf_AMRecoveryModeDeviceSendBlindCommandToDevice)(); 268 | typedef mach_error_t(*tf_AMRecoveryModeDeviceSendCommandToDevice)(); 269 | typedef mach_error_t(*tf_AMRecoveryModeDeviceSendFileToDevice)(); 270 | typedef mach_error_t(*tf_AMRecoveryModeDeviceSetAutoBoot)(); 271 | typedef mach_error_t(*tf_AMRecoveryModeGetSoftwareBuildVersion)(); 272 | typedef mach_error_t(*tf_AMRestorableBuildCopyRestoreBundleURL)(); 273 | typedef mach_error_t(*tf_AMRestorableBuildCopySupportedBoardConfigs)(); 274 | typedef mach_error_t(*tf_AMRestorableBuildCopySupportedVariants)(); 275 | typedef mach_error_t(*tf_AMRestorableBuildCreate)(); 276 | typedef mach_error_t(*tf_AMRestorableCommitStashBag)(); 277 | typedef mach_error_t(*tf_AMRestorableDeviceCopyAMDevice)(); 278 | typedef mach_error_t(*tf_AMRestorableDeviceCopyAuthInstallPreflightOptions)(); 279 | typedef mach_error_t(*tf_AMRestorableDeviceCopyBoardConfig)(); 280 | typedef mach_error_t(*tf_AMRestorableDeviceCopyDFUModeDevice)(); 281 | typedef mach_error_t(*tf_AMRestorableDeviceCopyDefaultRestoreOptions)(); 282 | typedef mach_error_t(*tf_AMRestorableDeviceCopyRecoveryModeDevice)(); 283 | typedef mach_error_t(*tf_AMRestorableDeviceCopyRestoreModeDevice)(); 284 | typedef mach_error_t(*tf_AMRestorableDeviceCopyRestoreOptionsFromDocument)(); 285 | typedef mach_error_t(*tf_AMRestorableDeviceCopySerialDevicePath)(); 286 | typedef mach_error_t(*tf_AMRestorableDeviceCopySerialNumber)(); 287 | typedef mach_error_t(*tf_AMRestorableDeviceCreateFromAMDevice)(); 288 | typedef mach_error_t(*tf_AMRestorableDeviceEnableExtraDFUDevices)(); 289 | typedef mach_error_t(*tf_AMRestorableDeviceGetDFUModeDevice)(); 290 | typedef mach_error_t(*tf_AMRestorableDeviceGetECID)(); 291 | typedef mach_error_t(*tf_AMRestorableDeviceGetFusingInfo)(); 292 | typedef mach_error_t(*tf_AMRestorableDeviceGetLocationID)(); 293 | typedef mach_error_t(*tf_AMRestorableDeviceGetProductID)(); 294 | typedef mach_error_t(*tf_AMRestorableDeviceGetProductType)(); 295 | typedef mach_error_t(*tf_AMRestorableDeviceGetRecoveryModeDevice)(); 296 | typedef mach_error_t(*tf_AMRestorableDeviceGetState)(); 297 | typedef mach_error_t(*tf_AMRestorableDeviceRegisterForNotifications)(); 298 | typedef mach_error_t(*tf_AMRestorableDeviceRestore)(); 299 | typedef mach_error_t(*tf_AMRestorableDeviceSendBlindCommand)(); 300 | typedef mach_error_t(*tf_AMRestorableDeviceSendCommand)(); 301 | typedef mach_error_t(*tf_AMRestorableDeviceSendFile)(); 302 | typedef mach_error_t(*tf_AMRestorableDeviceSetLogFileURL)(); 303 | typedef mach_error_t(*tf_AMRestorableDeviceSetProxyCredentialsCallback)(); 304 | typedef mach_error_t(*tf_AMRestorableDeviceUnregisterForNotifications)(); 305 | typedef mach_error_t(*tf_AMRestorableEnableLogStreaming)(); 306 | typedef mach_error_t(*tf_AMRestorableGetIdentifyingErrorCode)(); 307 | typedef mach_error_t(*tf_AMRestorableLogToFile)(); 308 | typedef mach_error_t(*tf_AMRestorablePersonalizeCopyManifestTag)(); 309 | typedef mach_error_t(*tf_AMRestorablePersonalizeSendFile)(); 310 | typedef mach_error_t(*tf_AMRestorableSetGlobalLocationIDFilter)(); 311 | typedef mach_error_t(*tf_AMRestorableSetGlobalLogFileURL)(); 312 | typedef mach_error_t(*tf_AMRestorableSetLogLevel)(); 313 | typedef mach_error_t(*tf_AMRestoreCreateBootArgsByAddingArg)(); 314 | typedef mach_error_t(*tf_AMRestoreCreateBootArgsByRemovingArg)(); 315 | typedef mach_error_t(*tf_AMRestoreCreateDefaultOptions)(); 316 | typedef mach_error_t(*tf_AMRestoreCreatePathsForBundle)(); 317 | typedef mach_error_t(*tf_AMRestoreDisableFileLogging)(); 318 | typedef mach_error_t(*tf_AMRestoreEnableExtraDFUDevices)(); 319 | typedef mach_error_t(*tf_AMRestoreEnableFileLogging)(); 320 | typedef mach_error_t(*tf_AMRestoreGetSupportedPayloadVersion)(); 321 | typedef mach_error_t(*tf_AMRestoreGetTransformedDFUType)(); 322 | typedef mach_error_t(*tf_AMRestoreGetTransformedFirmwareTypeValue)(); 323 | typedef mach_error_t(*tf_AMRestoreModeDeviceCopyBoardConfig)(); 324 | typedef mach_error_t(*tf_AMRestoreModeDeviceCopyEcid)(); 325 | typedef mach_error_t(*tf_AMRestoreModeDeviceCopyIMEI)(); 326 | typedef mach_error_t(*tf_AMRestoreModeDeviceCopyRestoreLog)(); 327 | typedef mach_error_t(*tf_AMRestoreModeDeviceCopySerialNumber)(); 328 | typedef mach_error_t(*tf_AMRestoreModeDeviceCreate)(); 329 | typedef mach_error_t(*tf_AMRestoreModeDeviceGetDeviceID)(); 330 | typedef mach_error_t(*tf_AMRestoreModeDeviceGetLocationID)(); 331 | typedef mach_error_t(*tf_AMRestoreModeDeviceGetProgress)(); 332 | typedef mach_error_t(*tf_AMRestoreModeDeviceGetTypeID)(); 333 | typedef mach_error_t(*tf_AMRestoreModeDeviceReboot)(); 334 | typedef mach_error_t(*tf_AMRestoreModeGetLastFailureLog)(); 335 | typedef mach_error_t(*tf_AMRestorePerformDFURestore)(); 336 | typedef mach_error_t(*tf_AMRestorePerformRecoveryModeRestore)(); 337 | typedef mach_error_t(*tf_AMRestorePerformRestoreModeRestore)(); 338 | typedef mach_error_t(*tf_AMRestorePerformRestoreModeRestoreWithError)(); 339 | typedef mach_error_t(*tf_AMRestoreRegisterForDeviceNotifications)(); 340 | typedef mach_error_t(*tf_AMRestoreSetLogLevel)(); 341 | typedef mach_error_t(*tf_AMRestoreUnregisterForDeviceNotifications)(); 342 | typedef mach_error_t(*tf_AMSArchiveBackup)(); 343 | typedef mach_error_t(*tf_AMSBackupWithOptions)(); 344 | typedef mach_error_t(*tf_AMSBeginSync)(); 345 | typedef mach_error_t(*tf_AMSBeginSyncForDataClasses)(); 346 | typedef mach_error_t(*tf_AMSCancelBackupRestore)(); 347 | typedef mach_error_t(*tf_AMSCancelCrashReportCopy)(); 348 | typedef mach_error_t(*tf_AMSCancelSync)(); 349 | typedef mach_error_t(*tf_AMSCancelSyncDiagnostics)(); 350 | typedef mach_error_t(*tf_AMSChangeBackupPassword)(); 351 | typedef mach_error_t(*tf_AMSCleanup)(); 352 | typedef mach_error_t(*tf_AMSClearDataClasses)(); 353 | typedef mach_error_t(*tf_AMSConnectToCrashReportCopyTarget)(); 354 | typedef mach_error_t(*tf_AMSCopyApplicationListFromBackup)(); 355 | typedef mach_error_t(*tf_AMSCopyCrashReportPath)(); 356 | typedef mach_error_t(*tf_AMSCopyCrashReportsFromTarget)(); 357 | typedef mach_error_t(*tf_AMSCopySourcesForRestoreCompatibleWith)(); 358 | typedef mach_error_t(*tf_AMSDisconnectFromCrashReportCopyTarget)(); 359 | typedef mach_error_t(*tf_AMSEnableCloudBackup)(); 360 | typedef mach_error_t(*tf_AMSEnableSyncServices)(); 361 | typedef mach_error_t(*tf_AMSGetAOSUsername)(); 362 | typedef mach_error_t(*tf_AMSGetApplicationProviderInfo)(); 363 | typedef mach_error_t(*tf_AMSGetBackupInfo)(); 364 | typedef mach_error_t(*tf_AMSGetBackupPasswordFromKeychainForTarget)(); 365 | typedef mach_error_t(*tf_AMSGetCalendarDayLimit)(); 366 | typedef mach_error_t(*tf_AMSGetClientIdentifierAndDisplayNameForTarget)(); 367 | typedef mach_error_t(*tf_AMSGetCollectionsForDataClassName)(); 368 | typedef mach_error_t(*tf_AMSGetCrashReportCopyPreferencesForTarget)(); 369 | typedef mach_error_t(*tf_AMSGetDataChangeAlertInfo)(); 370 | typedef mach_error_t(*tf_AMSGetDataClassInfoForTarget)(); 371 | typedef mach_error_t(*tf_AMSGetDefaultOutlookCalendarMapping)(); 372 | typedef mach_error_t(*tf_AMSGetLastSyncDateForDataClass)(); 373 | typedef mach_error_t(*tf_AMSGetNewRecordCalendarName)(); 374 | typedef mach_error_t(*tf_AMSGetNewRecordGroupName)(); 375 | typedef mach_error_t(*tf_AMSGetNumberOfCrashReportsToCopy)(); 376 | typedef mach_error_t(*tf_AMSGetNumberOfCrashReportsToSubmit)(); 377 | typedef mach_error_t(*tf_AMSGetSourcesForRestore)(); 378 | typedef mach_error_t(*tf_AMSGetSupportedDataClassNames)(); 379 | typedef mach_error_t(*tf_AMSInitialize)(); 380 | typedef mach_error_t(*tf_AMSIsSyncServicesEnabled)(); 381 | typedef mach_error_t(*tf_AMSRefreshCollectionsForDataClassName)(); 382 | typedef mach_error_t(*tf_AMSRegisterCallbacks)(); 383 | typedef mach_error_t(*tf_AMSRegisterClientWithTargetIdentifierAndDisplayName)(); 384 | typedef mach_error_t(*tf_AMSResetSyncData)(); 385 | typedef mach_error_t(*tf_AMSRestoreWithApplications)(); 386 | typedef mach_error_t(*tf_AMSRunSyncDiagnostics)(); 387 | typedef mach_error_t(*tf_AMSSetBackupPasswordInKeychain)(); 388 | typedef mach_error_t(*tf_AMSSetCalendarDayLimit)(); 389 | typedef mach_error_t(*tf_AMSSetCrashReportCopyPreferencesForTarget)(); 390 | typedef mach_error_t(*tf_AMSSetDataChangeAlertInfo)(); 391 | typedef mach_error_t(*tf_AMSSetDataClassInfoForTarget)(); 392 | typedef mach_error_t(*tf_AMSSetDefaultOutlookCalendarMapping)(); 393 | typedef mach_error_t(*tf_AMSSetDesignatedProviderForDataClassName)(); 394 | typedef mach_error_t(*tf_AMSSetFilteredCollectionNamesForDataClassName)(); 395 | typedef mach_error_t(*tf_AMSSetNewRecordCalendarName)(); 396 | typedef mach_error_t(*tf_AMSSetNewRecordGroupName)(); 397 | typedef mach_error_t(*tf_AMSSubmitCrashReportsFromTarget)(); 398 | typedef mach_error_t(*tf_AMSSubmitRestoreLogFromPath)(); 399 | typedef mach_error_t(*tf_AMSUnregisterTarget)(); 400 | typedef mach_error_t(*tf_ASRServerHandleConnection)(); 401 | typedef mach_error_t(*tf_RCGetSystemPartitionExtrasSizeForDevice)(); 402 | typedef mach_error_t(*tf_USBMuxConnectByPort)(); 403 | typedef mach_error_t(*tf_USBMuxListenerClose)(); 404 | typedef mach_error_t(*tf_USBMuxListenerCreate)(); 405 | typedef mach_error_t(*tf_USBMuxListenerSetDebug)(); 406 | typedef mach_error_t(*tf_kAFCErrorCodeKey)(); 407 | typedef mach_error_t(*tf_kAFCErrorDebugDescriptionKey)(); 408 | typedef mach_error_t(*tf_kAFCErrorDescriptionKey)(); 409 | typedef mach_error_t(*tf_kAFCErrorDomain)(); 410 | typedef mach_error_t(*tf_kAFCErrorDomainKey)(); 411 | typedef mach_error_t(*tf_kAFCErrorExtendedInfoKey)(); 412 | typedef mach_error_t(*tf_kAFCErrorFileLineKey)(); 413 | typedef mach_error_t(*tf_kAFCErrorFileNameKey)(); 414 | typedef mach_error_t(*tf_kAFCErrorLocalizedDescriptionKey)(); 415 | typedef mach_error_t(*tf_kAFCErrorLocalizedFailureReasonKey)(); 416 | typedef mach_error_t(*tf_kAFCErrorLocalizedRecoverySuggestionKey)(); 417 | typedef mach_error_t(*tf_kAFCErrorUnderlyingErrorKey)(); 418 | typedef mach_error_t(*tf_kAFCErrorVersionKey)(); 419 | typedef mach_error_t(*tf_kAFCHeaderKeyHeaderLength)(); 420 | typedef mach_error_t(*tf_kAFCHeaderKeyPacketData)(); 421 | typedef mach_error_t(*tf_kAFCHeaderKeyPacketID)(); 422 | typedef mach_error_t(*tf_kAFCHeaderKeyPacketLength)(); 423 | typedef mach_error_t(*tf_kAFCHeaderKeyPacketType)(); 424 | typedef mach_error_t(*tf_kAFCHeaderKeySignature)(); 425 | typedef mach_error_t(*tf_kAMRestorableInvalidClientID)(); 426 | -------------------------------------------------------------------------------- /iTunesMobileDevice/StaticFunctionPointers.h: -------------------------------------------------------------------------------- 1 | static tf_AFCErrnoToAFCError method_AFCErrnoToAFCError = NULL; 2 | static tf_AMDeviceRelease method_AMDeviceRelease = NULL; 3 | static tf_AMDeviceRetain method_AMDeviceRetain = NULL; 4 | static tf_AFCConnectionClose method_AFCConnectionClose = NULL; 5 | static tf_AFCConnectionOpen method_AFCConnectionOpen = NULL; 6 | static tf_AFCDirectoryCreate method_AFCDirectoryCreate = NULL; 7 | static tf_AFCFileInfoOpen method_AFCFileInfoOpen = NULL; 8 | static tf_AFCFileRefClose method_AFCFileRefClose = NULL; 9 | static tf_AFCFileRefOpen method_AFCFileRefOpen = NULL; 10 | static tf_AFCFileRefRead method_AFCFileRefRead = NULL; 11 | static tf_AFCFileRefSeek method_AFCFileRefSeek = NULL; 12 | static tf_AFCFileRefTell method_AFCFileRefTell = NULL; 13 | static tf_AFCFlushData method_AFCFlushData = NULL; 14 | static tf_AFCKeyValueClose method_AFCKeyValueClose = NULL; 15 | static tf_AFCKeyValueRead method_AFCKeyValueRead = NULL; 16 | static tf_AMDeviceConnect method_AMDeviceConnect = NULL; 17 | static tf_AMDeviceCopyDeviceIdentifier method_AMDeviceCopyDeviceIdentifier = NULL; 18 | static tf_AMDeviceCopyValue method_AMDeviceCopyValue = NULL; 19 | static tf_AMDeviceCreateHouseArrestService method_AMDeviceCreateHouseArrestService = NULL; 20 | static tf_AMDeviceCreateWakeupToken method_AMDeviceCreateWakeupToken = NULL; 21 | static tf_AMDeviceDisconnect method_AMDeviceDisconnect = NULL; 22 | static tf_AMDeviceGetConnectionID method_AMDeviceGetConnectionID = NULL; 23 | static tf_AMDeviceGetInterfaceType method_AMDeviceGetInterfaceType = NULL; 24 | static tf_AMDeviceGetWirelessBuddyFlags method_AMDeviceGetWirelessBuddyFlags = NULL; 25 | static tf_AMDeviceIsPaired method_AMDeviceIsPaired = NULL; 26 | static tf_AMDeviceLookupApplications method_AMDeviceLookupApplications = NULL; 27 | static tf_AMDeviceNotificationSubscribe method_AMDeviceNotificationSubscribe = NULL; 28 | static tf_AMDeviceSetWirelessBuddyFlags method_AMDeviceSetWirelessBuddyFlags = NULL; 29 | static tf_AMDeviceStartHouseArrestService method_AMDeviceStartHouseArrestService = NULL; 30 | static tf_AMDeviceStartService method_AMDeviceStartService = NULL; 31 | static tf_AMDeviceStartServiceWithOptions method_AMDeviceStartServiceWithOptions = NULL; 32 | static tf_AMDeviceStartSession method_AMDeviceStartSession = NULL; 33 | static tf_AMDeviceStopSession method_AMDeviceStopSession = NULL; 34 | static tf_AMDeviceTransferApplication method_AMDeviceTransferApplication = NULL; 35 | static tf_AMDeviceTransferPath method_AMDeviceTransferPath = NULL; 36 | static tf_AMDeviceUninstallApplication method_AMDeviceUninstallApplication = NULL; 37 | static tf_AMDeviceUnpair method_AMDeviceUnpair = NULL; 38 | static tf_AMDeviceUpgradeApplication method_AMDeviceUpgradeApplication = NULL; 39 | static tf_AMDeviceValidatePairing method_AMDeviceValidatePairing = NULL; 40 | static tf_AFCLockCreate method_AFCLockCreate = NULL; 41 | static tf_AFCLockFree method_AFCLockFree = NULL; 42 | static tf_AFCLockLock method_AFCLockLock = NULL; 43 | static tf_AFCLockTryLock method_AFCLockTryLock = NULL; 44 | static tf_AFCLockUnlock method_AFCLockUnlock = NULL; 45 | static tf_AFCStringCopy method_AFCStringCopy = NULL; 46 | static tf_AMSAddAppleSearchPathsToEnvironmentFromReg method_AMSAddAppleSearchPathsToEnvironmentFromReg = NULL; 47 | static tf_MISProfileCopyPayload method_MISProfileCopyPayload = NULL; 48 | static tf_MISProfileCopySignerSubjectSummary method_MISProfileCopySignerSubjectSummary = NULL; 49 | static tf_MISProfileCreateDataRepresentation method_MISProfileCreateDataRepresentation = NULL; 50 | static tf_MISProfileCreateWithData method_MISProfileCreateWithData = NULL; 51 | static tf_MISProfileCreateWithFile method_MISProfileCreateWithFile = NULL; 52 | static tf_MISProfileGetValue method_MISProfileGetValue = NULL; 53 | static tf_MISProfileIsMutable method_MISProfileIsMutable = NULL; 54 | static tf_MISProfileValidateSignature method_MISProfileValidateSignature = NULL; 55 | static tf_MISProfileValidateSignatureWithAnchors method_MISProfileValidateSignatureWithAnchors = NULL; 56 | static tf_MISProfileWriteToFile method_MISProfileWriteToFile = NULL; 57 | static tf_MISProvisioningProfileCheckValidity method_MISProvisioningProfileCheckValidity = NULL; 58 | static tf_MISProvisioningProfileGetCreationDate method_MISProvisioningProfileGetCreationDate = NULL; 59 | static tf_MISProvisioningProfileGetDeveloperCertificates method_MISProvisioningProfileGetDeveloperCertificates = NULL; 60 | static tf_MISProvisioningProfileGetExpirationDate method_MISProvisioningProfileGetExpirationDate = NULL; 61 | static tf_MISProvisioningProfileGetName method_MISProvisioningProfileGetName = NULL; 62 | static tf_MISProvisioningProfileGetProvisionedDevices method_MISProvisioningProfileGetProvisionedDevices = NULL; 63 | static tf_MISProvisioningProfileGetUUID method_MISProvisioningProfileGetUUID = NULL; 64 | static tf_MISProvisioningProfileGetVersion method_MISProvisioningProfileGetVersion = NULL; 65 | static tf_MISProvisioningProfileIncludesDevice method_MISProvisioningProfileIncludesDevice = NULL; 66 | static tf_MISProvisioningProfileProvisionsAllDevices method_MISProvisioningProfileProvisionsAllDevices = NULL; 67 | static tf_MISProvisioningProfileValidateSignature method_MISProvisioningProfileValidateSignature = NULL; 68 | static tf_USBMuxListenForDevices method_USBMuxListenForDevices = NULL; 69 | static tf_AFCConnectionCopyLastErrorInfo method_AFCConnectionCopyLastErrorInfo = NULL; 70 | static tf_AFCConnectionCreate method_AFCConnectionCreate = NULL; 71 | static tf_AFCConnectionGetContext method_AFCConnectionGetContext = NULL; 72 | static tf_AFCConnectionGetFSBlockSize method_AFCConnectionGetFSBlockSize = NULL; 73 | static tf_AFCConnectionGetIOTimeout method_AFCConnectionGetIOTimeout = NULL; 74 | static tf_AFCConnectionGetSecureContext method_AFCConnectionGetSecureContext = NULL; 75 | static tf_AFCConnectionGetSocketBlockSize method_AFCConnectionGetSocketBlockSize = NULL; 76 | static tf_AFCConnectionGetStatus method_AFCConnectionGetStatus = NULL; 77 | static tf_AFCConnectionGetTypeID method_AFCConnectionGetTypeID = NULL; 78 | static tf_AFCConnectionInvalidate method_AFCConnectionInvalidate = NULL; 79 | static tf_AFCConnectionIsValid method_AFCConnectionIsValid = NULL; 80 | static tf_AFCConnectionProcessOperation method_AFCConnectionProcessOperation = NULL; 81 | static tf_AFCConnectionProcessOperations method_AFCConnectionProcessOperations = NULL; 82 | static tf_AFCConnectionScheduleWithRunLoop method_AFCConnectionScheduleWithRunLoop = NULL; 83 | static tf_AFCConnectionSetCallBack method_AFCConnectionSetCallBack = NULL; 84 | static tf_AFCConnectionSetContext method_AFCConnectionSetContext = NULL; 85 | static tf_AFCConnectionSetDisposeSecureContextOnInvalidate method_AFCConnectionSetDisposeSecureContextOnInvalidate = NULL; 86 | static tf_AFCConnectionSetFSBlockSize method_AFCConnectionSetFSBlockSize = NULL; 87 | static tf_AFCConnectionSetFatalError method_AFCConnectionSetFatalError = NULL; 88 | static tf_AFCConnectionSetIOTimeout method_AFCConnectionSetIOTimeout = NULL; 89 | static tf_AFCConnectionSetSecureContext method_AFCConnectionSetSecureContext = NULL; 90 | static tf_AFCConnectionSetSocketBlockSize method_AFCConnectionSetSocketBlockSize = NULL; 91 | static tf_AFCConnectionSubmitOperation method_AFCConnectionSubmitOperation = NULL; 92 | static tf_AFCConnectionUnscheduleFromRunLoop method_AFCConnectionUnscheduleFromRunLoop = NULL; 93 | static tf_AFCCopyErrorString method_AFCCopyErrorString = NULL; 94 | static tf_AFCCopyPacketTypeString method_AFCCopyPacketTypeString = NULL; 95 | static tf_AFCDeviceInfoOpen method_AFCDeviceInfoOpen = NULL; 96 | static tf_AFCDirectoryClose method_AFCDirectoryClose = NULL; 97 | static tf_AFCDirectoryOpen method_AFCDirectoryOpen = NULL; 98 | static tf_AFCDirectoryRead method_AFCDirectoryRead = NULL; 99 | static tf_AFCDiscardBodyData method_AFCDiscardBodyData = NULL; 100 | static tf_AFCDiscardData method_AFCDiscardData = NULL; 101 | static tf_AFCFileDescriptorCreateCloseOperation method_AFCFileDescriptorCreateCloseOperation = NULL; 102 | static tf_AFCFileDescriptorCreateGetPositionOperation method_AFCFileDescriptorCreateGetPositionOperation = NULL; 103 | static tf_AFCFileDescriptorCreateLockOperation method_AFCFileDescriptorCreateLockOperation = NULL; 104 | static tf_AFCFileDescriptorCreateReadAtPositionOperation method_AFCFileDescriptorCreateReadAtPositionOperation = NULL; 105 | static tf_AFCFileDescriptorCreateReadOperation method_AFCFileDescriptorCreateReadOperation = NULL; 106 | static tf_AFCFileDescriptorCreateSetImmutableHintOperation method_AFCFileDescriptorCreateSetImmutableHintOperation = NULL; 107 | static tf_AFCFileDescriptorCreateSetPositionOperation method_AFCFileDescriptorCreateSetPositionOperation = NULL; 108 | static tf_AFCFileDescriptorCreateSetSizeOperation method_AFCFileDescriptorCreateSetSizeOperation = NULL; 109 | static tf_AFCFileDescriptorCreateUnlockOperation method_AFCFileDescriptorCreateUnlockOperation = NULL; 110 | static tf_AFCFileDescriptorCreateWriteAtPositionOperation method_AFCFileDescriptorCreateWriteAtPositionOperation = NULL; 111 | static tf_AFCFileDescriptorCreateWriteOperation method_AFCFileDescriptorCreateWriteOperation = NULL; 112 | static tf_AFCFileDescriptorGetTypeID method_AFCFileDescriptorGetTypeID = NULL; 113 | static tf_AFCFileDescriptorInvalidate method_AFCFileDescriptorInvalidate = NULL; 114 | static tf_AFCFileDescriptorIsValid method_AFCFileDescriptorIsValid = NULL; 115 | static tf_AFCFileRefLock method_AFCFileRefLock = NULL; 116 | static tf_AFCFileRefSetFileSize method_AFCFileRefSetFileSize = NULL; 117 | static tf_AFCFileRefUnlock method_AFCFileRefUnlock = NULL; 118 | static tf_AFCFileRefWrite method_AFCFileRefWrite = NULL; 119 | static tf_AFCGetClientVersionString method_AFCGetClientVersionString = NULL; 120 | static tf_AFCLinkPath method_AFCLinkPath = NULL; 121 | static tf_AFCOperationCopyPacketData method_AFCOperationCopyPacketData = NULL; 122 | static tf_AFCOperationCreateGetConnectionInfo method_AFCOperationCreateGetConnectionInfo = NULL; 123 | static tf_AFCOperationCreateGetDeviceInfo method_AFCOperationCreateGetDeviceInfo = NULL; 124 | static tf_AFCOperationCreateGetFileHash method_AFCOperationCreateGetFileHash = NULL; 125 | static tf_AFCOperationCreateGetFileHashWithRange method_AFCOperationCreateGetFileHashWithRange = NULL; 126 | static tf_AFCOperationCreateGetFileInfo method_AFCOperationCreateGetFileInfo = NULL; 127 | static tf_AFCOperationCreateGetSizeOfPathContents method_AFCOperationCreateGetSizeOfPathContents = NULL; 128 | static tf_AFCOperationCreateLinkPath method_AFCOperationCreateLinkPath = NULL; 129 | static tf_AFCOperationCreateMakeDirectory method_AFCOperationCreateMakeDirectory = NULL; 130 | static tf_AFCOperationCreateOpenFile method_AFCOperationCreateOpenFile = NULL; 131 | static tf_AFCOperationCreatePacketHeaderDictionary method_AFCOperationCreatePacketHeaderDictionary = NULL; 132 | static tf_AFCOperationCreateReadDirectory method_AFCOperationCreateReadDirectory = NULL; 133 | static tf_AFCOperationCreateRemovePath method_AFCOperationCreateRemovePath = NULL; 134 | static tf_AFCOperationCreateRemovePathAndContents method_AFCOperationCreateRemovePathAndContents = NULL; 135 | static tf_AFCOperationCreateRenamePath method_AFCOperationCreateRenamePath = NULL; 136 | static tf_AFCOperationCreateSetConnectionOptions method_AFCOperationCreateSetConnectionOptions = NULL; 137 | static tf_AFCOperationCreateSetModTime method_AFCOperationCreateSetModTime = NULL; 138 | static tf_AFCOperationGetContext method_AFCOperationGetContext = NULL; 139 | static tf_AFCOperationGetResultObject method_AFCOperationGetResultObject = NULL; 140 | static tf_AFCOperationGetResultStatus method_AFCOperationGetResultStatus = NULL; 141 | static tf_AFCOperationGetState method_AFCOperationGetState = NULL; 142 | static tf_AFCOperationGetTypeID method_AFCOperationGetTypeID = NULL; 143 | static tf_AFCOperationSetContext method_AFCOperationSetContext = NULL; 144 | static tf_AFCReadData method_AFCReadData = NULL; 145 | static tf_AFCReadPacket method_AFCReadPacket = NULL; 146 | static tf_AFCReadPacketBody method_AFCReadPacketBody = NULL; 147 | static tf_AFCReadPacketHeader method_AFCReadPacketHeader = NULL; 148 | static tf_AFCRemovePath method_AFCRemovePath = NULL; 149 | static tf_AFCRenamePath method_AFCRenamePath = NULL; 150 | static tf_AFCSendData method_AFCSendData = NULL; 151 | static tf_AFCSendDataPacket method_AFCSendDataPacket = NULL; 152 | static tf_AFCSendHeader method_AFCSendHeader = NULL; 153 | static tf_AFCSendPacket method_AFCSendPacket = NULL; 154 | static tf_AFCSendStatus method_AFCSendStatus = NULL; 155 | static tf_AFCValidateHeader method_AFCValidateHeader = NULL; 156 | static tf_AMDCopyArrayOfDevicesMatchingQuery method_AMDCopyArrayOfDevicesMatchingQuery = NULL; 157 | static tf_AMDCopyAuthenticationIdentityForDevice method_AMDCopyAuthenticationIdentityForDevice = NULL; 158 | static tf_AMDCopyErrorText method_AMDCopyErrorText = NULL; 159 | static tf_AMDCopySystemBonjourUniqueID method_AMDCopySystemBonjourUniqueID = NULL; 160 | static tf_AMDFUModeDeviceCopyAuthInstallPreflightOptions method_AMDFUModeDeviceCopyAuthInstallPreflightOptions = NULL; 161 | static tf_AMDFUModeDeviceCopyBoardConfig method_AMDFUModeDeviceCopyBoardConfig = NULL; 162 | static tf_AMDFUModeDeviceGetBoardID method_AMDFUModeDeviceGetBoardID = NULL; 163 | static tf_AMDFUModeDeviceGetChipID method_AMDFUModeDeviceGetChipID = NULL; 164 | static tf_AMDFUModeDeviceGetECID method_AMDFUModeDeviceGetECID = NULL; 165 | static tf_AMDFUModeDeviceGetLocationID method_AMDFUModeDeviceGetLocationID = NULL; 166 | static tf_AMDFUModeDeviceGetProductID method_AMDFUModeDeviceGetProductID = NULL; 167 | static tf_AMDFUModeDeviceGetProductType method_AMDFUModeDeviceGetProductType = NULL; 168 | static tf_AMDFUModeDeviceGetProductionMode method_AMDFUModeDeviceGetProductionMode = NULL; 169 | static tf_AMDFUModeDeviceGetProgress method_AMDFUModeDeviceGetProgress = NULL; 170 | static tf_AMDFUModeDeviceGetSecurityDomain method_AMDFUModeDeviceGetSecurityDomain = NULL; 171 | static tf_AMDFUModeDeviceGetSecurityEpoch method_AMDFUModeDeviceGetSecurityEpoch = NULL; 172 | static tf_AMDFUModeDeviceGetTypeID method_AMDFUModeDeviceGetTypeID = NULL; 173 | static tf_AMDFUModeDeviceIsBootstrapOnly method_AMDFUModeDeviceIsBootstrapOnly = NULL; 174 | static tf_AMDFUModeDeviceRequestAbbreviatedSendSync method_AMDFUModeDeviceRequestAbbreviatedSendSync = NULL; 175 | static tf_AMDGetPairingRecordDirectoryPath method_AMDGetPairingRecordDirectoryPath = NULL; 176 | static tf_AMDListenForNotifications method_AMDListenForNotifications = NULL; 177 | static tf_AMDObserveNotification method_AMDObserveNotification = NULL; 178 | static tf_AMDPostNotification method_AMDPostNotification = NULL; 179 | static tf_AMDSecureListenForNotifications method_AMDSecureListenForNotifications = NULL; 180 | static tf_AMDSecureObserveNotification method_AMDSecureObserveNotification = NULL; 181 | static tf_AMDSecurePostNotification method_AMDSecurePostNotification = NULL; 182 | static tf_AMDSecureShutdownNotificationProxy method_AMDSecureShutdownNotificationProxy = NULL; 183 | static tf_AMDServiceConnectionCreate method_AMDServiceConnectionCreate = NULL; 184 | static tf_AMDServiceConnectionGetSecureIOContext method_AMDServiceConnectionGetSecureIOContext = NULL; 185 | static tf_AMDServiceConnectionGetSocket method_AMDServiceConnectionGetSocket = NULL; 186 | static tf_AMDServiceConnectionGetTypeID method_AMDServiceConnectionGetTypeID = NULL; 187 | static tf_AMDServiceConnectionInvalidate method_AMDServiceConnectionInvalidate = NULL; 188 | static tf_AMDServiceConnectionReceive method_AMDServiceConnectionReceive = NULL; 189 | static tf_AMDServiceConnectionReceiveMessage method_AMDServiceConnectionReceiveMessage = NULL; 190 | static tf_AMDServiceConnectionSend method_AMDServiceConnectionSend = NULL; 191 | static tf_AMDServiceConnectionSendMessage method_AMDServiceConnectionSendMessage = NULL; 192 | static tf_AMDSetLogLevel method_AMDSetLogLevel = NULL; 193 | static tf_AMDShutdownNotificationProxy method_AMDShutdownNotificationProxy = NULL; 194 | static tf_AMDeviceActivate method_AMDeviceActivate = NULL; 195 | static tf_AMDeviceArchiveApplication method_AMDeviceArchiveApplication = NULL; 196 | static tf_AMDeviceCheckCapabilitiesMatch method_AMDeviceCheckCapabilitiesMatch = NULL; 197 | static tf_AMDeviceCopyAuthInstallPreflightOptions method_AMDeviceCopyAuthInstallPreflightOptions = NULL; 198 | static tf_AMDeviceCopyDeviceLocation method_AMDeviceCopyDeviceLocation = NULL; 199 | static tf_AMDeviceCopyProvisioningProfiles method_AMDeviceCopyProvisioningProfiles = NULL; 200 | static tf_AMDeviceCopyValueWithError method_AMDeviceCopyValueWithError = NULL; 201 | static tf_AMDeviceDeactivate method_AMDeviceDeactivate = NULL; 202 | static tf_AMDeviceEnterRecovery method_AMDeviceEnterRecovery = NULL; 203 | static tf_AMDeviceExtendedPairWithOptions method_AMDeviceExtendedPairWithOptions = NULL; 204 | static tf_AMDeviceGetInterfaceSpeed method_AMDeviceGetInterfaceSpeed = NULL; 205 | static tf_AMDeviceGetTypeID method_AMDeviceGetTypeID = NULL; 206 | static tf_AMDeviceGetUserInfo method_AMDeviceGetUserInfo = NULL; 207 | static tf_AMDeviceInstallApplication method_AMDeviceInstallApplication = NULL; 208 | static tf_AMDeviceInstallProvisioningProfile method_AMDeviceInstallProvisioningProfile = NULL; 209 | static tf_AMDeviceIsValid method_AMDeviceIsValid = NULL; 210 | static tf_AMDeviceLookupApplicationArchives method_AMDeviceLookupApplicationArchives = NULL; 211 | static tf_AMDeviceNotificationUnsubscribe method_AMDeviceNotificationUnsubscribe = NULL; 212 | static tf_AMDevicePair method_AMDevicePair = NULL; 213 | static tf_AMDevicePairWithOptions method_AMDevicePairWithOptions = NULL; 214 | static tf_AMDevicePowerAssertionCreate method_AMDevicePowerAssertionCreate = NULL; 215 | static tf_AMDevicePowerAssertionGetTypeID method_AMDevicePowerAssertionGetTypeID = NULL; 216 | static tf_AMDevicePreflightOperationCreate method_AMDevicePreflightOperationCreate = NULL; 217 | static tf_AMDevicePreflightOperationGetRunLoopSource method_AMDevicePreflightOperationGetRunLoopSource = NULL; 218 | static tf_AMDevicePreflightOperationGetTypeID method_AMDevicePreflightOperationGetTypeID = NULL; 219 | static tf_AMDevicePreflightOperationInvalidate method_AMDevicePreflightOperationInvalidate = NULL; 220 | static tf_AMDeviceRemoveApplicationArchive method_AMDeviceRemoveApplicationArchive = NULL; 221 | static tf_AMDeviceRemoveProvisioningProfile method_AMDeviceRemoveProvisioningProfile = NULL; 222 | static tf_AMDeviceRemoveValue method_AMDeviceRemoveValue = NULL; 223 | static tf_AMDeviceRequestAbbreviatedSendSync method_AMDeviceRequestAbbreviatedSendSync = NULL; 224 | static tf_AMDeviceRestoreApplication method_AMDeviceRestoreApplication = NULL; 225 | static tf_AMDeviceSecureArchiveApplication method_AMDeviceSecureArchiveApplication = NULL; 226 | static tf_AMDeviceSecureCheckCapabilitiesMatch method_AMDeviceSecureCheckCapabilitiesMatch = NULL; 227 | static tf_AMDeviceSecureInstallApplication method_AMDeviceSecureInstallApplication = NULL; 228 | static tf_AMDeviceSecureRemoveApplicationArchive method_AMDeviceSecureRemoveApplicationArchive = NULL; 229 | static tf_AMDeviceSecureRestoreApplication method_AMDeviceSecureRestoreApplication = NULL; 230 | static tf_AMDeviceSecureStartService method_AMDeviceSecureStartService = NULL; 231 | static tf_AMDeviceSecureTransferPath method_AMDeviceSecureTransferPath = NULL; 232 | static tf_AMDeviceSecureUninstallApplication method_AMDeviceSecureUninstallApplication = NULL; 233 | static tf_AMDeviceSecureUpgradeApplication method_AMDeviceSecureUpgradeApplication = NULL; 234 | static tf_AMDeviceSetUserInfo method_AMDeviceSetUserInfo = NULL; 235 | static tf_AMDeviceSetValue method_AMDeviceSetValue = NULL; 236 | static tf_AMDeviceWakeupOperationCreateWithToken method_AMDeviceWakeupOperationCreateWithToken = NULL; 237 | static tf_AMDeviceWakeupOperationGetTypeID method_AMDeviceWakeupOperationGetTypeID = NULL; 238 | static tf_AMDeviceWakeupOperationInvalidate method_AMDeviceWakeupOperationInvalidate = NULL; 239 | static tf_AMDeviceWakeupOperationSchedule method_AMDeviceWakeupOperationSchedule = NULL; 240 | static tf_AMDeviceWakeupUsingToken method_AMDeviceWakeupUsingToken = NULL; 241 | static tf_AMRAuthInstallCopyLocalizedStringForServerError method_AMRAuthInstallCopyLocalizedStringForServerError = NULL; 242 | static tf_AMRAuthInstallCopyPreflightOptions method_AMRAuthInstallCopyPreflightOptions = NULL; 243 | static tf_AMRAuthInstallFinalize method_AMRAuthInstallFinalize = NULL; 244 | static tf_AMRAuthInstallPreflight method_AMRAuthInstallPreflight = NULL; 245 | static tf_AMRAuthInstallRegisterProxyCredentialsCallback method_AMRAuthInstallRegisterProxyCredentialsCallback = NULL; 246 | static tf_AMRLog method_AMRLog = NULL; 247 | static tf_AMRLogv method_AMRLogv = NULL; 248 | static tf_AMRecoveryModeDeviceCopyAuthInstallPreflightOptions method_AMRecoveryModeDeviceCopyAuthInstallPreflightOptions = NULL; 249 | static tf_AMRecoveryModeDeviceCopyBoardConfig method_AMRecoveryModeDeviceCopyBoardConfig = NULL; 250 | static tf_AMRecoveryModeDeviceCopyEnvironmentVariableFromDevice method_AMRecoveryModeDeviceCopyEnvironmentVariableFromDevice = NULL; 251 | static tf_AMRecoveryModeDeviceCopyIMEI method_AMRecoveryModeDeviceCopyIMEI = NULL; 252 | static tf_AMRecoveryModeDeviceCopySerialNumber method_AMRecoveryModeDeviceCopySerialNumber = NULL; 253 | static tf_AMRecoveryModeDeviceGetBoardID method_AMRecoveryModeDeviceGetBoardID = NULL; 254 | static tf_AMRecoveryModeDeviceGetChipID method_AMRecoveryModeDeviceGetChipID = NULL; 255 | static tf_AMRecoveryModeDeviceGetECID method_AMRecoveryModeDeviceGetECID = NULL; 256 | static tf_AMRecoveryModeDeviceGetLocationID method_AMRecoveryModeDeviceGetLocationID = NULL; 257 | static tf_AMRecoveryModeDeviceGetProductID method_AMRecoveryModeDeviceGetProductID = NULL; 258 | static tf_AMRecoveryModeDeviceGetProductType method_AMRecoveryModeDeviceGetProductType = NULL; 259 | static tf_AMRecoveryModeDeviceGetProductionMode method_AMRecoveryModeDeviceGetProductionMode = NULL; 260 | static tf_AMRecoveryModeDeviceGetProgress method_AMRecoveryModeDeviceGetProgress = NULL; 261 | static tf_AMRecoveryModeDeviceGetSecurityDomain method_AMRecoveryModeDeviceGetSecurityDomain = NULL; 262 | static tf_AMRecoveryModeDeviceGetSecurityEpoch method_AMRecoveryModeDeviceGetSecurityEpoch = NULL; 263 | static tf_AMRecoveryModeDeviceGetTypeID method_AMRecoveryModeDeviceGetTypeID = NULL; 264 | static tf_AMRecoveryModeDeviceIsBootstrapOnly method_AMRecoveryModeDeviceIsBootstrapOnly = NULL; 265 | static tf_AMRecoveryModeDeviceReboot method_AMRecoveryModeDeviceReboot = NULL; 266 | static tf_AMRecoveryModeDeviceRequestAbbreviatedSendSync method_AMRecoveryModeDeviceRequestAbbreviatedSendSync = NULL; 267 | static tf_AMRecoveryModeDeviceSendBlindCommandToDevice method_AMRecoveryModeDeviceSendBlindCommandToDevice = NULL; 268 | static tf_AMRecoveryModeDeviceSendCommandToDevice method_AMRecoveryModeDeviceSendCommandToDevice = NULL; 269 | static tf_AMRecoveryModeDeviceSendFileToDevice method_AMRecoveryModeDeviceSendFileToDevice = NULL; 270 | static tf_AMRecoveryModeDeviceSetAutoBoot method_AMRecoveryModeDeviceSetAutoBoot = NULL; 271 | static tf_AMRecoveryModeGetSoftwareBuildVersion method_AMRecoveryModeGetSoftwareBuildVersion = NULL; 272 | static tf_AMRestorableBuildCopyRestoreBundleURL method_AMRestorableBuildCopyRestoreBundleURL = NULL; 273 | static tf_AMRestorableBuildCopySupportedBoardConfigs method_AMRestorableBuildCopySupportedBoardConfigs = NULL; 274 | static tf_AMRestorableBuildCopySupportedVariants method_AMRestorableBuildCopySupportedVariants = NULL; 275 | static tf_AMRestorableBuildCreate method_AMRestorableBuildCreate = NULL; 276 | static tf_AMRestorableCommitStashBag method_AMRestorableCommitStashBag = NULL; 277 | static tf_AMRestorableDeviceCopyAMDevice method_AMRestorableDeviceCopyAMDevice = NULL; 278 | static tf_AMRestorableDeviceCopyAuthInstallPreflightOptions method_AMRestorableDeviceCopyAuthInstallPreflightOptions = NULL; 279 | static tf_AMRestorableDeviceCopyBoardConfig method_AMRestorableDeviceCopyBoardConfig = NULL; 280 | static tf_AMRestorableDeviceCopyDFUModeDevice method_AMRestorableDeviceCopyDFUModeDevice = NULL; 281 | static tf_AMRestorableDeviceCopyDefaultRestoreOptions method_AMRestorableDeviceCopyDefaultRestoreOptions = NULL; 282 | static tf_AMRestorableDeviceCopyRecoveryModeDevice method_AMRestorableDeviceCopyRecoveryModeDevice = NULL; 283 | static tf_AMRestorableDeviceCopyRestoreModeDevice method_AMRestorableDeviceCopyRestoreModeDevice = NULL; 284 | static tf_AMRestorableDeviceCopyRestoreOptionsFromDocument method_AMRestorableDeviceCopyRestoreOptionsFromDocument = NULL; 285 | static tf_AMRestorableDeviceCopySerialDevicePath method_AMRestorableDeviceCopySerialDevicePath = NULL; 286 | static tf_AMRestorableDeviceCopySerialNumber method_AMRestorableDeviceCopySerialNumber = NULL; 287 | static tf_AMRestorableDeviceCreateFromAMDevice method_AMRestorableDeviceCreateFromAMDevice = NULL; 288 | static tf_AMRestorableDeviceEnableExtraDFUDevices method_AMRestorableDeviceEnableExtraDFUDevices = NULL; 289 | static tf_AMRestorableDeviceGetDFUModeDevice method_AMRestorableDeviceGetDFUModeDevice = NULL; 290 | static tf_AMRestorableDeviceGetECID method_AMRestorableDeviceGetECID = NULL; 291 | static tf_AMRestorableDeviceGetFusingInfo method_AMRestorableDeviceGetFusingInfo = NULL; 292 | static tf_AMRestorableDeviceGetLocationID method_AMRestorableDeviceGetLocationID = NULL; 293 | static tf_AMRestorableDeviceGetProductID method_AMRestorableDeviceGetProductID = NULL; 294 | static tf_AMRestorableDeviceGetProductType method_AMRestorableDeviceGetProductType = NULL; 295 | static tf_AMRestorableDeviceGetRecoveryModeDevice method_AMRestorableDeviceGetRecoveryModeDevice = NULL; 296 | static tf_AMRestorableDeviceGetState method_AMRestorableDeviceGetState = NULL; 297 | static tf_AMRestorableDeviceRegisterForNotifications method_AMRestorableDeviceRegisterForNotifications = NULL; 298 | static tf_AMRestorableDeviceRestore method_AMRestorableDeviceRestore = NULL; 299 | static tf_AMRestorableDeviceSendBlindCommand method_AMRestorableDeviceSendBlindCommand = NULL; 300 | static tf_AMRestorableDeviceSendCommand method_AMRestorableDeviceSendCommand = NULL; 301 | static tf_AMRestorableDeviceSendFile method_AMRestorableDeviceSendFile = NULL; 302 | static tf_AMRestorableDeviceSetLogFileURL method_AMRestorableDeviceSetLogFileURL = NULL; 303 | static tf_AMRestorableDeviceSetProxyCredentialsCallback method_AMRestorableDeviceSetProxyCredentialsCallback = NULL; 304 | static tf_AMRestorableDeviceUnregisterForNotifications method_AMRestorableDeviceUnregisterForNotifications = NULL; 305 | static tf_AMRestorableEnableLogStreaming method_AMRestorableEnableLogStreaming = NULL; 306 | static tf_AMRestorableGetIdentifyingErrorCode method_AMRestorableGetIdentifyingErrorCode = NULL; 307 | static tf_AMRestorableLogToFile method_AMRestorableLogToFile = NULL; 308 | static tf_AMRestorablePersonalizeCopyManifestTag method_AMRestorablePersonalizeCopyManifestTag = NULL; 309 | static tf_AMRestorablePersonalizeSendFile method_AMRestorablePersonalizeSendFile = NULL; 310 | static tf_AMRestorableSetGlobalLocationIDFilter method_AMRestorableSetGlobalLocationIDFilter = NULL; 311 | static tf_AMRestorableSetGlobalLogFileURL method_AMRestorableSetGlobalLogFileURL = NULL; 312 | static tf_AMRestorableSetLogLevel method_AMRestorableSetLogLevel = NULL; 313 | static tf_AMRestoreCreateBootArgsByAddingArg method_AMRestoreCreateBootArgsByAddingArg = NULL; 314 | static tf_AMRestoreCreateBootArgsByRemovingArg method_AMRestoreCreateBootArgsByRemovingArg = NULL; 315 | static tf_AMRestoreCreateDefaultOptions method_AMRestoreCreateDefaultOptions = NULL; 316 | static tf_AMRestoreCreatePathsForBundle method_AMRestoreCreatePathsForBundle = NULL; 317 | static tf_AMRestoreDisableFileLogging method_AMRestoreDisableFileLogging = NULL; 318 | static tf_AMRestoreEnableExtraDFUDevices method_AMRestoreEnableExtraDFUDevices = NULL; 319 | static tf_AMRestoreEnableFileLogging method_AMRestoreEnableFileLogging = NULL; 320 | static tf_AMRestoreGetSupportedPayloadVersion method_AMRestoreGetSupportedPayloadVersion = NULL; 321 | static tf_AMRestoreGetTransformedDFUType method_AMRestoreGetTransformedDFUType = NULL; 322 | static tf_AMRestoreGetTransformedFirmwareTypeValue method_AMRestoreGetTransformedFirmwareTypeValue = NULL; 323 | static tf_AMRestoreModeDeviceCopyBoardConfig method_AMRestoreModeDeviceCopyBoardConfig = NULL; 324 | static tf_AMRestoreModeDeviceCopyEcid method_AMRestoreModeDeviceCopyEcid = NULL; 325 | static tf_AMRestoreModeDeviceCopyIMEI method_AMRestoreModeDeviceCopyIMEI = NULL; 326 | static tf_AMRestoreModeDeviceCopyRestoreLog method_AMRestoreModeDeviceCopyRestoreLog = NULL; 327 | static tf_AMRestoreModeDeviceCopySerialNumber method_AMRestoreModeDeviceCopySerialNumber = NULL; 328 | static tf_AMRestoreModeDeviceCreate method_AMRestoreModeDeviceCreate = NULL; 329 | static tf_AMRestoreModeDeviceGetDeviceID method_AMRestoreModeDeviceGetDeviceID = NULL; 330 | static tf_AMRestoreModeDeviceGetLocationID method_AMRestoreModeDeviceGetLocationID = NULL; 331 | static tf_AMRestoreModeDeviceGetProgress method_AMRestoreModeDeviceGetProgress = NULL; 332 | static tf_AMRestoreModeDeviceGetTypeID method_AMRestoreModeDeviceGetTypeID = NULL; 333 | static tf_AMRestoreModeDeviceReboot method_AMRestoreModeDeviceReboot = NULL; 334 | static tf_AMRestoreModeGetLastFailureLog method_AMRestoreModeGetLastFailureLog = NULL; 335 | static tf_AMRestorePerformDFURestore method_AMRestorePerformDFURestore = NULL; 336 | static tf_AMRestorePerformRecoveryModeRestore method_AMRestorePerformRecoveryModeRestore = NULL; 337 | static tf_AMRestorePerformRestoreModeRestore method_AMRestorePerformRestoreModeRestore = NULL; 338 | static tf_AMRestorePerformRestoreModeRestoreWithError method_AMRestorePerformRestoreModeRestoreWithError = NULL; 339 | static tf_AMRestoreRegisterForDeviceNotifications method_AMRestoreRegisterForDeviceNotifications = NULL; 340 | static tf_AMRestoreSetLogLevel method_AMRestoreSetLogLevel = NULL; 341 | static tf_AMRestoreUnregisterForDeviceNotifications method_AMRestoreUnregisterForDeviceNotifications = NULL; 342 | static tf_AMSArchiveBackup method_AMSArchiveBackup = NULL; 343 | static tf_AMSBackupWithOptions method_AMSBackupWithOptions = NULL; 344 | static tf_AMSBeginSync method_AMSBeginSync = NULL; 345 | static tf_AMSBeginSyncForDataClasses method_AMSBeginSyncForDataClasses = NULL; 346 | static tf_AMSCancelBackupRestore method_AMSCancelBackupRestore = NULL; 347 | static tf_AMSCancelCrashReportCopy method_AMSCancelCrashReportCopy = NULL; 348 | static tf_AMSCancelSync method_AMSCancelSync = NULL; 349 | static tf_AMSCancelSyncDiagnostics method_AMSCancelSyncDiagnostics = NULL; 350 | static tf_AMSChangeBackupPassword method_AMSChangeBackupPassword = NULL; 351 | static tf_AMSCleanup method_AMSCleanup = NULL; 352 | static tf_AMSClearDataClasses method_AMSClearDataClasses = NULL; 353 | static tf_AMSConnectToCrashReportCopyTarget method_AMSConnectToCrashReportCopyTarget = NULL; 354 | static tf_AMSCopyApplicationListFromBackup method_AMSCopyApplicationListFromBackup = NULL; 355 | static tf_AMSCopyCrashReportPath method_AMSCopyCrashReportPath = NULL; 356 | static tf_AMSCopyCrashReportsFromTarget method_AMSCopyCrashReportsFromTarget = NULL; 357 | static tf_AMSCopySourcesForRestoreCompatibleWith method_AMSCopySourcesForRestoreCompatibleWith = NULL; 358 | static tf_AMSDisconnectFromCrashReportCopyTarget method_AMSDisconnectFromCrashReportCopyTarget = NULL; 359 | static tf_AMSEnableCloudBackup method_AMSEnableCloudBackup = NULL; 360 | static tf_AMSEnableSyncServices method_AMSEnableSyncServices = NULL; 361 | static tf_AMSGetAOSUsername method_AMSGetAOSUsername = NULL; 362 | static tf_AMSGetApplicationProviderInfo method_AMSGetApplicationProviderInfo = NULL; 363 | static tf_AMSGetBackupInfo method_AMSGetBackupInfo = NULL; 364 | static tf_AMSGetBackupPasswordFromKeychainForTarget method_AMSGetBackupPasswordFromKeychainForTarget = NULL; 365 | static tf_AMSGetCalendarDayLimit method_AMSGetCalendarDayLimit = NULL; 366 | static tf_AMSGetClientIdentifierAndDisplayNameForTarget method_AMSGetClientIdentifierAndDisplayNameForTarget = NULL; 367 | static tf_AMSGetCollectionsForDataClassName method_AMSGetCollectionsForDataClassName = NULL; 368 | static tf_AMSGetCrashReportCopyPreferencesForTarget method_AMSGetCrashReportCopyPreferencesForTarget = NULL; 369 | static tf_AMSGetDataChangeAlertInfo method_AMSGetDataChangeAlertInfo = NULL; 370 | static tf_AMSGetDataClassInfoForTarget method_AMSGetDataClassInfoForTarget = NULL; 371 | static tf_AMSGetDefaultOutlookCalendarMapping method_AMSGetDefaultOutlookCalendarMapping = NULL; 372 | static tf_AMSGetLastSyncDateForDataClass method_AMSGetLastSyncDateForDataClass = NULL; 373 | static tf_AMSGetNewRecordCalendarName method_AMSGetNewRecordCalendarName = NULL; 374 | static tf_AMSGetNewRecordGroupName method_AMSGetNewRecordGroupName = NULL; 375 | static tf_AMSGetNumberOfCrashReportsToCopy method_AMSGetNumberOfCrashReportsToCopy = NULL; 376 | static tf_AMSGetNumberOfCrashReportsToSubmit method_AMSGetNumberOfCrashReportsToSubmit = NULL; 377 | static tf_AMSGetSourcesForRestore method_AMSGetSourcesForRestore = NULL; 378 | static tf_AMSGetSupportedDataClassNames method_AMSGetSupportedDataClassNames = NULL; 379 | static tf_AMSInitialize method_AMSInitialize = NULL; 380 | static tf_AMSIsSyncServicesEnabled method_AMSIsSyncServicesEnabled = NULL; 381 | static tf_AMSRefreshCollectionsForDataClassName method_AMSRefreshCollectionsForDataClassName = NULL; 382 | static tf_AMSRegisterCallbacks method_AMSRegisterCallbacks = NULL; 383 | static tf_AMSRegisterClientWithTargetIdentifierAndDisplayName method_AMSRegisterClientWithTargetIdentifierAndDisplayName = NULL; 384 | static tf_AMSResetSyncData method_AMSResetSyncData = NULL; 385 | static tf_AMSRestoreWithApplications method_AMSRestoreWithApplications = NULL; 386 | static tf_AMSRunSyncDiagnostics method_AMSRunSyncDiagnostics = NULL; 387 | static tf_AMSSetBackupPasswordInKeychain method_AMSSetBackupPasswordInKeychain = NULL; 388 | static tf_AMSSetCalendarDayLimit method_AMSSetCalendarDayLimit = NULL; 389 | static tf_AMSSetCrashReportCopyPreferencesForTarget method_AMSSetCrashReportCopyPreferencesForTarget = NULL; 390 | static tf_AMSSetDataChangeAlertInfo method_AMSSetDataChangeAlertInfo = NULL; 391 | static tf_AMSSetDataClassInfoForTarget method_AMSSetDataClassInfoForTarget = NULL; 392 | static tf_AMSSetDefaultOutlookCalendarMapping method_AMSSetDefaultOutlookCalendarMapping = NULL; 393 | static tf_AMSSetDesignatedProviderForDataClassName method_AMSSetDesignatedProviderForDataClassName = NULL; 394 | static tf_AMSSetFilteredCollectionNamesForDataClassName method_AMSSetFilteredCollectionNamesForDataClassName = NULL; 395 | static tf_AMSSetNewRecordCalendarName method_AMSSetNewRecordCalendarName = NULL; 396 | static tf_AMSSetNewRecordGroupName method_AMSSetNewRecordGroupName = NULL; 397 | static tf_AMSSubmitCrashReportsFromTarget method_AMSSubmitCrashReportsFromTarget = NULL; 398 | static tf_AMSSubmitRestoreLogFromPath method_AMSSubmitRestoreLogFromPath = NULL; 399 | static tf_AMSUnregisterTarget method_AMSUnregisterTarget = NULL; 400 | static tf_ASRServerHandleConnection method_ASRServerHandleConnection = NULL; 401 | static tf_RCGetSystemPartitionExtrasSizeForDevice method_RCGetSystemPartitionExtrasSizeForDevice = NULL; 402 | static tf_USBMuxConnectByPort method_USBMuxConnectByPort = NULL; 403 | static tf_USBMuxListenerClose method_USBMuxListenerClose = NULL; 404 | static tf_USBMuxListenerCreate method_USBMuxListenerCreate = NULL; 405 | static tf_USBMuxListenerSetDebug method_USBMuxListenerSetDebug = NULL; 406 | static tf_kAFCErrorCodeKey method_kAFCErrorCodeKey = NULL; 407 | static tf_kAFCErrorDebugDescriptionKey method_kAFCErrorDebugDescriptionKey = NULL; 408 | static tf_kAFCErrorDescriptionKey method_kAFCErrorDescriptionKey = NULL; 409 | static tf_kAFCErrorDomain method_kAFCErrorDomain = NULL; 410 | static tf_kAFCErrorDomainKey method_kAFCErrorDomainKey = NULL; 411 | static tf_kAFCErrorExtendedInfoKey method_kAFCErrorExtendedInfoKey = NULL; 412 | static tf_kAFCErrorFileLineKey method_kAFCErrorFileLineKey = NULL; 413 | static tf_kAFCErrorFileNameKey method_kAFCErrorFileNameKey = NULL; 414 | static tf_kAFCErrorLocalizedDescriptionKey method_kAFCErrorLocalizedDescriptionKey = NULL; 415 | static tf_kAFCErrorLocalizedFailureReasonKey method_kAFCErrorLocalizedFailureReasonKey = NULL; 416 | static tf_kAFCErrorLocalizedRecoverySuggestionKey method_kAFCErrorLocalizedRecoverySuggestionKey = NULL; 417 | static tf_kAFCErrorUnderlyingErrorKey method_kAFCErrorUnderlyingErrorKey = NULL; 418 | static tf_kAFCErrorVersionKey method_kAFCErrorVersionKey = NULL; 419 | static tf_kAFCHeaderKeyHeaderLength method_kAFCHeaderKeyHeaderLength = NULL; 420 | static tf_kAFCHeaderKeyPacketData method_kAFCHeaderKeyPacketData = NULL; 421 | static tf_kAFCHeaderKeyPacketID method_kAFCHeaderKeyPacketID = NULL; 422 | static tf_kAFCHeaderKeyPacketLength method_kAFCHeaderKeyPacketLength = NULL; 423 | static tf_kAFCHeaderKeyPacketType method_kAFCHeaderKeyPacketType = NULL; 424 | static tf_kAFCHeaderKeySignature method_kAFCHeaderKeySignature = NULL; 425 | static tf_kAMRestorableInvalidClientID method_kAMRestorableInvalidClientID = NULL; 426 | -------------------------------------------------------------------------------- /iTunesMobileDevice/LinkerRedirects.h: -------------------------------------------------------------------------------- 1 | // #pragma comment(linker, "/export:AFCErrnoToAFCError=iTunesMobileDeviceReal.AFCErrnoToAFCError") 2 | // #pragma comment(linker, "/export:AFCLockCreate=iTunesMobileDeviceReal.AFCLockCreate") 3 | // #pragma comment(linker, "/export:AFCLockFree=iTunesMobileDeviceReal.AFCLockFree") 4 | // #pragma comment(linker, "/export:AFCLockLock=iTunesMobileDeviceReal.AFCLockLock") 5 | // #pragma comment(linker, "/export:AFCLockTryLock=iTunesMobileDeviceReal.AFCLockTryLock") 6 | // #pragma comment(linker, "/export:AFCLockUnlock=iTunesMobileDeviceReal.AFCLockUnlock") 7 | // #pragma comment(linker, "/export:AFCStringCopy=iTunesMobileDeviceReal.AFCStringCopy") 8 | // #pragma comment(linker, "/export:AMDeviceRelease=iTunesMobileDeviceReal.AMDeviceRelease") 9 | // #pragma comment(linker, "/export:AMDeviceRetain=iTunesMobileDeviceReal.AMDeviceRetain") 10 | // #pragma comment(linker, "/export:AMSAddAppleSearchPathsToEnvironmentFromReg=iTunesMobileDeviceReal.AMSAddAppleSearchPathsToEnvironmentFromReg") 11 | // #pragma comment(linker, "/export:MISProfileCopyPayload=iTunesMobileDeviceReal.MISProfileCopyPayload") 12 | // #pragma comment(linker, "/export:MISProfileCopySignerSubjectSummary=iTunesMobileDeviceReal.MISProfileCopySignerSubjectSummary") 13 | // #pragma comment(linker, "/export:MISProfileCreateDataRepresentation=iTunesMobileDeviceReal.MISProfileCreateDataRepresentation") 14 | // #pragma comment(linker, "/export:MISProfileCreateWithData=iTunesMobileDeviceReal.MISProfileCreateWithData") 15 | // #pragma comment(linker, "/export:MISProfileCreateWithFile=iTunesMobileDeviceReal.MISProfileCreateWithFile") 16 | // #pragma comment(linker, "/export:MISProfileGetValue=iTunesMobileDeviceReal.MISProfileGetValue") 17 | // #pragma comment(linker, "/export:MISProfileIsMutable=iTunesMobileDeviceReal.MISProfileIsMutable") 18 | // #pragma comment(linker, "/export:MISProfileValidateSignature=iTunesMobileDeviceReal.MISProfileValidateSignature") 19 | // #pragma comment(linker, "/export:MISProfileValidateSignatureWithAnchors=iTunesMobileDeviceReal.MISProfileValidateSignatureWithAnchors") 20 | // #pragma comment(linker, "/export:MISProfileWriteToFile=iTunesMobileDeviceReal.MISProfileWriteToFile") 21 | // #pragma comment(linker, "/export:MISProvisioningProfileCheckValidity=iTunesMobileDeviceReal.MISProvisioningProfileCheckValidity") 22 | // #pragma comment(linker, "/export:MISProvisioningProfileGetCreationDate=iTunesMobileDeviceReal.MISProvisioningProfileGetCreationDate") 23 | // #pragma comment(linker, "/export:MISProvisioningProfileGetDeveloperCertificates=iTunesMobileDeviceReal.MISProvisioningProfileGetDeveloperCertificates") 24 | // #pragma comment(linker, "/export:MISProvisioningProfileGetExpirationDate=iTunesMobileDeviceReal.MISProvisioningProfileGetExpirationDate") 25 | // #pragma comment(linker, "/export:MISProvisioningProfileGetName=iTunesMobileDeviceReal.MISProvisioningProfileGetName") 26 | // #pragma comment(linker, "/export:MISProvisioningProfileGetProvisionedDevices=iTunesMobileDeviceReal.MISProvisioningProfileGetProvisionedDevices") 27 | // #pragma comment(linker, "/export:MISProvisioningProfileGetUUID=iTunesMobileDeviceReal.MISProvisioningProfileGetUUID") 28 | // #pragma comment(linker, "/export:MISProvisioningProfileGetVersion=iTunesMobileDeviceReal.MISProvisioningProfileGetVersion") 29 | // #pragma comment(linker, "/export:MISProvisioningProfileIncludesDevice=iTunesMobileDeviceReal.MISProvisioningProfileIncludesDevice") 30 | // #pragma comment(linker, "/export:MISProvisioningProfileProvisionsAllDevices=iTunesMobileDeviceReal.MISProvisioningProfileProvisionsAllDevices") 31 | // #pragma comment(linker, "/export:MISProvisioningProfileValidateSignature=iTunesMobileDeviceReal.MISProvisioningProfileValidateSignature") 32 | // #pragma comment(linker, "/export:USBMuxListenForDevices=iTunesMobileDeviceReal.USBMuxListenForDevices") 33 | // #pragma comment(linker, "/export:AFCConnectionClose=iTunesMobileDeviceReal.AFCConnectionClose") 34 | // #pragma comment(linker, "/export:AFCConnectionCopyLastErrorInfo=iTunesMobileDeviceReal.AFCConnectionCopyLastErrorInfo") 35 | // #pragma comment(linker, "/export:AFCConnectionCreate=iTunesMobileDeviceReal.AFCConnectionCreate") 36 | // #pragma comment(linker, "/export:AFCConnectionGetContext=iTunesMobileDeviceReal.AFCConnectionGetContext") 37 | // #pragma comment(linker, "/export:AFCConnectionGetFSBlockSize=iTunesMobileDeviceReal.AFCConnectionGetFSBlockSize") 38 | // #pragma comment(linker, "/export:AFCConnectionGetIOTimeout=iTunesMobileDeviceReal.AFCConnectionGetIOTimeout") 39 | // #pragma comment(linker, "/export:AFCConnectionGetSecureContext=iTunesMobileDeviceReal.AFCConnectionGetSecureContext") 40 | // #pragma comment(linker, "/export:AFCConnectionGetSocketBlockSize=iTunesMobileDeviceReal.AFCConnectionGetSocketBlockSize") 41 | // #pragma comment(linker, "/export:AFCConnectionGetStatus=iTunesMobileDeviceReal.AFCConnectionGetStatus") 42 | // #pragma comment(linker, "/export:AFCConnectionGetTypeID=iTunesMobileDeviceReal.AFCConnectionGetTypeID") 43 | // #pragma comment(linker, "/export:AFCConnectionInvalidate=iTunesMobileDeviceReal.AFCConnectionInvalidate") 44 | // #pragma comment(linker, "/export:AFCConnectionIsValid=iTunesMobileDeviceReal.AFCConnectionIsValid") 45 | // #pragma comment(linker, "/export:AFCConnectionOpen=iTunesMobileDeviceReal.AFCConnectionOpen") 46 | // #pragma comment(linker, "/export:AFCConnectionProcessOperation=iTunesMobileDeviceReal.AFCConnectionProcessOperation") 47 | // #pragma comment(linker, "/export:AFCConnectionProcessOperations=iTunesMobileDeviceReal.AFCConnectionProcessOperations") 48 | // #pragma comment(linker, "/export:AFCConnectionScheduleWithRunLoop=iTunesMobileDeviceReal.AFCConnectionScheduleWithRunLoop") 49 | // #pragma comment(linker, "/export:AFCConnectionSetCallBack=iTunesMobileDeviceReal.AFCConnectionSetCallBack") 50 | // #pragma comment(linker, "/export:AFCConnectionSetContext=iTunesMobileDeviceReal.AFCConnectionSetContext") 51 | // #pragma comment(linker, "/export:AFCConnectionSetDisposeSecureContextOnInvalidate=iTunesMobileDeviceReal.AFCConnectionSetDisposeSecureContextOnInvalidate") 52 | // #pragma comment(linker, "/export:AFCConnectionSetFSBlockSize=iTunesMobileDeviceReal.AFCConnectionSetFSBlockSize") 53 | // #pragma comment(linker, "/export:AFCConnectionSetFatalError=iTunesMobileDeviceReal.AFCConnectionSetFatalError") 54 | // #pragma comment(linker, "/export:AFCConnectionSetIOTimeout=iTunesMobileDeviceReal.AFCConnectionSetIOTimeout") 55 | // #pragma comment(linker, "/export:AFCConnectionSetSecureContext=iTunesMobileDeviceReal.AFCConnectionSetSecureContext") 56 | // #pragma comment(linker, "/export:AFCConnectionSetSocketBlockSize=iTunesMobileDeviceReal.AFCConnectionSetSocketBlockSize") 57 | // #pragma comment(linker, "/export:AFCConnectionSubmitOperation=iTunesMobileDeviceReal.AFCConnectionSubmitOperation") 58 | // #pragma comment(linker, "/export:AFCConnectionUnscheduleFromRunLoop=iTunesMobileDeviceReal.AFCConnectionUnscheduleFromRunLoop") 59 | // #pragma comment(linker, "/export:AFCCopyErrorString=iTunesMobileDeviceReal.AFCCopyErrorString") 60 | // #pragma comment(linker, "/export:AFCCopyPacketTypeString=iTunesMobileDeviceReal.AFCCopyPacketTypeString") 61 | // #pragma comment(linker, "/export:AFCDeviceInfoOpen=iTunesMobileDeviceReal.AFCDeviceInfoOpen") 62 | // #pragma comment(linker, "/export:AFCDirectoryClose=iTunesMobileDeviceReal.AFCDirectoryClose") 63 | // #pragma comment(linker, "/export:AFCDirectoryCreate=iTunesMobileDeviceReal.AFCDirectoryCreate") 64 | // #pragma comment(linker, "/export:AFCDirectoryOpen=iTunesMobileDeviceReal.AFCDirectoryOpen") 65 | // #pragma comment(linker, "/export:AFCDirectoryRead=iTunesMobileDeviceReal.AFCDirectoryRead") 66 | // #pragma comment(linker, "/export:AFCDiscardBodyData=iTunesMobileDeviceReal.AFCDiscardBodyData") 67 | // #pragma comment(linker, "/export:AFCDiscardData=iTunesMobileDeviceReal.AFCDiscardData") 68 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateCloseOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateCloseOperation") 69 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateGetPositionOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateGetPositionOperation") 70 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateLockOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateLockOperation") 71 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateReadAtPositionOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateReadAtPositionOperation") 72 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateReadOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateReadOperation") 73 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateSetImmutableHintOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateSetImmutableHintOperation") 74 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateSetPositionOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateSetPositionOperation") 75 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateSetSizeOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateSetSizeOperation") 76 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateUnlockOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateUnlockOperation") 77 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateWriteAtPositionOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateWriteAtPositionOperation") 78 | // #pragma comment(linker, "/export:AFCFileDescriptorCreateWriteOperation=iTunesMobileDeviceReal.AFCFileDescriptorCreateWriteOperation") 79 | // #pragma comment(linker, "/export:AFCFileDescriptorGetTypeID=iTunesMobileDeviceReal.AFCFileDescriptorGetTypeID") 80 | // #pragma comment(linker, "/export:AFCFileDescriptorInvalidate=iTunesMobileDeviceReal.AFCFileDescriptorInvalidate") 81 | // #pragma comment(linker, "/export:AFCFileDescriptorIsValid=iTunesMobileDeviceReal.AFCFileDescriptorIsValid") 82 | // #pragma comment(linker, "/export:AFCFileInfoOpen=iTunesMobileDeviceReal.AFCFileInfoOpen") 83 | // #pragma comment(linker, "/export:AFCFileRefClose=iTunesMobileDeviceReal.AFCFileRefClose") 84 | // #pragma comment(linker, "/export:AFCFileRefLock=iTunesMobileDeviceReal.AFCFileRefLock") 85 | // #pragma comment(linker, "/export:AFCFileRefOpen=iTunesMobileDeviceReal.AFCFileRefOpen") 86 | // #pragma comment(linker, "/export:AFCFileRefRead=iTunesMobileDeviceReal.AFCFileRefRead") 87 | // #pragma comment(linker, "/export:AFCFileRefSeek=iTunesMobileDeviceReal.AFCFileRefSeek") 88 | // #pragma comment(linker, "/export:AFCFileRefSetFileSize=iTunesMobileDeviceReal.AFCFileRefSetFileSize") 89 | // #pragma comment(linker, "/export:AFCFileRefTell=iTunesMobileDeviceReal.AFCFileRefTell") 90 | // #pragma comment(linker, "/export:AFCFileRefUnlock=iTunesMobileDeviceReal.AFCFileRefUnlock") 91 | // #pragma comment(linker, "/export:AFCFileRefWrite=iTunesMobileDeviceReal.AFCFileRefWrite") 92 | // #pragma comment(linker, "/export:AFCFlushData=iTunesMobileDeviceReal.AFCFlushData") 93 | // #pragma comment(linker, "/export:AFCGetClientVersionString=iTunesMobileDeviceReal.AFCGetClientVersionString") 94 | // #pragma comment(linker, "/export:AFCKeyValueClose=iTunesMobileDeviceReal.AFCKeyValueClose") 95 | // #pragma comment(linker, "/export:AFCKeyValueRead=iTunesMobileDeviceReal.AFCKeyValueRead") 96 | // #pragma comment(linker, "/export:AFCLinkPath=iTunesMobileDeviceReal.AFCLinkPath") 97 | // #pragma comment(linker, "/export:AFCOperationCopyPacketData=iTunesMobileDeviceReal.AFCOperationCopyPacketData") 98 | // #pragma comment(linker, "/export:AFCOperationCreateGetConnectionInfo=iTunesMobileDeviceReal.AFCOperationCreateGetConnectionInfo") 99 | // #pragma comment(linker, "/export:AFCOperationCreateGetDeviceInfo=iTunesMobileDeviceReal.AFCOperationCreateGetDeviceInfo") 100 | // #pragma comment(linker, "/export:AFCOperationCreateGetFileHash=iTunesMobileDeviceReal.AFCOperationCreateGetFileHash") 101 | // #pragma comment(linker, "/export:AFCOperationCreateGetFileHashWithRange=iTunesMobileDeviceReal.AFCOperationCreateGetFileHashWithRange") 102 | // #pragma comment(linker, "/export:AFCOperationCreateGetFileInfo=iTunesMobileDeviceReal.AFCOperationCreateGetFileInfo") 103 | // #pragma comment(linker, "/export:AFCOperationCreateGetSizeOfPathContents=iTunesMobileDeviceReal.AFCOperationCreateGetSizeOfPathContents") 104 | // #pragma comment(linker, "/export:AFCOperationCreateLinkPath=iTunesMobileDeviceReal.AFCOperationCreateLinkPath") 105 | // #pragma comment(linker, "/export:AFCOperationCreateMakeDirectory=iTunesMobileDeviceReal.AFCOperationCreateMakeDirectory") 106 | // #pragma comment(linker, "/export:AFCOperationCreateOpenFile=iTunesMobileDeviceReal.AFCOperationCreateOpenFile") 107 | // #pragma comment(linker, "/export:AFCOperationCreatePacketHeaderDictionary=iTunesMobileDeviceReal.AFCOperationCreatePacketHeaderDictionary") 108 | // #pragma comment(linker, "/export:AFCOperationCreateReadDirectory=iTunesMobileDeviceReal.AFCOperationCreateReadDirectory") 109 | // #pragma comment(linker, "/export:AFCOperationCreateRemovePath=iTunesMobileDeviceReal.AFCOperationCreateRemovePath") 110 | // #pragma comment(linker, "/export:AFCOperationCreateRemovePathAndContents=iTunesMobileDeviceReal.AFCOperationCreateRemovePathAndContents") 111 | // #pragma comment(linker, "/export:AFCOperationCreateRenamePath=iTunesMobileDeviceReal.AFCOperationCreateRenamePath") 112 | // #pragma comment(linker, "/export:AFCOperationCreateSetConnectionOptions=iTunesMobileDeviceReal.AFCOperationCreateSetConnectionOptions") 113 | // #pragma comment(linker, "/export:AFCOperationCreateSetModTime=iTunesMobileDeviceReal.AFCOperationCreateSetModTime") 114 | // #pragma comment(linker, "/export:AFCOperationGetContext=iTunesMobileDeviceReal.AFCOperationGetContext") 115 | // #pragma comment(linker, "/export:AFCOperationGetResultObject=iTunesMobileDeviceReal.AFCOperationGetResultObject") 116 | // #pragma comment(linker, "/export:AFCOperationGetResultStatus=iTunesMobileDeviceReal.AFCOperationGetResultStatus") 117 | // #pragma comment(linker, "/export:AFCOperationGetState=iTunesMobileDeviceReal.AFCOperationGetState") 118 | // #pragma comment(linker, "/export:AFCOperationGetTypeID=iTunesMobileDeviceReal.AFCOperationGetTypeID") 119 | // #pragma comment(linker, "/export:AFCOperationSetContext=iTunesMobileDeviceReal.AFCOperationSetContext") 120 | // #pragma comment(linker, "/export:AFCReadData=iTunesMobileDeviceReal.AFCReadData") 121 | // #pragma comment(linker, "/export:AFCReadPacket=iTunesMobileDeviceReal.AFCReadPacket") 122 | // #pragma comment(linker, "/export:AFCReadPacketBody=iTunesMobileDeviceReal.AFCReadPacketBody") 123 | // #pragma comment(linker, "/export:AFCReadPacketHeader=iTunesMobileDeviceReal.AFCReadPacketHeader") 124 | // #pragma comment(linker, "/export:AFCRemovePath=iTunesMobileDeviceReal.AFCRemovePath") 125 | // #pragma comment(linker, "/export:AFCRenamePath=iTunesMobileDeviceReal.AFCRenamePath") 126 | // #pragma comment(linker, "/export:AFCSendData=iTunesMobileDeviceReal.AFCSendData") 127 | // #pragma comment(linker, "/export:AFCSendDataPacket=iTunesMobileDeviceReal.AFCSendDataPacket") 128 | // #pragma comment(linker, "/export:AFCSendHeader=iTunesMobileDeviceReal.AFCSendHeader") 129 | // #pragma comment(linker, "/export:AFCSendPacket=iTunesMobileDeviceReal.AFCSendPacket") 130 | // #pragma comment(linker, "/export:AFCSendStatus=iTunesMobileDeviceReal.AFCSendStatus") 131 | // #pragma comment(linker, "/export:AFCValidateHeader=iTunesMobileDeviceReal.AFCValidateHeader") 132 | // #pragma comment(linker, "/export:AMDCopyArrayOfDevicesMatchingQuery=iTunesMobileDeviceReal.AMDCopyArrayOfDevicesMatchingQuery") 133 | // #pragma comment(linker, "/export:AMDCopyAuthenticationIdentityForDevice=iTunesMobileDeviceReal.AMDCopyAuthenticationIdentityForDevice") 134 | // #pragma comment(linker, "/export:AMDCopyErrorText=iTunesMobileDeviceReal.AMDCopyErrorText") 135 | // #pragma comment(linker, "/export:AMDCopySystemBonjourUniqueID=iTunesMobileDeviceReal.AMDCopySystemBonjourUniqueID") 136 | // #pragma comment(linker, "/export:AMDFUModeDeviceCopyAuthInstallPreflightOptions=iTunesMobileDeviceReal.AMDFUModeDeviceCopyAuthInstallPreflightOptions") 137 | // #pragma comment(linker, "/export:AMDFUModeDeviceCopyBoardConfig=iTunesMobileDeviceReal.AMDFUModeDeviceCopyBoardConfig") 138 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetBoardID=iTunesMobileDeviceReal.AMDFUModeDeviceGetBoardID") 139 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetChipID=iTunesMobileDeviceReal.AMDFUModeDeviceGetChipID") 140 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetECID=iTunesMobileDeviceReal.AMDFUModeDeviceGetECID") 141 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetLocationID=iTunesMobileDeviceReal.AMDFUModeDeviceGetLocationID") 142 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetProductID=iTunesMobileDeviceReal.AMDFUModeDeviceGetProductID") 143 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetProductType=iTunesMobileDeviceReal.AMDFUModeDeviceGetProductType") 144 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetProductionMode=iTunesMobileDeviceReal.AMDFUModeDeviceGetProductionMode") 145 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetProgress=iTunesMobileDeviceReal.AMDFUModeDeviceGetProgress") 146 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetSecurityDomain=iTunesMobileDeviceReal.AMDFUModeDeviceGetSecurityDomain") 147 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetSecurityEpoch=iTunesMobileDeviceReal.AMDFUModeDeviceGetSecurityEpoch") 148 | // #pragma comment(linker, "/export:AMDFUModeDeviceGetTypeID=iTunesMobileDeviceReal.AMDFUModeDeviceGetTypeID") 149 | // #pragma comment(linker, "/export:AMDFUModeDeviceIsBootstrapOnly=iTunesMobileDeviceReal.AMDFUModeDeviceIsBootstrapOnly") 150 | // #pragma comment(linker, "/export:AMDFUModeDeviceRequestAbbreviatedSendSync=iTunesMobileDeviceReal.AMDFUModeDeviceRequestAbbreviatedSendSync") 151 | // #pragma comment(linker, "/export:AMDGetPairingRecordDirectoryPath=iTunesMobileDeviceReal.AMDGetPairingRecordDirectoryPath") 152 | // #pragma comment(linker, "/export:AMDListenForNotifications=iTunesMobileDeviceReal.AMDListenForNotifications") 153 | // #pragma comment(linker, "/export:AMDObserveNotification=iTunesMobileDeviceReal.AMDObserveNotification") 154 | // #pragma comment(linker, "/export:AMDPostNotification=iTunesMobileDeviceReal.AMDPostNotification") 155 | // #pragma comment(linker, "/export:AMDSecureListenForNotifications=iTunesMobileDeviceReal.AMDSecureListenForNotifications") 156 | // #pragma comment(linker, "/export:AMDSecureObserveNotification=iTunesMobileDeviceReal.AMDSecureObserveNotification") 157 | // #pragma comment(linker, "/export:AMDSecurePostNotification=iTunesMobileDeviceReal.AMDSecurePostNotification") 158 | // #pragma comment(linker, "/export:AMDSecureShutdownNotificationProxy=iTunesMobileDeviceReal.AMDSecureShutdownNotificationProxy") 159 | // #pragma comment(linker, "/export:AMDServiceConnectionCreate=iTunesMobileDeviceReal.AMDServiceConnectionCreate") 160 | // #pragma comment(linker, "/export:AMDServiceConnectionGetSecureIOContext=iTunesMobileDeviceReal.AMDServiceConnectionGetSecureIOContext") 161 | // #pragma comment(linker, "/export:AMDServiceConnectionGetSocket=iTunesMobileDeviceReal.AMDServiceConnectionGetSocket") 162 | // #pragma comment(linker, "/export:AMDServiceConnectionGetTypeID=iTunesMobileDeviceReal.AMDServiceConnectionGetTypeID") 163 | // #pragma comment(linker, "/export:AMDServiceConnectionInvalidate=iTunesMobileDeviceReal.AMDServiceConnectionInvalidate") 164 | // #pragma comment(linker, "/export:AMDServiceConnectionReceive=iTunesMobileDeviceReal.AMDServiceConnectionReceive") 165 | // #pragma comment(linker, "/export:AMDServiceConnectionReceiveMessage=iTunesMobileDeviceReal.AMDServiceConnectionReceiveMessage") 166 | // #pragma comment(linker, "/export:AMDServiceConnectionSend=iTunesMobileDeviceReal.AMDServiceConnectionSend") 167 | // #pragma comment(linker, "/export:AMDServiceConnectionSendMessage=iTunesMobileDeviceReal.AMDServiceConnectionSendMessage") 168 | // #pragma comment(linker, "/export:AMDSetLogLevel=iTunesMobileDeviceReal.AMDSetLogLevel") 169 | // #pragma comment(linker, "/export:AMDShutdownNotificationProxy=iTunesMobileDeviceReal.AMDShutdownNotificationProxy") 170 | // #pragma comment(linker, "/export:AMDeviceActivate=iTunesMobileDeviceReal.AMDeviceActivate") 171 | // #pragma comment(linker, "/export:AMDeviceArchiveApplication=iTunesMobileDeviceReal.AMDeviceArchiveApplication") 172 | // #pragma comment(linker, "/export:AMDeviceCheckCapabilitiesMatch=iTunesMobileDeviceReal.AMDeviceCheckCapabilitiesMatch") 173 | // #pragma comment(linker, "/export:AMDeviceConnect=iTunesMobileDeviceReal.AMDeviceConnect") 174 | // #pragma comment(linker, "/export:AMDeviceCopyAuthInstallPreflightOptions=iTunesMobileDeviceReal.AMDeviceCopyAuthInstallPreflightOptions") 175 | // #pragma comment(linker, "/export:AMDeviceCopyDeviceIdentifier=iTunesMobileDeviceReal.AMDeviceCopyDeviceIdentifier") 176 | // #pragma comment(linker, "/export:AMDeviceCopyDeviceLocation=iTunesMobileDeviceReal.AMDeviceCopyDeviceLocation") 177 | // #pragma comment(linker, "/export:AMDeviceCopyProvisioningProfiles=iTunesMobileDeviceReal.AMDeviceCopyProvisioningProfiles") 178 | // #pragma comment(linker, "/export:AMDeviceCopyValue=iTunesMobileDeviceReal.AMDeviceCopyValue") 179 | // #pragma comment(linker, "/export:AMDeviceCopyValueWithError=iTunesMobileDeviceReal.AMDeviceCopyValueWithError") 180 | // #pragma comment(linker, "/export:AMDeviceCreateHouseArrestService=iTunesMobileDeviceReal.AMDeviceCreateHouseArrestService") 181 | // #pragma comment(linker, "/export:AMDeviceCreateWakeupToken=iTunesMobileDeviceReal.AMDeviceCreateWakeupToken") 182 | // #pragma comment(linker, "/export:AMDeviceDeactivate=iTunesMobileDeviceReal.AMDeviceDeactivate") 183 | // #pragma comment(linker, "/export:AMDeviceDisconnect=iTunesMobileDeviceReal.AMDeviceDisconnect") 184 | // #pragma comment(linker, "/export:AMDeviceEnterRecovery=iTunesMobileDeviceReal.AMDeviceEnterRecovery") 185 | // #pragma comment(linker, "/export:AMDeviceExtendedPairWithOptions=iTunesMobileDeviceReal.AMDeviceExtendedPairWithOptions") 186 | // #pragma comment(linker, "/export:AMDeviceGetConnectionID=iTunesMobileDeviceReal.AMDeviceGetConnectionID") 187 | // #pragma comment(linker, "/export:AMDeviceGetInterfaceSpeed=iTunesMobileDeviceReal.AMDeviceGetInterfaceSpeed") 188 | // #pragma comment(linker, "/export:AMDeviceGetInterfaceType=iTunesMobileDeviceReal.AMDeviceGetInterfaceType") 189 | // #pragma comment(linker, "/export:AMDeviceGetTypeID=iTunesMobileDeviceReal.AMDeviceGetTypeID") 190 | // #pragma comment(linker, "/export:AMDeviceGetUserInfo=iTunesMobileDeviceReal.AMDeviceGetUserInfo") 191 | // #pragma comment(linker, "/export:AMDeviceGetWirelessBuddyFlags=iTunesMobileDeviceReal.AMDeviceGetWirelessBuddyFlags") 192 | // #pragma comment(linker, "/export:AMDeviceInstallApplication=iTunesMobileDeviceReal.AMDeviceInstallApplication") 193 | // #pragma comment(linker, "/export:AMDeviceInstallProvisioningProfile=iTunesMobileDeviceReal.AMDeviceInstallProvisioningProfile") 194 | // #pragma comment(linker, "/export:AMDeviceIsPaired=iTunesMobileDeviceReal.AMDeviceIsPaired") 195 | // #pragma comment(linker, "/export:AMDeviceIsValid=iTunesMobileDeviceReal.AMDeviceIsValid") 196 | // #pragma comment(linker, "/export:AMDeviceLookupApplicationArchives=iTunesMobileDeviceReal.AMDeviceLookupApplicationArchives") 197 | // #pragma comment(linker, "/export:AMDeviceLookupApplications=iTunesMobileDeviceReal.AMDeviceLookupApplications") 198 | // #pragma comment(linker, "/export:AMDeviceNotificationSubscribe=iTunesMobileDeviceReal.AMDeviceNotificationSubscribe") 199 | // #pragma comment(linker, "/export:AMDeviceNotificationUnsubscribe=iTunesMobileDeviceReal.AMDeviceNotificationUnsubscribe") 200 | // #pragma comment(linker, "/export:AMDevicePair=iTunesMobileDeviceReal.AMDevicePair") 201 | // #pragma comment(linker, "/export:AMDevicePairWithOptions=iTunesMobileDeviceReal.AMDevicePairWithOptions") 202 | // #pragma comment(linker, "/export:AMDevicePowerAssertionCreate=iTunesMobileDeviceReal.AMDevicePowerAssertionCreate") 203 | // #pragma comment(linker, "/export:AMDevicePowerAssertionGetTypeID=iTunesMobileDeviceReal.AMDevicePowerAssertionGetTypeID") 204 | // #pragma comment(linker, "/export:AMDevicePreflightOperationCreate=iTunesMobileDeviceReal.AMDevicePreflightOperationCreate") 205 | // #pragma comment(linker, "/export:AMDevicePreflightOperationGetRunLoopSource=iTunesMobileDeviceReal.AMDevicePreflightOperationGetRunLoopSource") 206 | // #pragma comment(linker, "/export:AMDevicePreflightOperationGetTypeID=iTunesMobileDeviceReal.AMDevicePreflightOperationGetTypeID") 207 | // #pragma comment(linker, "/export:AMDevicePreflightOperationInvalidate=iTunesMobileDeviceReal.AMDevicePreflightOperationInvalidate") 208 | // #pragma comment(linker, "/export:AMDeviceRemoveApplicationArchive=iTunesMobileDeviceReal.AMDeviceRemoveApplicationArchive") 209 | // #pragma comment(linker, "/export:AMDeviceRemoveProvisioningProfile=iTunesMobileDeviceReal.AMDeviceRemoveProvisioningProfile") 210 | // #pragma comment(linker, "/export:AMDeviceRemoveValue=iTunesMobileDeviceReal.AMDeviceRemoveValue") 211 | // #pragma comment(linker, "/export:AMDeviceRequestAbbreviatedSendSync=iTunesMobileDeviceReal.AMDeviceRequestAbbreviatedSendSync") 212 | // #pragma comment(linker, "/export:AMDeviceRestoreApplication=iTunesMobileDeviceReal.AMDeviceRestoreApplication") 213 | // #pragma comment(linker, "/export:AMDeviceSecureArchiveApplication=iTunesMobileDeviceReal.AMDeviceSecureArchiveApplication") 214 | // #pragma comment(linker, "/export:AMDeviceSecureCheckCapabilitiesMatch=iTunesMobileDeviceReal.AMDeviceSecureCheckCapabilitiesMatch") 215 | // #pragma comment(linker, "/export:AMDeviceSecureInstallApplication=iTunesMobileDeviceReal.AMDeviceSecureInstallApplication") 216 | // #pragma comment(linker, "/export:AMDeviceSecureRemoveApplicationArchive=iTunesMobileDeviceReal.AMDeviceSecureRemoveApplicationArchive") 217 | // #pragma comment(linker, "/export:AMDeviceSecureRestoreApplication=iTunesMobileDeviceReal.AMDeviceSecureRestoreApplication") 218 | // #pragma comment(linker, "/export:AMDeviceSecureStartService=iTunesMobileDeviceReal.AMDeviceSecureStartService") 219 | // #pragma comment(linker, "/export:AMDeviceSecureTransferPath=iTunesMobileDeviceReal.AMDeviceSecureTransferPath") 220 | // #pragma comment(linker, "/export:AMDeviceSecureUninstallApplication=iTunesMobileDeviceReal.AMDeviceSecureUninstallApplication") 221 | // #pragma comment(linker, "/export:AMDeviceSecureUpgradeApplication=iTunesMobileDeviceReal.AMDeviceSecureUpgradeApplication") 222 | // #pragma comment(linker, "/export:AMDeviceSetUserInfo=iTunesMobileDeviceReal.AMDeviceSetUserInfo") 223 | // #pragma comment(linker, "/export:AMDeviceSetValue=iTunesMobileDeviceReal.AMDeviceSetValue") 224 | // #pragma comment(linker, "/export:AMDeviceSetWirelessBuddyFlags=iTunesMobileDeviceReal.AMDeviceSetWirelessBuddyFlags") 225 | // #pragma comment(linker, "/export:AMDeviceStartHouseArrestService=iTunesMobileDeviceReal.AMDeviceStartHouseArrestService") 226 | // #pragma comment(linker, "/export:AMDeviceStartService=iTunesMobileDeviceReal.AMDeviceStartService") 227 | // #pragma comment(linker, "/export:AMDeviceStartServiceWithOptions=iTunesMobileDeviceReal.AMDeviceStartServiceWithOptions") 228 | // #pragma comment(linker, "/export:AMDeviceStartSession=iTunesMobileDeviceReal.AMDeviceStartSession") 229 | // #pragma comment(linker, "/export:AMDeviceStopSession=iTunesMobileDeviceReal.AMDeviceStopSession") 230 | // #pragma comment(linker, "/export:AMDeviceTransferApplication=iTunesMobileDeviceReal.AMDeviceTransferApplication") 231 | // #pragma comment(linker, "/export:AMDeviceTransferPath=iTunesMobileDeviceReal.AMDeviceTransferPath") 232 | // #pragma comment(linker, "/export:AMDeviceUninstallApplication=iTunesMobileDeviceReal.AMDeviceUninstallApplication") 233 | // #pragma comment(linker, "/export:AMDeviceUnpair=iTunesMobileDeviceReal.AMDeviceUnpair") 234 | // #pragma comment(linker, "/export:AMDeviceUpgradeApplication=iTunesMobileDeviceReal.AMDeviceUpgradeApplication") 235 | // #pragma comment(linker, "/export:AMDeviceValidatePairing=iTunesMobileDeviceReal.AMDeviceValidatePairing") 236 | // #pragma comment(linker, "/export:AMDeviceWakeupOperationCreateWithToken=iTunesMobileDeviceReal.AMDeviceWakeupOperationCreateWithToken") 237 | // #pragma comment(linker, "/export:AMDeviceWakeupOperationGetTypeID=iTunesMobileDeviceReal.AMDeviceWakeupOperationGetTypeID") 238 | // #pragma comment(linker, "/export:AMDeviceWakeupOperationInvalidate=iTunesMobileDeviceReal.AMDeviceWakeupOperationInvalidate") 239 | // #pragma comment(linker, "/export:AMDeviceWakeupOperationSchedule=iTunesMobileDeviceReal.AMDeviceWakeupOperationSchedule") 240 | // #pragma comment(linker, "/export:AMDeviceWakeupUsingToken=iTunesMobileDeviceReal.AMDeviceWakeupUsingToken") 241 | // #pragma comment(linker, "/export:AMRAuthInstallCopyLocalizedStringForServerError=iTunesMobileDeviceReal.AMRAuthInstallCopyLocalizedStringForServerError") 242 | // #pragma comment(linker, "/export:AMRAuthInstallCopyPreflightOptions=iTunesMobileDeviceReal.AMRAuthInstallCopyPreflightOptions") 243 | // #pragma comment(linker, "/export:AMRAuthInstallFinalize=iTunesMobileDeviceReal.AMRAuthInstallFinalize") 244 | // #pragma comment(linker, "/export:AMRAuthInstallPreflight=iTunesMobileDeviceReal.AMRAuthInstallPreflight") 245 | // #pragma comment(linker, "/export:AMRAuthInstallRegisterProxyCredentialsCallback=iTunesMobileDeviceReal.AMRAuthInstallRegisterProxyCredentialsCallback") 246 | // #pragma comment(linker, "/export:AMRLog=iTunesMobileDeviceReal.AMRLog") 247 | // #pragma comment(linker, "/export:AMRLogv=iTunesMobileDeviceReal.AMRLogv") 248 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceCopyAuthInstallPreflightOptions=iTunesMobileDeviceReal.AMRecoveryModeDeviceCopyAuthInstallPreflightOptions") 249 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceCopyBoardConfig=iTunesMobileDeviceReal.AMRecoveryModeDeviceCopyBoardConfig") 250 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceCopyEnvironmentVariableFromDevice=iTunesMobileDeviceReal.AMRecoveryModeDeviceCopyEnvironmentVariableFromDevice") 251 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceCopyIMEI=iTunesMobileDeviceReal.AMRecoveryModeDeviceCopyIMEI") 252 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceCopySerialNumber=iTunesMobileDeviceReal.AMRecoveryModeDeviceCopySerialNumber") 253 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetBoardID=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetBoardID") 254 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetChipID=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetChipID") 255 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetECID=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetECID") 256 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetLocationID=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetLocationID") 257 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetProductID=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetProductID") 258 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetProductType=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetProductType") 259 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetProductionMode=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetProductionMode") 260 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetProgress=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetProgress") 261 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetSecurityDomain=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetSecurityDomain") 262 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetSecurityEpoch=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetSecurityEpoch") 263 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceGetTypeID=iTunesMobileDeviceReal.AMRecoveryModeDeviceGetTypeID") 264 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceIsBootstrapOnly=iTunesMobileDeviceReal.AMRecoveryModeDeviceIsBootstrapOnly") 265 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceReboot=iTunesMobileDeviceReal.AMRecoveryModeDeviceReboot") 266 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceRequestAbbreviatedSendSync=iTunesMobileDeviceReal.AMRecoveryModeDeviceRequestAbbreviatedSendSync") 267 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceSendBlindCommandToDevice=iTunesMobileDeviceReal.AMRecoveryModeDeviceSendBlindCommandToDevice") 268 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceSendCommandToDevice=iTunesMobileDeviceReal.AMRecoveryModeDeviceSendCommandToDevice") 269 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceSendFileToDevice=iTunesMobileDeviceReal.AMRecoveryModeDeviceSendFileToDevice") 270 | // #pragma comment(linker, "/export:AMRecoveryModeDeviceSetAutoBoot=iTunesMobileDeviceReal.AMRecoveryModeDeviceSetAutoBoot") 271 | // #pragma comment(linker, "/export:AMRecoveryModeGetSoftwareBuildVersion=iTunesMobileDeviceReal.AMRecoveryModeGetSoftwareBuildVersion") 272 | // #pragma comment(linker, "/export:AMRestorableBuildCopyRestoreBundleURL=iTunesMobileDeviceReal.AMRestorableBuildCopyRestoreBundleURL") 273 | // #pragma comment(linker, "/export:AMRestorableBuildCopySupportedBoardConfigs=iTunesMobileDeviceReal.AMRestorableBuildCopySupportedBoardConfigs") 274 | // #pragma comment(linker, "/export:AMRestorableBuildCopySupportedVariants=iTunesMobileDeviceReal.AMRestorableBuildCopySupportedVariants") 275 | // #pragma comment(linker, "/export:AMRestorableBuildCreate=iTunesMobileDeviceReal.AMRestorableBuildCreate") 276 | // #pragma comment(linker, "/export:AMRestorableCommitStashBag=iTunesMobileDeviceReal.AMRestorableCommitStashBag") 277 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyAMDevice=iTunesMobileDeviceReal.AMRestorableDeviceCopyAMDevice") 278 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyAuthInstallPreflightOptions=iTunesMobileDeviceReal.AMRestorableDeviceCopyAuthInstallPreflightOptions") 279 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyBoardConfig=iTunesMobileDeviceReal.AMRestorableDeviceCopyBoardConfig") 280 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyDFUModeDevice=iTunesMobileDeviceReal.AMRestorableDeviceCopyDFUModeDevice") 281 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyDefaultRestoreOptions=iTunesMobileDeviceReal.AMRestorableDeviceCopyDefaultRestoreOptions") 282 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyRecoveryModeDevice=iTunesMobileDeviceReal.AMRestorableDeviceCopyRecoveryModeDevice") 283 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyRestoreModeDevice=iTunesMobileDeviceReal.AMRestorableDeviceCopyRestoreModeDevice") 284 | // #pragma comment(linker, "/export:AMRestorableDeviceCopyRestoreOptionsFromDocument=iTunesMobileDeviceReal.AMRestorableDeviceCopyRestoreOptionsFromDocument") 285 | // #pragma comment(linker, "/export:AMRestorableDeviceCopySerialDevicePath=iTunesMobileDeviceReal.AMRestorableDeviceCopySerialDevicePath") 286 | // #pragma comment(linker, "/export:AMRestorableDeviceCopySerialNumber=iTunesMobileDeviceReal.AMRestorableDeviceCopySerialNumber") 287 | // #pragma comment(linker, "/export:AMRestorableDeviceCreateFromAMDevice=iTunesMobileDeviceReal.AMRestorableDeviceCreateFromAMDevice") 288 | // #pragma comment(linker, "/export:AMRestorableDeviceEnableExtraDFUDevices=iTunesMobileDeviceReal.AMRestorableDeviceEnableExtraDFUDevices") 289 | // #pragma comment(linker, "/export:AMRestorableDeviceGetDFUModeDevice=iTunesMobileDeviceReal.AMRestorableDeviceGetDFUModeDevice") 290 | // #pragma comment(linker, "/export:AMRestorableDeviceGetECID=iTunesMobileDeviceReal.AMRestorableDeviceGetECID") 291 | // #pragma comment(linker, "/export:AMRestorableDeviceGetFusingInfo=iTunesMobileDeviceReal.AMRestorableDeviceGetFusingInfo") 292 | // #pragma comment(linker, "/export:AMRestorableDeviceGetLocationID=iTunesMobileDeviceReal.AMRestorableDeviceGetLocationID") 293 | // #pragma comment(linker, "/export:AMRestorableDeviceGetProductID=iTunesMobileDeviceReal.AMRestorableDeviceGetProductID") 294 | // #pragma comment(linker, "/export:AMRestorableDeviceGetProductType=iTunesMobileDeviceReal.AMRestorableDeviceGetProductType") 295 | // #pragma comment(linker, "/export:AMRestorableDeviceGetRecoveryModeDevice=iTunesMobileDeviceReal.AMRestorableDeviceGetRecoveryModeDevice") 296 | // #pragma comment(linker, "/export:AMRestorableDeviceGetState=iTunesMobileDeviceReal.AMRestorableDeviceGetState") 297 | // #pragma comment(linker, "/export:AMRestorableDeviceRegisterForNotifications=iTunesMobileDeviceReal.AMRestorableDeviceRegisterForNotifications") 298 | // #pragma comment(linker, "/export:AMRestorableDeviceRestore=iTunesMobileDeviceReal.AMRestorableDeviceRestore") 299 | // #pragma comment(linker, "/export:AMRestorableDeviceSendBlindCommand=iTunesMobileDeviceReal.AMRestorableDeviceSendBlindCommand") 300 | // #pragma comment(linker, "/export:AMRestorableDeviceSendCommand=iTunesMobileDeviceReal.AMRestorableDeviceSendCommand") 301 | // #pragma comment(linker, "/export:AMRestorableDeviceSendFile=iTunesMobileDeviceReal.AMRestorableDeviceSendFile") 302 | // #pragma comment(linker, "/export:AMRestorableDeviceSetLogFileURL=iTunesMobileDeviceReal.AMRestorableDeviceSetLogFileURL") 303 | // #pragma comment(linker, "/export:AMRestorableDeviceSetProxyCredentialsCallback=iTunesMobileDeviceReal.AMRestorableDeviceSetProxyCredentialsCallback") 304 | // #pragma comment(linker, "/export:AMRestorableDeviceUnregisterForNotifications=iTunesMobileDeviceReal.AMRestorableDeviceUnregisterForNotifications") 305 | // #pragma comment(linker, "/export:AMRestorableEnableLogStreaming=iTunesMobileDeviceReal.AMRestorableEnableLogStreaming") 306 | // #pragma comment(linker, "/export:AMRestorableGetIdentifyingErrorCode=iTunesMobileDeviceReal.AMRestorableGetIdentifyingErrorCode") 307 | // #pragma comment(linker, "/export:AMRestorableLogToFile=iTunesMobileDeviceReal.AMRestorableLogToFile") 308 | // #pragma comment(linker, "/export:AMRestorablePersonalizeCopyManifestTag=iTunesMobileDeviceReal.AMRestorablePersonalizeCopyManifestTag") 309 | // #pragma comment(linker, "/export:AMRestorablePersonalizeSendFile=iTunesMobileDeviceReal.AMRestorablePersonalizeSendFile") 310 | // #pragma comment(linker, "/export:AMRestorableSetGlobalLocationIDFilter=iTunesMobileDeviceReal.AMRestorableSetGlobalLocationIDFilter") 311 | // #pragma comment(linker, "/export:AMRestorableSetGlobalLogFileURL=iTunesMobileDeviceReal.AMRestorableSetGlobalLogFileURL") 312 | // #pragma comment(linker, "/export:AMRestorableSetLogLevel=iTunesMobileDeviceReal.AMRestorableSetLogLevel") 313 | // #pragma comment(linker, "/export:AMRestoreCreateBootArgsByAddingArg=iTunesMobileDeviceReal.AMRestoreCreateBootArgsByAddingArg") 314 | // #pragma comment(linker, "/export:AMRestoreCreateBootArgsByRemovingArg=iTunesMobileDeviceReal.AMRestoreCreateBootArgsByRemovingArg") 315 | // #pragma comment(linker, "/export:AMRestoreCreateDefaultOptions=iTunesMobileDeviceReal.AMRestoreCreateDefaultOptions") 316 | // #pragma comment(linker, "/export:AMRestoreCreatePathsForBundle=iTunesMobileDeviceReal.AMRestoreCreatePathsForBundle") 317 | // #pragma comment(linker, "/export:AMRestoreDisableFileLogging=iTunesMobileDeviceReal.AMRestoreDisableFileLogging") 318 | // #pragma comment(linker, "/export:AMRestoreEnableExtraDFUDevices=iTunesMobileDeviceReal.AMRestoreEnableExtraDFUDevices") 319 | // #pragma comment(linker, "/export:AMRestoreEnableFileLogging=iTunesMobileDeviceReal.AMRestoreEnableFileLogging") 320 | // #pragma comment(linker, "/export:AMRestoreGetSupportedPayloadVersion=iTunesMobileDeviceReal.AMRestoreGetSupportedPayloadVersion") 321 | // #pragma comment(linker, "/export:AMRestoreGetTransformedDFUType=iTunesMobileDeviceReal.AMRestoreGetTransformedDFUType") 322 | // #pragma comment(linker, "/export:AMRestoreGetTransformedFirmwareTypeValue=iTunesMobileDeviceReal.AMRestoreGetTransformedFirmwareTypeValue") 323 | // #pragma comment(linker, "/export:AMRestoreModeDeviceCopyBoardConfig=iTunesMobileDeviceReal.AMRestoreModeDeviceCopyBoardConfig") 324 | // #pragma comment(linker, "/export:AMRestoreModeDeviceCopyEcid=iTunesMobileDeviceReal.AMRestoreModeDeviceCopyEcid") 325 | // #pragma comment(linker, "/export:AMRestoreModeDeviceCopyIMEI=iTunesMobileDeviceReal.AMRestoreModeDeviceCopyIMEI") 326 | // #pragma comment(linker, "/export:AMRestoreModeDeviceCopyRestoreLog=iTunesMobileDeviceReal.AMRestoreModeDeviceCopyRestoreLog") 327 | // #pragma comment(linker, "/export:AMRestoreModeDeviceCopySerialNumber=iTunesMobileDeviceReal.AMRestoreModeDeviceCopySerialNumber") 328 | // #pragma comment(linker, "/export:AMRestoreModeDeviceCreate=iTunesMobileDeviceReal.AMRestoreModeDeviceCreate") 329 | // #pragma comment(linker, "/export:AMRestoreModeDeviceGetDeviceID=iTunesMobileDeviceReal.AMRestoreModeDeviceGetDeviceID") 330 | // #pragma comment(linker, "/export:AMRestoreModeDeviceGetLocationID=iTunesMobileDeviceReal.AMRestoreModeDeviceGetLocationID") 331 | // #pragma comment(linker, "/export:AMRestoreModeDeviceGetProgress=iTunesMobileDeviceReal.AMRestoreModeDeviceGetProgress") 332 | // #pragma comment(linker, "/export:AMRestoreModeDeviceGetTypeID=iTunesMobileDeviceReal.AMRestoreModeDeviceGetTypeID") 333 | // #pragma comment(linker, "/export:AMRestoreModeDeviceReboot=iTunesMobileDeviceReal.AMRestoreModeDeviceReboot") 334 | // #pragma comment(linker, "/export:AMRestoreModeGetLastFailureLog=iTunesMobileDeviceReal.AMRestoreModeGetLastFailureLog") 335 | // #pragma comment(linker, "/export:AMRestorePerformDFURestore=iTunesMobileDeviceReal.AMRestorePerformDFURestore") 336 | // #pragma comment(linker, "/export:AMRestorePerformRecoveryModeRestore=iTunesMobileDeviceReal.AMRestorePerformRecoveryModeRestore") 337 | // #pragma comment(linker, "/export:AMRestorePerformRestoreModeRestore=iTunesMobileDeviceReal.AMRestorePerformRestoreModeRestore") 338 | // #pragma comment(linker, "/export:AMRestorePerformRestoreModeRestoreWithError=iTunesMobileDeviceReal.AMRestorePerformRestoreModeRestoreWithError") 339 | // #pragma comment(linker, "/export:AMRestoreRegisterForDeviceNotifications=iTunesMobileDeviceReal.AMRestoreRegisterForDeviceNotifications") 340 | // #pragma comment(linker, "/export:AMRestoreSetLogLevel=iTunesMobileDeviceReal.AMRestoreSetLogLevel") 341 | // #pragma comment(linker, "/export:AMRestoreUnregisterForDeviceNotifications=iTunesMobileDeviceReal.AMRestoreUnregisterForDeviceNotifications") 342 | // #pragma comment(linker, "/export:AMSArchiveBackup=iTunesMobileDeviceReal.AMSArchiveBackup") 343 | // #pragma comment(linker, "/export:AMSBackupWithOptions=iTunesMobileDeviceReal.AMSBackupWithOptions") 344 | // #pragma comment(linker, "/export:AMSBeginSync=iTunesMobileDeviceReal.AMSBeginSync") 345 | // #pragma comment(linker, "/export:AMSBeginSyncForDataClasses=iTunesMobileDeviceReal.AMSBeginSyncForDataClasses") 346 | // #pragma comment(linker, "/export:AMSCancelBackupRestore=iTunesMobileDeviceReal.AMSCancelBackupRestore") 347 | // #pragma comment(linker, "/export:AMSCancelCrashReportCopy=iTunesMobileDeviceReal.AMSCancelCrashReportCopy") 348 | // #pragma comment(linker, "/export:AMSCancelSync=iTunesMobileDeviceReal.AMSCancelSync") 349 | // #pragma comment(linker, "/export:AMSCancelSyncDiagnostics=iTunesMobileDeviceReal.AMSCancelSyncDiagnostics") 350 | // #pragma comment(linker, "/export:AMSChangeBackupPassword=iTunesMobileDeviceReal.AMSChangeBackupPassword") 351 | // #pragma comment(linker, "/export:AMSCleanup=iTunesMobileDeviceReal.AMSCleanup") 352 | // #pragma comment(linker, "/export:AMSClearDataClasses=iTunesMobileDeviceReal.AMSClearDataClasses") 353 | // #pragma comment(linker, "/export:AMSConnectToCrashReportCopyTarget=iTunesMobileDeviceReal.AMSConnectToCrashReportCopyTarget") 354 | // #pragma comment(linker, "/export:AMSCopyApplicationListFromBackup=iTunesMobileDeviceReal.AMSCopyApplicationListFromBackup") 355 | // #pragma comment(linker, "/export:AMSCopyCrashReportPath=iTunesMobileDeviceReal.AMSCopyCrashReportPath") 356 | // #pragma comment(linker, "/export:AMSCopyCrashReportsFromTarget=iTunesMobileDeviceReal.AMSCopyCrashReportsFromTarget") 357 | // #pragma comment(linker, "/export:AMSCopySourcesForRestoreCompatibleWith=iTunesMobileDeviceReal.AMSCopySourcesForRestoreCompatibleWith") 358 | // #pragma comment(linker, "/export:AMSDisconnectFromCrashReportCopyTarget=iTunesMobileDeviceReal.AMSDisconnectFromCrashReportCopyTarget") 359 | // #pragma comment(linker, "/export:AMSEnableCloudBackup=iTunesMobileDeviceReal.AMSEnableCloudBackup") 360 | // #pragma comment(linker, "/export:AMSEnableSyncServices=iTunesMobileDeviceReal.AMSEnableSyncServices") 361 | // #pragma comment(linker, "/export:AMSGetAOSUsername=iTunesMobileDeviceReal.AMSGetAOSUsername") 362 | // #pragma comment(linker, "/export:AMSGetApplicationProviderInfo=iTunesMobileDeviceReal.AMSGetApplicationProviderInfo") 363 | // #pragma comment(linker, "/export:AMSGetBackupInfo=iTunesMobileDeviceReal.AMSGetBackupInfo") 364 | // #pragma comment(linker, "/export:AMSGetBackupPasswordFromKeychainForTarget=iTunesMobileDeviceReal.AMSGetBackupPasswordFromKeychainForTarget") 365 | // #pragma comment(linker, "/export:AMSGetCalendarDayLimit=iTunesMobileDeviceReal.AMSGetCalendarDayLimit") 366 | // #pragma comment(linker, "/export:AMSGetClientIdentifierAndDisplayNameForTarget=iTunesMobileDeviceReal.AMSGetClientIdentifierAndDisplayNameForTarget") 367 | // #pragma comment(linker, "/export:AMSGetCollectionsForDataClassName=iTunesMobileDeviceReal.AMSGetCollectionsForDataClassName") 368 | // #pragma comment(linker, "/export:AMSGetCrashReportCopyPreferencesForTarget=iTunesMobileDeviceReal.AMSGetCrashReportCopyPreferencesForTarget") 369 | // #pragma comment(linker, "/export:AMSGetDataChangeAlertInfo=iTunesMobileDeviceReal.AMSGetDataChangeAlertInfo") 370 | // #pragma comment(linker, "/export:AMSGetDataClassInfoForTarget=iTunesMobileDeviceReal.AMSGetDataClassInfoForTarget") 371 | // #pragma comment(linker, "/export:AMSGetDefaultOutlookCalendarMapping=iTunesMobileDeviceReal.AMSGetDefaultOutlookCalendarMapping") 372 | // #pragma comment(linker, "/export:AMSGetLastSyncDateForDataClass=iTunesMobileDeviceReal.AMSGetLastSyncDateForDataClass") 373 | // #pragma comment(linker, "/export:AMSGetNewRecordCalendarName=iTunesMobileDeviceReal.AMSGetNewRecordCalendarName") 374 | // #pragma comment(linker, "/export:AMSGetNewRecordGroupName=iTunesMobileDeviceReal.AMSGetNewRecordGroupName") 375 | // #pragma comment(linker, "/export:AMSGetNumberOfCrashReportsToCopy=iTunesMobileDeviceReal.AMSGetNumberOfCrashReportsToCopy") 376 | // #pragma comment(linker, "/export:AMSGetNumberOfCrashReportsToSubmit=iTunesMobileDeviceReal.AMSGetNumberOfCrashReportsToSubmit") 377 | // #pragma comment(linker, "/export:AMSGetSourcesForRestore=iTunesMobileDeviceReal.AMSGetSourcesForRestore") 378 | // #pragma comment(linker, "/export:AMSGetSupportedDataClassNames=iTunesMobileDeviceReal.AMSGetSupportedDataClassNames") 379 | // #pragma comment(linker, "/export:AMSInitialize=iTunesMobileDeviceReal.AMSInitialize") 380 | // #pragma comment(linker, "/export:AMSIsSyncServicesEnabled=iTunesMobileDeviceReal.AMSIsSyncServicesEnabled") 381 | // #pragma comment(linker, "/export:AMSRefreshCollectionsForDataClassName=iTunesMobileDeviceReal.AMSRefreshCollectionsForDataClassName") 382 | // #pragma comment(linker, "/export:AMSRegisterCallbacks=iTunesMobileDeviceReal.AMSRegisterCallbacks") 383 | // #pragma comment(linker, "/export:AMSRegisterClientWithTargetIdentifierAndDisplayName=iTunesMobileDeviceReal.AMSRegisterClientWithTargetIdentifierAndDisplayName") 384 | // #pragma comment(linker, "/export:AMSResetSyncData=iTunesMobileDeviceReal.AMSResetSyncData") 385 | // #pragma comment(linker, "/export:AMSRestoreWithApplications=iTunesMobileDeviceReal.AMSRestoreWithApplications") 386 | // #pragma comment(linker, "/export:AMSRunSyncDiagnostics=iTunesMobileDeviceReal.AMSRunSyncDiagnostics") 387 | // #pragma comment(linker, "/export:AMSSetBackupPasswordInKeychain=iTunesMobileDeviceReal.AMSSetBackupPasswordInKeychain") 388 | // #pragma comment(linker, "/export:AMSSetCalendarDayLimit=iTunesMobileDeviceReal.AMSSetCalendarDayLimit") 389 | // #pragma comment(linker, "/export:AMSSetCrashReportCopyPreferencesForTarget=iTunesMobileDeviceReal.AMSSetCrashReportCopyPreferencesForTarget") 390 | // #pragma comment(linker, "/export:AMSSetDataChangeAlertInfo=iTunesMobileDeviceReal.AMSSetDataChangeAlertInfo") 391 | // #pragma comment(linker, "/export:AMSSetDataClassInfoForTarget=iTunesMobileDeviceReal.AMSSetDataClassInfoForTarget") 392 | // #pragma comment(linker, "/export:AMSSetDefaultOutlookCalendarMapping=iTunesMobileDeviceReal.AMSSetDefaultOutlookCalendarMapping") 393 | // #pragma comment(linker, "/export:AMSSetDesignatedProviderForDataClassName=iTunesMobileDeviceReal.AMSSetDesignatedProviderForDataClassName") 394 | // #pragma comment(linker, "/export:AMSSetFilteredCollectionNamesForDataClassName=iTunesMobileDeviceReal.AMSSetFilteredCollectionNamesForDataClassName") 395 | // #pragma comment(linker, "/export:AMSSetNewRecordCalendarName=iTunesMobileDeviceReal.AMSSetNewRecordCalendarName") 396 | // #pragma comment(linker, "/export:AMSSetNewRecordGroupName=iTunesMobileDeviceReal.AMSSetNewRecordGroupName") 397 | // #pragma comment(linker, "/export:AMSSubmitCrashReportsFromTarget=iTunesMobileDeviceReal.AMSSubmitCrashReportsFromTarget") 398 | // #pragma comment(linker, "/export:AMSSubmitRestoreLogFromPath=iTunesMobileDeviceReal.AMSSubmitRestoreLogFromPath") 399 | // #pragma comment(linker, "/export:AMSUnregisterTarget=iTunesMobileDeviceReal.AMSUnregisterTarget") 400 | // #pragma comment(linker, "/export:ASRServerHandleConnection=iTunesMobileDeviceReal.ASRServerHandleConnection") 401 | // #pragma comment(linker, "/export:RCGetSystemPartitionExtrasSizeForDevice=iTunesMobileDeviceReal.RCGetSystemPartitionExtrasSizeForDevice") 402 | // #pragma comment(linker, "/export:USBMuxConnectByPort=iTunesMobileDeviceReal.USBMuxConnectByPort") 403 | // #pragma comment(linker, "/export:USBMuxListenerClose=iTunesMobileDeviceReal.USBMuxListenerClose") 404 | // #pragma comment(linker, "/export:USBMuxListenerCreate=iTunesMobileDeviceReal.USBMuxListenerCreate") 405 | // #pragma comment(linker, "/export:USBMuxListenerSetDebug=iTunesMobileDeviceReal.USBMuxListenerSetDebug") 406 | // #pragma comment(linker, "/export:kAFCErrorCodeKey=iTunesMobileDeviceReal.kAFCErrorCodeKey") 407 | // #pragma comment(linker, "/export:kAFCErrorDebugDescriptionKey=iTunesMobileDeviceReal.kAFCErrorDebugDescriptionKey") 408 | // #pragma comment(linker, "/export:kAFCErrorDescriptionKey=iTunesMobileDeviceReal.kAFCErrorDescriptionKey") 409 | // #pragma comment(linker, "/export:kAFCErrorDomain=iTunesMobileDeviceReal.kAFCErrorDomain") 410 | // #pragma comment(linker, "/export:kAFCErrorDomainKey=iTunesMobileDeviceReal.kAFCErrorDomainKey") 411 | // #pragma comment(linker, "/export:kAFCErrorExtendedInfoKey=iTunesMobileDeviceReal.kAFCErrorExtendedInfoKey") 412 | // #pragma comment(linker, "/export:kAFCErrorFileLineKey=iTunesMobileDeviceReal.kAFCErrorFileLineKey") 413 | // #pragma comment(linker, "/export:kAFCErrorFileNameKey=iTunesMobileDeviceReal.kAFCErrorFileNameKey") 414 | // #pragma comment(linker, "/export:kAFCErrorLocalizedDescriptionKey=iTunesMobileDeviceReal.kAFCErrorLocalizedDescriptionKey") 415 | // #pragma comment(linker, "/export:kAFCErrorLocalizedFailureReasonKey=iTunesMobileDeviceReal.kAFCErrorLocalizedFailureReasonKey") 416 | // #pragma comment(linker, "/export:kAFCErrorLocalizedRecoverySuggestionKey=iTunesMobileDeviceReal.kAFCErrorLocalizedRecoverySuggestionKey") 417 | // #pragma comment(linker, "/export:kAFCErrorUnderlyingErrorKey=iTunesMobileDeviceReal.kAFCErrorUnderlyingErrorKey") 418 | // #pragma comment(linker, "/export:kAFCErrorVersionKey=iTunesMobileDeviceReal.kAFCErrorVersionKey") 419 | // #pragma comment(linker, "/export:kAFCHeaderKeyHeaderLength=iTunesMobileDeviceReal.kAFCHeaderKeyHeaderLength") 420 | // #pragma comment(linker, "/export:kAFCHeaderKeyPacketData=iTunesMobileDeviceReal.kAFCHeaderKeyPacketData") 421 | // #pragma comment(linker, "/export:kAFCHeaderKeyPacketID=iTunesMobileDeviceReal.kAFCHeaderKeyPacketID") 422 | // #pragma comment(linker, "/export:kAFCHeaderKeyPacketLength=iTunesMobileDeviceReal.kAFCHeaderKeyPacketLength") 423 | // #pragma comment(linker, "/export:kAFCHeaderKeyPacketType=iTunesMobileDeviceReal.kAFCHeaderKeyPacketType") 424 | // #pragma comment(linker, "/export:kAFCHeaderKeySignature=iTunesMobileDeviceReal.kAFCHeaderKeySignature") 425 | // #pragma comment(linker, "/export:kAMRestorableInvalidClientID=iTunesMobileDeviceReal.kAMRestorableInvalidClientID") 426 | --------------------------------------------------------------------------------