Wenn es ein Problem mit dem gleich benannten Datentyp sein sollte, musst Du den richtigen voll qualifizieren:
FSearchType: FileSearch.TSearchType;
oder Dir einen Alias dafür erstellen und den benutzen(auch wieder voll qualifiziert).
Delphi-Quellcode:
type
TMySearchType = FileSearch.TSearchType;
TWasWeissIchFrame = class(TFrame)
...
private
FSearchType: TMySearchType;
Dann zur Maske: *.pdf* findet alle Dateien und/oder Ordner (je Einstellung des Suchtyps), die irgendwo im Namen die Zeichenfolge ".pdf" enthalten, und nicht nur solche mit der Endung pdf. Ist das so gewollt?