mdbx-windows: fix mdbx_RegGetValue() for Windows 2000/XP.

Change-Id: I436a254300fcba8dbf75ea7568c2bf0c963fe060
This commit is contained in:
Leonid Yuriev
2020-10-08 00:45:31 +03:00
parent e8fecd1eec
commit 9b64b95bbc
4 changed files with 42 additions and 22 deletions

View File

@@ -887,6 +887,12 @@ static __inline bool mdbx_RunningUnderWine(void) {
return !mdbx_NtExtendSection;
}
typedef LSTATUS(WINAPI *MDBX_RegGetValueA)(HKEY hkey, LPCSTR lpSubKey,
LPCSTR lpValue, DWORD dwFlags,
LPDWORD pdwType, PVOID pvData,
LPDWORD pcbData);
MDBX_INTERNAL_VAR MDBX_RegGetValueA mdbx_RegGetValueA;
#endif /* Windows */
/*----------------------------------------------------------------------------*/