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.

233 lines
12 KiB

  1. #include <winver.h>
  2. #if defined(USE_DS_VER)
  3. #include <dsverp.h>
  4. #else
  5. #include <ntverp.h>
  6. #endif
  7. #define VER_FILETYPE VFT_APP
  8. #define VER_FILESUBTYPE VFT2_UNKNOWN
  9. #define VER_FILEDESCRIPTION_STR "ADMT Module"
  10. #define VER_INTERNALNAME_STR "ADMT"
  11. #define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR ".exe"
  12. #include <common.ver>
  13. //Microsoft Developer Studio generated resource script.
  14. //
  15. #include "resource.h"
  16. #define APSTUDIO_READONLY_SYMBOLS
  17. /////////////////////////////////////////////////////////////////////////////
  18. //
  19. // Generated from the TEXTINCLUDE 2 resource.
  20. //
  21. #include "winres.h"
  22. /////////////////////////////////////////////////////////////////////////////
  23. #undef APSTUDIO_READONLY_SYMBOLS
  24. /////////////////////////////////////////////////////////////////////////////
  25. // English (U.S.) resources
  26. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  27. #ifdef _WIN32
  28. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  29. #pragma code_page(1252)
  30. #endif //_WIN32
  31. #ifdef APSTUDIO_INVOKED
  32. /////////////////////////////////////////////////////////////////////////////
  33. //
  34. // TEXTINCLUDE
  35. //
  36. 1 TEXTINCLUDE DISCARDABLE
  37. BEGIN
  38. "resource.h\0"
  39. END
  40. 2 TEXTINCLUDE DISCARDABLE
  41. BEGIN
  42. "#include ""winres.h""\r\n"
  43. "\0"
  44. END
  45. 3 TEXTINCLUDE DISCARDABLE
  46. BEGIN
  47. "\r\n"
  48. "\0"
  49. END
  50. #endif // APSTUDIO_INVOKED
  51. /////////////////////////////////////////////////////////////////////////////
  52. //
  53. // String Table
  54. //
  55. STRINGTABLE DISCARDABLE
  56. BEGIN
  57. IDS_E_NOT_LOCAL_DRIVE "The specified drive '%s' is not a local drive."
  58. IDS_E_CANT_CREATE_FILE "Unable to create file '%s'."
  59. IDS_E_CANT_WRITE_FILE "Unable to write to file '%s'."
  60. IDS_E_INVALID_FIRST_ARGUMENT
  61. "The first argument '%s' must specify a task or help."
  62. IDS_E_NO_KEY_DOMAIN "A source domain name was not specified."
  63. IDS_E_NO_KEY_FOLDER "A folder was not specified."
  64. IDS_TYPE_PASSWORD "Type the password for '%s':"
  65. IDS_CONFIRM_PASSWORD "Confirm password for '%s' :"
  66. IDS_E_CANT_GET_PASSWORD "Unable to get password."
  67. IDS_E_OPTION_UNRECOGNIZED "Option '%s' is unrecognized."
  68. IDS_E_TASK_NOT_FIRST "Task '%s' specified after first argument."
  69. IDS_E_INVALID_OPTION_FORMAT
  70. "Invalid option format specified. Option format is '/option[:data]' or '-option[:data]' not '%s'."
  71. IDS_E_NO_ARGUMENTS "No arguments supplied."
  72. IDS_E_OPTION_FORMAT_INVALID "Option format is invalid for option '%s'."
  73. IDS_E_NO_OPTION_VALUE "Expected value to follow option '%s'."
  74. END
  75. STRINGTABLE DISCARDABLE
  76. BEGIN
  77. IDS_CANT_GET_OPTION_VALUE "Could not determine value of option '%s=%s'."
  78. IDS_E_OPTION_FILE_SEEK "Unable to process option file. Unable to seek."
  79. IDS_E_OPTION_VALUE_INVALID "Option value is invalid."
  80. IDS_E_OPTION_VALUE_TOO_LONG "Option value string is too long."
  81. IDS_E_OPTION_FORMAT_INVALID2 "Option format '%s' is invalid."
  82. IDS_E_CANT_GET_OPTION_VALUE2 "Could not determine value of option '%s'."
  83. IDS_E_OPTION_VALUE_UNRECOGNIZED "Option value '%s' not recognized."
  84. IDS_E_MULTIPLE_INCLUDE_OPTIONS
  85. "Only one of the include options may be specified. Either include names, include file or include domain."
  86. IDS_E_MULTIPLE_EXCLUDE_OPTIONS
  87. "Only one of the exclude options may be specified. Either exclude names or exclude file."
  88. IDS_E_OPTION_FILE_OPEN "Unable to open option file '%s'."
  89. IDS_E_OPTION_FILE_READ_SIGNATURE
  90. "Unable to read option file '%s' to check file encoding. Is the file empty?"
  91. IDS_E_OPTION_FILE_UNICODE_BIG_ENDIAN
  92. "Unable to process option file '%s'. UNICODE Big Endian format is not currently supported."
  93. IDS_E_OPTION_FILE_UTF_8 "Unable to process option file '%s'. UTF-8 format is not currently supported."
  94. IDS_E_OPTION_FILE_TASK "Unable to process option file '%s'. Unable to determine current migration task."
  95. IDS_E_NO_INCLUDE_OPTION_SPECIFIED "No include option was specified."
  96. IDS_E_PROCESS_RUNNING "Waiting for previous migration task to complete ...\n"
  97. IDS_E_UPDATE_REGISTRY_FAILED "Failed to update the ADMT-related registry."
  98. IDS_E_LOCAL_ADMIN_CHECK_FAILED "You have to be a member of Local Administrators group in order to run ADMT."
  99. END
  100. STRINGTABLE DISCARDABLE
  101. BEGIN
  102. IDS_USAGE_SYNTAX "The syntax of this command is:"
  103. IDS_USAGE_ADMT "ADMT [ USER | GROUP | COMPUTER | SECURITY | SERVICE | REPORT | KEY ]"
  104. IDS_USAGE_USER "ADMT USER options"
  105. IDS_USAGE_GROUP "ADMT GROUP options"
  106. IDS_USAGE_COMPUTER "ADMT COMPUTER options"
  107. IDS_USAGE_SECURITY "ADMT SECURITY options"
  108. IDS_USAGE_SERVICE "ADMT SERVICE options"
  109. IDS_USAGE_REPORT "ADMT REPORT options"
  110. IDS_USAGE_KEY "ADMT KEY ""source domain name"" ""file folder"" [* | password]"
  111. IDS_USAGE_OPTIONFILE "[/{O | OPTIONFILE}:""option file""]..."
  112. IDS_USAGE_INCLUDE_A "/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n/{F | INCLUDEFILE}:""include file"" |\n/{D | INCLUDEDOMAIN}[:RECURSE[+{<FLATTEN> | MAINTAIN}]]"
  113. IDS_USAGE_INCLUDE_B "[/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n /{F | INCLUDEFILE}:""include file"" |\n /{D | INCLUDEDOMAIN}[:RECURSE[+{<FLATTEN> | MAINTAIN}]]]"
  114. IDS_USAGE_INCLUDE_C "/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n/{F | INCLUDEFILE}:""include file"" |\n/{D | INCLUDEDOMAIN}[:RECURSE]"
  115. IDS_USAGE_INCLUDE_D "[/{N | INCLUDENAME} ""name 1"" ""name 2""... |\n /{F | INCLUDEFILE}:""include file"" |\n /{D | INCLUDEDOMAIN}[:RECURSE]]"
  116. IDS_USAGE_EXCLUDE "[/{EN | EXCLUDENAME} ""name 1"" ""name 2""... |\n /{EF | EXCLUDEFILE}:""exclude file""]"
  117. END
  118. STRINGTABLE DISCARDABLE
  119. BEGIN
  120. IDS_USAGE_TESTMIGRATION "[/{TM | TESTMIGRATION}:{YES | <NO>}]"
  121. IDS_USAGE_INTRAFOREST "[/{IF | INTRAFOREST}:{YES | <NO>}]"
  122. IDS_USAGE_SOURCEDOMAIN "/{SD | SOURCEDOMAIN}:""source domain name"""
  123. IDS_USAGE_SOURCEOU "[/{SO | SOURCEOU}:""source organizational unit name""]"
  124. IDS_USAGE_TARGETDOMAIN "/{TD | TARGETDOMAIN}:""target domain name"""
  125. IDS_USAGE_TARGETOU "[/{TO | TARGETOU}:""target organizational unit name""]"
  126. IDS_USAGE_RENAMEOPTION "[/{RO | RENAMEOPTION}:{<DONT> | PREFIX | SUFFIX}]"
  127. IDS_USAGE_RENAMEPREFIXORSUFFIX
  128. "[/{RT | RENAMEPREFIXORSUFFIX}:""prefix or suffix""]"
  129. IDS_USAGE_PASSWORDOPTION
  130. "[/{PO | PASSWORDOPTION}:{NAME | <COMPLEX> | COPY}]"
  131. IDS_USAGE_PASSWORDSERVER
  132. "[/{PS | PASSWORDSERVER}:""password server name""]"
  133. IDS_USAGE_PASSWORDFILE "[/{PF | PASSWORDFILE}:""password file name""]"
  134. IDS_USAGE_CONFLICTOPTIONS_U
  135. "[/{CO | CONFLICTOPTIONS}:{<IGNORE> | REPLACE[+REMOVEUSERRIGHTS][+REMOVEMEMBERS][+MOVEREPLACEDACCOUNTS] | PREFIX | SUFFIX}]"
  136. IDS_USAGE_CONFLICTOPTIONS_G
  137. "[/{CO | CONFLICTOPTIONS}:{<IGNORE> | REPLACE[+REMOVEUSERRIGHTS][+REMOVEMEMBERS][+MOVEREPLACEDACCOUNTS] | PREFIX | SUFFIX}]"
  138. IDS_USAGE_CONFLICTOPTIONS_C
  139. "[/{CO | CONFLICTOPTIONS}:{<IGNORE> | REPLACE[+REMOVEUSERRIGHTS][+MOVEREPLACEDACCOUNTS] | PREFIX | SUFFIX}]"
  140. IDS_USAGE_CONFLICTPREFIXORSUFFIX
  141. "[/{CT | CONFLICTPREFIXORSUFFIX}:""prefix or suffix""]"
  142. IDS_USAGE_USERPROPERTIESTOEXCLUDE
  143. "[/{UX | USERPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
  144. END
  145. STRINGTABLE DISCARDABLE
  146. BEGIN
  147. IDS_USAGE_GROUPPROPERTIESTOEXCLUDE
  148. "[/{GX | GROUPPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
  149. IDS_USAGE_COMPUTERPROPERTIESTOEXCLUDE
  150. "[/{CX | COMPUTERPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
  151. IDS_USAGE_DISABLEOPTION "[/{DOT | DISABLEOPTION}:{[DISABLESOURCE+]<ENABLETARGET> | DISABLETARGET | TARGETSAMEASSOURCE}]"
  152. IDS_USAGE_SOURCEEXPIRATION
  153. "[/{SEP | SOURCEEXPIRATION}:{<NONE> | 1 - 1095}] in days"
  154. IDS_USAGE_MIGRATESIDS "[/{MSS | MIGRATESIDS}:{YES | <NO>}]"
  155. IDS_USAGE_TRANSLATEROAMINGPROFILE
  156. "[/{TRP | TRANSLATEROAMINGPROFILE}:{YES | <NO>}]"
  157. IDS_USAGE_UPDATEUSERRIGHTS "[/{UUR | UPDATEUSERRIGHTS}:{YES | <NO>}]"
  158. IDS_USAGE_MIGRATEGROUPS "[/{MGS | MIGRATEGROUPS}:{YES | <NO>}]"
  159. IDS_USAGE_UPDATEPREVIOUSLYMIGRATEDOBJECTS
  160. "[/{UMO | UPDATEPREVIOUSLYMIGRATEDOBJECTS}:{YES | <NO>}]"
  161. IDS_USAGE_FIXGROUPMEMBERSHIP "[/{FGM | FIXGROUPMEMBERSHIP}:{<YES> | NO}]"
  162. IDS_USAGE_UPDATEGROUPRIGHTS "[/{UGR | UPDATEGROUPRIGHTS}:{YES | <NO>}]"
  163. IDS_USAGE_MIGRATEMEMBERS "[/{MMS | MIGRATEMEMBERS}:{YES | <NO>}]"
  164. IDS_USAGE_TRANSLATIONOPTION
  165. "[/{TOT | TRANSLATIONOPTION}:{<REPLACE> | ADD | REMOVE}]"
  166. IDS_USAGE_TRANSLATEFILESANDFOLDERS
  167. "[/{TFF | TRANSLATEFILESANDFOLDERS}:{YES | <NO>}]"
  168. IDS_USAGE_TRANSLATELOCALGROUPS
  169. "[/{TLG | TRANSLATELOCALGROUPS}:{YES | <NO>}]"
  170. IDS_USAGE_TRANSLATEPRINTERS "[/{TPS | TRANSLATEPRINTERS}:{YES | <NO>}]"
  171. END
  172. STRINGTABLE DISCARDABLE
  173. BEGIN
  174. IDS_USAGE_TRANSLATEREGISTRY "[/{TRG | TRANSLATEREGISTRY}:{YES | <NO>}]"
  175. IDS_USAGE_TRANSLATESHARES "[/{TSS | TRANSLATESHARES}:{YES | <NO>}]"
  176. IDS_USAGE_TRANSLATEUSERPROFILES
  177. "[/{TUP | TRANSLATEUSERPROFILES}:{YES | <NO>}]"
  178. IDS_USAGE_TRANSLATEUSERRIGHTS
  179. "[/{TUR | TRANSLATEUSERRIGHTS}:{YES | <NO>}]"
  180. IDS_USAGE_RESTARTDELAY "[/{RDL | RESTARTDELAY}:{1 - 10 <5>}] in minutes"
  181. IDS_USAGE_SIDMAPPINGFILE
  182. "[/{SMF | SIDMAPPINGFILE}:""sid mapping file path"""
  183. IDS_USAGE_REPORTTYPE "/{RPT | REPORTTYPE}:{ MIGRATEDACCOUNTS | MIGRATEDCOMPUTERS | EXPIREDCOMPUTERS | ACCOUNTREFERENCES | NAMECONFLICTS }"
  184. IDS_USAGE_REPORTFOLDER "[/{RPF | REPORTFOLDER}:""report_folder_name""]"
  185. IDS_USAGE_FOOTER "\nOptional parameters are enclosed in [].\n\nDefault option values are enclosed in <>.\n\nOptions may be specified in option files and on the command line except for the include and exclude options which must be specified on the command line. Multiple option files may be specified. Options specified later on the command line replace any previous value for that option except for the include options."
  186. IDS_E_INVALID_FOLDER "The specified folder '%s' is invalid."
  187. IDS_USAGE_MIGRATESERVICEACCOUNTS
  188. "[/{MSA | MIGRATESERVICEACCOUNTS}:{YES | <NO>}]"
  189. IDS_USAGE_INETORGPERSONPROPERTIESTOEXCLUDE
  190. "[/{IX | INETORGPERSONPROPERTIESTOEXCLUDE}:{* | ""property1,property2,...""}]"
  191. IDS_E_HIGH_ENCRYPTION_NOT_INSTALLED
  192. "The high encryption pack has not been installed on this machine."
  193. IDS_E_PASSWORD_TOO_LONG "The length of the password cannot exceed %d characters."
  194. IDS_MSG_KEY_CREATED "The password export server encryption key for domain '%s' was successfully created and saved to '%s'.\n"
  195. IDS_E_TOO_MANY_ARGUMENTS
  196. "Too many parameters were supplied."
  197. END
  198. #endif // English (U.S.) resources
  199. /////////////////////////////////////////////////////////////////////////////
  200. #ifndef APSTUDIO_INVOKED
  201. /////////////////////////////////////////////////////////////////////////////
  202. //
  203. // Generated from the TEXTINCLUDE 3 resource.
  204. //
  205. /////////////////////////////////////////////////////////////////////////////
  206. #endif // not APSTUDIO_INVOKED