change include guard to pragma once.
erase namespace. (util, iocp)