mirror of
https://github.com/reactos/reactos.git
synced 2025-04-21 20:50:29 +00:00
[DINPUT_WINETEST] Sync with Wine Staging 1.9.4. CORE-10912
svn path=/trunk/; revision=70854
This commit is contained in:
parent
fcfb86e245
commit
43c1223262
2 changed files with 12 additions and 1 deletions
|
@ -125,6 +125,12 @@ static const HRESULT SetCoop_null_window[16] = {
|
||||||
E_INVALIDARG, E_HANDLE, S_OK, E_INVALIDARG,
|
E_INVALIDARG, E_HANDLE, S_OK, E_INVALIDARG,
|
||||||
E_INVALIDARG, E_INVALIDARG, E_INVALIDARG, E_INVALIDARG};
|
E_INVALIDARG, E_INVALIDARG, E_INVALIDARG, E_INVALIDARG};
|
||||||
|
|
||||||
|
static const HRESULT SetCoop_invalid_window[16] = {
|
||||||
|
E_INVALIDARG, E_INVALIDARG, E_INVALIDARG, E_INVALIDARG,
|
||||||
|
E_INVALIDARG, E_HANDLE, E_HANDLE, E_INVALIDARG,
|
||||||
|
E_INVALIDARG, E_HANDLE, E_HANDLE, E_INVALIDARG,
|
||||||
|
E_INVALIDARG, E_INVALIDARG, E_INVALIDARG, E_INVALIDARG};
|
||||||
|
|
||||||
static const HRESULT SetCoop_real_window[16] = {
|
static const HRESULT SetCoop_real_window[16] = {
|
||||||
E_INVALIDARG, E_INVALIDARG, E_INVALIDARG, E_INVALIDARG,
|
E_INVALIDARG, E_INVALIDARG, E_INVALIDARG, E_INVALIDARG,
|
||||||
E_INVALIDARG, S_OK, S_OK, E_INVALIDARG,
|
E_INVALIDARG, S_OK, S_OK, E_INVALIDARG,
|
||||||
|
@ -154,6 +160,11 @@ static void test_set_coop(IDirectInputA *pDI, HWND hwnd)
|
||||||
ok(hr == SetCoop_null_window[i], "SetCooperativeLevel(NULL, %d): %08x\n", i, hr);
|
ok(hr == SetCoop_null_window[i], "SetCooperativeLevel(NULL, %d): %08x\n", i, hr);
|
||||||
}
|
}
|
||||||
for (i=0; i<16; i++)
|
for (i=0; i<16; i++)
|
||||||
|
{
|
||||||
|
hr = IDirectInputDevice_SetCooperativeLevel(pKeyboard, (HWND)0x400000, i);
|
||||||
|
ok(hr == SetCoop_invalid_window[i], "SetCooperativeLevel(invalid, %d): %08x\n", i, hr);
|
||||||
|
}
|
||||||
|
for (i=0; i<16; i++)
|
||||||
{
|
{
|
||||||
hr = IDirectInputDevice_SetCooperativeLevel(pKeyboard, hwnd, i);
|
hr = IDirectInputDevice_SetCooperativeLevel(pKeyboard, hwnd, i);
|
||||||
ok(hr == SetCoop_real_window[i], "SetCooperativeLevel(hwnd, %d): %08x\n", i, hr);
|
ok(hr == SetCoop_real_window[i], "SetCooperativeLevel(hwnd, %d): %08x\n", i, hr);
|
||||||
|
|
|
@ -132,7 +132,7 @@ static void test_acquire(IDirectInputA *pDI, HWND hwnd)
|
||||||
|
|
||||||
/* Foreground coop level requires window to have focus */
|
/* Foreground coop level requires window to have focus */
|
||||||
/* Create a temporary window, this should make dinput
|
/* Create a temporary window, this should make dinput
|
||||||
* loose mouse input */
|
* lose mouse input */
|
||||||
hwnd2 = CreateWindowA("static", "Temporary", WS_VISIBLE, 10, 210, 200, 200, NULL, NULL, NULL,
|
hwnd2 = CreateWindowA("static", "Temporary", WS_VISIBLE, 10, 210, 200, 200, NULL, NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
ok(hwnd2 != NULL, "CreateWindowA failed with %u\n", GetLastError());
|
ok(hwnd2 != NULL, "CreateWindowA failed with %u\n", GetLastError());
|
||||||
|
|
Loading…
Reference in a new issue