Win32 API implementation
1. Window creation
2. Message handling