1;/* 2; vfdmsg.h 3; 4; Virtual Floppy Drive for Windows 5; Driver control program (console version) 6; Message definition 7; 8; Copyright (C) 2003-2005 Ken Kato 9;*/ 10; 11;#ifndef _VFDMSG_H_ 12;#define _VFDMSG_H_ 13; 14;/* 15; __REACTOS__: 16; - Removed Japanese language. 17; + Added a second blank line between some entries. 18;*/ 19 20MessageIdTypedef=DWORD 21LanguageNames=(English=0x409:MSG0409) 22 23;//============================================== 24;// Generic error messages 25;//============================================== 26; 27 28MessageId= 29SymbolicName=MSG_WRONG_PLATFORM 30Language=English 31Virtual Floppy Drive does not run on Windows 95/98/Me. 32. 33 34 35MessageId= 36SymbolicName=MSG_TOO_MANY_ARGS 37Language=English 38Too many command line parameters. 39. 40 41 42MessageId= 43SymbolicName=MSG_UNKNOWN_COMMAND 44Language=English 45Command '%1!s!' is unknown. 46. 47 48 49MessageId= 50SymbolicName=MSG_AMBIGUOUS_COMMAND 51Language=English 52Command '%1!s!' is ambiguous. 53. 54 55 56MessageId= 57SymbolicName=MSG_UNKNOWN_OPTION 58Language=English 59Option '%1!s!' is unknown. 60. 61 62 63MessageId= 64SymbolicName=MSG_DUPLICATE_ARGS 65Language=English 66Parameter %1!s! is used more than once. 67. 68 69 70;//============================================== 71;// Command result message 72;//============================================== 73; 74 75MessageId= 76SymbolicName=MSG_INSTALL_OK 77Language=English 78Installed the Virtual Floppy driver. 79. 80 81 82MessageId= 83SymbolicName=MSG_INSTALL_NG 84Language=English 85Failed to install the Virtual Floppy driver. 86. 87 88 89MessageId= 90SymbolicName=MSG_CONFIG_OK 91Language=English 92Configured the Virtual Floppy driver start method. 93. 94 95 96MessageId= 97SymbolicName=MSG_CONFIG_NG 98Language=English 99Failed to configure the Virtual Floppy driver start method. 100. 101 102 103MessageId= 104SymbolicName=MSG_REMOVE_OK 105Language=English 106Uninstalled the Virtual Floppy driver. 107. 108 109 110MessageId= 111SymbolicName=MSG_REMOVE_NG 112Language=English 113Failed to uninstall the Virtual Floppy driver. 114. 115 116 117MessageId= 118SymbolicName=MSG_REMOVE_PENDING 119Language=English 120The Virtual Floppy driver is going to be removed on the next system start up. 121You may need to restart the system before installing the driver again. 122. 123 124 125MessageId= 126SymbolicName=MSG_START_OK 127Language=English 128Started the Virtual Floppy driver. 129. 130 131 132MessageId= 133SymbolicName=MSG_START_NG 134Language=English 135Failed to start the Virtual Floppy driver. 136. 137 138 139MessageId= 140SymbolicName=MSG_STOP_OK 141Language=English 142Stopped the Virtual Floppy driver. 143. 144 145 146MessageId= 147SymbolicName=MSG_STOP_NG 148Language=English 149Failed to stop the Virtual Floppy driver. 150. 151 152 153MessageId= 154SymbolicName=MSG_STOP_PENDING 155Language=English 156Stop operation has succeeded, but something 157is preventing the driver from actually stopping. 158You may need to reboot the system before restarting the driver. 159. 160 161 162MessageId= 163SymbolicName=MSG_GET_SHELLEXT_NG 164Language=English 165Failed to get the shell extension status. 166. 167 168 169MessageId= 170SymbolicName=MSG_SET_SHELLEXT_NG 171Language=English 172Failed to set the shell extension status. 173. 174 175 176MessageId= 177SymbolicName=MSG_SHELLEXT_ENABLED 178Language=English 179Shell extension is enabled. 180. 181 182 183MessageId= 184SymbolicName=MSG_SHELLEXT_DISABLED 185Language=English 186Shell extension is disabled. 187. 188 189 190MessageId= 191SymbolicName=MSG_OPEN_NG 192Language=English 193Failed to open the image '%1!s!'. 194. 195 196 197MessageId= 198SymbolicName=MSG_CLOSE_OK 199Language=English 200Closed the image on the drive %1!c!. 201. 202 203 204MessageId= 205SymbolicName=MSG_CLOSE_NG 206Language=English 207Failed to close the image on the drive %1!c!. 208. 209 210 211MessageId= 212SymbolicName=MSG_SAVE_OK 213Language=English 214Saved the image on the drive %1!c! into '%2!s!'. 215. 216 217 218MessageId= 219SymbolicName=MSG_SAVE_NG 220Language=English 221Failed to save the image on the drive %1!c! into '%2!s!'. 222. 223 224 225MessageId= 226SymbolicName=MSG_PROTECT_NG 227Language=English 228Failed to set write protect state on the drive %1!c!. 229. 230 231 232MessageId= 233SymbolicName=MSG_FORMAT_OK 234Language=English 235Format complete. 236. 237 238 239MessageId= 240SymbolicName=MSG_FORMAT_NG 241Language=English 242Failed to format the drive %1!c!. 243. 244 245 246MessageId= 247SymbolicName=MSG_LINK_NG 248Language=English 249Failed to assign '%2!c!' to the drive %1!lu!. 250. 251 252 253MessageId= 254SymbolicName=MSG_UNLINK_NG 255Language=English 256Failed to unlink the letter from the drive %1!lu!. 257. 258 259 260;//============================================== 261;// Supplemental result message 262;//============================================== 263; 264 265MessageId= 266SymbolicName=MSG_GET_STAT_NG 267Language=English 268Failed to get the driver status. 269. 270 271 272MessageId= 273SymbolicName=MSG_GET_CONFIG_NG 274Language=English 275Failed to get the driver configuration. 276. 277 278 279MessageId= 280SymbolicName=MSG_GET_VERSION_NG 281Language=English 282Failed to get the driver version. 283. 284 285 286MessageId= 287SymbolicName=MSG_WRONG_DRIVER 288Language=English 289A wrong driver is installed. 290. 291 292 293MessageId= 294SymbolicName=MSG_QUERY_UPDATE 295Language=English 296Update now (y / n) ? %0 297. 298 299 300MessageId= 301SymbolicName=MSG_GET_MEDIA_NG 302Language=English 303Failed to get the current media status. 304. 305 306 307MessageId= 308SymbolicName=MSG_GET_FILE_NG 309Language=English 310Failed to get the image information. 311. 312 313 314MessageId= 315SymbolicName=MSG_GET_LINK_NG 316Language=English 317Failed to get the current drive letter. 318. 319 320 321MessageId= 322SymbolicName=MSG_LINK_FULL 323Language=English 324No drive letter is available. 325. 326 327 328MessageId= 329SymbolicName=MSG_ACCESS_NG 330Language=English 331Failed to access the drive %1!c!. 332. 333 334 335MessageId= 336SymbolicName=MSG_DRIVER_EXISTS 337Language=English 338The Virtual Floppy driver is already installed. 339. 340 341 342MessageId= 343SymbolicName=MSG_NOT_INSTALLED 344Language=English 345The Virtual Floppy driver is not installed. 346. 347 348 349MessageId= 350SymbolicName=MSG_ALREADY_RUNNING 351Language=English 352The Virtual Floppy driver is already running. 353. 354 355 356MessageId= 357SymbolicName=MSG_NOT_STARTED 358Language=English 359The Virtual Floppy driver is not running. 360. 361 362 363MessageId= 364SymbolicName=MSG_TARGET_NOTICE 365Language=English 366Using the default drive (%1!c!). 367. 368 369 370MessageId= 371SymbolicName=MSG_CREATE_NOTICE 372Language=English 373Creating a new image file. 374. 375 376 377MessageId= 378SymbolicName=MSG_CREATE_CONFIRM 379Language=English 380Create a new image file (Y:yes / N:no) ? %0 381. 382 383 384MessageId= 385SymbolicName=MSG_OVERWRITE_NOTICE 386Language=English 387Overwriting the existing file. 388. 389 390 391MessageId= 392SymbolicName=MSG_OVERWRITE_CONFIRM 393Language=English 394Overwrite the existing file (Y:yes / N:no) ? %0 395. 396 397 398MessageId= 399SymbolicName=MSG_CREATE_NG 400Language=English 401Failed to create the new image file '%1!s!'. 402. 403 404 405MessageId= 406SymbolicName=MSG_FILE_CREATED 407Language=English 408Created a new image file. 409. 410 411 412MessageId= 413SymbolicName=MSG_RAM_MEDIA_UNKNOWN 414Language=English 415A size is not specified for a new RAM image. 416. 417 418 419MessageId= 420SymbolicName=MSG_FILE_MEDIA_UNKNOWN 421Language=English 422A size is not specified for a new image file. 423. 424 425 426MessageId= 427SymbolicName=MSG_CREATE144_NOTICE 428Language=English 429Creating a 1.44MB image. 430. 431 432 433MessageId= 434SymbolicName=MSG_CREATE144_CONFIRM 435Language=English 436Create a 1.44MB image (Y:yes / N:no) ? %0 437. 438 439 440MessageId= 441SymbolicName=MSG_IMAGE_TOO_SMALL 442Language=English 443The image is too small. 444. 445 446 447MessageId= 448SymbolicName=MSG_NO_MATCHING_MEDIA 449Language=English 450The image size (%1!lu! bytes) does not match any supported media. 451. 452 453 454MessageId= 455SymbolicName=MSG_MEDIATYPE_NOTICE 456Language=English 457Opening as a %1!s! media (%2!lu! bytes). 458. 459 460 461MessageId= 462SymbolicName=MSG_MEDIATYPE_SUGGEST 463Language=English 464The largest possible media is %1!s! (%2!lu! bytes). 465. 466 467 468MessageId= 469SymbolicName=MSG_MEDIATYPE_CONFIRM 470Language=English 471Open as this media type (Y:yes / N:no) ? %0 472. 473 474 475MessageId= 476SymbolicName=MSG_RAM_MODE_NOTICE 477Language=English 478Opening the image in RAM mode. 479. 480 481 482MessageId= 483SymbolicName=MSG_RAM_MODE_ONLY 484Language=English 485This file must be opened in RAM mode. 486. 487 488 489MessageId= 490SymbolicName=MSG_RAM_MODE_CONFIRM 491Language=English 492Open in RAM mode (Y:yes / N:no) ? %0 493. 494 495 496MessageId= 497SymbolicName=MSG_DEFAULT_PROTECT 498Language=English 499The media will be write protected by default. 500. 501 502 503MessageId= 504SymbolicName=MSG_DRIVE_BUSY 505Language=English 506An image is already opened. 507. 508 509 510MessageId= 511SymbolicName=MSG_TARGET_REQUIRED 512Language=English 513Specify a target file to save. 514. 515 516 517MessageId= 518SymbolicName=MSG_TARGET_UP_TO_DATE 519Language=English 520The image file is up to date. 521. 522 523 524MessageId= 525SymbolicName=MSG_OVERWRITE_PROMPT 526Language=English 527Overwrite the existing file 528(O: just overwrite / T: overwrite & truncate / C: cancel) ? %0 529. 530 531 532MessageId= 533SymbolicName=MSG_TARGET_IS_ZIP 534Language=English 535Cannot overwrite a ZIP compressed file. 536. 537 538 539MessageId= 540SymbolicName=MSG_SAVE_FORCE 541Language=English 542The save operation is forced to continue. 543. 544 545 546MessageId= 547SymbolicName=MSG_SAVE_QUIT 548Language=English 549The save operation is aborted. 550. 551 552 553MessageId= 554SymbolicName=MSG_FORMAT_FORCE 555Language=English 556The format operation is forced to continue. 557. 558 559 560MessageId= 561SymbolicName=MSG_FORMAT_QUIT 562Language=English 563The format operation is aborted. 564. 565 566 567MessageId= 568SymbolicName=MSG_MEDIA_MODIFIED 569Language=English 570RAM disk data on the drive %1!c!: is modified. 571. 572 573 574MessageId= 575SymbolicName=MSG_CLOSE_FORCE 576Language=English 577The close operation is forced to continue. 578. 579 580 581MessageId= 582SymbolicName=MSG_CLOSE_QUIT 583Language=English 584The close operation is aborted. 585. 586 587 588MessageId= 589SymbolicName=MSG_CLOSE_CONFIRM 590Language=English 591Close the image anyway (Y:yes / N:no) ? %0 592. 593 594 595MessageId= 596SymbolicName=MSG_RETRY_FORCE_CANCEL 597Language=English 598R:retry / F:force / C:cancel ? %0 599. 600 601 602MessageId= 603SymbolicName=MSG_RETRY_CANCEL 604Language=English 605R:retry / C:cancel ? %0 606. 607 608 609MessageId= 610SymbolicName=MSG_LOCK_NG 611Language=English 612Failed to lock the drive %1!c!. Some programs may be using the drive. 613. 614 615 616MessageId= 617SymbolicName=MSG_STOP_FORCE 618Language=English 619Failed to close the all drives. The operation is forced to continue. 620. 621 622 623MessageId= 624SymbolicName=MSG_STOP_QUIT 625Language=English 626Failed to close the all drives. The operation is aborted. 627. 628 629 630MessageId= 631SymbolicName=MSG_STOP_WARN 632Language=English 633Failed to close the all drives. The driver may not be able to unload 634properly. Continue the stop operation? 635. 636 637 638MessageId= 639SymbolicName=MSG_REMOVE_FORCE 640Language=English 641Failed to stop the driver. The operation is forced to continue; 642. 643 644 645MessageId= 646SymbolicName=MSG_REMOVE_QUIT 647Language=English 648Failed to stop the driver. The operation is aborted. 649. 650 651 652MessageId= 653SymbolicName=MSG_REMOVE_WARN 654Language=English 655Failed to stop the driver. The driver may not be removed completely 656until the system is restarted. Continue the operation? 657. 658 659 660MessageId= 661SymbolicName=MSG_UNKNOWN_LONG 662Language=English 663Unknown (0x%1!08x!) 664. 665 666 667MessageId= 668SymbolicName=MSG_DRIVER_FILE 669Language=English 670Driver : %1!s! 671. 672 673 674MessageId= 675SymbolicName=MSG_DRIVER_VERSION 676Language=English 677Version : %1!d!.%2!d! %3!s! 678. 679 680 681MessageId= 682SymbolicName=MSG_START_TYPE 683Language=English 684Start Type : %0 685. 686 687 688MessageId= 689SymbolicName=MSG_START_AUTO 690Language=English 691AUTO 692. 693 694 695MessageId= 696SymbolicName=MSG_START_BOOT 697Language=English 698BOOT 699. 700 701 702MessageId= 703SymbolicName=MSG_START_DEMAND 704Language=English 705DEMAND 706. 707 708 709MessageId= 710SymbolicName=MSG_START_DISABLED 711Language=English 712DISABLED 713. 714 715 716MessageId= 717SymbolicName=MSG_START_SYSTEM 718Language=English 719SYSTEM 720. 721 722 723MessageId= 724SymbolicName=MSG_DRIVER_STATUS 725Language=English 726Status : %0 727. 728 729 730MessageId= 731SymbolicName=MSG_STATUS_STOPPED 732Language=English 733STOPPED 734. 735 736 737MessageId= 738SymbolicName=MSG_STATUS_START_P 739Language=English 740START_PENDING 741. 742 743 744MessageId= 745SymbolicName=MSG_STATUS_STOP_P 746Language=English 747STOP_PENDING 748. 749 750 751MessageId= 752SymbolicName=MSG_STATUS_RUNNING 753Language=English 754RUNNING 755. 756 757 758MessageId= 759SymbolicName=MSG_STATUS_CONT_P 760Language=English 761CONTINUE_PENDING 762. 763 764 765MessageId= 766SymbolicName=MSG_STATUS_PAUSE_P 767Language=English 768PAUSE_PENDING 769. 770 771 772MessageId= 773SymbolicName=MSG_STATUS_PAUSED 774Language=English 775PAUSED 776. 777 778 779MessageId= 780SymbolicName=MSG_DRIVE_LETTER 781Language=English 782Drive %1!lu! : %0 783. 784 785 786MessageId= 787SymbolicName=MSG_PERSISTENT 788Language=English 789%1!c! (Persistent) %0 790. 791 792 793MessageId= 794SymbolicName=MSG_EPHEMERAL 795Language=English 796%1!c! (Ephemeral) %0 797. 798 799 800MessageId= 801SymbolicName=MSG_IMAGE_NONE 802Language=English 803Image : <none> 804. 805 806 807MessageId= 808SymbolicName=MSG_IMAGE_NAME 809Language=English 810Image : %1!s! 811. 812 813 814MessageId= 815SymbolicName=MSG_FILE_DESC 816Language=English 817Description: %1!s! 818. 819 820 821MessageId= 822SymbolicName=MSG_DISKTYPE_FILE 823Language=English 824Type : FILE 825. 826 827 828MessageId= 829SymbolicName=MSG_DISKTYPE_RAM_CLEAN 830Language=English 831Type : RAM (not modified) 832. 833 834 835MessageId= 836SymbolicName=MSG_DISKTYPE_RAM_DIRTY 837Language=English 838Type : RAM (modified) 839. 840 841 842MessageId= 843SymbolicName=MSG_MEDIA_TYPE 844Language=English 845Media : %1!s! 846. 847 848 849MessageId= 850SymbolicName=MSG_MEDIA_WRITABLE 851Language=English 852Access : Writable 853. 854 855 856MessageId= 857SymbolicName=MSG_MEDIA_PROTECTED 858Language=English 859Access : Write Protected 860. 861 862 863;// 864;// Help message text 865;// 866MessageId= 867SymbolicName=MSG_HINT_INSTALL 868Language=English 869SYNTAX: %1!s!INSTALL [driver] [/AUTO | /A] 870Try '%1!s!HELP INSTALL' for more information. 871. 872 873 874MessageId= 875SymbolicName=MSG_HINT_REMOVE 876Language=English 877SYNTAX: %1!s!REMOVE [/FORCE | /F | /QUIT | /Q] 878Try '%1!s!HELP REMOVE' for more information. 879. 880 881 882MessageId= 883SymbolicName=MSG_HINT_CONFIG 884Language=English 885SYNTAX: %1!s!CONFIG {/AUTO | /A | /MANUAL | /M} 886Try '%1!s!HELP CONFIG' for more information. 887. 888 889 890MessageId= 891SymbolicName=MSG_HINT_START 892Language=English 893SYNTAX: %1!s!START 894Try '%1!s!HELP START' for more information. 895. 896 897 898MessageId= 899SymbolicName=MSG_HINT_STOP 900Language=English 901SYNTAX: %1!s!STOP [/FORCE | /F | /QUIT | /Q] 902Try '%1!s!HELP STOP' for more information. 903. 904 905 906MessageId= 907SymbolicName=MSG_HINT_SHELL 908Language=English 909SYNTAX: %1!s!SHELL [/ON | /OFF] 910Try '%1!s!HELP SHELL' for more information. 911. 912 913 914MessageId= 915SymbolicName=MSG_HINT_OPEN 916Language=English 917SYNTAX: %1!s!OPEN [drive:] [file] [/NEW] [/RAM] [/P | /W] 918 [ /160 | /180 | /320 | /360 | /640 | /720 | /820 | /120 | /1.20 919 | /144 | /1.44 | /168 | /1.68 | /172 | /1.72 | /288 | /2.88 ] 920 [ /5 | /525 | /5.25 ] [/F | /FORCE | /Q | QUIT] 921Try '%1!s!HELP OPEN' for more information. 922. 923 924 925MessageId= 926SymbolicName=MSG_HINT_CLOSE 927Language=English 928SYNTAX: %1!s!CLOSE [drive:] [/FORCE | /F | /QUIT | /Q] 929Try '%1!s!HELP CLOSE' for more information. 930. 931 932 933MessageId= 934SymbolicName=MSG_HINT_SAVE 935Language=English 936SYNTAX: %1!s!SAVE [drive:] [file] [/OVER | /O | /TRUNC | /T] 937 [/FORCE | /F | /QUIT | /Q] 938Try '%1!s!HELP SAVE' for more information. 939. 940 941 942MessageId= 943SymbolicName=MSG_HINT_PROTECT 944Language=English 945SYNTAX: %1!s!PROTECT [drive:] [/ON | /OFF] 946Try '%1!s!HELP PROTECT' for more information. 947. 948 949 950MessageId= 951SymbolicName=MSG_HINT_FORMAT 952Language=English 953SYNTAX: %1!s!FORMAT [drive:] [/FORCE | /F | /QUIT | /Q] 954Try '%1!s!HELP FORMAT' for more information. 955. 956 957 958MessageId= 959SymbolicName=MSG_HINT_LINK 960Language=English 961SYNTAX: %1!s!LINK [number] [letter] [/L] 962Try '%1!s!HELP LINK' for more information. 963. 964 965 966MessageId= 967SymbolicName=MSG_HINT_ULINK 968Language=English 969SYNTAX: %1!s!ULINK [drive] 970Try '%1!s!HELP ULINK' for more information. 971. 972 973 974MessageId= 975SymbolicName=MSG_HINT_STATUS 976Language=English 977SYNTAX: %1!s!STATUS 978Try '%1!s!HELP STATUS' for more information. 979. 980 981 982MessageId= 983SymbolicName=MSG_HINT_VERSION 984Language=English 985SYNTAX: %1!s!VERSION 986Print version information. 987. 988 989 990MessageId= 991SymbolicName=MSG_HELP_GENERAL 992Language=English 993Usage: 994 %1!s![command [options...]] 995 996Commands: 997 INSTALL Install the Virtual Floppy driver. 998 REMOVE Uninstall the Virtual Floppy driver. 999 CONFIG Configure the Virtual Floppy driver. 1000 START Start the Virtual Floppy driver. 1001 STOP Stop the Virtual Floppy driver. 1002 SHELL Enable/disable the shell extension. 1003 OPEN Open a Virtual Floppy image. 1004 CLOSE Close a Virtual Floppy image. 1005 SAVE Save the current image into a file. 1006 PROTECT Enable/disable drive write protect. 1007 FORMAT Format the current Virtual Floppy media. 1008 LINK Assign a drive letter to a Virtual Floppy drive. 1009 ULINK Remove a drive letter from a Virtual Floppy drive. 1010 STATUS Print the current status. 1011 HELP | ? Print usage help. 1012 VERSION Print version information 1013 1014If a command is not specified, the interactive console is started. 1015Type '%1!s!HELP CONSOLE' for more information about the interactive 1016console. 1017 1018All commands and options are case insensitive. 1019 1020Shorter command name can be used as long as the command can be 1021distinguished uniquely: I for INSTALL, REM for REMOVE, etc. are 1022accepted, but ST is invalid because it is ambiguous. You have 1023to type as much as STAR, STO or STAT in order to distinguish them. 1024 1025'%1!s!command {/? | /h}' shows a brief hint about each command. 1026. 1027 1028 1029MessageId= 1030SymbolicName=MSG_HELP_INSTALL 1031Language=English 1032Install the Virtual Floppy driver. 1033 1034SYNTAX: 1035 %1!s!INSTALL [driver] [/AUTO | /A] 1036 1037OPTIONS: 1038 driver Specifies the path to the Virtual Floppy driver file. 1039 Default is VFD.SYS in the same directory as the VFD 1040 console program (Note: *NOT* current directory). 1041 1042 /AUTO Configures the driver to start at the system startup. 1043 /A (Note: *NOT* to start the driver after installation.) 1044 By default the driver has to be started manually. 1045 1046Administrator rights are required to install a devide driver. 1047 1048Device drivers cannot be installed from network drives. 1049Make sure to place VFD.SYS on a local drive. 1050 1051It is advised to install the driver with the /AUTO option if the 1052Virtual Floppy drive is going to be used by users other than 1053Administrators and Power Users, who don't have enough rights to 1054start device drivers. 1055. 1056 1057 1058MessageId= 1059SymbolicName=MSG_HELP_CONFIG 1060Language=English 1061Configure the Virtual Floppy driver start method. 1062 1063SYNTAX: 1064 %1!s!CONFIG {/AUTO | /A | /MANUAL | /M} 1065 1066OPTIONS: 1067 /AUTO Configures the driver to start at the system startup. 1068 /A 1069 1070 /MANUAL Configures the driver to start on demand. 1071 /M 1072 1073The change takes effect the next system start up. 1074Administrator rights are required to configure a devide driver. 1075. 1076 1077 1078MessageId= 1079SymbolicName=MSG_HELP_REMOVE 1080Language=English 1081Uninstall the Virtual Floppy driver. 1082 1083SYNTAX: 1084 %1!s!REMOVE [/FORCE | /F | /QUIT | /Q] 1085 1086OPTIONS: 1087 /FORCE Suppress prompting and forces the remove operation when 1088 /F the driver cannot be stopped. 1089 1090 /QUIT Suppress prompting and quits the remove operation when 1091 /Q the driver cannot be stopped. 1092 1093Closes all images and stops the driver if necessary, then removes the 1094Virtual Floppy driver entries from the system registry. 1095This command does not delete the driver file from the local disk. 1096 1097There are cases, due to the condition of the system, when 1098uninstallation does not complete immediately and restarting of the 1099system is required. In such cases you may not be able to install the 1100Virtual Floppy driver again until the system is restarted and 1101uninstallation process is complete. 1102 1103Administrator rights are required to uninstall a device driver. 1104. 1105 1106 1107MessageId= 1108SymbolicName=MSG_HELP_START 1109Language=English 1110Start the Virtual Floppy driver. 1111 1112SYNTAX: 1113 %1!s!START 1114 1115OPTIONS: 1116 NONE 1117 1118If the driver is not installed, this command attempts to install it 1119with thedefault options. 1120 1121At least Power User rights are required to start a device driver. 1122. 1123 1124 1125MessageId= 1126SymbolicName=MSG_HELP_STOP 1127Language=English 1128Stop the Virtual Floppy driver 1129 1130SYNTAX: 1131 %1!s!STOP [/FORCE | /F | /QUIT | /Q] 1132 1133OPTIONS: 1134 /FORCE Suppress prompting and forces the stop operation when any 1135 /F of the drives are in use and cannot be closed. 1136 1137 /QUIT Suppress prompting and quits the stop operation when any 1138 /Q of the drives are in use and cannot be closed. 1139 1140This command closes all images before stopping the driver. 1141An image cannot be closed if the virtual drive is used by any other 1142programs. Forcing the stop operation with a drive in use may leave 1143the driver in stop pending state. In such cases the driver cannot be 1144restarted until all programs stop using the drive and the driver is 1145properly unloaded. 1146 1147At least Power User rights are required to stop a device driver. 1148. 1149 1150 1151MessageId= 1152SymbolicName=MSG_HELP_SHELL 1153Language=English 1154Enable / disable the Virtual Floppy drive shell extension. 1155 1156SYNTAX: 1157 %1!s!SHELL [/ON | /OFF] 1158 1159OPTIONS: 1160 /ON Enables the shell extension. 1161 1162 /OFF Disables the shell extension. 1163 1164If an option is not specified, this command prints the current state 1165of the shell extension. 1166. 1167 1168 1169;// __REACTOS__: s/read only/read-only/. 1170MessageId= 1171SymbolicName=MSG_HELP_OPEN 1172Language=English 1173Open a Virtual Floppy image. 1174 1175SYNTAX: 1176 %1!s!OPEN [drive:] [file] [/NEW] [/RAM] [/P | /W] 1177 [/size] [/media] [/F | /FORCE | /Q | /QUIT] 1178 1179OPTIONS: 1180 drive: Specifies a target Virtual Floppy drive, either by a drive 1181 number or a drive letter, such as "0:", "1:", "B:", "X:". 1182 The trailing ':' is required. 1183 The drive 0 is assumed if not specified. 1184 1185 file Specifies a Virtual Floppy image file to open. 1186 An empty RAM disk is created if not specified. 1187 1188 /NEW Creates a new image file. 1189 Ignored if a file is not specified. 1190 1191 /RAM RAM mode - mounts an on-memory copy of the image, instead 1192 of directly mounting the image file. 1193 Changes made to the virtual media are lost when the image 1194 is closed, unless the image is explicitly saved to a file 1195 with the 'SAVE' command. 1196 Ignored if a file is not specified. 1197 1198 /P Opens the image as a write protected media. 1199 Write protection state can be chenged later with the 1200 'PROTECT' command. 1201 1202 /W Opens the image as a writable media. 1203 Write protection state can be chenged later with the 1204 'PROTECT' command. 1205 1206 /size Specifies a media size. Acceptable options are: 1207 1208 /160 (160KB) /820 (820KB) 1209 /180 (180KB) /120 or /1.20 (1.20MB) 1210 /320 (320KB) /144 or /1.44 (1.44MB) 1211 /360 (360KB) /168 or /1.68 (1.68MB DMF) 1212 /640 (640KB) /172 or /1.72 (1.72MB DMF) 1213 /720 (720KB) /288 or /2.88 (2.88MB) 1214 1215 /5 Specifies a 5.25 inch media. Takes effect only with 1216 /525 640KB, 720KB and 1.2MB media and otherwise ignored. 1217 /5.25 160KB, 180KB, 320KB and 360KB media are always 5.25". 1218 820KB, 1.44MB, 1.68MB, 1.72MB and 2.88MB media are always 1219 3.5". 1220 1221 /FORCE Suppress prompring on minor conflicts and/or omission of 1222 /F necessary parameters and continues the operation as best 1223 as possible, employing default values if necessary. 1224 See below for details. 1225 1226 /QUIT Suppress prompring on minor conflicts and/or omission of 1227 /Q necessary parameters and quits the operation on the first 1228 such occasion. 1229 See below for details. 1230 1231If the target drive does not have a drive letter, this command also 1232assigns a local drive letter (see '%1!s!HELP LINK') using the first 1233available letter. 1234 1235Read-only files, NTFS encrypted/compressed files and ZIP compressed 1236image files (such as WinImage IMZ file) cannot be mounted directly 1237and must be opened in RAM mode. 1238 1239Without a size option, size of a virtual media is decided from the 1240actual image size. With an explicit size option you can mount a 1241file as a smaller media, in such cases surplus data at the end of 1242the image is ignored. 1243A virtual media size cannot exceed the actual image size. 1244 1245The /F and /Q options affect the behavior of the OPEN command in 1246many ways: 1247 1248 When the target file does not exist and the /NEW option 1249 is not present 1250 1251 (none) ask user whether to create the target 1252 /F create the target without asking 1253 /Q abort the operation without asking 1254 1255 The target file exists and the /NEW option is present 1256 1257 (none) ask user whether to overwrite the existing file 1258 /F overwrite the file without asking 1259 /Q abort the operation without asking 1260 1261 The target file cannot be mounted directly and the /RAM 1262 option is not present 1263 1264 (none) ask user whether to open in RAM mode 1265 /F open in RAM mode without asking 1266 /Q abort the operation without asking 1267 1268 A size option is not present for creating a new image 1269 1270 (none) ask user whether to create a 1.44MB (default) image 1271 /F create a 1.44MB image without asking 1272 /Q abort the operation without asking 1273 1274 A size option is not present and the target file size is 1275 not an exact match for any of supported media 1276 1277 (none) ask user whether to mount as a largest media to fit 1278 in the actual image 1279 /F mount as a largest media to fit in the actual image 1280 without asking 1281 /Q abort the operation without asking 1282. 1283 1284 1285MessageId= 1286SymbolicName=MSG_HELP_CLOSE 1287Language=English 1288Close a Virtual Floppy image. 1289 1290SYNTAX: 1291 %1!s!CLOSE [drive:] [/FORCE | /F | /QUIT | /Q] 1292 1293OPTIONS: 1294 drive: Specifies a target Virtual Floppy drive, either by a drive 1295 number or a drive letter, such as "0:", "1:", "B:", "X:". 1296 The trailing ':' is optional. 1297 "*" stands for both drives. 1298 The drive 0 is used if not specified. 1299 1300 /FORCE Suppress prompting and forces the close operation when RAM 1301 /F disk data is modified or the drive is in use. 1302 Forcing with the drive in use will work only on Windows 1303 2000 and later (not on NT). 1304 1305 /QUIT Suppress prompting and quits the close operation when RAM 1306 /Q disk data is modified or the drive is in use. 1307 1308If neither /Q nor /F is specified, the user has to choose whether to 1309retry, force, or quit. 1310 1311Unlike the previous versions of the VFD, this command does *NOT* 1312remove the drive letter of the target drive. 1313. 1314 1315 1316MessageId= 1317SymbolicName=MSG_HELP_SAVE 1318Language=English 1319Save the current image data into a file. 1320 1321SYNTAX: 1322 %1!s!SAVE [drive:] [file] [/O | /OVER | /T | /TRUNC] 1323 [/FORCE | /F | /QUIT | /Q] 1324 1325OPTIONS: 1326 drive: Specifies a target Virtual Floppy drive, either by a drive 1327 number or a drive letter, such as "0:", "1:", "B:", "X:". 1328 The trailing ':' is required. 1329 The drive 0 is used if not specified. 1330 1331 file Specifies a file name to save data. 1332 If not specified, the current image file name is used. 1333 Required if the current image is a pure RAM disk. 1334 1335 /OVER Overwrite the file if the target file exists. 1336 /O If the existing file is larger than the current image, 1337 file size is not changed and the surplus data at the end 1338 of the file is left unchanged. 1339 If the target is the current image file, this is the 1340 default behavior of this command. 1341 Ignored if the target does not exist. 1342 1343 /TRUNC Overwrite the file if the target file exists. 1344 /T If the existing file is larger than the current image, 1345 the file is truncated to the image size and the surplus 1346 data at the end of the file is discarded. 1347 Ignored if the target does not exist. 1348 1349 /FORCE Suppress prompting when the target volume can not be 1350 /F locked and forces the operation without locking. 1351 1352 /QUIT Suppress prompting when the target volume can not be 1353 /Q locked and quits the operation. 1354 1355If the target is the current image file, the file is always 1356overwritten without a question and the /O option is not necessary. 1357Otherwise this command fails if the target file exists and neither 1358/O or /T is present. 1359 1360If the existing file is smaller than the current image, the file 1361is always expanded to the current image size either with /O or /T. 1362 1363This program NEVER overwrites a ZIP compressed file regardless of /O 1364or /T option, or even if it is the current image file. 1365The SAVE command always fails if the target is a ZIP compressed file. 1366. 1367 1368 1369;// __REACTOS__: s/read only/read-only/. 1370MessageId= 1371SymbolicName=MSG_HELP_PROTECT 1372Language=English 1373Enable / disable drive write protect. 1374 1375SYNTAX: 1376 %1!s!PROTECT [drive:] [/ON | /OFF] 1377 1378OPTIONS: 1379 drive: Specifies a target Virtual Floppy drive, either by a drive 1380 number or a drive letter, such as "0:", "1:", "B:", "X:". 1381 The trailing ':' is optional. 1382 The drive 0 is used if not specified. 1383 1384 /ON Enables the drive write protect - the drive becomes read-only. 1385 1386 /OFF Disables the drive write protect - the drive becomes writable. 1387 1388If an option is not specified, this command prints the current write 1389protect state of the drive. 1390 1391After write protection is disabled with this command, Windows may not 1392notice the change immediately and claim that the media is still write 1393protected. Refreshing the Explorer or retrying the faild operation 1394will fix that. 1395. 1396 1397 1398MessageId= 1399SymbolicName=MSG_HELP_FORMAT 1400Language=English 1401Format a Virtual Floppy media with FAT. 1402 1403SYNTAX: 1404 %1!s!FORMAT [drive:] [/FORCE | /F | /QUIT | /Q] 1405 1406OPTIONS: 1407 drive: Specifies a target Virtual Floppy drive, either by a drive 1408 number or a drive letter, such as "0:", "1:", "B:", "X:". 1409 The trailing ':' is optional. 1410 The drive 0 is used if not specified. 1411 1412 /FORCE Suppress prompting when the target volume can not be 1413 /F locked and forces the operation without locking. 1414 1415 /QUIT Suppress prompting when the target volume can not be 1416 /Q locked and quits the operation. 1417. 1418 1419 1420MessageId= 1421SymbolicName=MSG_HELP_LINK 1422Language=English 1423Assign a drive letter to a Virtual Floppy drive. 1424 1425SYNTAX: 1426 %1!s!LINK [number] [letter] [/L] 1427 1428OPTIONS: 1429 number Specifies a target drive number. 1430 If not specified, drive 0 is used. 1431 "*" stands for both drives. 1432 1433 letter Spesifies a drive letter to assign. 1434 If not specified, the first available letter is used. 1435 If the target is both drives, letters for each drives can 1436 be specified like "BF" (B for 0, F for 1). 1437 1438 /L Assign an ephemeral / local drive letter. 1439 The default (without this option) is persistent / global. 1440 1441Persistent / global drive letters are reclaimed each time the driver 1442starts. 1443On Windows 2000 SP2 and later they are not deleted on user logoff. 1444On Terminal Servers they are globaly visible to all users on the 1445system. 1446 1447Ephemeral / local drive letters are not reclaimed on driver start up. 1448On Windows 2000 SP2 and later they are deleted on user logoff. 1449On Terminal Servers, they are visible only to the current user and 1450each user can assign different drive letter to the same drive. 1451. 1452 1453 1454MessageId= 1455SymbolicName=MSG_HELP_ULINK 1456Language=English 1457Remove a drive letter from a Virtual Floppy drive. 1458 1459SYNTAX: 1460 %1!s!ULINK [drive] 1461 1462OPTIONS: 1463 drive Specifies a target Virtual Floppy drive, either by a drive 1464 number or a drive letter. 1465 If not specified, drive 0 is used. 1466 "*" stands for both drives. 1467 1468Drive letters can be removed even if the drive is being used. 1469Some applications such as Windows Explorer detects it and acts 1470accordingly, for example closes folder windows for the drive. 1471. 1472 1473 1474MessageId= 1475SymbolicName=MSG_HELP_STATUS 1476Language=English 1477Print the current status. 1478 1479SYNTAX: 1480 %1!s!STATUS 1481 1482OPTIONS: 1483 NONE 1484 1485This command prints the following information: 1486 1487 Driver file path 1488 Driver version 1489 Driver start type 1490 Driver running state 1491 1492 Shell extension status 1493 1494 Drive letter 1495 Image name 1496 Image description (file type, size, file attributes, etc.) 1497 Disk type (RAM or FILE) 1498 Write protection 1499. 1500 1501 1502MessageId= 1503SymbolicName=MSG_HELP_HELP 1504Language=English 1505Print the VFD console help. 1506 1507SYNTAX: 1508 %1!s!HELP [command | topic] 1509 1510OPTIONS: 1511 command Specifies one of the following commands 1512 1513 INSTALL REMOVE CONFIG START STOP 1514 SHELL OPEN CLOSE SAVE PROTECT 1515 FORMAT LINK ULINK STATUS HELP 1516 VERSION 1517 1518 topic Specifies one of the following topics 1519 1520 CONSOLE 1521 1522If an option is not specified, the general help is printed. 1523. 1524 1525 1526MessageId= 1527SymbolicName=MSG_CONSOLE_HINT 1528Language=English 1529 1530 ********** the VFD interactive console ********** 1531 1532you can use the following commands in addition to regular VFD commands: 1533 1534 ATTRIB CD CHDIR <drive>: 1535 DIR EXIT QUIT BYE 1536 .(period) + Windows command 1537 1538Type '? CONSOLE' or 'HELP CONSOLE' for more information 1539 1540. 1541 1542 1543MessageId= 1544SymbolicName=MSG_HELP_CONSOLE 1545Language=English 1546In the interactive console, you can use the following commands in 1547addition to regular VFD commands: 1548 1549 CD | CHDIR 1550 Displays the name of or changes the current directory. 1551 Similar to the Windows CD/CHDIR command. 1552 1553 <drive>: Change the current directory to the root of the specified 1554 drive. Similar to the Windows drive change command. 1555 1556 DIR Executes the Windows DIR command. 1557 All options for the Windows DIR command are available. 1558 1559 ATTRIB Executes the Windows ATTRIB command. 1560 All options for the Windows ATTRIB command are available. 1561 1562 EXIT | QUIT | BYE | <Ctrl+C> 1563 Quits the VFD interactive console. 1564 1565A command typed with a leading '.'(period) is executed by the Windows 1566command processor (cmd.exe). 1567 1568 e.g.) .FORMAT [options ...] 1569 Executes the Windows format.exe. All options are passed to 1570 the format.exe. 1571 1572 FORMAT [options ...] 1573 Executes the VFD 'FORMAT' command. 1574 1575To execute an external command with spaces in its name, put the 1576'.' (period) outside the quoteation. 1577 1578 e.g.) ."C:\Program Files\My App\My Program.exe" [options ...] 1579 1580DIR and ATTRIB Windows commands are recognized without a period, 1581for they are used very frequently. 1582 1583Commands to affect current directory and environment variable have 1584effects only inside the Windows command processor. You can execute 1585them but they have no effect on the VFD console. 1586 1587 .CD .CHDIR .<drive>: to change the current directory 1588 .PUSHD .POPD 1589 .PATH to change the search path 1590 .PROMPT 1591 .SET to change the value of an environment variable 1592. 1593 1594 1595MessageId= 1596SymbolicName=MSG_PAGER_PROMPT 1597Language=English 1598Press any key to continue ('Q' or <Ctrl+C> to quit) ...%0 1599. 1600 1601 1602; 1603;#endif // _VFDMSG_H_ 1604