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 WindowsCustomAction gid_Customaction_check_win7x64_ucrt
89 Name = "check_win7x64_ucrt";
91 Source = "InstMSUBinary";
92 Target = "Windows61-KB2999226-x64msu";
94 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 601 And VersionNT64 And Not UCRT_DETECTED", "FileCost");
98 WindowsCustomAction gid_Customaction_check_win8x64_ucrt
99 Name = "check_win8x64_ucrt";
101 Source = "InstMSUBinary";
102 Target = "Windows8-RT-KB2999226-x64msu";
104 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 602 And VersionNT64 And Not UCRT_DETECTED", "check_win7x64_ucrt");
108 WindowsCustomAction gid_Customaction_check_win81x64_ucrt
109 Name = "check_win81x64_ucrt";
111 Source = "InstMSUBinary";
112 Target = "Windows81-KB2999226-x64msu";
114 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 603 And VersionNT64 And Not UCRT_DETECTED", "check_win8x64_ucrt");
120 /* 32-bit installer must be prepared to run on both 32- and 64-bit Windows. So, it might need to
121 install either 32-bit or 64-bit UCRT package, depending on OS bitness.
124 WindowsCustomAction gid_Customaction_check_win7x32_ucrt
125 Name = "check_win7x32_ucrt";
127 Source = "InstMSUBinary";
128 Target = "Windows61-KB2999226-x86msu";
130 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 601 And Not VersionNT64 And Not UCRT_DETECTED", "check_win81x64_ucrt");
134 WindowsCustomAction gid_Customaction_check_win8x32_ucrt
135 Name = "check_win8x32_ucrt";
137 Source = "InstMSUBinary";
138 Target = "Windows8-RT-KB2999226-x86msu";
140 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 602 And Not VersionNT64 And Not UCRT_DETECTED", "check_win7x32_ucrt");
144 WindowsCustomAction gid_Customaction_check_win81x32_ucrt
145 Name = "check_win81x32_ucrt";
147 Source = "InstMSUBinary";
148 Target = "Windows81-KB2999226-x86msu";
150 Assignment1 = ("InstallExecuteSequence", "Not Installed And VersionNT = 603 And Not VersionNT64 And Not UCRT_DETECTED", "check_win8x32_ucrt");
154 #endif /* WINDOWS_X64 */