કાર્યક્રમ ઈન્ટરફેસ અનેક ભાગો છે, જે નીચેના કોષ્ટકમાં વર્ણવવામાં આવે વહેંચવામાં આવે છે.