«Будет правильно дорогой определить функции API?»
Как заявлено ранее, измените все «длиной» к «интежеру».
Например, первое один из:
Публика объявляет псевдоним «CryptAcquireContextA» свободы «advapi32.dll» CryptAcquireContext функции (_
phProv как длиной, pszContainer ByVal как длиной, pszProvider ByVal как шнур, _
dwProvType ByVal как dwFlags длиной, ByVal как длиной) как длиной
Становит это:
Публика объявляет псевдоним «CryptAcquireContextA» свободы «advapi32.dll» CryptAcquireContext функции (_
phProv как интежер, pszContainer ByVal как интежер, pszProvider ByVal как шнур, _
dwProvType ByVal как dwFlags интежера, ByVal как интежер) как интежер
Будьте уверен изменить местные перемеююые также!
Так эта линия:
Тусклое lHExchgKey как длиной
Стал:
Тусклое lHExchgKey как интежер