I'm using Win98 so when I use the Beep() function, I get the standard tone. Is there any other way (besides downloading them) I can get basic tones. C-D-E-F-G-A-B-C etc.
Is CHAR_INFO only for use on a specified spot on the screen? Do I need to initialize a RECT etc?
Well, with the many different values you can have for Beep() you can make a variety of sounds. As for finding basic tones I don't believe there are any; you will probably need to use an API for this. The rest of your questions I'm not really sure what you're asking for so I can't help, sorry.