Sebastian Lackner : user32/tests: Add additional test for window station name.
Module: wine Branch: master Commit: f5b8eb497764018f5e4a592c6358e5122d1f11cc URL: http://source.winehq.org/git/wine.git/?a=commit;h=f5b8eb497764018f5e4a592c63... Author: Sebastian Lackner <sebastian(a)fds-team.de> Date: Mon Apr 25 23:25:33 2016 +0200 user32/tests: Add additional test for window station name. Signed-off-by: Sebastian Lackner <sebastian(a)fds-team.de> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/user32/tests/winstation.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dlls/user32/tests/winstation.c b/dlls/user32/tests/winstation.c index e49420b..94be4c9 100644 --- a/dlls/user32/tests/winstation.c +++ b/dlls/user32/tests/winstation.c @@ -114,6 +114,8 @@ static void test_handles(void) DWORD id, flags, le; ATOM atom; char buffer[20]; + DWORD size; + BOOL ret; /* win stations */ @@ -215,6 +217,12 @@ static void test_handles(void) w2 = CreateWindowStationA( "", 0, WINSTA_ALL_ACCESS, NULL ); ok( w2 != 0, "create station failed err %u\n", GetLastError() ); + memset( buffer, 0, sizeof(buffer) ); + ret = GetUserObjectInformationA( w2, UOI_NAME, buffer, sizeof(buffer), &size ); + ok( ret, "GetUserObjectInformationA failed with error %u\n", GetLastError() ); + todo_wine ok( !memcmp(buffer, "Service-0x0-", 12), "unexpected window station name '%s'\n", buffer ); + todo_wine ok( buffer[strlen(buffer) - 1] == '$', "unexpected window station name '%s'\n", buffer ); + SetLastError( 0xdeadbeef ); w3 = OpenWindowStationA( "", TRUE, WINSTA_ALL_ACCESS ); todo_wine
participants (1)
-
Alexandre Julliard