Description: vc++ produced a simple mp3 player, a very to use, great reference value
File list (Check if you may need any files):
coolplayer\MP3\about.c
..........\...\about.txt
..........\...\bitmap2region.c
..........\...\CHANGES
..........\...\CLV_ListView.c
..........\...\CLV_ListView.h
..........\...\CompositeFile.c
..........\...\CompositeFile.h
..........\...\coolplayer.aps
..........\...\coolplayer.dsp
..........\...\coolplayer.dsw
..........\...\coolplayer.ncb
..........\...\coolplayer.opt
..........\...\coolplayer.plg
..........\...\coolplayer.positions
..........\...\coolplayer.rc
..........\...\CPI_CircleBuffer.c
..........\...\CPI_CircleBuffer.h
..........\...\CPI_Equaliser.h
..........\...\CPI_Equaliser_Basic.c
..........\...\CPI_ID3.h
..........\...\CPI_ID3_Genres.c
..........\...\CPI_Image.c
..........\...\CPI_Image.h
..........\...\CPI_Indicators.c
..........\...\CPI_Indicators.h
..........\...\CPI_Interface.c
..........\...\CPI_Interface.h
..........\...\CPI_InterfacePart.c
..........\...\CPI_InterfacePart.h
..........\...\CPI_InterfacePart_CommandButton.c
..........\...\CPI_InterfacePart_Indicator.c
..........\...\CPI_Keyboard.c
..........\...\CPI_Keyboard.h
..........\...\CPI_Player.c
..........\...\CPI_Player.h
..........\...\CPI_Player_Callbacks.c
..........\...\CPI_Player_CoDec.h
..........\...\CPI_Player_CoDec_MPEG.c
..........\...\CPI_Player_CoDec_OGG.c
..........\...\CPI_Player_CoDec_WAV.c
..........\...\CPI_Player_CoDec_WinAmpPlugin.c
..........\...\CPI_Player_Engine.c
..........\...\CPI_Player_FileAssoc.c
..........\...\CPI_Player_Messages.h
..........\...\CPI_Player_Output.h
..........\...\CPI_Player_Output_DirectSound.c
..........\...\CPI_Player_Output_File.c
..........\...\CPI_Player_Output_Wave.c
..........\...\CPI_Playlist.c
..........\...\CPI_Playlist.h
..........\...\CPI_PlaylistItem.c
..........\...\CPI_PlaylistItem.h
..........\...\CPI_PlaylistItem_Internal.h
..........\...\CPI_PlaylistWindow.c
..........\...\CPI_PlaylistWindow.h
..........\...\CPI_Playlist_Callbacks.c
..........\...\CPI_Stream.c
..........\...\CPI_Stream.h
..........\...\CPI_Stream_Internet.c
..........\...\CPI_Stream_LocalFile.c
..........\...\CPI_Verbs.c
..........\...\CPI_Verbs.h
..........\...\CPSK_Skin.c
..........\...\CPSK_Skin.h
..........\...\CP_RIFFStructs.h
..........\...\CP_WinAmpStructs.h
..........\...\Debug\about.obj
..........\...\.....\about.sbr
..........\...\.....\adler32.obj
..........\...\.....\adler32.sbr
..........\...\.....\bitmap2region.obj
..........\...\.....\bitmap2region.sbr
..........\...\.....\CLV_ListView.obj
..........\...\.....\CLV_ListView.sbr
..........\...\.....\CompositeFile.obj
..........\...\.....\CompositeFile.sbr
..........\...\.....\coolplayer.exe
..........\...\.....\coolplayer.ini
..........\...\.....\coolplayer.map
..........\...\.....\coolplayer.pdb
..........\...\.....\coolplayer.res
..........\...\.....\CPI_CircleBuffer.obj
..........\...\.....\CPI_CircleBuffer.sbr
..........\...\.....\CPI_Equaliser_Basic.obj
..........\...\.....\CPI_Equaliser_Basic.sbr
..........\...\.....\CPI_ID3_Genres.obj
..........\...\.....\CPI_ID3_Genres.sbr
..........\...\.....\CPI_Image.obj
..........\...\.....\CPI_Image.sbr
..........\...\.....\CPI_Indicators.obj
..........\...\.....\CPI_Indicators.sbr
..........\...\.....\CPI_Interface.obj
..........\...\.....\CPI_Interface.sbr
..........\...\.....\CPI_InterfacePart.obj
..........\...\.....\CPI_InterfacePart.sbr
..........\...\.....\CPI_InterfacePart_CommandButton.obj
..........\...\.....\CPI_InterfacePart_CommandButton.sbr
..........\...\.....\CPI_InterfacePart_Indicator.obj
..........\...\.....\CPI_InterfacePart_Indicator.sbr