Andrey Turkin : advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
Module: wine Branch: master Commit: f15af94db8bc395896d8f4ce24f78f180823fd81 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f15af94db8bc395896d8f4ce24... Author: Andrey Turkin <pancha(a)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;
participants (1)
-
Alexandre Julliard