2 * This file is part of the LibreOffice project.
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
11 File gid_File_Windows6_1_KB2999226_x64_msu
12 Name = "Windows6.1-KB2999226-x64.msu";
13 Dir = gid_Brand_Dir_Program;
14 Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
17 File gid_File_Windows8_RT_KB2999226_x64_msu
18 Name = "Windows8-RT-KB2999226-x64.msu";
19 Dir = gid_Brand_Dir_Program;
20 Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
23 File gid_File_Windows8_1_KB2999226_x64_msu
24 Name = "Windows8.1-KB2999226-x64.msu";
25 Dir = gid_Brand_Dir_Program;
26 Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
31 File gid_File_Windows6_1_KB2999226_x86_msu
32 Name = "Windows6.1-KB2999226-x86.msu";
33 Dir = gid_Brand_Dir_Program;
34 Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
37 File gid_File_Windows8_RT_KB2999226_x86_msu
38 Name = "Windows8-RT-KB2999226-x86.msu";
39 Dir = gid_Brand_Dir_Program;
40 Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
43 File gid_File_Windows8_1_KB2999226_x86_msu
44 Name = "Windows8.1-KB2999226-x86.msu";
45 Dir = gid_Brand_Dir_Program;
46 Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY);
49 #endif /* WINDOWS_X64 */
51 /* A deferred not-impersonated action that will call wusa.exe to actually install
52 msu. Since deferred actions don't have access to current DB, the action depends
53 on immediate-executed action inst_ucrt (see below) that precedes it, unpacks
54 the binary to a temp file, and sets this action's CustomActionData property.
56 WindowsCustomAction gid_Customaction_inst_msu
59 Source = "inst_msu_msi.dll";
60 Target = "InstallMSU";
62 Assignment1 = ("InstallExecuteSequence", "Not Installed And inst_msu", "InstallFiles");
65 /* An immediately-executed action that will unpack a binary, which name in binary table is set
66 in "InstMSUBinary" property, to a temporary file, and sets "inst_msu" and "cleanup_msu" props.
68 WindowsCustomAction gid_Customaction_unpack_msu
71 Source = "inst_msu_msi.dll";
72 Target = "UnpackMSUForInstall";
74 Assignment1 = ("InstallExecuteSequence", "Not Installed And InstMSUBinary", "cleanup_msu");
77 /* A rollback action that removes temp file. It must precede inst_msu.
79 WindowsCustomAction gid_Customaction_cleanup_msu
82 Source = "inst_msu_msi.dll";
83 Target = "CleanupMSU";
85 Assignment1 = ("InstallExecuteSequence", "Not Installed And cleanup_msu", "inst_msu");
88 /* The "InstMSUBinary" property contains an error message number and a binary name, separated by "|".
89 The former is used when installing the MSU fails.
91 WindowsCustomAction gid_Customaction_check_win7x64_ucrt
92 Name = "check_win7x64_ucrt";
94 Source = "InstMSUBinary";
95 Target = "KB2999226|Windows61-KB2999226-x64msu";
97 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 601 And VersionNT64", "FileCost");
101 WindowsCustomAction gid_Customaction_check_win8x64_ucrt
102 Name = "check_win8x64_ucrt";
104 Source = "InstMSUBinary";
105 Target = "KB2999226|Windows8-RT-KB2999226-x64msu";
107 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 602 And VersionNT64", "check_win7x64_ucrt");
111 WindowsCustomAction gid_Customaction_check_win81x64_ucrt
112 Name = "check_win81x64_ucrt";
114 Source = "InstMSUBinary";
115 Target = "KB2999226|Windows81-KB2999226-x64msu";
117 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 603 And (Not WINMAJORVER Or WINMAJORVER = \"#6\") And VersionNT64", "check_win8x64_ucrt");
123 /* 32-bit installer must be prepared to run on both 32- and 64-bit Windows. So, it might need to
124 install either 32-bit or 64-bit UCRT package, depending on OS bitness.
127 WindowsCustomAction gid_Customaction_check_win7x32_ucrt
128 Name = "check_win7x32_ucrt";
130 Source = "InstMSUBinary";
131 Target = "KB2999226|Windows61-KB2999226-x86msu";
133 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 601 And Not VersionNT64", "check_win81x64_ucrt");
137 WindowsCustomAction gid_Customaction_check_win8x32_ucrt
138 Name = "check_win8x32_ucrt";
140 Source = "InstMSUBinary";
141 Target = "KB2999226|Windows8-RT-KB2999226-x86msu";
143 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 602 And Not VersionNT64", "check_win7x32_ucrt");
147 WindowsCustomAction gid_Customaction_check_win81x32_ucrt
148 Name = "check_win81x32_ucrt";
150 Source = "InstMSUBinary";
151 Target = "KB2999226|Windows81-KB2999226-x86msu";
153 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 603 And (Not WINMAJORVER Or WINMAJORVER = \"#6\") And Not VersionNT64", "check_win8x32_ucrt");
157 #endif /* WINDOWS_X64 */