I've stored a WAV file in the resources of my program using VB6 resource editor. When compiled this data will be stored in the resources section of the EXE file. Now I know the API call Playsound is capable of playing WAV files. But my WAV file is now ACTUALLY IN the EXE file itself (complete WAV file header sound data etc, is all stored in the EXE file as binary resource data and can be seen if the EXE is opened in a hex editor). How do I play a WAV resource stored in the EXE file? Is there an API call for that? Please help.