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.

782 lines
42 KiB

  1. // uirec.rc
  2. // Resource file for RDP client shell
  3. //
  4. // Copyright(C) Microsoft Corporation 1997-2002
  5. //
  6. #include <aducdefs.h>
  7. #include <wuiids.h>
  8. #include <auierr.h>
  9. #include <windows.h>
  10. #ifndef OS_WINCE
  11. #include "winver.h"
  12. #include "ntverp.h"
  13. #endif
  14. #include "resource.h"
  15. #define VER_FILETYPE VFT_APP
  16. #define VER_FILESUBTYPE VFT2_UNKNOWN
  17. #define VER_FILEDESCRIPTION_STR "Remote Desktop Connection"
  18. #define VER_INTERNALNAME_STR "mstsc.exe"
  19. #define VER_ORIGINALFILENAME_STR "mstsc.exe"
  20. #ifndef OS_WINCE
  21. #include "common.ver"
  22. #endif // OS_WINCE
  23. #ifdef OS_WINCE
  24. #ifndef DS_WINCE_SPECIFIC
  25. #define DS_WINCE_SPECIFIC DS_SETFOREGROUND
  26. #endif
  27. #else
  28. #define DS_WINCE_SPECIFIC 0
  29. #endif
  30. // This flag is not available in public header files...
  31. #ifndef TBS_DOWNISLEFT
  32. #define TBS_DOWNISLEFT 0x400
  33. #endif
  34. /****************************************************************************/
  35. /* Icon - this is international and can stay in the exe. */
  36. /****************************************************************************/
  37. UI_IDI_ERROR_ICON ICON DISCARDABLE "error.ico"
  38. UI_IDI_WARN_ICON ICON DISCARDABLE "warning.ico"
  39. UI_IDI_INFO_ICON ICON DISCARDABLE "info.ico"
  40. UI_IDI_COMPUTER ICON DISCARDABLE "computer.ico"
  41. UI_IDB_BRANDIMAGE BITMAP DISCARDABLE "remote8.bmp"
  42. UI_IDB_BRANDIMAGE_16 BITMAP DISCARDABLE "remote4.bmp"
  43. UI_IDB_COLOR24 BITMAP DISCARDABLE "color24.bmp"
  44. UI_IDB_COLOR16 BITMAP DISCARDABLE "color16.bmp"
  45. UI_IDB_COLOR8 BITMAP DISCARDABLE "color8.bmp"
  46. UI_IDB_COLOR8_DITHER BITMAP DISCARDABLE "color4d.bmp"
  47. UI_IDB_PROGRESS_BAND8 BITMAP DISCARDABLE "band_8.bmp"
  48. UI_IDB_PROGRESS_BAND4 BITMAP DISCARDABLE "band_4.bmp"
  49. UI_IDI_COOLPC_ICON ICON DISCARDABLE "computer.ico"
  50. UI_IDI_DOMAIN ICON DISCARDABLE "domainnx.ico"
  51. UI_IDI_SERVER ICON DISCARDABLE "machine.ico"
  52. UI_IDI_FOLDER_ICON ICON DISCARDABLE "folder.ico"
  53. UI_IDI_SOUND_ICON ICON DISCARDABLE "sound.ico"
  54. UI_IDI_KEYBOARD_ICON ICON DISCARDABLE "keybd.ico"
  55. UI_IDI_DRIVE_ICON ICON DISCARDABLE "hdrive.ico"
  56. UI_IDI_PORT_ICON ICON DISCARDABLE "ports.ico"
  57. UI_IDI_MONITOR_ICON ICON DISCARDABLE "monitor.ico"
  58. UI_IDI_ICON ICON DISCARDABLE "mstsc.ico"
  59. /****************************************************************************/
  60. /* Menu */
  61. /****************************************************************************/
  62. UI_IDM_UIMENU MENU DISCARDABLE
  63. BEGIN
  64. POPUP "&Help"
  65. BEGIN
  66. MENUITEM "Remote Desktop Connection &Help", UI_IDM_HELP_ON_CLIENT
  67. MENUITEM "&About Remote Desktop Connection", UI_IDM_ABOUT
  68. END
  69. #ifdef DC_DEBUG
  70. POPUP "&Debug"
  71. BEGIN
  72. MENUITEM "&Hatch BitmapPDU data", UI_IDM_HATCHBITMAPPDUDATA
  73. MENUITEM "Hatch &SSB order data", UI_IDM_HATCHSSBORDERDATA
  74. MENUITEM "Hatch &MemBlt order data", UI_IDM_HATCHMEMBLTORDERDATA
  75. MENUITEM "Hatch &IndexPDU data", UI_IDM_HATCHINDEXPDUDATA
  76. MENUITEM "&Label MemBlt orders", UI_IDM_LABELMEMBLTORDERS
  77. MENUITEM "Bitmap &Cache Monitor", UI_IDM_BITMAPCACHEMONITOR
  78. POPUP "&Random failures"
  79. BEGIN
  80. MENUITEM "&Malloc...", UI_IDM_MALLOCFAILURE
  81. MENUITEM "&MallocHuge...", UI_IDM_MALLOCHUGEFAILURE
  82. END
  83. MENUITEM "&Network throughput...", UI_IDM_NETWORKTHROUGHPUT
  84. #ifdef SMART_SIZING
  85. MENUITEM "Smart Si&zing", UI_IDM_SMARTSIZING
  86. #endif // SMART_SIZING
  87. END
  88. #endif /* DC_DEBUG */
  89. END
  90. /****************************************************************************/
  91. /* Dialogs */
  92. /****************************************************************************/
  93. #ifdef DC_DEBUG
  94. UI_IDD_MALLOCFAILURE DIALOG DISCARDABLE 0, 0, 147, 55
  95. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  96. CAPTION "Simulate Malloc failure"
  97. FONT 8, "MS Shell Dlg"
  98. BEGIN
  99. EDITTEXT UI_IDC_RANDOMFAILURE_EDIT,65,15,40,14,ES_AUTOHSCROLL
  100. DEFPUSHBUTTON "OK",UI_IDB_MALLOCFAILURE_OK,5,35,50,14
  101. PUSHBUTTON "Cancel",IDCANCEL,65,35,50,14
  102. LTEXT "Malloc failure %:",UI_IDC_STATIC,5,15,60,8
  103. END
  104. UI_IDD_MALLOCHUGEFAILURE DIALOG DISCARDABLE 0, 0, 147, 55
  105. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  106. CAPTION "Simulate MallocHuge failure"
  107. FONT 8, "MS Shell Dlg"
  108. BEGIN
  109. EDITTEXT UI_IDC_RANDOMFAILURE_EDIT,65,15,40,14,ES_AUTOHSCROLL
  110. DEFPUSHBUTTON "OK",UI_IDB_MALLOCHUGEFAILURE_OK,5,35,50,14
  111. PUSHBUTTON "Cancel",IDCANCEL,65,35,50,14
  112. LTEXT "MallocHuge failure %:",UI_IDC_STATIC,5,15,60,8
  113. END
  114. UI_IDD_NETWORKTHROUGHPUT DIALOG DISCARDABLE 0, 0, 137, 55
  115. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  116. CAPTION "Network Throughput"
  117. FONT 8, "MS Shell Dlg"
  118. BEGIN
  119. EDITTEXT UI_IDC_NETWORKTHROUGHPUT_EDIT,65,10,40,14,ES_AUTOHSCROLL
  120. DEFPUSHBUTTON "OK",UI_IDB_NETWORKTHROUGHPUT_OK,10,35,50,14
  121. PUSHBUTTON "Cancel",IDCANCEL,70,35,50,14
  122. LTEXT "Bytes per second:",UI_IDC_STATIC,5,11,60,8
  123. LTEXT "(0 = no throttling)",UI_IDC_STATIC,5,20,60,8
  124. END
  125. #endif /* DC_DEBUG */
  126. #if ((!defined(OS_WINCE)) || (defined(ENABLE_BMP_CACHING_FOR_WINCE)))
  127. UI_IDD_BITMAPCACHEERROR DIALOG DISCARDABLE 0, 0, 256, 85
  128. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  129. CAPTION "Bitmap Disk Cache Failure"
  130. FONT 8, "MS Shell Dlg"
  131. BEGIN
  132. #ifndef OS_WINCE
  133. CONTROL "", UI_IDC_WARNING_ICON_HOLDER, "Static", SS_SIMPLE, 7,7,21,20
  134. #endif
  135. LTEXT "Your disk is full or the cache directory is missing or corrupted. Some bitmaps may not appear.\n\nIt is recommended that you disconnect and reconnect to disable caching bitmaps to disk.",
  136. UI_IDC_STATIC,40,7,209,49
  137. DEFPUSHBUTTON "OK",IDOK,102,64,50,14
  138. END
  139. #endif // ((!defined(OS_WINCE)) || (defined(ENABLE_BMP_CACHING_FOR_WINCE)))
  140. #ifdef OS_WINCE
  141. #ifndef RESOLUTION_OFFSET
  142. #define RESOLUTION_OFFSET 16
  143. #endif
  144. #define LBS_OWNERDRAWFIXED 0
  145. #else // OS_WINCE (other platforms below)
  146. #define RESOLUTION_OFFSET 0
  147. #endif // OS_WINCE
  148. UI_IDD_CONNECTION DIALOG DISCARDABLE 0, 0, 227, 214 - RESOLUTION_OFFSET
  149. STYLE DS_MODALFRAME |
  150. #ifndef OS_WINCE
  151. WS_MINIMIZEBOX |
  152. #endif // OS_WINCE
  153. WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  154. CAPTION "Remote Desktop Connection"
  155. FONT 8, "MS Shell Dlg"
  156. BEGIN
  157. LTEXT "&Server:",UI_IDC_STATIC,7,7,127,8
  158. COMBOBOX UI_IDC_SERVER,7,17,213,80,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL |
  159. WS_TABSTOP
  160. #ifndef OS_WINCE
  161. LTEXT "S&creen area:",UI_IDC_STATIC,7,34,112,8
  162. COMBOBOX UI_IDC_RESOLUTION,7,44,213,80,CBS_DROPDOWNLIST |
  163. WS_VSCROLL | WS_TABSTOP
  164. #endif // OS_WINCE
  165. CONTROL "&Expand by default",UI_IDC_CHECKBOX,"Button",
  166. BS_AUTOCHECKBOX | WS_TABSTOP,146,61 - RESOLUTION_OFFSET,
  167. 72,10
  168. LTEXT "A&vailable servers:",UI_IDC_STATIC,7,
  169. 62 - RESOLUTION_OFFSET,100,8
  170. LISTBOX UI_IDC_SERVERS_LIST,7,74 - RESOLUTION_OFFSET,213,80,
  171. LBS_SORT | LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT |
  172. WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
  173. CONTROL "Enable &data compression",UI_IDC_CONNECTION,"Button",
  174. BS_AUTOCHECKBOX | WS_TABSTOP,7,160 - RESOLUTION_OFFSET,
  175. 163,10
  176. CONTROL "Cache &bitmaps to disk",UI_IDC_BITMAP_PERSISTENCE,"Button",
  177. BS_AUTOCHECKBOX | WS_TABSTOP,7,175 - RESOLUTION_OFFSET,
  178. 179,10
  179. #ifdef OS_WINCE
  180. #ifndef UI_CONNECTBTN_LEFT
  181. #define UI_CONNECTBTN_LEFT 69
  182. #endif
  183. #else // !OS_WINCE
  184. #define UI_CONNECTBTN_LEFT 7
  185. #endif // OS_WINCE
  186. DEFPUSHBUTTON "C&onnect", UI_IDC_CONNECT, UI_CONNECTBTN_LEFT,
  187. 193 - RESOLUTION_OFFSET,50, 14,WS_DISABLED
  188. #ifndef OS_WINCE
  189. PUSHBUTTON "Cancel",IDCANCEL,61,193 - RESOLUTION_OFFSET,50,14
  190. #endif // OS_WINCE
  191. PUSHBUTTON "&Help",UI_ID_HELP_CONNECT,115,193 - RESOLUTION_OFFSET,
  192. 50,14
  193. PUSHBUTTON "&About",UI_ID_ABOUT,170,193 - RESOLUTION_OFFSET,50,14
  194. END
  195. // This is used for CE builds that are not running on WBTs.
  196. #ifdef OS_WINCE
  197. #define SHORT_SCREEN 43
  198. #ifndef RESOLUTION_OFFSET
  199. #define RESOLUTION_OFFSET 16
  200. #endif
  201. #define LBS_OWNERDRAWFIXED 0
  202. UI_IDD_CONNECTION_WINCE2 DIALOG DISCARDABLE 0, 0, 227, 174 - RESOLUTION_OFFSET - SHORT_SCREEN
  203. STYLE DS_MODALFRAME |
  204. WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  205. CAPTION "Terminal Server Client"
  206. FONT 8, "MS Shell Dlg"
  207. BEGIN
  208. LTEXT "&Server:",UI_IDC_STATIC,6,8,24,8
  209. EDITTEXT UI_IDC_SERVER,45,6,175,13,ES_AUTOHSCROLL | WS_TABSTOP
  210. LTEXT "&Recent Servers:",UI_IDC_STATIC,6,
  211. 42 - RESOLUTION_OFFSET,100,8
  212. LISTBOX UI_IDC_SERVERS_LIST,6,53 - RESOLUTION_OFFSET,215,80 - SHORT_SCREEN,
  213. LBS_SORT | LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT |
  214. WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
  215. DEFPUSHBUTTON "&Connect", UI_IDC_CONNECT, UI_CONNECTBTN_LEFT,
  216. 155 - RESOLUTION_OFFSET - SHORT_SCREEN,43, 14,WS_DISABLED
  217. PUSHBUTTON "&Help",UI_ID_HELP_CONNECT,128,155 - RESOLUTION_OFFSET - SHORT_SCREEN,
  218. 43,14
  219. PUSHBUTTON "&About",UI_ID_ABOUT,177,155 - RESOLUTION_OFFSET - SHORT_SCREEN,43,14
  220. CONTROL "&Expand by Default",UI_IDC_CHECKBOX,"Button",
  221. BS_AUTOCHECKBOX | WS_TABSTOP,148,39 - RESOLUTION_OFFSET - SHORT_SCREEN,
  222. 72,13
  223. CONTROL "&Low Speed Connection",UI_IDC_CONNECTION,"Button",
  224. BS_AUTOCHECKBOX | WS_TABSTOP,6,140 - RESOLUTION_OFFSET - SHORT_SCREEN,
  225. 99,10
  226. END
  227. #endif // OS_WINCE
  228. #if !defined(OS_WINCE)
  229. UI_IDD_TS_LOGON DIALOG DISCARDABLE 0, 0, 270, 93
  230. STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
  231. CAPTION "Remote Desktop Connection"
  232. FONT 8, "MS Shell Dlg"
  233. BEGIN
  234. LTEXT "&Computer:",UI_IDC_COMPUTER_NAME_STATIC,7,56,44,8,
  235. SS_CENTERIMAGE
  236. CONTROL "",IDC_COMBO_SERVERS,"ComboBoxEx32",CBS_DROPDOWN |
  237. CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP,55,53,158,200
  238. DEFPUSHBUTTON "Co&nnect",IDOK,55,75,50,14
  239. PUSHBUTTON "Cancel",IDCANCEL,108,75,50,14
  240. PUSHBUTTON "&Help",ID_BUTTON_LOGON_HELP,161,75,50,14
  241. PUSHBUTTON "&Options",ID_BUTTON_OPTIONS,215,75,50,14
  242. CONTROL "Tab1",IDC_TABS,"SysTabControl32",WS_TABSTOP,4,50,261,198
  243. END
  244. UI_IDD_PROPPAGE_GENERAL DIALOG DISCARDABLE 0, 0, 253, 178
  245. STYLE DS_CONTROL | WS_CHILD
  246. FONT 8, "MS Shell Dlg"
  247. BEGIN
  248. GROUPBOX "Logon settings",UI_IDC_STATIC,3,4,250,126
  249. ICON UI_IDI_COOLPC_ICON,UI_IDC_STATIC,13,15,20,20
  250. LTEXT "Type the name of the computer, or choose a computer from the drop-down list.",
  251. UI_IDC_STATIC,43,15,190,19
  252. LTEXT "&Computer:",UI_IDC_STATIC,45,39,36,8
  253. CONTROL "",IDC_GENERAL_COMBO_SERVERS,"ComboBoxEx32",CBS_DROPDOWN |
  254. CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP,90,37,132,200
  255. LTEXT "&User name:",UI_IDC_STATIC,45,61,38,8
  256. EDITTEXT IDC_GENERAL_EDIT_USERNAME,90,59,132,14,ES_AUTOHSCROLL | WS_TABSTOP
  257. LTEXT "&Password:",IDC_STATIC_PASSWORD,45,80,38,8
  258. EDITTEXT IDC_GENERAL_EDIT_PASSWORD,90,78,132,14,ES_PASSWORD |
  259. ES_AUTOHSCROLL | WS_TABSTOP
  260. LTEXT "&Domain:",UI_IDC_STATIC,45,99,40,8
  261. EDITTEXT IDC_GENERAL_EDIT_DOMAIN,90,97,132,14,ES_AUTOHSCROLL | WS_TABSTOP
  262. CONTROL "S&ave my password",
  263. IDC_GENERAL_CHECK_SAVE_PASSWORD,"Button",
  264. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,90,115,154,9
  265. GROUPBOX "Connection settings",UI_IDC_STATIC,3,131,250,44
  266. ICON UI_IDI_FOLDER_ICON,UI_IDC_STATIC,13,140,20,20
  267. PUSHBUTTON "Sa&ve As...",IDC_BUTTON_SAVE,88,156,65,14
  268. PUSHBUTTON "Op&en...",IDC_BUTTON_OPEN,157,156,65,14
  269. LTEXT "Save current settings, or open saved connection.",
  270. UI_IDC_STATIC,43,142,196,10
  271. END
  272. UI_IDD_PROPPAGE_DISPLAY DIALOG DISCARDABLE 0, 0, 253, 178
  273. STYLE DS_CONTROL | WS_CHILD
  274. FONT 8, "MS Shell Dlg"
  275. BEGIN
  276. GROUPBOX "&Remote desktop size",UI_IDC_STATIC,3,4,250,71
  277. CONTROL "Slider1",IDC_RES_SLIDER,"msctls_trackbar32",
  278. TBS_AUTOTICKS | TBS_DOWNISLEFT | WS_TABSTOP,83,39,84,19
  279. GROUPBOX "&Colors",UI_IDC_STATIC,3,75,250,71
  280. COMBOBOX IDC_COMBO_COLOR_DEPTH,21,89,113,59,CBS_DROPDOWNLIST |
  281. CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
  282. CTEXT "640 by 480 pixels",IDC_LABEL_SCREENRES,88,60,73,10,
  283. SS_CENTERIMAGE
  284. LTEXT "Less",UI_IDC_STATIC,59,41,22,12
  285. LTEXT "More",UI_IDC_STATIC,171,41,42,12
  286. CONTROL 623,IDC_COLORPREVIEW,"Static",SS_BITMAP | SS_CENTERIMAGE |
  287. SS_SUNKEN,22,106,111,10
  288. LTEXT "Note: Settings on the remote computer might override this setting.",
  289. UI_IDC_STATIC,22,120,212,19
  290. ICON UI_IDI_MONITOR_ICON,UI_IDC_STATIC,12,17,20,20
  291. LTEXT "Choose the size of your remote desktop. Drag the slider all the way to the right to go fullscreen.",
  292. UI_IDC_STATIC,39,18,194,16
  293. CONTROL "&Display the connection bar when in full screen mode",
  294. IDC_CHECK_DISPLAY_BBAR,"Button",BS_AUTOCHECKBOX |
  295. BS_VCENTER | WS_TABSTOP,3,150,208,12
  296. END
  297. UI_IDD_PROPPAGE_LOCALRESOURCES DIALOG DISCARDABLE 0, 0, 253, 178
  298. STYLE DS_CONTROL | WS_CHILD
  299. FONT 8, "MS Shell Dlg"
  300. BEGIN
  301. GROUPBOX "Remote com&puter sound",UI_IDC_STATIC,5,4,248,37
  302. ICON UI_IDI_SOUND_ICON,UI_IDC_STATIC,14,15,20,20
  303. COMBOBOX IDC_COMBO_SOUND_OPTIONS,47,18,164,44,CBS_DROPDOWNLIST |
  304. WS_VSCROLL | WS_TABSTOP
  305. GROUPBOX "&Keyboard",UI_IDC_STATIC,5,42,248,50
  306. ICON UI_IDI_KEYBOARD_ICON,UI_IDC_STATIC,14,52,20,20
  307. LTEXT "Apply Windows key combinations\n(for example ALT+TAB)",
  308. UI_IDC_STATIC,47,52,172,18
  309. COMBOBOX IDC_COMBO_SEND_KEYS,47,73,164,44,CBS_DROPDOWNLIST |
  310. WS_VSCROLL | WS_TABSTOP
  311. GROUPBOX "Local devices",UI_IDC_STATIC,5,93,248,80
  312. ICON UI_IDI_PORT_ICON,UI_IDC_STATIC,14,103,20,20
  313. LTEXT "Connect automatically to these local devices when logged on to the remote computer:",
  314. UI_IDC_STATIC,47,103,200,17
  315. CONTROL "Disk &drives",IDC_CHECK_REDIRECT_DRIVES,"Button",
  316. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,47,123,96,12
  317. CONTROL "Prin&ters",IDC_CHECK_REDIRECT_PRINTERS,"Button",
  318. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,47,135,83,12
  319. CONTROL "Serial po&rts",IDC_CHECK_REDIRECT_COM,"Button",
  320. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,47,147,83,12
  321. CONTROL "S&mart cards",IDC_CHECK_REDIRECT_SMARTCARD,"Button",
  322. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,47,159,83,12
  323. END
  324. UI_IDD_PROPPAGE_RUN DIALOG DISCARDABLE 0, 0, 253, 178
  325. STYLE DS_CONTROL | WS_CHILD
  326. FONT 8, "MS Shell Dlg"
  327. BEGIN
  328. GROUPBOX "Start a program",UI_IDC_STATIC,5,4,248,86
  329. CONTROL "&Start the following program on connection",
  330. IDC_CHECK_START_PROGRAM,"Button",BS_AUTOCHECKBOX |
  331. BS_VCENTER | WS_TABSTOP,13,14,191,12
  332. LTEXT "&Program path and file name:",IDC_STATIC_STARTPROGRAM,29,28,204,9
  333. EDITTEXT IDC_EDIT_STARTPROGRAM,29,40,208,14,ES_AUTOHSCROLL
  334. LTEXT "S&tart in the following folder:",IDC_STATIC_WORKDIR,29,57,204,9
  335. EDITTEXT IDC_EDIT_WORKDIR,29,69,208,14,ES_AUTOHSCROLL
  336. END
  337. UI_IDD_PROPPAGE_PERF DIALOG DISCARDABLE 0, 0, 253, 178
  338. STYLE DS_CONTROL | WS_CHILD
  339. FONT 8, "MS Shell Dlg"
  340. BEGIN
  341. GROUPBOX "Performance",UI_IDC_STATIC,5,4,248,142
  342. ICON UI_IDI_INFO_ICON,UI_IDC_STATIC,14,15,20,20
  343. LTEXT "Choose your connection speed to optimize &performance.",
  344. UI_IDC_STATIC_CHOOSE_SPEED,43,19,201,11
  345. COMBOBOX IDC_COMBO_PERF_OPTIMIZE,43,35,158,200,CBS_DROPDOWNLIST |
  346. WS_VSCROLL | WS_TABSTOP
  347. LTEXT "Allow the following:",UI_IDC_STATIC_OPTIMIZE_PERF,43,
  348. 55,201,10
  349. CONTROL "Desktop &background",IDC_CHECK_DESKTOP_BKND,"Button",
  350. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,43,69,181,12
  351. CONTROL "&Show contents of window while dragging",
  352. IDC_CHECK_SHOW_FWD,"Button",BS_AUTOCHECKBOX | BS_VCENTER |
  353. WS_TABSTOP,43,82,185,12
  354. CONTROL "&Menu and window animation",IDC_CHECK_MENU_ANIMATIONS,
  355. "Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,43,95,
  356. 175,12
  357. CONTROL "&Themes",IDC_CHECK_THEMES,"Button",BS_AUTOCHECKBOX |
  358. BS_VCENTER | WS_TABSTOP,43,108,169,12
  359. CONTROL "Bitm&ap caching",IDC_CHECK_BITMAP_CACHING,"Button",
  360. BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,43,121,169,12
  361. CONTROL "R&econnect if connection is dropped",IDC_CHECK_ENABLE_ARC,
  362. "Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,5,151,
  363. 169,12
  364. END
  365. IDD_DIALOG_BROWSESERVERS DIALOG DISCARDABLE 0, 0, 252, 174
  366. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  367. CAPTION "Browse for computers"
  368. FONT 8, "MS Shell Dlg"
  369. BEGIN
  370. DEFPUSHBUTTON "OK",IDOK,141,153,50,14
  371. PUSHBUTTON "Cancel",IDCANCEL,195,153,50,14
  372. LTEXT "&Available computers:",UI_IDC_STATIC,7,7,238,8
  373. CONTROL "ServerTree",UI_IDC_SERVERS_TREE,"SysTreeView32",
  374. TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT |
  375. TVS_DISABLEDRAGDROP | TVS_NOTOOLTIPS | TVS_SHOWSELALWAYS |
  376. WS_BORDER | WS_TABSTOP,7,17,238,126
  377. END
  378. #endif //OS_WINCE
  379. #ifdef OS_WINCE
  380. UI_IDD_HELP DIALOG DISCARDABLE 0, 0, 260, 170
  381. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | DS_CENTER | DS_WINCE_SPECIFIC
  382. CAPTION "Remote Desktop Connection Help"
  383. FONT 8, "MS Sans Serif"
  384. BEGIN
  385. DEFPUSHBUTTON "OK",IDCANCEL,105,146,50,14
  386. EDITTEXT UI_IDC_HELPTEXT,7,7,246,139,ES_MULTILINE | ES_READONLY |
  387. NOT WS_TABSTOP | WS_VSCROLL
  388. END
  389. #endif // OS_WINCE
  390. UI_IDD_CONNECTING DIALOG DISCARDABLE 0, 0, 241, 55
  391. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  392. CAPTION "Connecting"
  393. FONT 8, "MS Shell Dlg"
  394. BEGIN
  395. LTEXT "",UI_IDC_CONN_STATIC,37,8,198,17,SS_CENTERIMAGE
  396. PUSHBUTTON "Cancel",UI_ID_CANCELCONNECT,95,34,50,14
  397. ICON UI_IDI_ICON,UI_IDC_STATIC,7,8,20,20
  398. END
  399. UI_IDD_SHUTTING_DOWN DIALOG DISCARDABLE 0, 0, 246, 74
  400. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  401. CAPTION "Disconnect Windows session"
  402. FONT 8, "MS Shell Dlg"
  403. BEGIN
  404. #ifdef WEBCTRL
  405. ICON UI_IDI_ICON,UI_IDC_STATIC,7,7,21,20
  406. DEFPUSHBUTTON "OK",IDOK,70,53,50,14
  407. #else // WEBCTRL
  408. ICON UI_IDI_INFO_ICON,UI_IDC_STATIC,7,7,21,20
  409. DEFPUSHBUTTON "OK",UI_ID_SHUTDOWN_YES,70,53,50,14
  410. PUSHBUTTON "Cancel",IDCANCEL,124,53,50,14
  411. #endif // WEBCTRL
  412. LTEXT "This will disconnect your Windows session. Your programs will continue to run while you are disconnected. You can reconnect to this session later by logging on again.",
  413. UI_IDC_STATIC,40,7,199,35
  414. END
  415. #if 0
  416. #ifdef DC_DEBUG
  417. UI_IDD_DISCONNECTED DIALOG DISCARDABLE 0, 0, 262, 99
  418. #else //DC_DEBUG
  419. UI_IDD_DISCONNECTED DIALOG DISCARDABLE 0, 0, 262, 69
  420. #endif /*DC_DEBUG*/
  421. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  422. CAPTION "Remote Desktop Disconnected"
  423. FONT 8, "MS Shell Dlg"
  424. BEGIN
  425. ICON UI_IDI_ERROR_ICON,UI_IDC_STATIC,7,7,21,20
  426. #ifdef DC_DEBUG
  427. DEFPUSHBUTTON "&Close",IDCANCEL,78,78,50,14
  428. PUSHBUTTON "&Help",UI_ID_HELP_DISCONNECTED,132,78,50,14
  429. #else //DC_DEBUG
  430. DEFPUSHBUTTON "&Close",IDCANCEL,78,48,50,14
  431. PUSHBUTTON "&Help",UI_ID_HELP_DISCONNECTED,132,48,50,14
  432. #endif /*DC_DEBUG*/
  433. LTEXT "",UI_ID_DISCONNECTED_STRING,40,7,209,34
  434. #ifdef DC_DEBUG
  435. LTEXT "Error code:", UI_IDC_STATIC,10,49,38,14
  436. LTEXT "",UI_ID_DISCONNECTED_ERROR_STRING,48,49,170,28
  437. #endif /*DC_DEBUG*/
  438. END
  439. #endif
  440. #ifdef DC_DEBUG
  441. UI_IDD_DISCONNECTED DIALOG DISCARDABLE 0, 0, 262, 147
  442. #else //DC_DEBUG
  443. UI_IDD_DISCONNECTED DIALOG DISCARDABLE 0, 0, 262, 117
  444. #endif //DC_DEBUG
  445. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  446. CAPTION "Remote Desktop Disconnected"
  447. FONT 8, "MS Shell Dlg"
  448. BEGIN
  449. ICON UI_IDI_ERROR_ICON,UI_IDC_STATIC,7,7,21,20
  450. #ifdef DC_DEBUG
  451. DEFPUSHBUTTON "&Close",IDCANCEL,155,129,50,14
  452. PUSHBUTTON "&Help",UI_ID_HELP_DISCONNECTED,209,129,50,14
  453. #else
  454. DEFPUSHBUTTON "&Close",IDCANCEL,155,99,50,14
  455. PUSHBUTTON "&Help",UI_ID_HELP_DISCONNECTED,209,99,50,14
  456. #endif
  457. LTEXT "",UI_ID_DISCONNECTED_STRING,40,7,218,87
  458. #ifdef DC_DEBUG
  459. LTEXT "Error code:", UI_IDC_STATIC,10,99,38,14
  460. LTEXT "",UI_ID_DISCONNECTED_ERROR_STRING,48,99,170,28
  461. #endif /*DC_DEBUG*/
  462. END
  463. UI_IDD_ABOUT DIALOG DISCARDABLE 0, 0, 210, 87
  464. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  465. CAPTION "About Remote Desktop Connection"
  466. FONT 8, "MS Shell Dlg"
  467. BEGIN
  468. DEFPUSHBUTTON "OK",IDCANCEL,79,66,50,14
  469. ICON UI_IDI_ICON,UI_IDC_STATIC,7,7,21,20
  470. LTEXT "Remote Desktop Connection",UI_IDC_STATIC,40,7,175,8
  471. LTEXT "",UI_ID_CIPHER_STRENGTH,40,18,162,8
  472. LTEXT "",UI_ID_VERSIONBUILD_STRING,40,29,134,8
  473. LTEXT "",UI_ID_CONTROL_VERSION,40,40,134,8
  474. LTEXT "\251 1998-2002 Microsoft Corporation.",UI_IDC_STATIC,
  475. 40,51,162,10
  476. END
  477. UI_IDD_VALIDATE DIALOG DISCARDABLE 0, 0, 218, 63
  478. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_WINCE_SPECIFIC
  479. CAPTION "Remote Desktop Connection"
  480. FONT 8, "MS Shell Dlg"
  481. BEGIN
  482. ICON UI_IDI_ERROR_ICON,UI_IDC_STATIC,7,7,21,20
  483. LTEXT "The server name specified is invalid.",UI_IDC_STATIC,39,
  484. 11,167,14
  485. DEFPUSHBUTTON "OK",IDOK,56,42,50,14
  486. PUSHBUTTON "&Help",UI_ID_HELP,110,42,50,14
  487. END
  488. UI_IDD_RDC_SECURITY_WARN DIALOG DISCARDABLE 0, 0, 264, 133
  489. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  490. CAPTION "Remote Desktop Connection Security Warning"
  491. FONT 8, "MS Shell Dlg"
  492. BEGIN
  493. ICON UI_IDI_WARN_ICON,UI_IDC_STATIC,7,7,21,20
  494. LTEXT "The following local devices will be made available to the remote computer. This may be potentially unsafe.",
  495. UI_IDC_STATIC,37,9,223,23
  496. LTEXT "test1\ntest2",UI_IDC_STATIC_DEVICES,37,35,206,21
  497. LTEXT "You should proceed only if you trust the computer you are connecting to.",
  498. UI_IDC_STATIC,37,63,217,23
  499. CONTROL "&Don't prompt me again for connections to this remote computer.",
  500. UI_IDC_CHECK_NOPROMPT,"Button",BS_AUTOCHECKBOX |
  501. BS_VCENTER | BS_MULTILINE | WS_TABSTOP,38,85,222,23
  502. DEFPUSHBUTTON "OK",IDOK,157,115,50,14
  503. PUSHBUTTON "Cancel",IDCANCEL,210,115,50,14
  504. END
  505. /****************************************************************************/
  506. /* Strings */
  507. /****************************************************************************/
  508. STRINGTABLE DISCARDABLE
  509. BEGIN
  510. UI_IDS_APP_NAME "Remote Desktop Connection"
  511. UI_IDS_FRAME_TITLE_CONNECTED_DEFAULT "%s - Remote Desktop"
  512. UI_IDS_FRAME_TITLE_CONNECTED "%s - %s - Remote Desktop"
  513. UI_IDS_PRESS_ENTER "Press Enter to connect"
  514. UI_IDS_CONNECTING "Connecting..."
  515. UI_IDS_INITIALIZING "Initializing..."
  516. UI_IDS_BUILDNUMBER " (Build Number %4.4d)"
  517. UI_IDS_SHELL_VERSION "Shell Version %s"
  518. UI_IDS_CONTROL_VERSION "Control Version %s"
  519. UI_IDS_CIPHER_STRENGTH "Maximum encryption strength: %d bits"
  520. UI_IDS_ERR_DLLNOTFOUND "Could not load the Terminal Services ActiveX control.\nMake sure mstscax.dll is in the path."
  521. UI_IDS_ERR_DLLBADVERSION "The Terminal Services ActiveX control (mstscax.dll)\ndoes not match the version of the client shell."
  522. UI_IDS_ERR_LOADINGCONTROL "An error occured while loading the Terminal Services ActiveX control.\nPlease make sure the correct version of mstscax.dll is in the path"
  523. UI_IDS_ERR_FILEDOESNOTEXIST "The file (%s) could not be found."
  524. UI_IDS_NO_TERMINAL_SERVER "The %s domain/workgroup does not contain any Terminal servers."
  525. UI_IDS_CMD_LINE_USAGE "Remote Desktop Connection\n\nMSTSC [<Connection File>] [/v:<server[:port]>] [/console] [/f[ullscreen]]
  526. [/w:<width> /h:<height>] | /Edit""ConnectionFile"" | /Migrate | /?\n\n<Connection File> -- specifies the name of an .rdp file for the
  527. connection.\n\n/v:<server[:port]> -- specifies the terminal server to which you want \n to connect.\n\n/console -- connects to the console session of a server.\n\n/f -- Starts the client in full-screen mode.\n
  528. /w:<width> -- specifies the width of the Remote Desktop screen.\n\n/h:<height> -- Specifies the height of the Remote Desktop screen.\n\n/edit -- Opens the specified .rdp file for editing.\n\n/migrate -- migrates legacy connection files that were created with
  529. Client Connection Manager to new .rdp connection files.\n\n/? -- generates this Usage message."
  530. UI_IDS_CONNECTING_TO_SERVER "Connecting to %s..."
  531. UI_IDS_USAGE_TITLE "Usage"
  532. UI_IDS_IME_NAME_JPN "imejp.ime"
  533. UI_IDS_IME_NAME_KOR "imekr98u.ime"
  534. UI_IDS_IME_NAME_CHT "cintlgnt.ime"
  535. UI_IDS_IME_NAME_CHS "pintlgnt.ime"
  536. END
  537. //
  538. // Disconnected strings
  539. //
  540. STRINGTABLE DISCARDABLE
  541. BEGIN
  542. UI_IDS_DISCONNECTED_CAPTION "Remote Desktop Disconnected"
  543. UI_IDS_ERR_CONNECTCALLFAILED "An error occurred when the client attempted to connect to the remote computer. \nCheck your system memory and then try the connection again."
  544. UI_IDS_DISCONNECT_REMOTE_BY_SERVER "The remote computer has ended the connection."
  545. UI_IDS_LOW_MEMORY "The local computer is low on memory. Close some programs, and then connect to the remote computer again."
  546. UI_IDS_SECURITY_ERROR "Because of a security error, the client could not connect to the remote computer. Verify that you are logged on to the network, and then try connecting again."
  547. UI_IDS_BAD_SERVER_NAME "The specified remote computer could not be found. Verify that you have typed\nthe correct computer name or IP address, and then try connecting again."
  548. UI_IDS_CONNECT_FAILED_PROTOCOL "Because of a protocol error, the client could not connect to the remote computer. \nPlease try connecting to the remote computer again. If the client still fails to connect, contact your network administrator."
  549. UI_IDS_CANNOT_LOOPBACK_CONNECT "The client could not connect. You are already connected to the console of this computer. A new console session cannot be established."
  550. UI_IDS_NETWORK_ERROR "The connection was ended because of a network error. Please try connecting to the remote computer again."
  551. UI_IDS_INTERNAL_ERROR "An internal error has occurred."
  552. UI_IDS_NOT_RESPONDING "The client could not connect to the remote computer.\n\nRemote connections might not be enabled or the computer might be too busy to accept new connections.
  553. It is also possible that network problems are preventing your connection.\n\nPlease try connecting again later. If the problem continues to occur, contact your administrator."
  554. UI_IDS_VERSION_MISMATCH "Client and server versions do not match. Please upgrade your client software and then try connecting again."
  555. UI_IDS_ENCRYPTION_ERROR "Because of an error in data encryption, this session will end. Please try connecting to the remote computer again."
  556. UI_IDS_PROTOCOL_ERROR "Because of a protocol error, this session will be disconnected. Please try connecting to the remote computer again."
  557. UI_IDS_ILLEGAL_SERVER_NAME "The specified computer name contains invalid characters. Please verify the name and try again."
  558. UI_IDS_CONNECTION_TIMEOUT "The remote connection has timed out. Please try connecting to the remote computer again."
  559. UI_IDS_DISCONNECT_IDLE_TIMEOUT "The remote session was ended because the idle timeout limit was reached. This limit is set by the server administrator or by network policies."
  560. UI_IDS_DISCONNECT_LOGON_TIMEOUT "The remote session ended because the total logon time limit was reached. This limit is set by the server administrator or by network policies."
  561. UI_IDS_PROTOCOL_ERROR_WITH_CODE "Because of a protocol error (code: 0x%x), the remote session will be disconnected.\nPlease try connecting to the remote computer again."
  562. UI_IDS_LICENSING_TIMEDOUT "A licensing error occurred while the client was attempting to connect (Licensing timed out).\nPlease try connecting to the remote computer again."
  563. UI_IDS_LICENSING_NEGOT_FAILED "The remote computer disconnected the session because of an error in the licensing protocol.\nPlease try connecting to the remote computer again or contact your server administrator."
  564. UI_IDS_DISCONNECT_REMOTE_BY_SERVER_TOOL "The remote session to the remote computer was ended by means of an administration tool.\nYour administrator might have ended your connection."
  565. UI_IDS_LOGOFF_REMOTE_BY_SERVER "The remote session was disconnected because your session was logged off at the remote computer.\nYour administrator or another user might have ended your connection."
  566. UI_IDS_DISCONNECT_BYOTHERCONNECTION "The remote session was disconnected because another user has connected to the session."
  567. UI_IDS_CONNECTION_BROKEN "The connection to the remote computer was broken. This may have been caused by a network error.\nPlease try connecting to the remote computer again."
  568. UI_IDS_SERVER_OUT_OF_MEMORY "The connection was disconnected because the remote computer is low on memory."
  569. UI_IDS_LICENSE_INTERNAL "The remote session was disconnected because there was an internal error in the remote computer's licensing protocol."
  570. UI_IDS_LICENSE_NO_LICENSE_SERVER "The remote session was disconnected because there are no Terminal Server License Servers available to provide a license.\nPlease contact the server administrator."
  571. UI_IDS_LICENSE_NO_LICENSE "The remote session was disconnected because there are no Terminal Server client access licenses available for this computer.\nPlease contact the server administrator."
  572. UI_IDS_LICENSE_BAD_CLIENT_MSG "The remote session was disconnected because the remote computer received an invalid licensing message from this computer."
  573. UI_IDS_LICENSE_HWID_DOESNT_MATCH_LICENSE "The remote session was disconnected because the Terminal Server client access license stored on this computer has been modified."
  574. UI_IDS_LICENSE_BAD_CLIENT_LICENSE "The remote session was disconnected because the Terminal Server client access license stored on this computer is in an invalid format."
  575. UI_IDS_LICENSE_CANT_FINISH_PROTOCOL "The remote session was disconnected because there were network problems during the licensing protocol.\nPlease try connecting to the remote computer again."
  576. UI_IDS_LICENSE_CLIENT_ENDED_PROTOCOL "The remote session was disconnected because the client prematurely ended the licensing protocol."
  577. UI_IDS_LICENSE_BAD_CLIENT_ENCRYPTION "The remote session was disconnected because a licensing message was incorrectly encrypted."
  578. UI_IDS_LICENSE_CANT_UPGRADE_LICENSE "The remote session was disconnected because the local computer's client access license could not be upgraded or renewed.\nPlease contact the server administrator."
  579. UI_IDS_LICENSE_NO_REMOTE_CONNECTIONS "The remote session was disconnected because the remote computer is not licensed to accept remote connections.\nPlease contact the server administrator."
  580. UI_IDS_SERVER_DENIED_CONNECTION "The client could not establish a connection to the remote computer.\n\nThe most likely causes for this error are:\n1) Remote connections might not be enabled at the remote computer.
  581. 2) The maximum number of connections was exceeded at the remote computer.\n3) A network error occurred while establishing the connection."
  582. UI_IDS_CLIENTSIDE_PROTOCOL_ERROR "Because of a protocol error detected at the client (code 0x%x), this session will be disconnected.\nPlease try connecting to the remote computer again."
  583. UI_IDS_CLIENT_DECOMPRESSION_FAILED "The remote session was disconnected because of a decompression failure at the client side.\nPlease try connecting to the remote computer again."
  584. UI_IDS_SERVER_DECRYPTION_ERROR "The remote session was disconnected because of a decryption error at the server.\nPlease try connecting to the remote computer again."
  585. UI_IDS_SERVER_DENIED_CONNECTION_FIPS "The client could not establish a connection to the remote computer.\n\nThe most likely causes for this error are:\n1) Remote connections might not be enabled at the remote computer.
  586. 2) The maximum number of connections was exceeded at the remote computer.\n3) A network error occurred while establishing the connection.\n4) The remote computer might not support the required FIPS security level. Please lower the client
  587. side required security level Policy, or contact your network administrator for assistance"
  588. UI_IDS_FIPS_ERROR "The client can't connect becuase it doesn't support FIPS encryption level. \nPlease lower the server side required security level Policy, or contact your network administrator for assistance"
  589. END
  590. STRINGTABLE DISCARDABLE
  591. BEGIN
  592. UI_IDS_OPTIONS_MORE "&Options >>"
  593. UI_IDS_OPTIONS_LESS "&Options <<"
  594. UI_IDS_GENERAL_TAB_NAME "General"
  595. UI_IDS_DISPLAY_TAB_NAME "Display"
  596. UI_IDS_LOCAL_RESOURCES_TAB_NAME "Local Resources"
  597. UI_IDS_RUN_TAB_NAME "Programs"
  598. UI_IDS_PERF_TAB_NAME "Experience"
  599. UI_IDS_COLOR_4bpp "16 Colors"
  600. UI_IDS_COLOR_256 "256 Colors"
  601. UI_IDS_COLOR_15bpp "High Color (15 bit)"
  602. UI_IDS_COLOR_16bpp "High Color (16 bit)"
  603. UI_IDS_COLOR_24bpp "True Color (24 bit)"
  604. UI_IDS_SUPPORTED_RES "%1!d! by %2!d! pixels"
  605. UI_IDS_FULLSCREEN "Full Screen"
  606. UI_IDS_SENDKEYS_FSCREEN "In full screen mode only"
  607. UI_IDS_SENDKEYS_ALWAYS "On the remote computer"
  608. UI_IDS_SENDKEYS_NEVER "On the local computer"
  609. UI_IDS_PLAYSOUND_LOCAL "Bring to this computer"
  610. UI_IDS_PLAYSOUND_REMOTE "Leave at remote computer"
  611. UI_IDS_PLAYSOUND_NOSOUND "Do not play"
  612. END
  613. STRINGTABLE DISCARDABLE
  614. BEGIN
  615. UI_IDS_BROWSE_FOR_COMPUTERS "<Browse for more...>"
  616. UI_IDS_REMOTE_DESKTOP_FILES "Remote Desktop Files (*.RDP)\0*.RDP\0\0"
  617. UI_IDS_CLOSE_TEXT "Close"
  618. UI_IDS_CANCEL_TEXT "Cancel"
  619. UI_IDS_BRANDING_LINE1 "Remote Desktop"
  620. UI_IDS_BRANDING_LINE2 "Connection"
  621. UI_IDS_BRANDING_LN1FONT "Tahoma"
  622. //Font sizes are in pixel height
  623. UI_IDS_BRANDING_LN1SIZE "20"
  624. UI_IDS_BRANDING_LN2FONT "Tahoma"
  625. UI_IDS_BRANDING_LN2SIZE "24"
  626. UI_IDS_LINESPACING_DELTA "5"
  627. END
  628. //
  629. // MUI strings be VERY CAREFUL about modifying these as they
  630. // are referenced in the registry (see tsoc.inx MUI entries)
  631. //
  632. STRINGTABLE DISCARDABLE
  633. BEGIN
  634. UI_IDS_RDC_STARTMENU_NAME "Remote Desktop Connection"
  635. UI_IDS_RDC_STARTMENU_TIP "Connect to a computer's desktop from a remote location, and run applications as if you were sitting at its console."
  636. UI_IDS_RDC_VERB_CONNECT "Connect"
  637. UI_IDS_RDC_VERB_EDIT "Edit"
  638. UI_IDS_RDC_FILETYPE "Remote Desktop Connection"
  639. END
  640. STRINGTABLE DISCARDABLE
  641. BEGIN
  642. UI_IDS_ERR_CREATE_REMDESKS_FOLDER "Unable to create or access your %s folder (%s).\nYour connection settings will not be automatically saved on exit."
  643. UI_IDS_ERR_GETPATH_TO_DEFAULT_FILE "Unable to get the path to your `My Documents' folder"
  644. UI_IDS_ERR_OPEN_FILE "Unable to open connection file - %s"
  645. UI_IDS_ERR_SAVE "An error occurred while saving to file %s"
  646. UI_IDS_ERR_LOAD "An error occurred while loading from file %s"
  647. UI_IDS_ERR_INITDEFAULT "An error occured while initializing your default connection settings"
  648. UI_IDS_MYDOCUMENTS "My Documents"
  649. UI_IDS_PATHTOLONG "The path you entered, '%s', is too long so your connection could not be saved.\nPlease try to save the file again with a shorter path."
  650. UI_IDS_LOCALPRINTDOCNAME "Remote Desktop Redirected Printer Doc"
  651. UI_IDS_CLIPCLEANTEMPDIR_STRING "Cleaning temp directory"
  652. UI_IDS_CLIPPASTEINFO_STRING "Preparing paste information..."
  653. UI_IDS_NOHTMLHELP "Help cannot be displayed because your system does not have HTML Help installed.\nPlease install HTML Help and try again."
  654. UI_IDS_MSG_PASSNOTSAVED "Your password was not saved because your operating system does not support this security feature. You must type your password each time you want to connect to a remote computer."
  655. UI_IDS_REDIRPROMPT_DRIVES "- Disk drives"
  656. UI_IDS_REDIRPROMPT_PORTS "- Serial ports"
  657. UI_IDS_CONNECTIONATTEMPT_STRING "Connection attempt: %1!d! of %2!d!"
  658. UI_IDS_ERR_INVALID_CONNECTION_FILE "Invalid connection file (%s) specified"
  659. END
  660. STRINGTABLE DISCARDABLE
  661. BEGIN
  662. UI_IDS_OPTIMIZE_28K "Modem (28.8 Kbps)"
  663. UI_IDS_OPTIMIZE_56K "Modem (56 Kbps)"
  664. UI_IDS_OPTIMIZE_BROADBAND "Broadband (128 Kbps - 1.5 Mbps)"
  665. UI_IDS_OPTIMIZE_LAN "LAN (10 Mbps or higher)"
  666. UI_IDS_OPTIMIZE_MAIN_CUSTOM "Custom (Defined in Options / Experience)"
  667. UI_IDS_OPTIMIZE_CUSTOM "Custom"
  668. END
  669. //
  670. // Fatal Error Strings
  671. //
  672. STRINGTABLE DISCARDABLE
  673. BEGIN
  674. UI_FATAL_ERR_TITLE_ID "Fatal Error (Error Code: %d)"
  675. UI_FATAL_ERROR_MESSAGE "The session will be disconnected. Your computer may be low on memory.\nAfter closing some applications, try to reconnect the session."
  676. UI_MENU_MAINHELP "&Help"
  677. UI_MENU_CLIENTHELP "Remote Desktop Connection &Help"
  678. UI_MENU_ABOUT "&About"
  679. UI_MENU_APPCLOSE "&Close"
  680. /************************************************************************/
  681. /* Debug strings */
  682. /************************************************************************/
  683. #ifdef DC_DEBUG
  684. UI_MENU_DEBUG "&Debug"
  685. UI_MENU_BITMAPPDU "&Hatch BitmapPDU data"
  686. UI_MENU_SSBORDER "Hatch &SSB order data"
  687. UI_MENU_HATCHMEMBIT "Hatch &MemBlt order data"
  688. UI_MENU_INDEXPDU "Hatch &IndexPDU data"
  689. UI_MENU_LABELMEMBIT "&Label MemBlt orders"
  690. UI_MENU_CACHE "Bitmap &Cache Monitor"
  691. UI_MENU_MALLOC "Malloc &Failures..."
  692. UI_MENU_MALLOCHUGE "M&allocHuge Failures..."
  693. UI_MENU_NETWORK "&Network throughput..."
  694. #ifdef SMART_SIZING
  695. UI_MENU_SMARTSIZING "Smart Si&zing"
  696. #endif /* SMART_SIZING */
  697. #endif /* DC_DEBUG */
  698. UI_ERR_STRING_ID(DC_ERR_UNKNOWN_ERR)
  699. "Because of an unknown error, the remote session will be disconnected. The local computer might be low on memory.\nClose some programs, and then try connecting to the remote computer again."
  700. UI_ERR_STRING_ID(DC_ERR_POSTMESSAGEFAILED)
  701. "The remote session will be disconnected. Your computer might be low on memory.\nClose some programs, and then try connecting to the remote computer again."
  702. UI_ERR_STRING_ID(DC_ERR_SENDMESSAGEFAILED)
  703. "The session will be disconnected. Your computer may be low on memory.\nAfter closing some applications, try to reconnect the session."
  704. UI_ERR_STRING_ID(DC_ERR_OUTOFMEMORY)
  705. "Error: Out of memory. The remote session will be disconnected.\nClose some programs on the local computer, and then try connecting to the remote computer again."
  706. UI_ERR_STRING_ID(DC_ERR_WINDOWCREATEFAILED)
  707. "Error: Unable to allocate window resources. The remote session will be disconnected.\nClose some programs on the local computer, and then try connecting to the remote computer again."
  708. UI_ERR_STRING_ID(DC_ERR_CLASSREGISTERFAILED)
  709. "Error: Unable to allocate window resources. The session will be disconnected.\nAfter closing some applications, try to reconnect the session."
  710. UI_ERR_STRING_ID(DC_ERR_FSM_ERROR)
  711. "An internal state error has occurred. The remote session will be disconnected. Your local computer might be low on memory.\nClose some programs, and then try connecting to the remote computer again."
  712. UI_ERR_STRING_ID(DC_ERR_COREINITFAILED)
  713. "Error: An unrecoverable error occurred while the client was attempting to connect.\nClose some programs, and then try connecting to the remote computer again."
  714. END
  715. /////////////////////////////////////////////////////////////////////////////
  716. //
  717. // Accelerator
  718. //
  719. IDR_ACCELERATORS ACCELERATORS DISCARDABLE
  720. BEGIN
  721. VK_F1, ID_BUTTON_LOGON_HELP, VIRTKEY
  722. VK_TAB, IDC_NEXTTAB, VIRTKEY, CONTROL, NOINVERT
  723. VK_TAB, IDC_PREVTAB, VIRTKEY, SHIFT, CONTROL, NOINVERT
  724. VK_PRIOR, IDC_PREVTAB, VIRTKEY, CONTROL, NOINVERT
  725. VK_NEXT, IDC_NEXTTAB, VIRTKEY, CONTROL, NOINVERT
  726. END