pub unsafe extern "system" fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(
    category: AUDIO_STREAM_CATEGORY,
    role: ERole,
    audiostatemonitor: *mut *mut c_void,
) -> HRESULT