Disable some misleading service tests because a test cannot determine wheter or not...
[reactos.git] / rostests / apitests / w32knapi / ntuser / NtUserGetTitleBarInfo.c
1 INT
2 Test_NtUserGetTitleBarInfo(PTESTINFO pti)
3 {
4 HWND hWnd;
5 TITLEBARINFO tbi;
6
7 hWnd = CreateWindowA("BUTTON",
8 "Test",
9 BS_PUSHBUTTON | WS_VISIBLE,
10 0,
11 0,
12 50,
13 30,
14 NULL,
15 NULL,
16 g_hInstance,
17 0);
18
19 ASSERT(hWnd);
20
21 /* FALSE case */
22 /* no windows handle */
23 TEST(NtUserGetTitleBarInfo(NULL, &tbi) == FALSE);
24 /* no TITLEBARINFO struct */
25 TEST(NtUserGetTitleBarInfo(hWnd, NULL) == FALSE);
26 /* nothing */
27 TEST(NtUserGetTitleBarInfo(NULL, NULL) == FALSE);
28 /* wrong size */
29 tbi.cbSize = 0;
30 TEST(NtUserGetTitleBarInfo(hWnd, &tbi) == FALSE);
31
32 /* TRUE case */
33 tbi.cbSize = sizeof(TITLEBARINFO);
34 TEST(NtUserGetTitleBarInfo(hWnd, &tbi) == TRUE);
35
36 DestroyWindow(hWnd);
37
38 return APISTATUS_NORMAL;
39 }
40