diff --git a/dlls/userenv/tests/userenv.c b/dlls/userenv/tests/userenv.c index 39c1bbf91fc..c61958f143d 100644 --- a/dlls/userenv/tests/userenv.c +++ b/dlls/userenv/tests/userenv.c @@ -197,6 +197,12 @@ static void test_create_env(void) r = get_env(env[3], "WINE_XYZZY", &st); expect(TRUE, r); if (r) HeapFree(GetProcessHeap(), 0, st); + + for (i = 0; i < sizeof(env) / sizeof(env[0]); i++) + { + r = DestroyEnvironmentBlock(env[i]); + expect(TRUE, r); + } } START_TEST(userenv) diff --git a/include/userenv.h b/include/userenv.h index 507715f2cfd..de8bbe0c12f 100644 --- a/include/userenv.h +++ b/include/userenv.h @@ -31,6 +31,7 @@ extern "C" { #endif BOOL WINAPI CreateEnvironmentBlock(LPVOID*,HANDLE,BOOL); +BOOL WINAPI DestroyEnvironmentBlock(LPVOID); BOOL WINAPI ExpandEnvironmentStringsForUserA(HANDLE,LPCSTR,LPSTR,DWORD); BOOL WINAPI ExpandEnvironmentStringsForUserW(HANDLE,LPCWSTR,LPWSTR,DWORD); #define ExpandEnvironmentStringsForUser WINELIB_NAME_AW(ExpandEnvironmentStringsForUser)