Module: wine Branch: master Commit: f15af94db8bc395896d8f4ce24f78f180823fd81 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f15af94db8bc395896d8f4ce24...
Author: Andrey Turkin pancha@mail.nnov.ru Date: Mon Nov 6 14:35:37 2006 +0300
advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
---
dlls/advapi32/tests/security.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/tests/security.c b/dlls/advapi32/tests/security.c index 54112d2..452f0d2 100644 --- a/dlls/advapi32/tests/security.c +++ b/dlls/advapi32/tests/security.c @@ -786,6 +786,18 @@ static void test_token_attr(void) DWORD i, GLE; LPSTR SidString;
+ /* cygwin-like use case */ + ret = OpenProcessToken(GetCurrentProcess(), MAXIMUM_ALLOWED, &Token); + ok(ret, "OpenProcessToken failed with error %d\n", GetLastError()); + if (ret) + { + BYTE buf[1024]; + DWORD bufsize = sizeof(buf); + ret = GetTokenInformation(Token, TokenUser,(void*)buf, bufsize, &bufsize); + todo_wine ok(ret, "GetTokenInformation failed with error %d\n", GetLastError()); + CloseHandle(Token); + } + if(!pConvertSidToStringSidA) return;