code_15673.txt
В этом примере функция WinRegister регистрирует класс окна, а функция WinCreate создает окно данного класса.
Но поскольку у тебя уже есть зарегистрирован класс (здесь я уже не в курсе; WinAmp, по-моему, должен быть запущен), то
в функции WinCreate строка
#pas
CreateWindow(WindowClass, 'Object Pascal Window', ws_OverlappedWindow, cw_UseDefault, cw_UseDefault, cw_UseDefault, cw_UseDefault, 0, 0, HInstance, nil);
#pas
CreateWindow(класс_окна_WinAmp, 'Object Pascal Window', ws_OverlappedWindow, cw_UseDefault, cw_UseDefault, cw_UseDefault, cw_UseDefault, 0, 0, HInstance, nil);
Приведенный пример, конечно, должен компилироваться в Delphi, а чтобы перенести его в Hiasm - нужно потрудится.
И, повторюсь, я не знаю сможешь ли ты получить то что хочешь, просто подменив класс окна.