Вопрос: Каковы варианты реализации API?
Ответ: на уровне модулей операционной системы, на уровне системы программирования и на уровне внешней библиотеки процедур и функций.