I was finally able to get the XM file to play as part of my program. I want to thank everyone who contributed. Even those of you whom I don't get along very well with.
I am now trying add a WAV file that I want to have play. To do this, I am trying to "invoke PlaySound...", but I am getting an "undefined symbol: PlaySound" error. I tried resolving this by adding "include winmm.inc" (I have winmm.lib configured in the linker, so I don't have the "includelib" line for that.) This resolved the undefined symbol error, but now I have a bunch of "label clash" warnings and two errors:
undefined symbol : SND_ASYNC
INVOKE argument type mismatch : argument : 3
This is the PlaySound line that I am trying to test with.
invoke PlaySound,NULL,NULL,SND_ASYNC
I realize that this will not actually play any sound, but I want to get the program to at least assemble before I worry about that.