O que significam vários formatos da área de transferência / arrastar e soltar?

Eu estava brincando com arrastar e soltar. Criei um aplicativo de amostra e soltei um arquivo da pastaMinha música no meu aplicativo. Aqui está o quee.Data.GetFormats() devolvida:

Matriz de lista de IDs do shellUsingDefaultDragImageDragImageBitsDragContextDragSourceHelperFlagsInShellDragLoopFileDropFileNameWNome do arquivoIsShowingLayeredDragWindowIsComputingImageDropDescriptionDisableDragTextComputedDragImageIsShowingText

O que cada uma delas significa e como decodificar e usá-las?

Pesquisando no Google cada um deles não produziu nenhuma informação útil.

questionAnswers(2)

yourAnswerToTheQuestion