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.

294 lines
15 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_DLL
  8. #define VER_FILESUBTYPE VFT2_UNKNOWN
  9. #define VER_FILEDESCRIPTION_STR "ADMT Module"
  10. #define VER_INTERNALNAME_STR "ADMTScript"
  11. #define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR ".dll"
  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. "1 TYPELIB ""ADMTScript.tlb""\r\n"
  48. "2 TYPELIB ""Internal.tlb""\r\n"
  49. "\0"
  50. END
  51. #endif // APSTUDIO_INVOKED
  52. /////////////////////////////////////////////////////////////////////////////
  53. //
  54. // REGISTRY
  55. //
  56. IDR_MIGRATION REGISTRY DISCARDABLE "Migration.rgs"
  57. /////////////////////////////////////////////////////////////////////////////
  58. //
  59. // String Table
  60. //
  61. STRINGTABLE DISCARDABLE
  62. BEGIN
  63. IDS_PROJNAME "ADMTScript"
  64. IDS_STARTED_USER_MIGRATION
  65. "Active Directory Migration Tool - scripted user migration started."
  66. IDS_STARTED_GROUP_MIGRATION
  67. "Active Directory Migration Tool - scripted group migration started."
  68. IDS_STARTED_COMPUTER_MIGRATION
  69. "Active Directory Migration Tool - scripted computer migration started."
  70. IDS_STARTED_SECURITY_TRANSLATION
  71. "Active Directory Migration Tool - scripted security translation started."
  72. IDS_STARTED_SERVICE_ACCOUNT_ENUMERATION
  73. "Active Directory Migration Tool - scripted service account enumeration started."
  74. IDS_E_LOCAL_ADMIN_CHECK_FAILED "You have to be a member of Local Administrators group in order to run ADMT."
  75. IDS_E_UPDATE_REGISTRY_FAILED "Failed to update the ADMT-related registry."
  76. IDS_E_CREATE_USER_MIGRATION "Unable to create user migration instance."
  77. IDS_E_CREATE_GROUP_MIGRATION "Unable to create group migration instance."
  78. IDS_E_CREATE_COMPUTER_MIGRATION
  79. "Unable to create computer migration instance."
  80. IDS_E_CREATE_SECURITY_TRANSLATION
  81. "Unable to create security translation instance."
  82. IDS_E_CREATE_SERVICE_ACCOUNT_ENUMERATION
  83. "Unable to create service account enumeration instance."
  84. END
  85. STRINGTABLE DISCARDABLE
  86. BEGIN
  87. IDS_E_CANT_MIGRATE_USERS "Unable to migrate users."
  88. IDS_E_CANT_MIGRATE_GROUPS "Unable to migrate groups."
  89. IDS_E_CANT_CREATE_CONTAINER_THAT_DEEPLY_NESTED "Too many nested levels -- unable to create a container '%s' under the container '%s'."
  90. IDS_E_CANT_MIGRATE_COMPUTERS "Unable to migrate computers."
  91. IDS_E_CANT_TRANSLATE_SECURITY "Unable to translate security."
  92. IDS_E_CANT_ENUMERATE_SERVICE_ACCOUNTS
  93. "Unable to enumerate service accounts."
  94. IDS_E_CONFLICT_OPTION_INVALID "The specified conflict option is invalid."
  95. IDS_E_CONFLICT_FLAGS_NOT_ALLOWED
  96. "The specified conflict option flags may only be specified if the conflict option is replace conflicting."
  97. IDS_E_DISABLE_OPTION_INVALID "The specified disable option is invalid."
  98. IDS_E_PASSWORD_OPTION_INVALID "The specified password option is invalid."
  99. IDS_E_RENAME_OPTION_INVALID "The specified rename option is invalid."
  100. IDS_E_RESTART_DELAY_INVALID
  101. "The specified restart delay is out of range or invalid. The restart delay must be 1 to 10 minutes or the constant admtNoExpiration (-1)."
  102. IDS_E_SOURCE_EXPIRATION_INVALID
  103. "The specified source expiration is invalid."
  104. IDS_E_TRANSLATION_OPTION_INVALID
  105. "The specified translation option is invalid."
  106. IDS_E_DOMAIN_SPECIFIED "Do not specify the domain name. '%s' will not be processed."
  107. IDS_E_NOT_SOURCE_DOMAIN "Either the domain is not the source domain or the DNS domain name was not specified. '%s' will not be processed."
  108. IDS_E_INVALID_FILTER_STRING "The filter string '%s' is invalid."
  109. END
  110. STRINGTABLE DISCARDABLE
  111. BEGIN
  112. IDS_E_CANT_GET_DOMAIN_INFORMATION
  113. "Unable to get domain information for domain '%s'."
  114. IDS_E_CANT_GET_DOMAIN_CONTROLLER
  115. "Unable to get domain controller name for domain '%s'."
  116. IDS_E_CANT_GET_GLOBAL_CATALOG_SERVER
  117. "Unable to get global catalog server name for forest '%s'."
  118. IDS_E_CANT_GET_DISTINGUISHED_NAME
  119. "Unable to get distinguished name for '%s'."
  120. IDS_E_CANT_CONNECT_TO_DIRECTORY_SERVICE
  121. "Unable to connect to directory service on domain '%s'."
  122. IDS_E_CANT_CREATE_CONTAINER_NT4
  123. "The scripting interface tried to create container in Windows NT 4.x or earlier. Please report this error to Microsoft Product Support Services."
  124. IDS_E_CANT_ADD_GROUP "Unable to add group '%s'. : %s"
  125. IDS_E_CANT_ADD_USER "Unable to add user '%s'. : %s"
  126. IDS_E_CANT_CONNECT_TO_DOMAIN "Unable to connect to domain '%s'. : %s"
  127. IDS_E_CANT_ADD_COMPUTER "Unable to add computer '%s'. : %s"
  128. IDS_E_CANT_EXECUTE_SEARCH "Unable to execute search."
  129. IDS_E_NOT_INTER_FOREST "Inter-forest was specified but source domain '%s' and target domain '%s' are intra-forest."
  130. IDS_E_NOT_INTRA_FOREST "Intra-forest was specified but source domain '%s' and target domain '%s' are inter-forest."
  131. IDS_E_INVALID_OPTION "Invalid option specified."
  132. IDS_E_INVALID_EXCLUDE_DATA_TYPE
  133. "Invalid data type for exclude list. The data type must be either a string specifying a file or an array of strings or an array of variant strings."
  134. IDS_E_INVALID_DATA_OPTION_DATA_TYPE
  135. "Invalid data type for data option. The data type must be a string, an array of strings or an array of variant strings."
  136. END
  137. STRINGTABLE DISCARDABLE
  138. BEGIN
  139. IDS_E_INVALID_FILE_OPTION_DATA_TYPE
  140. "Invalid data type for file option. The data type must be a string."
  141. IDS_E_DATA_OPTION_FLAGS_NOT_ALLOWED
  142. "The specified data option flags may only be specified if the data option is domain."
  143. IDS_E_PASSWORD_DC_INVALID
  144. "The domain controller '%s' specified for password migration is invalid."
  145. IDS_E_PASSWORD_DC_NOT_SPECIFIED
  146. "A domain controller must be specified for the copy password option."
  147. IDS_E_USER_NOT_FOUND "User '%s' was not found or excluded."
  148. IDS_E_GROUP_NOT_FOUND "Group '%s' was not found or excluded."
  149. IDS_E_COMPUTER_NOT_FOUND "Computer '%s' was not found or excluded."
  150. IDS_E_CANT_DO_BUILTIN "Cannot migrate built-in account '%s'."
  151. IDS_E_DOMAIN_NOT_VALID "Domain '%s' is not valid."
  152. IDS_STARTED_REPORT_GENERATION
  153. "Active Directory Migration Tool - scripted report generation started."
  154. IDS_E_REPORT_TYPE_INVALID "The specified report type is invalid."
  155. IDS_E_CANT_GENERATE_REPORT "Unable to generate report."
  156. IDS_E_CREATE_REPORT_GENERATION
  157. "Unable to create report generation instance."
  158. IDS_E_PASSWORD_DC_NOT_NT
  159. "'%s' is not running Windows NT, or greater, and therefore cannot be a password export server."
  160. IDS_E_PASSWORD_DC_NOT_DC
  161. "'%s' is not a domain controller and therefore cannot be a password export server."
  162. IDS_E_PASSWORD_DC_WRONG_DOMAIN
  163. "'%s' is not a domain controller for the source domain and therefore cannot be the password export server."
  164. END
  165. STRINGTABLE DISCARDABLE
  166. BEGIN
  167. IDS_E_INTRA_FOREST_REPLACE
  168. "The conflict replace option is not valid for intra-forest migrations."
  169. IDS_E_ADMT_PROCESS_RUNNING
  170. "Unable to perform migration task as a process from a previous migration operation is still running."
  171. IDS_E_PASSWORD_DC_NOT_FOUND
  172. "Unable to retrieve information on password export server '%s'."
  173. IDS_E_SID_MAPPING_FILE "The specified SID mapping file '%s' is invalid."
  174. IDS_E_NO_RENAME_PREFIX "Rename with prefix was specified but no prefix was specified."
  175. IDS_E_RENAME_NO_SUFFIX "Rename with suffix was specified but no suffix was specified."
  176. IDS_E_NO_CONFLICT_PREFIX
  177. "Rename with prefix conflict option specified but no prefix was specified."
  178. IDS_E_NO_CONFLICT_SUFFIX
  179. "Rename with suffix conflict option specified but no suffix was specified."
  180. IDS_E_PREFIX_SUFFIX_TOO_LONG
  181. "The total length of rename prefix or suffix and/or conflict prefix or suffix exceeds the maximum length allowed. The maximum length allowed is %d characters."
  182. IDS_E_NOT_ADMINISTRATOR "You are not an administrator on target domain '%s'. You must be an administrator on the target domain in order to perform a migration task with ADMT."
  183. IDS_E_INVALID_RENAME_PREFIX_SUFFIX
  184. "The specified rename option prefix or suffix contains invalid characters."
  185. END
  186. STRINGTABLE DISCARDABLE
  187. BEGIN
  188. IDS_E_INVALID_CONFLICT_PREFIX_SUFFIX
  189. "The specified conflict option prefix or suffix contains invalid characters."
  190. IDS_E_UNABLE_TO_UPDATE_DATABASE
  191. "Unable to update the database. The database is a previous version and must be updated before any migration tasks may be performed."
  192. IDS_E_CANT_MIGRATE_DOMAIN_CONTROLLERS
  193. "Unable to add computer '%s'. The computer is a domain controller."
  194. IDS_E_CANT_FIND_COMPUTER
  195. "Unable to add computer '%s'. The computer was not found in the domain."
  196. IDS_E_CANT_ENUMERATE_COMPUTERS
  197. "Unable to enumerate computers in domain '%s'."
  198. IDS_E_DOMAIN_NAME_NOT_SPECIFIED "A domain name was not specified."
  199. IDS_E_CAN_ADD_SID_HISTORY
  200. "Unable to verify configuration required for SID history."
  201. IDS_E_SID_HISTORY_CONFIGURATION
  202. "The following configuration required for SID history has not been performed. %s"
  203. IDS_E_NO_AUDITING_SOURCE
  204. " Auditing has not been enabled in the source domain."
  205. IDS_E_NO_AUDITING_TARGET
  206. " Auditing has not been enabled in the target domain."
  207. IDS_E_NO_SID_HISTORY_LOCAL_GROUP
  208. " Local group, <source_domain_name>$$$, required for auditing has not been created in source domain."
  209. IDS_E_NO_SID_HISTORY_REGISTRY_ENTRY
  210. " The TcpipClientSupport registry key has not been created or set on the source domain controller."
  211. IDS_E_REPORT_FOLDER "The specified report folder '%s' is invalid."
  212. IDS_E_TARGET_CONTAINER_PATH_TOO_LONG
  213. "The specified target organizational unit's path is greater than 999 characters."
  214. IDS_E_PASSWORD_FILE "The specified password file '%s' is invalid."
  215. IDS_E_INCLUDE_NAMES_FILE "Unable to process include names file '%s'."
  216. END
  217. STRINGTABLE DISCARDABLE
  218. BEGIN
  219. IDS_E_REMOVING_SERVICE_ACCOUNTS
  220. "Unable to remove service accounts from the list of accounts to be migrated."
  221. IDS_E_FIX_HIERARCHY_MOVE_OBJECT
  222. "Unable to successfully move object '%s' to container '%s'. %s"
  223. IDS_E_FIX_HIERARCHY_BIND_TO_CONTAINER
  224. "Unable to bind to container '%s'. %s"
  225. IDS_E_CANNOT_GET_CONTAINER "Unable to bind to container '%s'."
  226. IDS_E_CANNOT_MIGRATE_DOMAIN_CONTROLLERS
  227. "The computer '%s' is a domain controller. Domain controllers cannot be migrated."
  228. IDS_E_CANNOT_PROCESS_ACCOUNTS_IN_DOMAIN
  229. "Unable to process accounts in domain '%s'. %s 0x%08lX"
  230. IDS_E_CANNOT_RESOLVE_NAME "The name '%s' could not be resolved."
  231. IDS_E_ACCOUNT_EXCLUDED "Account '%s' was excluded."
  232. IDS_E_OBJECT_NOT_OF_CLASS
  233. "Account '%s' was not included because it is not the correct object class."
  234. IDS_E_TARGET_DOMAIN_NOT_NATIVE_MODE
  235. "The target domain '%s' is not in native mode."
  236. IDS_E_CANNOT_CREATE_CONTAINER
  237. "Unable to create organizational unit '%s' in container '%s'."
  238. IDS_E_SID_HISTORY_MUST_RUN_ON_DOMAIN_CONTROLLER
  239. "SID history requires that this program is run on a domain controller in the target domain when the source domain is Windows NT 4 or earlier."
  240. IDS_E_SID_HISTORY_SOURCE_MUST_TRUST_TARGET
  241. "SID history requires that the source domain trust the target domain when the source domain is Windows NT 4 or earlier."
  242. IDS_E_NO_SID_HISTORY_DOMAIN_ADMIN
  243. " You must be a domain administrator in the target domain."
  244. IDS_E_CALLER_NOT_DELEGATED
  245. "Caller's acccount is marked as sensitive and cannot be delegated. In order to perform an intra-forest move operation ADMT must be run with an account that may be delegated."
  246. IDS_E_UNABLE_VERIFY_CALLER_NOT_DELEGATED
  247. "Unable to verify whether caller's account may be delegated."
  248. END
  249. STRINGTABLE DISCARDABLE
  250. BEGIN
  251. IDS_E_UNABLE_SET_EXCLUDED_SYSTEM_PROPERTIES
  252. "Unable to set default excluded system properties."
  253. END
  254. #endif // English (U.S.) resources
  255. /////////////////////////////////////////////////////////////////////////////
  256. #ifndef APSTUDIO_INVOKED
  257. /////////////////////////////////////////////////////////////////////////////
  258. //
  259. // Generated from the TEXTINCLUDE 3 resource.
  260. //
  261. 1 TYPELIB "ADMTScript.tlb"
  262. 2 TYPELIB "Internal.tlb"
  263. /////////////////////////////////////////////////////////////////////////////
  264. #endif // not APSTUDIO_INVOKED