pub unsafe extern "system" fn PoCreateThermalRequest(
    thermalrequest: *mut *mut c_void,
    targetdeviceobject: *const DEVICE_OBJECT,
    policydeviceobject: *const DEVICE_OBJECT,
    context: *const COUNTED_REASON_CONTEXT,
    flags: u32,
) -> NTSTATUS