Multiple updates.

- Fixed the signature of the enumerate_gpus_wmi() function.
- Implemented the enumerate_gpus_wmi() function.
Removed the previous implementation that used WMI.
Multiple updates.

- Renamed enumerate_gpus_wmi() to enumerate_wmi_units()
- Added a draft of the DXGI interface (gpud_dxgi.hpp).