API ( 145 ) 는 애플리케이션 ( 147 ) 이 커널 ( 141 ) 또는 미들웨어 ( 143 ) 로부터 제공 되 는 기능 을 제어 할 수 있 게 하 는 인터페이스 일 수 있 다 . 예 를 들 어 , API ( 145 ) 는 파일 링 제어 ( filing control ) , 윈도우 제 어 , 이미지 처리 또는 텍스트 제어 를 위한 적어도 하나 의 인터페이스 또는 기능 ( 예 를 들 어 , 명령 ) 을 포함 할 수 있 다 .