windows/fs: wrap multi-statement macros in do..while block
windows/fs: wrap multi-statement macros in do..while block

unknownbrackets/maxcso,unknownbrackets/maxcso,unknownbrackets/maxcso,unknownbrackets/maxcso,unknownbrackets/maxcso,unknownbrackets/maxcso,unknownbrackets/maxcso