diff --git a/sim_ether.c b/sim_ether.c index a0f941f3..aa7a21b7 100644 --- a/sim_ether.c +++ b/sim_ether.c @@ -1628,6 +1628,9 @@ static int _eth_get_system_id (char *buf, size_t buf_size) HKEY reghnd; memset (buf, 0, buf_size); +#ifndef KEY_WOW64_64KEY +#define KEY_WOW64_64KEY (0x0100) +#endif if ((status = RegOpenKeyExA (HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Cryptography", 0, KEY_QUERY_VALUE|KEY_WOW64_64KEY, ®hnd)) != ERROR_SUCCESS) return -1; reglen = buf_size;