Expand CRYPT_KEY_PROV_INFO

Add the missing entries in the CRYPT_KEY_PROV_INFO data structure.
Add the CRYPT_KEY_PROV_PARAM data structure.

Change the type of both structures to be a record instead of a class.