“Cuál es la manera correcta de definir las funciones del API?”
Según lo indicado previamente, cambiar todos “de largo” al “número entero”.
Por ejemplo, primer de:
El público declara la liberación “advapi32.dll” alias “CryptAcquireContextA” de CryptAcquireContext de la función (el _
phProv como de largo, pszContainer de ByVal como de largo, pszProvider de ByVal como secuencia, _
dwProvType de ByVal como dwFlags de largo, de ByVal como de largo) como de largo
Se convierte esto:
El público declara la liberación “advapi32.dll” alias “CryptAcquireContextA” de CryptAcquireContext de la función (el _
phProv como número entero, pszContainer de ByVal como número entero, pszProvider de ByVal como secuencia, _
dwProvType de ByVal como dwFlags del número entero, de ByVal como número entero) como número entero
¡Estar seguro de cambiar las variables locales también!
Tan esta línea:
lHExchgKey dévil como de largo
Se convirtió:
lHExchgKey dévil como número entero