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