Ich finde WinAPI-Codes irgendwie eklig, aber egal.
Was zu der WinAPI noch zu sagen ist, ist, dass sie plattformabhängig ist. Deine Programme laufen also nicht auf anderen Betriebssystemen als Windows (was z.B. mit dem GTK anders wäre, das ist portabel).