Call GetDataFormats to determine what formats the data being dropped is available in. You can then get the data in the most appropriate of the available formats and process it accordingly.