Я кросплатформена стараюсь писать...
тогда забудь про масм. это разработка майков, и только на их продуктах это работает (masm). асмы которые могут работать в других ОС и с их api это fasm nasm (из более распространенных). если писать кросплатформенность, то нужно отказаться пользоваться апи ОС, а пользоваться всем известной сишной библиотекой, ибо она и ее апи одинаковы на всех ОС