Ich würde es erstmal mit {B196B28F-BAB4-101A-B69C-00AA00341D07} probieren, also der
GUID von IClassFactory,
oder vermutlich {50d9450f-2a80-4f08-93b9-2eb526477d1b} Recipe Thumbnail Handler, aus der Microsoft-Demo
https://github.com/microsoft/Windows...ovider/Dll.cpp
oder {cf572d73-d6e5-4d45-acad-f18f4f76656f} ... schau mal, was zu
IThumbnailProvider in HKEY_CLASSES_ROOT\
CLSID gefunden wird.
Du mußt einen Provider finden, welcher für deinen Dateityp eine Preview bietet.
Als Erstes hätte ich nun Hoffnung, dass Diese auch bei den jeweiligen Dateitypen eingetragen ist.
Für png, jpg und pdf hier auf die Schnelle zwar ein paar
GUID darin gefunden, aber Nichts, was scheinbar mit Thumbnails zu tun hat.
Da steht doch beim Hersteller beschrieben, wie das Interface aussieht? (ok, hier mal nur implizit und nicht direkt mit einer Implementation)
https://learn.microsoft.com/en-us/wi...mbnailprovider
Der Name des Interfaces ist egal, aber der heißt ja "IThumbnailProvider"
und dann findet sich dort die nötige
GUID, der Vorfahre und die Deklaration der einzigen Methode.
Alternativ lädt man sich das WinSDK/
PSDK/... runter, denn unten findest du die Headerdatei, aus der du dir die C++-Deklaration kopieren und dann nach Delphi übersetzen kannst. (alternativ im Internet nach diesem Dateinamen suchen ... PS: Microsoft hat Vieles auf Github hochgeladen)
[edit]
"Vieles" ist gut ... da sind inzwischen schon 5200 Repos