I have written a series of articles about Windows api using MinGW assembler. Will update the series with new concepts as and when I get time to explore. Enough concepts and examples are presented in that series sufficient to write moderately complex applications in assembly language using MinGW assembler. There is an interesting application which I’m currently working on, making use of the concepts explained in the series so far and this would be available to download when finished.