From 7ab9b6abecb0f3ac69b42e085ba6a3b3e8c26844 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 22 Oct 2016 01:46:31 -0700 Subject: [PATCH] ETHER: Support building with MinGW environment --- sim_ether.c | 3 +++ 1 file changed, 3 insertions(+) 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;