MSG.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:6k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /*++ BUILD Version: 0001    // Increment this if a change has global effects
  2. Copyright (c) 1994-1995  Microsoft Corporation
  3. Module Name:
  4.     msg.h
  5. Abstract:
  6.     This file contains the message definitions for the Win32 Compact
  7.     utility.
  8. Author:
  9.     Gary Kimura        [garyki]        13-Jan-1994
  10. Revision History:
  11. --*/
  12. //
  13. //  Values are 32 bit values layed out as follows:
  14. //
  15. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  16. //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  17. //  +---+-+-+-----------------------+-------------------------------+
  18. //  |Sev|C|R|     Facility          |               Code            |
  19. //  +---+-+-+-----------------------+-------------------------------+
  20. //
  21. //  where
  22. //
  23. //      Sev - is the severity code
  24. //
  25. //          00 - Success
  26. //          01 - Informational
  27. //          10 - Warning
  28. //          11 - Error
  29. //
  30. //      C - is the Customer code flag
  31. //
  32. //      R - is a reserved bit
  33. //
  34. //      Facility - is the facility code
  35. //
  36. //      Code - is the facility's status code
  37. //
  38. //
  39. // Define the facility codes
  40. //
  41. //
  42. // Define the severity codes
  43. //
  44. //
  45. // MessageId: COMPACT_OK
  46. //
  47. // MessageText:
  48. //
  49. //  [OK]
  50. //
  51. #define COMPACT_OK                       0x00000001L
  52. //
  53. // MessageId: COMPACT_ERR
  54. //
  55. // MessageText:
  56. //
  57. //  [ERR]
  58. //
  59. #define COMPACT_ERR                      0x00000002L
  60. //
  61. // MessageId: COMPACT_LIST_CDIR
  62. //
  63. // MessageText:
  64. //
  65. //  
  66. //   Listing %1
  67. //   New files added to this directory will be compressed.
  68. //  
  69. //
  70. #define COMPACT_LIST_CDIR                0x00000006L
  71. //
  72. // MessageId: COMPACT_LIST_UDIR
  73. //
  74. // MessageText:
  75. //
  76. //  
  77. //   Listing %1
  78. //   New files added to this directory will not be compressed.
  79. //  
  80. //
  81. #define COMPACT_LIST_UDIR                0x00000007L
  82. //
  83. // MessageId: COMPACT_LIST_SUMMARY
  84. //
  85. // MessageText:
  86. //
  87. //  
  88. //  Of %1 files within %2 directories
  89. //  %3 are compressed and %4 are not compressed.
  90. //  %5 total bytes of data are stored in %6 bytes.
  91. //  The compression ratio is %7 to 1.
  92. //  
  93. //
  94. #define COMPACT_LIST_SUMMARY             0x00000008L
  95. //
  96. // MessageId: COMPACT_COMPRESS_DIR
  97. //
  98. // MessageText:
  99. //
  100. //  
  101. //   Setting the directory %1 to compress new files %0
  102. //  
  103. //
  104. #define COMPACT_COMPRESS_DIR             0x00000009L
  105. //
  106. // MessageId: COMPACT_COMPRESS_CDIR
  107. //
  108. // MessageText:
  109. //
  110. //  
  111. //   Compressing files in %1
  112. //  
  113. //
  114. #define COMPACT_COMPRESS_CDIR            0x0000000AL
  115. //
  116. // MessageId: COMPACT_COMPRESS_UDIR
  117. //
  118. // MessageText:
  119. //
  120. //  
  121. //   Compressing files in %1
  122. //  
  123. //
  124. #define COMPACT_COMPRESS_UDIR            0x0000000BL
  125. //
  126. // MessageId: COMPACT_COMPRESS_SUMMARY
  127. //
  128. // MessageText:
  129. //
  130. //  
  131. //  %1 files within %2 directories were compressed.
  132. //  %3 total bytes of data are stored in %4 bytes.
  133. //  The compression ratio is %5 to 1.
  134. //
  135. #define COMPACT_COMPRESS_SUMMARY         0x0000000CL
  136. //
  137. // MessageId: COMPACT_UNCOMPRESS_DIR
  138. //
  139. // MessageText:
  140. //
  141. //  
  142. //   Setting the directory %1 not to compress new files %0
  143. //  
  144. //
  145. #define COMPACT_UNCOMPRESS_DIR           0x0000000DL
  146. //
  147. // MessageId: COMPACT_UNCOMPRESS_CDIR
  148. //
  149. // MessageText:
  150. //
  151. //  
  152. //   Uncompressing files in %1
  153. //  
  154. //
  155. #define COMPACT_UNCOMPRESS_CDIR          0x0000000EL
  156. //
  157. // MessageId: COMPACT_UNCOMPRESS_UDIR
  158. //
  159. // MessageText:
  160. //
  161. //  
  162. //   Uncompressing files in %1
  163. //  
  164. //
  165. #define COMPACT_UNCOMPRESS_UDIR          0x0000000FL
  166. //
  167. // MessageId: COMPACT_UNCOMPRESS_SUMMARY
  168. //
  169. // MessageText:
  170. //
  171. //  
  172. //  %1 files within %2 directories were uncompressed.
  173. //  
  174. //
  175. #define COMPACT_UNCOMPRESS_SUMMARY       0x00000010L
  176. //
  177. // MessageId: COMPACT_NO_MEMORY
  178. //
  179. // MessageText:
  180. //
  181. //  Out of memory.
  182. //
  183. #define COMPACT_NO_MEMORY                0x00000013L
  184. //
  185. // MessageId: COMPACT_SKIPPING
  186. //
  187. // MessageText:
  188. //
  189. //  [Skipping %1]
  190. //
  191. #define COMPACT_SKIPPING                 0x00000014L
  192. //
  193. // MessageId: COMPACT_THROW
  194. //
  195. // MessageText:
  196. //
  197. //  %1%0
  198. //
  199. #define COMPACT_THROW                    0x00000015L
  200. //
  201. // MessageId: COMPACT_THROW_NL
  202. //
  203. // MessageText:
  204. //
  205. //  %1
  206. //
  207. #define COMPACT_THROW_NL                 0x00000016L
  208. //
  209. // MessageId: COMPACT_WRONG_FILE_SYSTEM
  210. //
  211. // MessageText:
  212. //
  213. //  %1: The file system does not support compression.
  214. //
  215. #define COMPACT_WRONG_FILE_SYSTEM        0x00000017L
  216. //
  217. // MessageId: COMPACT_TO_ONE
  218. //
  219. // MessageText:
  220. //
  221. //  to 1 %0
  222. //
  223. #define COMPACT_TO_ONE                   0x00000018L
  224. //
  225. // MessageId: COMPACT_INVALID_PATH
  226. //
  227. // MessageText:
  228. //
  229. //  Invalid drive specification: %1
  230. //
  231. #define COMPACT_INVALID_PATH             0x00000019L
  232. //
  233. // MessageId: COMPACT_WRONG_FILE_SYSTEM_OR_CLUSTER_SIZE
  234. //
  235. // MessageText:
  236. //
  237. //  %1: The file system does not support compression or
  238. //  the cluster size of the volume is larger than 4096 bytes.
  239. //
  240. #define COMPACT_WRONG_FILE_SYSTEM_OR_CLUSTER_SIZE 0x0000001AL
  241. //
  242. // MessageId: COMPACT_USAGE
  243. //
  244. // MessageText:
  245. //
  246. //  Displays or alters the compression of files on NTFS partitions.
  247. //  
  248. //  COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [filename [...]]
  249. //  
  250. //    /C        Compresses the specified files.  Directories will be marked
  251. //              so that files added afterward will be compressed.
  252. //    /U        Uncompresses the specified files.  Directories will be marked
  253. //              so that files added afterward will not be compressed.
  254. //    /S        Performs the specified operation on files in the given
  255. //              directory and all subdirectories.  Default "dir" is the
  256. //              current directory.
  257. //    /A        Displays files with the hidden or system attributes.  These
  258. //              files are omitted by default.
  259. //    /I        Continues performing the specified operation even after errors
  260. //              have occurred.  By default, COMPACT stops when an error is
  261. //              encountered.
  262. //    /F        Forces the compress operation on all specified files, even
  263. //              those which are already compressed.  Already-compressed files
  264. //              are skipped by default.
  265. //    /Q        Reports only the most essential information.
  266. //    filename  Specifies a pattern, file, or directory.
  267. //  
  268. //    Used without parameters, COMPACT displays the compression state of
  269. //    the current directory and any files it contains. You may use multiple
  270. //    filenames and wildcards.  You must put spaces between multiple
  271. //    parameters.
  272. //
  273. #define COMPACT_USAGE                    0x00000032L