pub unsafe extern "system" fn DdqGetDiagnosticRecordProducerAtIndex(
    hproducerdescription: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION,
    index: u32,
    producerdescription: *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION,
) -> HRESULT