Structs we will use in API calls. Pointer structs are necessary when the API uses a pointer parameter for a return value.
Info about window class
Event struct for key presses