/Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AbilitySystemComponent.h
As convenience it may provide some other features: -Some basic input binding (whether instanced or non instanced abilities). -Concepts like "this component has these abilities Grants an Ability. This will be ignored if the actor is not authoritative. Returns handle that can be used in TryActivateAbility, etc.
[FGameplayAbilitySpecHandle](API\Plugins\GameplayAbilities\FGameplayAbilitySpecHandle) GiveAbility ( const [FGameplayAbilitySpec](API\Plugins\GameplayAbilities\FGameplayAbilitySpec) & AbilitySpec )