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