Module: wine Branch: master Commit: 448d7770dc690a4e7fa1ebdbcb72913f69412f13 URL: http://source.winehq.org/git/wine.git/?a=commit;h=448d7770dc690a4e7fa1ebdbcb...
Author: Dmitry Timoshkov dmitry@baikal.ru Date: Fri Feb 7 23:08:48 2014 +0900
kernel32/tests: Use PROCESS_ALL_ACCESS definition compatible with versions of Windows before Vista.
---
dlls/kernel32/tests/process.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/tests/process.c b/dlls/kernel32/tests/process.c index 8658ac4..218a0d3 100644 --- a/dlls/kernel32/tests/process.c +++ b/dlls/kernel32/tests/process.c @@ -35,6 +35,9 @@
#include "wine/test.h"
+/* PROCESS_ALL_ACCESS in Vista+ PSDKs is incompatible with older Windows versions */ +#define PROCESS_ALL_ACCESS_NT4 (PROCESS_ALL_ACCESS & ~0xf000) + #define expect_eq_d(expected, actual) \ do { \ int value = (actual); \ @@ -1522,7 +1525,7 @@ static void test_OpenProcess(void) }
/* without PROCESS_VM_OPERATION */ - hproc = OpenProcess(PROCESS_ALL_ACCESS & ~PROCESS_VM_OPERATION, FALSE, GetCurrentProcessId()); + hproc = OpenProcess(PROCESS_ALL_ACCESS_NT4 & ~PROCESS_VM_OPERATION, FALSE, GetCurrentProcessId()); ok(hproc != NULL, "OpenProcess error %d\n", GetLastError());
SetLastError(0xdeadbeef);