Nur wegen dem Mist, mussten wir nun erneut unser Drag&Drop umbauen, so das die "RealNamen" nirgendwo mehr funktionieren.
CFSTR_SHELLIDLIST nimmt der Explorer
Thunderbird würde CFSTR_FILECONTENTS mit CFSTR_FILEDESCRIPTORA/W benutzen, wobei in den Namen der "richtige" Dateiname steht (nicht Jener der TempFile).
Aber CFSTR_FILEDESCRIPTORA/W mit dem FilePath geht zum Glück auch.
Outlook benutzt nur CFSTR_FILEDESCRIPTOR
A, aber mit dem kompletten FilePath zur Datei
UND mit
Unicode anstatt
ANSI in den Daten, entgegen der eigenen
API-Dokumentation.
Dann zusätzlich noch ein CFSTR_FILEDESCRIPTORW und Outlook macht wieder garnichts. (also weg damit)
CFSTR_FILEDESCRIPTORA/W mit den übersetzten Namen kann also nicht benutzt werden. (früher ging das im Outlook)
Und auf CFSTR_FILENAMEMAPW/A hört auch kein Schwein.
Outlook und Acrobat sind gefühlt die größte Pest und alle paar Jahre/Monate geht irgendwas nicht mehr.
Sorry, aber das mußte mal raus.