├── 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 |
--------------------------------------------------------------------------------