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.

624 lines
30 KiB

  1. // resource.rc - resource file (I can't believe I just wrote that)
  2. #include "priv.h"
  3. #include "resource.h"
  4. #include "resource.rcv"
  5. REGINST REGINST "selfreg_msieftp.inf"
  6. /*****************************************************************************
  7. *
  8. * Icons
  9. *
  10. *****************************************************************************/
  11. // We could use icons from other dlls (\shell32\NUKE.ICO;REPLACE.ICO, \wininet\KEY.ICO)
  12. //IDI_FTPSERVER ICON SERVER.ICO // Icon for an FTP Server
  13. IDI_FTPFOLDER ICON FOLDER.ICO // Icon for a closed folder on a FTP Server
  14. IDI_FTPOPENFOLDER ICON OFOLDER.ICO // Icon for an open folder on a FTP Server
  15. IDI_DELETEITEM ICON NUKE.ICO // Delete File, Folder, or multiple items
  16. IDI_REPLACE ICON REPLACE.ICO // File getting mashed
  17. IDI_KEY ICON KEY.ICO // Key icon for Login As dialog
  18. IDC_WARNING ICON WARNING.ICO // Warning icon for Login As dialog
  19. //IDI_WRITE_ALLOWED ICON WRITE.ICO // This folder has write access
  20. //IDI_WRITE_NOTALLOWED ICON NOWRITE.ICO // This folder does not have write access
  21. /*****************************************************************************
  22. *
  23. * IDM_ITEMCONTEXT - Context menu for items
  24. *
  25. *****************************************************************************/
  26. IDM_ITEMCONTEXT MENUEX PRELOAD
  27. BEGIN
  28. // Verbs for folders. (IDM_M_FOLDERVERBS)
  29. POPUP ""
  30. BEGIN
  31. MENUITEM "&Open", IDC_ITEM_OPEN
  32. MENUITEM "&Explore", IDC_ITEM_EXPLORE
  33. END
  34. // Verbs for folders. (IDM_M_FILEVERBS)
  35. POPUP ""
  36. BEGIN
  37. MENUITEM "&Open", IDC_ITEM_OPEN
  38. END
  39. // Verbs for all occasions. (IDM_M_VERBS)
  40. POPUP ""
  41. BEGIN
  42. MENUITEM "Copy To &Folder...", IDC_ITEM_DOWNLOAD
  43. END
  44. // (IDM_M_SHAREDVERBS)
  45. // Verbs only on the pop-up context menu for the object directly.
  46. // (Not on the File menu and not on shortcuts.)
  47. // These are called "non-required" verbs...
  48. // _UNDOCUMENTED_: The magic SFVIDM_* values are not documented.
  49. POPUP ""
  50. BEGIN
  51. // We cannot cut because the way the shell does Cut is
  52. // not exported to the outside world. Furthermore, the
  53. // the way the shell does Cut works only for HDROPs.
  54. //
  55. #ifdef FEATURE_CUT_MOVE
  56. MENUITEM "Cu&t", IDM_SHARED_EDIT_CUT
  57. #endif // FEATURE_CUT_MOVE
  58. MENUITEM "&Copy", IDM_SHARED_EDIT_COPY
  59. MENUITEM "&Paste", IDM_SHARED_EDIT_PASTE
  60. #ifdef _SOMEDAY_PASTESHORTCUT
  61. MENUITEM "Paste &Shortcut", IDM_SHARED_EDIT_PASTE_SHORTCUT
  62. #endif
  63. MENUITEM "", -1, MFT_SEPARATOR
  64. // TODO: Someday we can actually, upload this link, but not now.
  65. // MENUITEM "Create &Shortcut", IDM_SHARED_FILE_LINK
  66. MENUITEM "&Delete", IDM_SHARED_FILE_DELETE
  67. MENUITEM "Rena&me", IDM_SHARED_FILE_RENAME
  68. MENUITEM "", -1, MFT_SEPARATOR
  69. MENUITEM "P&roperties", IDM_SHARED_FILE_PROP
  70. END
  71. // Verbs for the background menu. (IDM_M_BACKGROUNDVERBS)
  72. POPUP ""
  73. BEGIN
  74. MENUITEM "Login &As...", IDC_LOGIN_AS
  75. POPUP "&New"
  76. BEGIN
  77. MENUITEM "&Folder", IDC_ITEM_NEWFOLDER
  78. END
  79. MENUITEM "", -1, MFT_SEPARATOR
  80. MENUITEM "P&roperties", IDC_ITEM_BKGNDPROP
  81. END
  82. END
  83. IDM_M_BACKGROUND_POPUPMERGE MENUEX PRELOAD
  84. BEGIN
  85. POPUP "", SFVIDM_MENU_ARRANGE
  86. BEGIN
  87. MENUITEM "by &Name", IDM_SORTBYNAME
  88. MENUITEM "by &Type", IDM_SORTBYTYPE
  89. MENUITEM "by Si&ze", IDM_SORTBYSIZE
  90. MENUITEM "by &Date", IDM_SORTBYDATE
  91. END
  92. END
  93. /*****************************************************************************
  94. *
  95. * IDM_FTPMERGE - Menu that is merged into the view menu bar.
  96. *
  97. * _UNDOCUMENTED_: SFVIDM_CLIENT_FIRST is not documented.
  98. *
  99. *****************************************************************************/
  100. IDM_FTPMERGE MENUEX DISCARDABLE
  101. BEGIN
  102. POPUP "", FCIDM_MENU_FILE
  103. BEGIN
  104. MENUITEM "&Login As...", IDC_LOGIN_AS
  105. POPUP "&New"
  106. BEGIN
  107. MENUITEM "&Folder", IDC_ITEM_NEWFOLDER
  108. END
  109. END
  110. POPUP "", SFVIDM_MENU_ARRANGE
  111. BEGIN
  112. MENUITEM "by &Name", IDM_SORTBYNAME
  113. MENUITEM "by &Type", IDM_SORTBYTYPE
  114. MENUITEM "by Si&ze", IDM_SORTBYSIZE
  115. MENUITEM "by &Date", IDM_SORTBYDATE
  116. END
  117. POPUP "", FCIDM_MENU_HELP
  118. BEGIN
  119. MENUITEM "FTP Server &Welcome Message...", IDC_ITEM_ABOUTSITE
  120. MENUITEM "", -1, MFT_SEPARATOR
  121. MENUITEM "&FTP Help", IDC_ITEM_FTPHELP
  122. #ifdef ADD_ABOUTBOX
  123. MENUITEM "About FTP Folder", IDC_ITEM_ABOUTFTP
  124. #endif // ADD_ABOUTBOX
  125. END
  126. END
  127. /*****************************************************************************
  128. *
  129. * IDM_DROPCONTEXT - Context menu used during drag/drop.
  130. *
  131. *****************************************************************************/
  132. IDM_DROPCONTEXT MENU DISCARDABLE
  133. BEGIN
  134. POPUP ""
  135. BEGIN
  136. MENUITEM "&Copy Here", DROPEFFECT_COPY
  137. MENUITEM "&Move Here", DROPEFFECT_MOVE
  138. MENUITEM SEPARATOR
  139. MENUITEM "Cancel", 0
  140. END
  141. END
  142. /*****************************************************************************
  143. *
  144. * IDM_FOLDERCONTEXT - Context menu used for folder background menu.
  145. *
  146. *****************************************************************************/
  147. IDM_FOLDERCONTEXT MENU DISCARDABLE
  148. BEGIN
  149. POPUP ""
  150. BEGIN
  151. MENUITEM "Cancel", 0
  152. END
  153. END
  154. /*****************************************************************************
  155. *
  156. * IDD_REPLACE - Confirmation dialog for file overwrite warning
  157. * resulting from a drag/drop (or Paste).
  158. *
  159. * We need to say "(no details available)" in case somebody
  160. * dropped a data object on us that doesn't support the Stat()
  161. * function, so we don't know anything about it...
  162. *
  163. *****************************************************************************/
  164. IDD_REPLACE DIALOGEX DISCARDABLE 0, 0, 280, 141
  165. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | DS_SETFOREGROUND | DS_CENTER | DS_3DLOOK |
  166. WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  167. CAPTION "Confirm File Replace"
  168. FONT 8, "MS Shell Dlg"
  169. BEGIN
  170. DEFPUSHBUTTON "&Yes", IDC_REPLACE_YES,46,120,53,14
  171. PUSHBUTTON "Yes to &All", IDC_REPLACE_YESTOALL,104,120,53,14
  172. PUSHBUTTON "&No", IDC_REPLACE_NO,161,120,53,14
  173. PUSHBUTTON "Cancel", IDC_REPLACE_CANCEL,219,120,53,14
  174. ICON IDI_REPLACE,IDC_STATIC,10,10,18,20, SS_REALSIZECONTROL
  175. LTEXT "This folder already contains a file called '%s'.",
  176. IDC_FILENAME,41,10,222,22,SS_NOPREFIX
  177. LTEXT "Would you like to replace the existing file",IDC_STATIC, 41,35,180,10, SS_NOPREFIX
  178. LTEXT "(no details available)", IDC_FILESIZE2, 79,51,194,8, SS_NOPREFIX
  179. LTEXT "", IDC_FILETIME2, 79,59,194,8, SS_NOPREFIX
  180. ICON "", IDC_FILEICON2,51,49,18,20, SS_REALSIZECONTROL
  181. LTEXT "with this one?",IDC_STATIC,41,75,180,10, SS_NOPREFIX
  182. LTEXT "(no details available)", IDC_FILESIZE, 79,91,194,8, SS_NOPREFIX
  183. LTEXT "", IDC_FILETIME, 79,99,194,8, SS_NOPREFIX
  184. ICON "", IDC_FILEICON,51,89,18,20, SS_REALSIZECONTROL
  185. END
  186. /*****************************************************************************
  187. *
  188. * IDD_DELETEFILE - Confirmation dialog for single-file delete warning.
  189. *
  190. *****************************************************************************/
  191. IDD_DELETEFILE DIALOGEX DISCARDABLE 0, 0, 275, 73
  192. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | DS_SETFOREGROUND | DS_CENTER | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  193. CAPTION "Confirm File Delete"
  194. FONT 8, "MS Shell Dlg"
  195. BEGIN
  196. DEFPUSHBUTTON "&Yes", IDC_REPLACE_YES,147,51,58,14
  197. PUSHBUTTON "&No", IDC_REPLACE_NO,210,51,58,14
  198. ICON IDI_DELETEITEM,IDC_STATIC,10,10,18,20, SS_REALSIZECONTROL
  199. LTEXT "Are you sure you want to delete the file '%s'? \n\n",IDC_FILENAME,41,10,
  200. 220,28,SS_NOPREFIX
  201. END
  202. /*****************************************************************************
  203. *
  204. * IDD_DELETEFOLDER - Confirmation dialog for single-file delete warning.
  205. *
  206. *****************************************************************************/
  207. IDD_DELETEFOLDER DIALOGEX DISCARDABLE 0, 0, 275, 73
  208. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | DS_SETFOREGROUND | DS_CENTER | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  209. CAPTION "Confirm Folder Delete"
  210. FONT 8, "MS Shell Dlg"
  211. BEGIN
  212. DEFPUSHBUTTON "&Yes", IDC_REPLACE_YES,147,51,58,14
  213. PUSHBUTTON "&No", IDC_REPLACE_NO,210,51,58,14
  214. ICON IDI_DELETEITEM,IDC_STATIC,10,10,18,20, SS_REALSIZECONTROL
  215. LTEXT "Are you sure you want to delete the folder '%s'?\n(Deleting a folder will delete all of its contents)",IDC_FILENAME,41,10,
  216. 220,36,SS_NOPREFIX
  217. END
  218. /*****************************************************************************
  219. *
  220. * IDD_DELETEMULTI - Confirmation dialog for multi-file delete warning.
  221. *
  222. *****************************************************************************/
  223. IDD_DELETEMULTI DIALOGEX DISCARDABLE 0, 0, 275, 65
  224. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | DS_SETFOREGROUND | DS_CENTER | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  225. CAPTION "Confirm Multiple File Delete"
  226. FONT 8, "MS Shell Dlg"
  227. BEGIN
  228. DEFPUSHBUTTON "&Yes", IDC_REPLACE_YES,147,43,58,14
  229. PUSHBUTTON "&No", IDC_REPLACE_NO,210,43,58,14
  230. ICON IDI_DELETEITEM,IDC_STATIC,10,10,18,20, SS_REALSIZECONTROL
  231. LTEXT "Are you sure you want to delete these %u items? \n(Deleting a folder will delete all of its contents)",
  232. IDC_COUNT,41,14,224,24
  233. END
  234. /*****************************************************************************
  235. *
  236. * IDD_FILEPROP - Generic property sheet
  237. *
  238. *****************************************************************************/
  239. IDD_FILEPROP DIALOGEX DISCARDABLE 0, 0, 227, 200
  240. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | DS_NOIDLEMSG | DS_3DLOOK | WS_POPUP | WS_CAPTION
  241. CAPTION "General"
  242. FONT 8, "MS Shell Dlg"
  243. BEGIN
  244. ICON "",IDC_FILEICON,7,7,18,20, SS_REALSIZECONTROL
  245. EDITTEXT IDC_FILENAME,48,14,172,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
  246. EDITTEXT IDC_FILENAME_EDITABLE,48,12,172,14,ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
  247. CONTROL "",IDC_UNUSED,"Static",SS_ETCHEDHORZ,7,32,213,1
  248. LTEXT "Type:",IDC_STATIC,7,40,40,9
  249. EDITTEXT IDC_FILETYPE,48,40,172,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
  250. LTEXT "Location:",IDC_UNUSED,7,53,40,9
  251. EDITTEXT IDC_LOCATION,48,53,172,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
  252. LTEXT "Size:",IDC_FILESIZE_LABEL,7,66,24,9
  253. LTEXT "",IDC_FILESIZE,48,66,172,10
  254. #ifdef FEATURE_CHANGE_PERMISSIONS
  255. CONTROL "",IDC_UNUSED,"Static",SS_ETCHEDHORZ,7,94,213,1
  256. LTEXT "Modified:",IDC_FILETIME_LABEL,7,79,40,9
  257. CONTROL "(unknown)",IDC_FILETIME,"edit",ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER,48,79,152,14
  258. EDITTEXT IDC_CHMOD_GROUPBOX,7,113,210,55,WS_DISABLED,WS_EX_CLIENTEDGE
  259. LTEXT "This server does not support changing file permissions.",IDC_CHMOD_NOT_ALLOWED,7,100,190,9
  260. LTEXT "Permissions:",IDC_CHMOD_LABEL_PERM,7,100,40,9
  261. LTEXT "Owner",IDC_CHMOD_LABEL_OWNER,18,118,40,9
  262. LTEXT "Group",IDC_CHMOD_LABEL_GROUP,18,135,40,9
  263. LTEXT "All Users",IDC_CHMOD_LABEL_ALL,18,152,40,9
  264. LTEXT "Read",IDC_CHMOD_LABEL_READ,126,100,24,9
  265. LTEXT "Write",IDC_CHMOD_LABEL_WRITE,156,100,26,9
  266. LTEXT "Execute",IDC_CHMOD_LABEL_EXECUTE,183,100,30,9
  267. CONTROL "",IDC_CHMOD_OR,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,130,118,16,8
  268. CONTROL "",IDC_CHMOD_OW,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,160,118,16,8
  269. CONTROL "",IDC_CHMOD_OE,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,190,118,16,8
  270. CONTROL "",IDC_CHMOD_GR,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,130,135,16,8
  271. CONTROL "",IDC_CHMOD_GW,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,160,135,16,8
  272. CONTROL "",IDC_CHMOD_GE,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,190,135,16,8
  273. CONTROL "",IDC_CHMOD_AR,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,130,152,16,8
  274. CONTROL "",IDC_CHMOD_AW,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,160,152,16,8
  275. CONTROL "",IDC_CHMOD_AE,"Button", BS_AUTOCHECKBOX | BS_FLAT | WS_TABSTOP,190,152,16,8
  276. #else // FEATURE_CHANGE_PERMISSIONS
  277. CONTROL "",IDC_UNUSED,"Static",SS_ETCHEDHORZ,7,84,213,1
  278. LTEXT "Modified:",IDC_FILETIME_LABEL,7,92,40,9
  279. CONTROL "(unknown)",IDC_FILETIME,"edit",ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER,48,92,152,14
  280. #endif // FEATURE_CHANGE_PERMISSIONS
  281. CONTROL "",IDC_UNUSED,"NativeFontCtl",NFS_ALL|NFS_USEFONTASSOC|NFS_EDIT|NFS_STATIC,0,0,0,0
  282. END
  283. /*****************************************************************************\
  284. DIALOG: Login
  285. \*****************************************************************************/
  286. IDD_LOGINDLG DIALOGEX DISCARDABLE 0, 0, 320, 190
  287. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | WS_POPUP | WS_CAPTION | WS_SYSMENU
  288. CAPTION "Log On As"
  289. FONT 8, "MS Shell Dlg"
  290. BEGIN
  291. ICON IDI_KEY,IDC_STATIC,10,10,21,20, SS_REALSIZECONTROL
  292. LTEXT "Either the server does not allow anonymous logins or the e-mail address was not accepted.",
  293. IDC_LOGINDLG_MESSAGE_ANONREJECT,38,12,287,24
  294. LTEXT "To log on to this FTP server, type a user name and password.",
  295. IDC_LOGINDLG_MESSAGE_NORMAL,38,12,287,16
  296. LTEXT "Could not login to the FTP server with the user name and password specified.",
  297. IDC_LOGINDLG_MESSAGE_USERREJECT,38,12,287,16
  298. LTEXT "FTP server:",IDC_STATIC,38,36,39,8
  299. EDITTEXT IDC_LOGINDLG_FTPSERVER,90,36,183,8,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
  300. LTEXT "&User name:",IDC_STATIC,38,52,42,8
  301. COMBOBOX IDC_LOGINDLG_USERNAME,90,50,193,300,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
  302. EDITTEXT IDC_LOGINDLG_USERNAME_ANON,90,50,193,12,ES_AUTOHSCROLL | WS_TABSTOP | WS_DISABLED
  303. LTEXT "&Password:",IDC_LOGINDLG_PASSWORD_LABEL_DLG1,38,70,42,8
  304. EDITTEXT IDC_LOGINDLG_PASSWORD_DLG1,90,68,193,12,ES_AUTOHSCROLL | WS_TABSTOP | ES_PASSWORD
  305. LTEXT "&E-mail Address:",IDC_LOGINDLG_PASSWORD_LABEL_DLG2,38,70,50,8
  306. EDITTEXT IDC_LOGINDLG_PASSWORD_DLG2,90,68,193,12,ES_AUTOHSCROLL | WS_TABSTOP
  307. LTEXT "After you log on, you can add this server to your Favorites and return to it easily.",
  308. IDC_LOGINDLG_NOTES_DLG1,38,88,270,24
  309. LTEXT "After you log on, you can add this server to your Favorites and return to it easily. The FTP server will use the e-mail address to identify anonymous users.",
  310. IDC_LOGINDLG_NOTES_DLG2,38,88,270,24
  311. ICON IDC_WARNING,IDC_LOGINDLG_WARNING_ICON,21,105,11,11, SS_REALSIZECONTROL
  312. LTEXT "FTP does not encrypt or encode passwords or data before sending them to the server. To protect the security of your passwords and data, use Web Folders (WebDAV) instead.",
  313. IDC_LOGINDLG_NOTES_DLG3,38,104,270,24
  314. CONTROL "Learn more about <A ID=""idWebDAV"">using Web Folders</A>.", IDC_LOGINDLG_LINK, WC_LINK, WS_TABSTOP, 38,137,184,10
  315. CONTROL "Log on &anonymously",IDC_LOGINDLG_ANONYMOUS_CBOX,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,38,156,101,8
  316. #ifdef FEATURE_SAVE_PASSWORD
  317. CONTROL "&Save password",IDC_LOGINDLG_SAVE_PASSWORD,"Button",
  318. BS_AUTOCHECKBOX | WS_TABSTOP,145,156,65,10
  319. #endif // FEATURE_SAVE_PASSWORD
  320. DEFPUSHBUTTON "&Log On",IDOK,193,171,50,14
  321. PUSHBUTTON "Cancel",IDCANCEL,247,171,50,14
  322. END
  323. /*****************************************************************************\
  324. DIALOG: Message Of the Day
  325. \*****************************************************************************/
  326. IDD_MOTDDLG DIALOGEX DISCARDABLE 0, 0, 250, 175
  327. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | WS_POPUP | WS_CAPTION | WS_SYSMENU
  328. CAPTION "FTP Server Welcome Message"
  329. FONT 8, "MS Shell Dlg"
  330. BEGIN
  331. ICON IDI_FTPFOLDER,IDC_STATIC,10,10,21,20, SS_REALSIZECONTROL
  332. LTEXT "The FTP server provided the following message:",IDC_STATIC,36,17,200,8
  333. EDITTEXT IDC_MOTDDLG_MESSAGE,10,36,233,111,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | WS_VSCROLL | WS_HSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP, WS_EX_STATICEDGE
  334. DEFPUSHBUTTON "&Close",IDOK,193,154,50,14
  335. END
  336. /*****************************************************************************\
  337. DIALOG: Download Dialog
  338. \*****************************************************************************/
  339. IDD_DOWNLOADDIALOG DIALOGEX DISCARDABLE 20, 20, 268, 93
  340. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | WS_POPUP | WS_CAPTION | WS_SYSMENU
  341. CAPTION "Copy To Folder"
  342. FONT 8, "MS Shell Dlg"
  343. BEGIN
  344. LTEXT "The selected file(s) will be copied to the folder specified. Click Download to continue.",
  345. IDC_DOWNLOAD_MESSAGE,7,7,254,20
  346. LTEXT "Copy To:",IDC_DOWNLOAD_TITLE,7,34,50,8
  347. EDITTEXT IDC_DOWNLOAD_DIR,57,31,130,14,ES_AUTOHSCROLL
  348. PUSHBUTTON "Browse...",IDC_BROWSE_BUTTON,193,31,62,14
  349. LTEXT "Download As:",IDC_DOWNLOAD_AS,7,53,48,8
  350. COMBOBOX IDC_DOWNLOAD_AS_LIST,57,49,198,90,CBS_DROPDOWNLIST | CBS_SORT |
  351. WS_VSCROLL | WS_TABSTOP
  352. DEFPUSHBUTTON "Download",IDC_DOWNLOAD_BUTTON,154,72,50,14
  353. PUSHBUTTON "Cancel",IDCANCEL,211,72,50,14
  354. END
  355. /*****************************************************************************\
  356. DIALOG: Proxy Blocking Dialog
  357. \*****************************************************************************/
  358. IDD_PROXYDIALOG DIALOGEX DISCARDABLE 20, 20, 225, 135
  359. STYLE DS_MODALFRAME|(DS_SETFONT|DS_FIXEDSYS) | WS_POPUP | WS_CAPTION | WS_SYSMENU
  360. CAPTION "FTP proxy warning"
  361. FONT 8, "MS Shell Dlg"
  362. BEGIN
  363. ICON IDI_NETFOLDER,IDC_STATIC,10,10,21,20, SS_REALSIZECONTROL
  364. LTEXT "", IDC_PROXY_MESSAGE,38,12,180,72
  365. CONTROL "&Do not show me this message in the future",IDC_MESSAGECHECKEX,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,38,96,180,8
  366. DEFPUSHBUTTON "&Close",IDOK,168,114,50,14
  367. END
  368. /*****************************************************************************
  369. *
  370. * String table
  371. *
  372. *****************************************************************************/
  373. STRINGTABLE MOVEABLE DISCARDABLE
  374. BEGIN
  375. /*
  376. * Help strings.
  377. */
  378. IDS_ITEM_HELP(IDC_ITEM_OPEN) "Opens the selected items."
  379. IDS_ITEM_HELP(IDC_ITEM_EXPLORE) "Explores the selected items."
  380. IDS_ITEM_HELP(IDC_ITEM_DOWNLOAD) "Copies the selected items to this computer."
  381. IDS_ITEM_HELP(IDC_ITEM_BKGNDPROP) "Open the properties for the current folder."
  382. IDS_ITEM_HELP(IDC_LOGIN_AS) "Login using a different user name and password."
  383. IDS_ITEM_HELP(IDC_ITEM_NEWFOLDER) "Create a new folder."
  384. IDS_ITEM_HELP(IDC_ITEM_ABOUTSITE) "Opens the FTP Server Welcome Message."
  385. IDS_ITEM_HELP(IDC_ITEM_FTPHELP) "Get Help about FTP (File Transfer)"
  386. IDS_ITEM_HELP(IDC_ITEM_ABOUTFTP) "Opens a dialog that explains this FTP program."
  387. IDS_ITEM_HELP(IDM_SHARED_EDIT_CUT) "Delete the selected item(s) when they are pasted into another folder."
  388. IDS_ITEM_HELP(IDM_SHARED_EDIT_COPY) "Copy the selected files or folders."
  389. IDS_ITEM_HELP(IDM_SHARED_EDIT_PASTE) "Paste previously copied or cut files or folders."
  390. IDS_ITEM_HELP(IDM_SHARED_FILE_LINK) "Create a link to the selected item."
  391. IDS_ITEM_HELP(IDM_SHARED_FILE_DELETE) "Delete the selected files or folders."
  392. IDS_ITEM_HELP(IDM_SHARED_FILE_RENAME) "Rename the selected file or folder."
  393. IDS_ITEM_HELP(IDM_SHARED_FILE_PROP) "Get the properties on the selected item(s)."
  394. IDS_ITEM_HELP(SHARED_EDIT_PASTE) "Inserts the items you have copied or cut into the selected location."
  395. // Column headers.
  396. IDS_HEADER_NAME(COL_NAME) "Name"
  397. IDS_HEADER_NAME(COL_SIZE) "Size"
  398. IDS_HEADER_NAME(COL_TYPE) "Type"
  399. IDS_HEADER_NAME(COL_MODIFIED) "Modified"
  400. // Column headers help.
  401. IDS_HEADER_HELP(COL_NAME) "Sorts items alphabetically by name."
  402. IDS_HEADER_HELP(COL_SIZE) "Sorts items by size, from smallest to largest."
  403. IDS_HEADER_HELP(COL_TYPE) "Sorts items by type."
  404. IDS_HEADER_HELP(COL_MODIFIED) "Sorts items by date, from oldest to most recent."
  405. // Progress feedback strings
  406. IDS_EMPTY ""
  407. IDS_CONNECTING "Connecting to %s"
  408. IDS_CHDIR "Looking for folder %s"
  409. IDS_LS "Getting contents of folder"
  410. IDS_DELETING "Deleting '%s'"
  411. IDS_RENAMING "Renaming '%s'"
  412. IDS_GETFINDDATA "Checking for '%s'"
  413. IDS_COPYING "Copying '%s'"
  414. IDS_DOWNLOADING "Copying '%s'"
  415. IDS_DL_SRC_DEST "From '%1!ls!' to '%2!ls!'"
  416. IDS_DL_SRC_DIR "From '%ls'"
  417. IDS_COPY_TITLE "Copying..."
  418. IDS_MOVE_TITLE "Moving..."
  419. IDS_DELETE_TITLE "Deleting..."
  420. IDS_DOWNLOAD_TITLE "Copying..."
  421. IDS_DL_TYPE_AUTOMATIC "Automatic"
  422. IDS_DL_TYPE_ASCII "Text Files (ASCII)"
  423. IDS_DL_TYPE_BINARY "Data Files (Binary)"
  424. // Random strings
  425. IDS_NUMBERK "%uK"
  426. IDS_NUMBERTB "%uTB"
  427. IDS_PROP_SHEET_TITLE "FTP" // The dialog code already appends " Properties".
  428. IDS_PRETTYNAMEFORMAT "%2!ls! on %1!ls!" // The dialog code already appends " Properties".
  429. IDS_PRETTYNAMEFORMATA "%2!s! on %1!s!" // The dialog code already appends " Properties".
  430. IDS_SEVERAL_SELECTED "Multiple Items"
  431. IDS_ELLIPSES "..."
  432. IDS_NEW_FOLDER_FIRST "New Folder"
  433. IDS_NEW_FOLDER_TEMPLATE "New Folder (%d)"
  434. IDS_CANTSHUTDOWN "An FTP Folder is currently uploading a file.\n\nEither wait for the upload to finish, or cancel it before you quit Windows."
  435. IDS_PROGRESS_CANCEL "Copying will cancel after the current file finishes."
  436. IDS_NO_MESSAGEOFTHEDAY "None"
  437. IDS_ITEMTYPE_FOLDER "Folder" // Displayed when 'Properties' is selected on the background folder.
  438. IDS_ITEMTYPE_SERVER "FTP Server" // Displayed when 'Properties' is selected on the background folder and it's the root of a server.
  439. IDS_PROGRESS_UPLOADTIMECALC "Calculating the time required to upload the files."
  440. IDS_PROGRESS_DELETETIMECALC "Calculating the time required to delete the files."
  441. IDS_PROGRESS_DOWNLOADTIMECALC "Calculating the time required to copy the files."
  442. IDS_OFFLINE_PROMPTTOGOONLINE "You are currently in offline mode. Do you want to go Online?"
  443. IDS_RECYCLE_IS_PERM_WARNING "Moving items from an FTP server to the Recycle Bin will cause them to be deleted permanently. Are you sure you want to continue?"
  444. // Operation Errors
  445. IDS_FTPERR_TITLE "FTP Folder"
  446. IDS_FTPERR_TITLE_ERROR "FTP Folder Error"
  447. IDS_FTPERR_UNKNOWN "That operation was unsuccessful."
  448. IDS_FTPERR_WININET "\n\nDetails:\n%s" // This goes before the wininet error and after IDS_FTPERR_FILECOPY or a similar error.
  449. IDS_FTPERR_WININET_CONTINUE "\n\nDetails:\n%s\n\nDo you want to continue?" // This goes before the wininet error and after IDS_FTPERR_FILECOPY or a similar error.
  450. IDS_FTPERR_FILECOPY "An error occurred copying a file to the FTP Server. Make sure you have permission to put files on the server."
  451. IDS_FTPERR_DIRCOPY "An error occurred creating a folder on the FTP Server. Make sure you have permission to put files on the server."
  452. IDS_FTPERR_FILERENAME "An error occurred renaming the file or folder on the FTP Server. Make sure you have permission to make this modification."
  453. IDS_FTPERR_CHANGEDIR "An error occurred opening the folder on the FTP Server. Make sure you have permission to access this folder."
  454. IDS_FTPERR_DELETE "An error occurred deleting the file or folder on the FTP Server. Make sure you have permission to access this folder."
  455. IDS_FTPERR_OPENFOLDER "An error occurred opening that folder on the FTP Server. Make sure you have permission to access that folder."
  456. IDS_FTPERR_FOLDERENUM "An error occurred reading all of the contents of this folder on the FTP Server."
  457. IDS_FTPERR_NEWFOLDER "An error occurred creating a new folder on the FTP Server."
  458. IDS_FTPERR_DROPFAIL "The item could not be transferred. Make sure you have permission to store files here and that the file name is valid."
  459. IDS_FTPERR_INVALIDFTPNAME "This operation could not be completed because some characters in the file name are not allowed on the FTP Server."
  460. IDS_FTPERR_CREATEDIRPROMPT "The folder '%s' doesn't exist. Do you want to create it?"
  461. IDS_FTPERR_CREATEFAILED "The folder could not be created. Make sure the file name is valid and you have permission to create a folder in the location specified."
  462. IDS_FTPERR_GETDIRLISTING "Windows cannot access this folder. Make sure you typed the file name correctly and that you have permission to access the folder."
  463. IDS_FTPERR_DOWNLOADING "An error occurred copying the selected items from the FTP Server."
  464. IDS_FTPERR_RENAME_REPLACE "A file with this name already exists. Do you want to replace that file?"
  465. IDS_FTPERR_RENAME_EXT_WRN "If you change a filename extension, the file may become unusable.\n\nAre you sure you want to change it?"
  466. IDS_FTPERR_RENAME_TITLE "Rename"
  467. IDS_FTPERR_CHMOD "An error occurred changing the permissions on the file or folder on the FTP Server. Make sure you have permission to change this item."
  468. IDS_FTPERR_BAD_DL_TARGET "The selected items can not be downloaded to the specified folder. Please choose another folder."
  469. // Login Dialog Message
  470. IDS_LOGIN_LOGINAS "Enter an User Name and Password to login to the server."
  471. IDS_LOGIN_SERVER "The server was unable to login with the username and password provided. Please change your login information or click cancel to cancel logging into this FTP Server."
  472. IDS_FTP_PROXY_WARNING "The folder '%s' is read-only because the proxy server is not set up to allow full access.\n\nTo move, paste, rename, or delete files, you must use a different proxy. For information on changing your proxy, contact your administrator."
  473. // User Status Bar Pane
  474. IDS_DLG_DOWNLOAD_TITLE "Copy the selected item(s) to the folder:"
  475. // UI Strings
  476. IDS_HELP_MSIEFTPTITLE "Microsoft Internet Explorer FTP"
  477. IDS_HELP_ABOUTFOLDER "FTP Folder Message"
  478. IDS_HELP_ABOUTBOX "This is the Microsoft Internet Explorer FTP Shell Extension."
  479. IDS_HELP_WELCOMEMSGTITLE "FTP Server Welcome Message"
  480. // Status Bar Icon ToolTips
  481. IDS_WRITE_ALLOWED "You have permission to write and modify files in this folder."
  482. IDS_WRITE_NOTALLOWED "You do not have permission to write and modify files in this folder"
  483. // Progress Bar ToolTips
  484. IDS_PROG_ZERO "Nothing is downloading."
  485. IDS_PROG_NPERCENT "Downloading the names of the files in this Folder. %ld%% finished."
  486. IDS_PROG_DONE "The contents of this FTP folder have finished downloading."
  487. // Zones
  488. IDS_ZONES_UNKNOWN "Unknown Zone"
  489. IDS_ZONES_TOOLTIP "The box indicates where the files in the folder are stored."
  490. // User StatusBar Pane
  491. IDS_USER_TEMPLATE "User: %s"
  492. IDS_USER_ANNONYMOUS "Anonymous"
  493. IDS_USER_USERTOOLTIP "You are logged in as %s. This login will determine your permissions and your actions may be logged."
  494. IDS_USER_ANNONTOOLTIP "You are logged in anonymously. Select 'Log in as...' in the File menu to log in as another user. Your email name is used as your password and that can be changed in 'FTP Options' in the View menu."
  495. IDS_LOGIN_WEBDAVLINK "hcp://services/subsite?node=TopLevelBucket_2/Networking_and_the_Web&topic=MS-ITS%3A%25HELP_LOCATION%25%5Cfilefold.chm%3A%3A/using_webfolders_for_file_transfer.htm&select=TopLevelBucket_2/Networking_and_the_Web/E-mail_and_the_Web/Security_online"
  496. END
  497. //+------------------------------------------------------------------------
  498. //
  499. // Files
  500. //
  501. //-------------------------------------------------------------------------
  502. IDA_FTPUPLOAD AVI upload.avi // FS->Ftp Animation
  503. IDA_FTPDOWNLOAD AVI download.avi // Ftp->FS Animation
  504. IDA_FTPDELETE AVI ftpdel.avi // Ftp->Air (Hard Delete)
  505. 1 TYPELIB "msieftp.tlb"
  506. //+------------------------------------------------------------------------
  507. //
  508. // HTML Dialogs/Property Pages
  509. //
  510. //-------------------------------------------------------------------------
  511. //lines.bmp RT_FILE "lines.bmp"
  512. //ie.gif RT_FILE "ie.gif"
  513. //ie256.gif RT_FILE "ie256.gif"
  514. //world.bmp RT_FILE "world.bmp"
  515. //world256.gif RT_FILE "world256.gif"
  516. //ietxt256.bmp RT_FILE "ietxt256.bmp"
  517. //lines256.bmp RT_FILE "lines256.bmp"
  518. //ietext.bmp RT_FILE "ietext.bmp"
  519. //closed.bmp RT_FILE "closed.bmp"
  520. //open.bmp RT_FILE "open.bmp"
  521. #ifdef ADD_ABOUTBOX
  522. about.htm HTML "about.htm"
  523. #endif // ADD_ABOUTBOX
  524. //dirnoxst.htm HTML DISCARDABLE "dirnoxst.htm"
  525. //loginfal.htm HTML DISCARDABLE "loginfal.htm"