image viewer written in winapi