Для поддержки интерфейсов Delphi расширяет синтаксис языка Pascal дополнительными ключевыми словами. Объявление интерфейса в Delphi реализуется ключевым словом interface:
type IMyInterface = interface ['{412AFF00-5C21-11D4-84DD-C8393F763A13}'] procedure DoSomething(var I: Integer); stdcall; function DoSomethingAnother(S: String): Boolean; end; IMyInterface2 = interface(IMyInterface) ['{412AFF01-5C21-11D4-84DD-C8393F763A13}'] procedure DoAdditional(var I: Integer); stdcall; end;Для генерации нового значения GUID в IDE Delphi служит сочетание клавиш Ctrl+Shift+G.