Я пишу на Delphi.
Вообще то кажется можна сделать так:
Код:
Var
name:PChar;
begin
name:=PChar(SendMessage(hwnd_winamp,WM_WA_IPC,index,IPC_GETPLAYLISTFILE));
Memo1.Lines.Append(name);
end;
НО, - тут я кое - что пропустил: эта процедурка оказывается пашет только в том случае, если моя програмка будет плагином к winamp.
А с написаниям плагинов - я еще не знаком.