more experimenting with winapi