pub unsafe extern "system" fn IoOpenDeviceRegistryKey(
    deviceobject: *const DEVICE_OBJECT,
    devinstkeytype: u32,
    desiredaccess: u32,
    deviceregkey: *mut HANDLE,
) -> NTSTATUS