Don't use (deprecated) alloca any more
[TortoiseGit.git] / src / TortoiseGitSetup / Includes.wxi
blobfe7777dcde912d3b8990e11d21a501aa18984fbd
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Include Id="TgitInclude">\r
3         <?include VersionNumberInclude.wxi ?>\r
4 \r
5         <!-- General ..................................................................... -->\r
6         <?define VersionNumberInternal="$(var.MajorVersion).$(var.MinorVersion).$(var.MicroVersion).$(var.BuildVersion)" ?>\r
7         <?define VersionNumberUserVisible="$(var.MajorVersion).$(var.MinorVersion).$(var.MicroVersion).$(var.BuildVersion)" ?>\r
8         <?define ProductName="TortoiseGit" ?>\r
9 \r
10         <?define PackageKeywords="Sourcecontrol;Git;TortoiseGit;Shell" ?>\r
11         <?define PackageDescription="Windows Shell Integration For Git Source Control, v$(var.VersionNumberUserVisible)" ?>\r
12         <?define PackageManufacturer="TortoiseGit team" ?>\r
13         <?define TortoiseGitOrg="https://tortoisegit.org/"?>\r
15         <!-- Platform specifics ........................................................... -->\r
17         <?if $(var.Platform) = "x64" ?>\r
18         <?define Win64YesNo="yes" ?>\r
19         <?define ReleasePath="Release64" ?>\r
20         <?define ReleasePath32="Release" ?>\r
21         <?define PlatformPathExtension="x64" ?>\r
22         <?define PlatformPath32Extension="win32" ?>\r
23         <?define PackagePlatforms="x64" ?>\r
24         <?define PlatformUserVisible="(64 bit)" ?>\r
25         <?else?>\r
26         <?define Win64YesNo="no" ?>\r
27         <?define ReleasePath="Release" ?>\r
28         <?define ReleasePath32="Release" ?>\r
29         <?define PlatformPathExtension="win32" ?>\r
30         <?define PlatformPath32Extension="win32" ?>\r
31         <?define PackagePlatforms="x86" ?>\r
32         <?define PlatformUserVisible="(32 bit)" ?>\r
33         <?endif?>\r
35         <!-- GUIDs ....................................................................... -->\r
37         <?if $(var.Platform) = "x64" ?>\r
38         <?define UpgradeGuid="F46D0E11-F71A-48A0-8A7B-FD8669B5080C" ?>\r
39         <?define UpgradeGuid32="DA0E5440-E13D-4852-AE01-15CD0264D489" ?>\r
40         <?else?>\r
41         <?define UpgradeGuid="DA0E5440-E13D-4852-AE01-15CD0264D489" ?>\r
42         <?endif?>\r
44         <?define GuidUncontrolled="10A0FDD2-B0C0-4CD4-A7AE-E594CE3B91C8"?>\r
45         <?define GuidDropHandler="6A4800FA-13B4-4CB4-9A37-97E7FAEDA731"?>\r
46         <?define GuidAdded="A38915E4-A460-4143-8D6B-0B45564C6A00"?>\r
47         <?define GuidLocked="4E453CBA-2AAB-465C-A01E-627A7BE9ED73"?>\r
48         <?define GuidDeleted="D69716CD-6993-4D0D-898F-5EBBC25C5D4D"?>\r
49         <?define GuidNormal="451C7E59-058F-450A-8C42-FE9A12A302FC"?>\r
50         <?define GuidReadonly="5F380D0B-EE64-479B-B2AD-EF437BF4B0A6"?>\r
51         <?define GuidModified="8DA7CDCB-DC0B-4246-80BD-812E942734AF"?>\r
52         <?define GuidConflict="475A024D-6157-4E03-8C61-D1FA9806415C"?>\r
53         <?define GuidIgnored="1B94B098-57C6-4C39-9DC5-8EB00E423D3E"?>\r
54         <?define GuidUnversioned="18BF1135-6EA2-405F-A71E-16EEE7F71F8B"?>\r
56         <?define GuidGitWCRev="9642A3D3-7425-49F6-8F75-6A001F716AED"?>\r
57         <?define GuidGitWCRevTypeLib="F2E334DC-2799-4961-9FCC-C324CB5FD205"?>\r
58         <?define GuidGitWCRevInterface="41886E22-73C4-49E8-8831-37F79CED16FE"?>\r
59         <?define GuidPermanentProtocols="ca93ed24-fab4-4da7-8958-88ba04092f98"?>\r
61         <!-- Target specific component GUIDs ............................................. -->\r
63         <?if $(var.Platform) = "x64" ?>\r
64         <?define GuidInfoFiles="78ACAFC6-6F62-4A58-85DC-E4FE52AEA41E"?>\r
65         <?define GuidProgramMenuFolder="B776F75C-B019-44B1-957A-3F58D3A225CF"?>\r
67         <?define GuidShellRegistry="9E011A3C-F5D1-47AB-8BE2-443C2FFF9499"?>\r
68         <?define GuidShellRegistry32="B948CE9A-585F-48EE-96C5-A1667E98077B"?>\r
69         <?define GuidMachineRegistry="E61BA450-C3DF-4EA5-98D4-240E4B05C9C4"?>\r
70         <?define GuidMachineRegistry32="ACDC3F06-4976-4A77-A676-378B076F96BE"?>\r
71         <?define GuidApproveShellComponents="E7E43AE0-DB46-4AF9-95EA-2EF7AD3F2119"?>\r
72         <?define GuidApproveShellComponents32="56A11ACF-3DE2-40F8-A6A8-4CC334E19571"?>\r
74         <?define GuidTGit="CA01E04E-4D42-4C1E-B615-0D09D12380D4"?>\r
75         <?define GuidGitLibs="61EC5A0E-0B76-4E47-90A9-E0CF2E893444"?>\r
76         <?define GuidGitLibs32="69FBADA2-E356-45E6-BF22-D544057EB07E"?>\r
77         <?define GuidCrashRpt="69B216BC-60D2-4675-A4E5-1ECFB26A4AED"?>\r
79         <?define GuidUCRT="832ECBD6-EF93-42F2-ACCF-A40FEA2FB1FB"?>\r
80         <?define GuidCRTMFC="343ED373-E84F-4844-BB88-9709D81F2E45"?>\r
82         <?define GuidHelpEN="7AB0A6AA-1283-4A2A-B989-D8117ACB9FC4"?>\r
84         <?define GuidTortoiseProc="2F61414B-4884-497F-A066-0D0C86A4872A"?>\r
85         <?define GuidTortoiseShell="562E0360-282A-4AAC-917D-5C77EDF1B6FB"?>\r
86         <?define GuidTortoiseShell32="572EBB6E-09C5-4199-B3B7-173ED1FFC531"?>\r
87         <?define GuidTortoiseGitTools="0403B84B-0884-41AE-AECC-69283CAE3512"?>\r
88         <?define GuidTortoiseGitCache="49C37E2C-9E20-4792-A780-24761CFBDDD6"?>\r
89         <?define GuidTortoiseGITShortcuts="BFF1875C-D7A8-49CF-BD30-C2B76C5576CF"?>\r
90         <?define GuidTortoiseMerge="8D5CCE58-8F79-4FF1-A25A-E40D41357D45"?>\r
91         <?define GuidTortoiseMergeShortcuts="659A37E6-CE9A-4A30-AFF5-6FA1A077AA33"?>\r
92         <?define GuidTortoiseGitBlameShortcuts="FEE5C1A9-0319-4EA8-A5C7-AD470F52481A"?>\r
93         <?define GuidTortoiseBlame="4B84CF65-1FE5-4736-B880-F04490D150C5"?>\r
94         <?define GuidTortoiseIDiff="75D19614-B4D4-4661-A7EB-683CEE849CF3"?>\r
95         <?define GuidTortoiseIDiffShortcuts="7312EFB9-4775-4B9C-8FE8-4E9F8C1D5586"?>\r
96         <?define GuidTortoiseUDiff="F41B3D1B-E500-457E-876E-86A0186BE7B5"?>\r
97         <?define GuidTortoiseUDiffAssoc="1A2972B9-F6B2-4DD5-B656-30638ACCF205"?>\r
98         <?define GuidProtocolTGit="59646B9D-5524-4236-83E4-2A2D88175ED4"?>\r
99         <?define GuidProtocolGit="0AD2B787-A9B3-4AD7-99A5-EC6DFF0EB2B7"?>\r
100         <?define GuidProtocolGithub="78544CC9-8E07-4968-BD03-2D3260301784"?>\r
101         <?define GuidProtocolXGithubClient="91b67a41-96ad-410c-a64b-ca15d4abcbf2"?>\r
102         <?define GuidProtocolSmartgit="294096FE-7AD3-445C-8F7C-77B048315FB9"?>\r
103         <?define GuidPlainSettingsShortcuts="D78CE764-1770-4D38-9229-F5068D8738FD"?>\r
104         <?define GuidPlatformSettingsShortcuts="256F134F-87F1-418F-BA9A-AFA92270D42D"?>\r
105         <?define GuidTortoiseGitGitWCRev="FBB5B46E-3F8D-4128-B851-C8C781C2DD03"?>\r
106         <?define GuidTortoiseGitGitWCRev32="9549BE69-E931-4001-AF29-C815B2030584"?>\r
108         <?define GuidDictionaryENGB="03B4BF1F-7CBB-4F14-BE09-5DAA6F38B976"?>\r
109         <?define GuidDictionaryENUS="5E7DDA35-1078-40C1-8428-14808AF7DB96"?>\r
110         <?define GuidRemoveLanguagePacks="829F637B-F9E9-4724-B363-F104D54C5C5C"?>\r
112         <?define GuidDiffScripts="A4FB4DC3-489C-4144-A286-C2693356E04A"?>\r
114         <?define GuidIconsClassic="1123191B-D931-49AE-A6D0-551CC82B8E83"?>\r
115         <?define GuidIconsCVSClassic="5D337941-A1FA-46A4-9B23-B6EDB133D97C"?>\r
116         <?define GuidIconsModern="4C840CEE-A967-4784-AF1C-617757D60DBB"?>\r
117         <?define GuidIconsXPStyle="96412A1D-3EE2-4874-8CFC-8EF4D0E36467"?>\r
118         <?define GuidIconsMarkPhippard="9151E386-6DD8-45A8-8C04-EBEBD9D8E179"?>\r
119         <?define GuidIconsStraight="669EE534-B358-489E-AD81-544A32172FE7"?>\r
120         <?define GuidIconsFunction="20828C05-09A6-4577-86EA-426D24357D9F"?>\r
121         <?define GuidIconsDechenesXP="04039646-4937-40F5-B7C8-178AA3653C5E"?>\r
122         <?define GuidIconsDechenesVista="AB0AAA98-0957-40A4-A655-DF94477BD40B"?>\r
123         <?define GuidIconsBlip="19077234-29E4-4D07-8ED0-0894E1607A72"?>\r
124         <?define GuidIconsBlipClean="74FCF2B4-D0D0-4DD1-8BD2-13E9890945FD"?>\r
125         <?define GuidIconsMufWin7="466B201E-8F99-4F86-8138-F89F80382313"?>\r
126         <?define GuidIconsWin10="B0C776C5-50C7-4803-996A-438FCB76CBF6"?>\r
127         <?define GuidIconsFlat="02E600EE-627B-4E78-AA89-FB0499F193D4"?>\r
128         <?define GuidIconsIllustration="425B6B1B-8758-428F-8E6C-FEAEC14FE8BC"?>\r
129         <?define GuidIconsProfessional="A0F52E05-9F31-42F7-98FA-B570C51F9868"?>\r
130         <?define GuidIconsRibbon="B497A8F2-6ABD-44C9-AC88-7960D69E10A3"?>\r
131         <?define RegSSHPLINK="112230AA-AB13-4667-AD78-DC8EBEA2ED26"?>\r
132         <?define RegSSHOpen="0E21B3B2-FA54-411B-9AF3-BB275F169A27"?>\r
134         <?define GuidWin7Library="D31C1CAE-BBD9-45E2-A487-80653A49C752"?>\r
135         <?define GuidFolderTypeGit="{DC9E616B-7611-461C-9D37-730FDD4CE278}"?>\r
136         <?define GuidLibraryTypeGit="{D44311F9-08E5-4BB8-96E3-E3E4F2A1BDD0}"?>\r
137         <?define GuidLibraryFolderGit="{D75C7F5F-5AD0-4059-9274-E8A69E0819CC}"?>\r
138         <?define GuidSearchFolderGit="{F8DF8783-8587-4BAF-9A19-E664BE2A6130}"?>\r
139         <?define GuidTopView1="{15A6AE7B-C972-47B3-A24A-06E592A3A2A5}"?>\r
140         <?define GuidTopView2="{82BA0782-5B7A-4569-B5D7-EC83085F08CC}"?>\r
141         <?define GuidTopView3="{9B371A56-C568-4C17-A8CA-ED0422C8BD20}"?>\r
142         <?define GuidTopView4="{A34FCE31-1399-42A7-B445-2A27E88F85F8}"?>\r
143         <?define GuidTopView5="{C274421B-F691-4C1F-AE01-A21B4E8A9995}"?>\r
144         <?define GuidTopView6="{FD7F4AD8-A3D9-4073-BF95-18261841333E}"?>\r
145         <?define GuidFolderTypeCmd0="{025AEA90-F150-49D2-861E-1CB1188FDBA1}"?>\r
146         <?define GuidFolderTypeCmd1="{13732517-1006-43BA-A895-9A4961C94DE1}"?>\r
147         <?define GuidFolderTypeCmd2="{51826E14-2906-4E3B-9677-4DCF778C9E21}"?>\r
148         <?define GuidFolderTypeCmd3="{0B9D41AB-361E-4A6F-B72E-D79C69C3A5E4}"?>\r
149         <?define GuidFolderTypeCmd4="{FEB5544C-AC53-4D75-9242-B2B2A875687A}"?>\r
150         <?define GuidFolderTypeCmd5="{1751A73B-8AD8-4905-B1FD-DC3A98C4FBF1}"?>\r
152         <?define GuidTouch="{049D92F9-F0FD-4540-A250-0DF9A7BB86B0}"?>\r
153         <?else?>\r
155         <?define GuidInfoFiles="424219CC-2F91-49AD-B0EF-DB6A61575C99"?>\r
156         <?define GuidProgramMenuFolder="29B86BBB-C17C-4CC9-947D-766D5A89D4F9"?>\r
158         <?define GuidShellRegistry="EED2630A-E3DA-4046-B642-6296C23DEC2A"?>\r
159         <?define GuidMachineRegistry="27FA9458-F68B-4A26-A36B-D452FD9EABBA"?>\r
160         <?define GuidApproveShellComponents="E3B982F9-7B17-457F-A72F-2F47E9DB1719"?>\r
162         <?define GuidTGit="F62E9AD5-EAC7-4EB9-825E-A8EF5CBA6730"?>\r
163         <?define GuidGitLibs="45615857-0FA0-43C1-9595-4C72A03AD1AC"?>\r
164         <?define GuidCrashRpt="2B7AD90B-41D9-4A10-834F-1CDD6E366AC7"?>\r
166         <?define GuidUCRT="710A4A9A-7C0A-4EC0-9000-4FE880BC92E2"?>\r
167         <?define GuidCRTMFC="4DDDB464-3077-4D19-A302-4A67B62143FE"?>\r
169         <?define GuidHelpEN="2355B04E-2D12-48C9-8034-372EEB6910D5"?>\r
171         <?define GuidTortoiseProc="7BFB3206-4CD3-4C91-A8E3-6FA64C6C4CB9"?>\r
172         <?define GuidTortoiseGitTools="041528E1-2216-44D2-B960-E93719EDC78B"?>\r
173         <?define GuidTortoiseGitCache="528E15B0-9F9E-4498-8614-2E4368208CB1"?>\r
174         <?define GuidTortoiseShell="3F973B52-C295-4DC8-B4A7-5867F5AFE93C"?>\r
175         <?define GuidTortoiseGITShortcuts="664008F0-5BF8-4C11-AAA4-A5DD9C237BBF"?>\r
176         <?define GuidTortoiseMerge="F97E61D9-AECD-4160-AB31-5E5C78ADDD9F"?>\r
177         <?define GuidTortoiseMergeShortcuts="C22CF21D-57F0-471B-80AE-E8C101AA27CA"?>\r
178         <?define GuidTortoiseGitBlameShortcuts="8184046F-7E9C-4F26-9B74-8ADC7DDF9882"?>\r
179         <?define GuidTortoiseBlame="6C0D7DE5-7CDA-4FA2-9939-0AA274C929A7"?>\r
180         <?define GuidTortoiseIDiff="742E7CF3-0255-4100-B241-E753BF92F9F0"?>\r
181         <?define GuidTortoiseIDiffShortcuts="85832CAF-32F7-48EF-8E18-A4271C1DB5ED"?>\r
182         <?define GuidTortoiseUDiff="E41DAF84-C1F5-4E43-9DC8-B5CB84A649D6"?>\r
183         <?define GuidTortoiseUDiffAssoc="6CF22556-FE5B-4640-A184-D60C5B6AEBE7"?>\r
184         <?define GuidProtocolTGit="83AEB17F-36A5-4FE1-90DA-57904A085A98"?>\r
185         <?define GuidProtocolGit="508DD925-273C-4170-9D81-55222E2E36AB"?>\r
186         <?define GuidProtocolGithub="02D10663-4B9B-4164-B6DA-6EC8BC222A92"?>\r
187         <?define GuidProtocolXGithubClient="4d1fa7d4-a012-4317-8a0e-685bab6a474b"?>\r
188         <?define GuidProtocolSmartgit="C114A9E4-2427-4435-B3BE-11EDC9C39B8C"?>\r
189         <?define GuidPlainSettingsShortcuts="49263747-C09E-4FFE-A0A4-8E8966CBD807"?>\r
190         <?define GuidPlatformSettingsShortcuts="F1B92E39-6F75-4ED4-9099-CB5DC7A91831"?>\r
191         <?define GuidTortoiseGitGitWCRev="FBB5B46E-3F8D-4128-B851-C8C781C2DD03"?>\r
193         <?define GuidDictionaryENGB="7218599E-4140-429F-855A-D82B59ED34F9"?>\r
194         <?define GuidDictionaryENUS="B3FD2F77-B14C-448F-8D82-4B21F16711D6"?>\r
195         <?define GuidRemoveLanguagePacks="5B4D96EE-E7B9-46C8-BB36-B38E6EB83478"?>\r
197         <?define GuidDiffScripts="FAF533BB-06AC-4FF1-97D6-4D71E6D8F6C6"?>\r
199         <?define GuidIconsClassic="DB0D8F52-36BF-404A-A60B-717BB1E134B8"?>\r
200         <?define GuidIconsCVSClassic="A4A54A67-C538-4E5F-AA63-47EA4208AAA6"?>\r
201         <?define GuidIconsModern="7C20C016-9152-4CC1-9E55-7A8D507290B0"?>\r
202         <?define GuidIconsXPStyle="EA15DA03-D008-4D2E-8BC4-F20E0A01418C"?>\r
203         <?define GuidIconsMarkPhippard="40D1B81D-F8FE-4A97-BCF0-F58BE2C9D7A9"?>\r
204         <?define GuidIconsStraight="6176FFF7-3626-4464-8B71-4A5E2551A2B8"?>\r
205         <?define GuidIconsFunction="646264B8-ED34-4F58-9FA3-1F4E25E30ABF"?>\r
206         <?define GuidIconsDechenesXP="21DB49AA-BB92-4621-AF6B-CE5E22EF3D22"?>\r
207         <?define GuidIconsDechenesVista="DCF87791-674C-4FE5-AB43-29F8A23EBA58"?>\r
208         <?define GuidIconsBlip="2D8E7C7C-6D38-4227-BEC1-1D4601ABBA01"?>\r
209         <?define GuidIconsBlipClean="4DB621B5-4B0C-4186-85A0-568F0D9E6EDB"?>\r
210         <?define GuidIconsMufWin7="CB692604-CD3A-4E69-951C-460F1128264F"?>\r
211         <?define GuidIconsWin10="50E207E2-E167-4C9A-B7B9-CF09AA4D585F"?>\r
212         <?define GuidIconsFlat="67276657-780D-465C-A4F9-FC3136EF06C0"?>\r
213         <?define GuidIconsIllustration="2530A014-367B-42D8-9CF3-65344B216C4A"?>\r
214         <?define GuidIconsProfessional="ACE5D5E8-CED1-4CCB-8858-B72601769105"?>\r
215         <?define GuidIconsRibbon="757B98D0-EA17-4A9A-BB05-E1F5F01CC2B5"?>\r
216         <?define RegSSHPLINK="112230AA-AB13-4667-AD78-DC8EBEA2ED26"?>\r
217         <?define RegSSHOpen="0E21B3B2-FA54-411B-9AF3-BB275F169A27"?>\r
219         <?define GuidWin7Library="DA5F03FD-13B5-42E9-9350-D06C2808EB99"?>\r
220         <?define GuidFolderTypeGit="{B118C031-A977-4A67-9344-47F057388105}"?>\r
221         <?define GuidLibraryTypeGit="{2944F3BB-D880-41D6-A271-721B184684F7}"?>\r
222         <?define GuidLibraryFolderGit="{37608D23-CCD9-474C-9DFE-E72A83C8666D}"?>\r
223         <?define GuidSearchFolderGit="{5C9CF7AB-3D1C-44BC-B315-C346F431540E}"?>\r
224         <?define GuidTopView1="{15A6AE7B-C972-47B3-A24A-06E592A3A2A5}"?>\r
225         <?define GuidTopView2="{82BA0782-5B7A-4569-B5D7-EC83085F08CC}"?>\r
226         <?define GuidTopView3="{9B371A56-C568-4C17-A8CA-ED0422C8BD20}"?>\r
227         <?define GuidTopView4="{A34FCE31-1399-42A7-B445-2A27E88F85F8}"?>\r
228         <?define GuidTopView5="{C274421B-F691-4C1F-AE01-A21B4E8A9995}"?>\r
229         <?define GuidTopView6="{FD7F4AD8-A3D9-4073-BF95-18261841333E}"?>\r
230         <?define GuidFolderTypeCmd0="{20B25F22-6433-4A59-B5DB-3D94C0D467CF}"?>\r
231         <?define GuidFolderTypeCmd1="{A40D37EE-F8C1-42EC-AAAF-05BBD196CCD6}"?>\r
232         <?define GuidFolderTypeCmd2="{3BC677A5-FBFE-4423-9836-457522019974}"?>\r
233         <?define GuidFolderTypeCmd3="{65E9EE9F-A9D3-4EAC-82AD-448379A7E4BB}"?>\r
234         <?define GuidFolderTypeCmd4="{BB7C278C-989A-49AE-9C43-B43ABA4C6D86}"?>\r
235         <?define GuidFolderTypeCmd5="{FFB2B3FB-66E3-49F0-B713-4A1B0ECE2CBB}"?>\r
237         <?define GuidTouch="{ABC9CE77-824F-40B4-AA07-6706E94AEFDD}"?>\r
238         <?endif?>\r
239 </Include>\r