Expose WMI ID and use it
Reference WMI by the ID, not the name
Remove useless typedef
Add WMI hotkey testcases