I'm going to try to add support for NT as well because the MEDIA_TYPE in the DISK_GEOMETRY structure I am already grabbing indicates the type of drive as well. This means that for WINNT I can accept A: to Z: and then see if it is a floppy drive or not by checking the MEDIA_TYPE.
If I get that done, here is a summary of how it maps the options to the floppy drives:
DOS version / WIN32 version running on WIN9X type OS
0: to 7: will reference physical floppy drives
A: also references physical floppy drive 0
B: also references physical floppy drive 1
WIN32 version running on WINNT type OS
A:-Z: references WINNT drive letter for floppy drive