c++ interface event -> target is interface vs target is object

Hi,

I was wondering about a thing, maybe someone can help me: I implemented a NativeBlueprintEvent function of an interface. If I want to implement it in a blueprint there are 2 events. One with Target is Interface and one with Target is Object. What is the difference between these two?