Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

279 lines
9.4 KiB

  1. /*:
  2. @*: This file is organized into two main blocks. The first block contains
  3. @*: code (non-string) sections which are specific to languages. Please put
  4. @*: the code sections in the correct language.
  5. @*: The second block is reserved for [Strings] which localizers will be
  6. @*: working with. It is further divided using "#if LANGUAGE ==" for language
  7. @*: specific strings. For strings which are common to all languages
  8. @*: place outside the #ifs.
  9. @*:
  10. @*: This file is first precompiled with LANGUAGE_ID
  11. @*: set to the language (see inf\win4\inf\makefile.inc for details).
  12. @*: For example, for usa builds, the sections under #if LANGUAGE == 0x409
  13. @*: will appear.
  14. @*:
  15. @*: Important: To support locstudio, this file contains only ONE [Strings] section.
  16. @*:
  17. @*/
  18. @*:
  19. @*: This section has all the info we use
  20. @*: to calculate how much disk space will be
  21. @*: required to complete setup.
  22. @*:
  23. [DiskSpaceRequirements]
  24. @@:@@:FreeSysPartDiskSpace = 1024
  25. @@:@@:UpgradeFreeSysPartDiskSpace = 1024
  26. @@!m:@w:51WinDirSpace = 726788
  27. @@!m:@s:51WinDirSpace = 726788
  28. @m:@w:51WinDirSpace = 1048576
  29. @m:@s:51WinDirSpace = 1048576
  30. @*: This section has the info we use to
  31. @*: calculate the space requirements for the Program Files, Documents And Settings
  32. @*:
  33. @@!m:@w:351PFDocSpace = 0
  34. @@!m:@s:351PFDocSpace = 0
  35. @@!m:@w:40PFDocSpace = 1744
  36. @@!m:@s:40PFDocSpace = 1744
  37. @@!m:@w:50PFDocSpace = 25336
  38. @@!m:@s:50PFDocSpace = 29640
  39. @@!m:@w:51PFDocSpace = 25336
  40. @@!m:@s:51PFDocSpace = 29640
  41. @*: This represents current PFDOC size
  42. @@!m:@w:PFDocSpace = 81112
  43. @@!m:@s:PFDocSpace = 47279
  44. @m:@w:351PFDocSpace = 0
  45. @m:@w:40PFDocSpace = 0
  46. @m:@s:351PFDocSpace = 0
  47. @m:@s:40PFDocSpace = 0
  48. @m:@w:50PFDocSpace = 0
  49. @m:@s:50PFDocSpace = 0
  50. @m:@w:51PFDocSpace = 0
  51. @m:@s:51PFDocSpace = 0
  52. @m:@w:PFDocSpace = 0
  53. @m:@s:PFDocSpace = 0
  54. #if LANGUAGE_ID != 0x804 && LANGUAGE_ID != 0x404 && LANGUAGE_ID != 0x411 && LANGUAGE_ID != 0x412
  55. // This section is for non-FE (chs,cht,jpn,kor) builds. So english, german, ...
  56. @*:
  57. @*: This table contains the disk space that
  58. @*: the %windir% took for some previous versions
  59. @*: This data is used to calculating how
  60. @*: much space the %windir% will grow on upgrades
  61. @*: These values came off the CDs for those
  62. @*: releases and should never need to be updated
  63. @*: in this file.
  64. @*:
  65. @@!m:@w:351WinDirSpace = 80000
  66. @@!m:@w:40WinDirSpace = 76486
  67. @@!m:@s:351WinDirSpace = 80000
  68. @@!m:@s:40WinDirSpace = 80443
  69. @@!m:@w:50WinDirSpace = 599028
  70. @@!m:@s:50WinDirSpace = 711629
  71. @m:@w:351WinDirSpace = 0
  72. @m:@w:40WinDirSpace = 0
  73. @m:@s:351WinDirSpace = 0
  74. @m:@s:40WinDirSpace = 0
  75. @m:@w:50WinDirSpace = 0
  76. @m:@s:50WinDirSpace = 0
  77. #elif LANGUAGE_ID == 0x804
  78. //CHS specific sections
  79. @@!m:@w:351WinDirSpace = 100000
  80. @@!m:@w:40WinDirSpace = 173024
  81. @@!m:@s:351WinDirSpace = 100000
  82. @@!m:@s:40WinDirSpace = 180832
  83. @@!m:@w:50WinDirSpace = 702144
  84. @@!m:@s:50WinDirSpace = 798304
  85. @m:@w:351WinDirSpace = 0
  86. @m:@w:40WinDirSpace = 0
  87. @m:@s:351WinDirSpace = 0
  88. @m:@s:40WinDirSpace = 0
  89. @m:@w:50WinDirSpace = 0
  90. @m:@s:50WinDirSpace = 0
  91. #elif LANGUAGE_ID == 0x404
  92. //CHT specific sections
  93. @@!m:@w:351WinDirSpace = 100000
  94. @@!m:@w:40WinDirSpace = 156368
  95. @@!m:@s:351WinDirSpace = 100000
  96. @@!m:@s:40WinDirSpace = 160932
  97. @@!m:@w:50WinDirSpace = 702144
  98. @@!m:@s:50WinDirSpace = 798304
  99. @m:@w:351WinDirSpace = 0
  100. @m:@w:40WinDirSpace = 0
  101. @m:@s:351WinDirSpace = 0
  102. @m:@s:40WinDirSpace = 0
  103. @m:@w:50WinDirSpace = 0
  104. @m:@s:50WinDirSpace = 0
  105. #elif LANGUAGE_ID == 0x411
  106. //JPN specific sections
  107. @@!m:@w:351WinDirSpace = 100000
  108. @@!m:@w:40WinDirSpace = 168960
  109. @@!m:@s:351WinDirSpace = 100000
  110. @@!m:@s:40WinDirSpace = 179200
  111. @@!m:@w:50WinDirSpace = 702144
  112. @@!m:@s:50WinDirSpace = 798304
  113. @m:@w:351WinDirSpace = 0
  114. @m:@w:40WinDirSpace = 0
  115. @m:@s:351WinDirSpace = 0
  116. @m:@s:40WinDirSpace = 0
  117. @m:@w:50WinDirSpace = 0
  118. @m:@s:50WinDirSpace = 0
  119. #elif LANGUAGE_ID == 0x412
  120. //KOR specific sections
  121. @@!m:@w:351WinDirSpace = 100000
  122. @@!m:@w:40WinDirSpace = 164000
  123. @@!m:@s:351WinDirSpace = 100000
  124. @@!m:@s:40WinDirSpace = 171824
  125. @@!m:@w:50WinDirSpace = 702144
  126. @@!m:@s:50WinDirSpace = 798304
  127. @m:@w:351WinDirSpace = 0
  128. @m:@w:40WinDirSpace = 0
  129. @m:@s:351WinDirSpace = 0
  130. @m:@s:40WinDirSpace = 0
  131. @m:@w:50WinDirSpace = 0
  132. @m:@s:50WinDirSpace = 0
  133. #endif
  134. @*:
  135. @*: These values correspond to the disk space requirements
  136. @*: for the temporary files (i.e. the $WIN_NT$.~LS directory).
  137. @*:
  138. @*: Note that the x86 values contain a second set of data.
  139. @*: These values correspond to the disk space requirements
  140. @*: for the temporary boot files (i.e. the $WIN_NT$.~BT directory).
  141. @*:
  142. @*: Each entry cooresponds to space requirements on a drive
  143. @*: with a given cluster size (between 512 bytes and 256K bytes).
  144. @*:
  145. @@!m:@w:TempDirSpace512 = 339518464,13448704
  146. @@!m:@w:TempDirSpace1K = 340993024,13496320
  147. @@!m:@w:TempDirSpace2K = 343906304,13568000
  148. @@!m:@w:TempDirSpace4K = 350388224,13787136
  149. @@!m:@w:TempDirSpace8K = 364478464,14008320
  150. @@!m:@w:TempDirSpace16K = 396541952,15024128
  151. @@!m:@w:TempDirSpace32K = 463765504,17170432
  152. @@!m:@w:TempDirSpace64K = 612040704,21561344
  153. @@!m:@w:TempDirSpace128K = 924057600,31719424
  154. @@!m:@w:TempDirSpace256K = 1589903360,52953088
  155. @@!m:@s:TempDirSpace512 = 417357312,13710848
  156. @@!m:@s:TempDirSpace1K = 418809856,13756416
  157. @@!m:@s:TempDirSpace2K = 421728256,13826048
  158. @@!m:@s:TempDirSpace4K = 428417024,14045184
  159. @@!m:@s:TempDirSpace8K = 442974208,14295040
  160. @@!m:@s:TempDirSpace16K = 475742208,15319040
  161. @@!m:@s:TempDirSpace32K = 545619968,17498112
  162. @@!m:@s:TempDirSpace64K = 694616064,22020096
  163. @@!m:@s:TempDirSpace128K = 1011875840,32768000
  164. @@!m:@s:TempDirSpace256K = 1685061632,54788096
  165. @m:@w:TempDirSpace512 = 511032320
  166. @m:@w:TempDirSpace1K = 512499712
  167. @m:@w:TempDirSpace2K = 515571712
  168. @m:@w:TempDirSpace4K = 521789440
  169. @m:@w:TempDirSpace8K = 535322624
  170. @m:@w:TempDirSpace16K = 566001664
  171. @m:@w:TempDirSpace32K = 632586240
  172. @m:@w:TempDirSpace64K = 688652288
  173. @m:@w:TempDirSpace128K = 1003094016
  174. @m:@w:TempDirSpace256K = 1680605184
  175. @m:@s:TempDirSpace512 = 476352512
  176. @m:@s:TempDirSpace1K = 477990912
  177. @m:@s:TempDirSpace2K = 481413120
  178. @m:@s:TempDirSpace4K = 488357888
  179. @m:@s:TempDirSpace8K = 503373824
  180. @m:@s:TempDirSpace16K = 537821184
  181. @m:@s:TempDirSpace32K = 611450880
  182. @m:@s:TempDirSpace64K = 772276224
  183. @m:@s:TempDirSpace128K = 1115029504
  184. @m:@s:TempDirSpace256K = 1852833792
  185. @*:
  186. @*: These values are used to help setup determine how
  187. @*: much disk space is required for the %windir% (values
  188. @*: are in KBytes). Here's how it works:
  189. @*:
  190. @*: If we're doing a fresh install, we load the value
  191. @*: below, which tells us how much space we think
  192. @*: the %windir% will take.
  193. @*:
  194. @*: If we're doing an upgrade, the second step will
  195. @*: be to go find out which OS we're running on.
  196. @*: We use that to index into the 'upgrade' table
  197. @*: below and pull how much a base install of that
  198. @*: OS took. We then subtract the two and that
  199. @*: tells us how much the %windir% should grow.
  200. @*: Note that for NT5 upgrades, we'll simply assume
  201. @*: we need to grow the %windir% by 20Mb.
  202. @*:
  203. @*: Each entry cooresponds to space requirements on a drive
  204. @*: with a given cluster size (between 512 bytes and 256K bytes).
  205. @*:
  206. @@!m:@w:WinDirSpace512 = 994516
  207. @@!m:@w:WinDirSpace1K = 997059
  208. @@!m:@w:WinDirSpace2K = 1002512
  209. @@!m:@w:WinDirSpace4K = 1013500
  210. @@!m:@w:WinDirSpace8K = 1036024
  211. @@!m:@w:WinDirSpace16K = 1085440
  212. @@!m:@w:WinDirSpace32K = 1184256
  213. @@!m:@w:WinDirSpace64K = 1421184
  214. @@!m:@w:WinDirSpace128K = 1952256
  215. @@!m:@w:WinDirSpace256K = 3110912
  216. @@!m:@s:WinDirSpace512 = 1168512
  217. @@!m:@s:WinDirSpace1K = 1171075
  218. @@!m:@s:WinDirSpace2K = 1176486
  219. @@!m:@s:WinDirSpace4K = 1187340
  220. @@!m:@s:WinDirSpace8K = 1209968
  221. @@!m:@s:WinDirSpace16K = 1258944
  222. @@!m:@s:WinDirSpace32K = 1357152
  223. @@!m:@s:WinDirSpace64K = 1594496
  224. @@!m:@s:WinDirSpace128K = 2128384
  225. @@!m:@s:WinDirSpace256K = 3286016
  226. @m:@w:WinDirSpace512 = 1372987
  227. @m:@w:WinDirSpace1K = 1375383
  228. @m:@w:WinDirSpace2K = 1380614
  229. @m:@w:WinDirSpace4K = 1390768
  230. @m:@w:WinDirSpace8K = 1412080
  231. @m:@w:WinDirSpace16K = 1458512
  232. @m:@w:WinDirSpace32K = 1549664
  233. @m:@w:WinDirSpace64K = 1765952
  234. @m:@w:WinDirSpace128K = 2249344
  235. @m:@w:WinDirSpace256K = 3307008
  236. @m:@s:WinDirSpace512 = 1544597
  237. @m:@s:WinDirSpace1K = 1547147
  238. @m:@s:WinDirSpace2K = 1552728
  239. @m:@s:WinDirSpace4K = 1563568
  240. @m:@s:WinDirSpace8K = 1586168
  241. @m:@s:WinDirSpace16K = 1635520
  242. @m:@s:WinDirSpace32K = 1733120
  243. @m:@s:WinDirSpace64K = 1963392
  244. @m:@s:WinDirSpace128K = 2477696
  245. @m:@s:WinDirSpace256K = 3600896
  246. // String section below for localizers