pub unsafe extern "system" fn SetupDiCreateDeviceInfoW(
    deviceinfoset: HDEVINFO,
    devicename: PCWSTR,
    classguid: *const GUID,
    devicedescription: PCWSTR,
    hwndparent: HWND,
    creationflags: SETUP_DI_DEVICE_CREATION_FLAGS,
    deviceinfodata: *mut SP_DEVINFO_DATA,
) -> BOOL