Интерфейсы это набор функций. Почитайте примеры в DirectX (Microsoft, правда, не любит Delphi, так что все коды на Си). Сначала есть функция получения объекта. Этот объект содержит один или несколько интерфейсов. Затем при вызове интерфейса ставите точку и указываете один из его методов. Эта функция делает задачу (например, перемножение матриц).