Компилятор в masm32 ругается на windows.inc, выдает кучу ошибок на разные строки. Вот первые из ошибок: BOOL typedef DWORD //(стр. 115) error: symbol type conflict : bool NMTOOLBAR STRUCT hdr NMHDR <> iItem DWORD ? tbButton TBBUTTON <>// (стр. 8052) error: structure improperly initialized cchText DWORD ? pszText DWORD ? NMTOOLBAR ENDS TOOLINFO STRUCT cbSize DWORD ? uFlags DWORD ? hWnd DWORD ? uId DWORD ? rect RECT <> (стр. 8064) error: structure improperly initialized hInst DWORD ? lpszText DWORD ? lParam LPARAM ? TOOLINFO ENDS и т.д. в том же духе, штук 30 ошибок. Программы в которых нет инклюдов а только либы компилятся нормально. Стоит включить windows.inc сыпятся ошибки. MASM32 качал с этого сайта.
Ну все, вопрос снят. Это я ступил - компилил пример из книги, он состоит из двух файлов .inc и .asm, а я его как один файл компилил