Дополнение – это второстепенный член предложения, указывающий на предмет, на который направлено действие или который является результатом действия.
Прямое дополнение – это дополнение, выраженное именем существительным или местоимением в винительном падеже без предлога.
Косвенные дополнения – это дополнения, выраженные всеми другими формами косвенных падежей без предлогов и с предлогами, в том числе винительным падежом с предлогом.
Обособленные дополнения – это выделенные интонационно и пунктуационно падежные формы имён существительных с предлогами или предложными сочетаниями имеющие значение включения, исключения, замещения.
Пояснения:
1) Прямое или косвенное дополнение определяется по падежу (В.П.) и предлогу.
2) Обособление дополнений определяется по контексту предложения.