da du hier allerdings ChangeDisplaySettingsEx und PChar nutzt, sollte besser garkeine Kennung angegeben werden
TDeviceModeA + ChangeDisplaySettingsExA + PAnsiChar
TDeviceModeW + ChangeDisplaySettingsExW + PWideChar
oder eben
TDeviceMode + ChangeDisplaySettingsEx + PChar
Nativ sind zwar nur A und W vorhanden,
aber die Version ohne Typen-Kennung, wird oftmals dennoch implementiert und dan auf den nativen Typen des Kompilers umgeleitet, also bis D2007 nach A und in D2009 nach W
PS:
Delphi-Quellcode:
PDevMode = PDeviceMode; {compatibility with Delphi 1.0}
TDevMode = TDeviceMode; {compatibility with Delphi 1.0}