pub unsafe fn QueryIdleProcessorCycleTime(
    bufferlength: *mut u32,
    processoridlecycletime: Option<*mut u64>,
) -> Result<()>