Each HSM/Smart Card/Token has its own specific PKCS#11 dll. This means that your HSM/Smart Card/Token vendor must supply you the dll that implements the PKCS#11 specifications.
Usually such dll is installed by the setup related to the HSM or Smart Card/Token. There is no other way to get a PKCS#11 for your token.
If you want to test the behaviour of a PKCS#11 you can install a virtual PKCS#11 module that emulate a token/HSM. If you need that I can give you the current beta version of my virtual HSM