Miha, ты по ссылкам ходил ??
там написано как делать !!
пример, не спорю, может помоч, но для каждой dll (смотрю какую ты собираешся писать) нужно определенные навыки прграмирования на том язике (Си в твоем случае) на котором собираешся писать dll !!
По этому, советую сначало узучить "теорию", там, по ссылках, все класно разписано, а потом уже переходить к "практике" !!