NCryptoki is a wrapper to PKCS#11 modules for tokens and HSMs.
To answer to yout questions you should read PKCS#11 specifications that you can find in our wiki:
http://wiki.ncryptoki.com/
PKCS#11 specifications define a platform independent interface (an API) for cryptographic tokens
minidriver defines another interface for cryptographic tokens specific for Microsoft Windows
GlobalPlatform specifications define a card that allows to make several things and also cryptographic functions.