pub unsafe extern "system" fn CheckGamingPrivilegeWithUIForUser(
    user: *mut c_void,
    privilegeid: u32,
    scope: *mut c_void,
    policy: *mut c_void,
    friendlymessage: *mut c_void,
    completionroutine: GameUICompletionRoutine,
    context: *const c_void,
) -> HRESULT