pub unsafe extern "system" fn SetupDiGetClassDevsExW(
    classguid: *const GUID,
    enumerator: PCWSTR,
    hwndparent: HWND,
    flags: SETUP_DI_GET_CLASS_DEVS_FLAGS,
    deviceinfoset: HDEVINFO,
    machinename: PCWSTR,
    reserved: *const c_void,
) -> HDEVINFO