ReactOS 0.4.17-dev-683-g0dafdc5
NtUserSBGetParms.c File Reference
#include <apitest.h>
#include <wincon.h>
#include "../win32nt.h"
Include dependency graph for NtUserSBGetParms.c:

Go to the source code of this file.

Functions

 START_TEST (NtUserSBGetParms)
 

Function Documentation

◆ START_TEST()

START_TEST ( NtUserSBGetParms  )

Definition at line 13 of file NtUserSBGetParms.c.

14{
15 BOOL ret;
17 SBDATA sbData;
20
21 // 1
22 SetLastError(0);
23 ret = NtUserSBGetParms(hWnd, SB_CTL, &sbData, &si);
25
26 ok_int(ret, TRUE);
28
29 // 2
30 SetLastError(0);
31 ret = NtUserSBGetParms(hWnd, SB_CTL, &sbData, NULL);
33
36
37 // 3
38 SetLastError(0);
39 ret = NtUserSBGetParms(hWnd, SB_CTL, &sbData, (LPSCROLLINFO)(ULONG_PTR)0xDEADBEEF);
41
44
45 // 4
46 SetLastError(0);
49
52
53 // 5
54 SetLastError(0);
57
60
61 // 6
62 SetLastError(0);
63 ret = NtUserSBGetParms(NULL, SB_CTL, &sbData, &si);
65
68
69 // 7
72
75
76 // 8
79
82}
#define ok_int(expression, result)
Definition: atltest.h:134
HWND hWnd
Definition: settings.c:17
#define MAXULONG_PTR
Definition: basetsd.h:97
#define ERROR_SUCCESS
Definition: deptool.c:10
#define NULL
Definition: types.h:112
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define SetLastError(x)
Definition: compat.h:752
HWND WINAPI GetConsoleWindow(void)
Definition: console.c:1102
return ret
Definition: mutex.c:147
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
BOOL NTAPI NtUserSBGetParms(HWND hwnd, int fnBar, PSBDATA pSBData, LPSCROLLINFO lpsi)
Definition: scrollbar.c:1193
#define error(str)
Definition: mkdosfs.c:1605
static SYSTEM_INFO si
Definition: virtual.c:39
uint32_t ULONG_PTR
Definition: typedefs.h:65
DWORD WINAPI GetLastError(void)
Definition: except.c:1042
#define ERROR_INVALID_WINDOW_HANDLE
Definition: winerror.h:1226
#define ERROR_NOACCESS
Definition: winerror.h:902
#define SB_CTL
Definition: winuser.h:554