dinput/tests: Initial tests for Action Mapping. Added some tests for the creation of a DirectInput8 Interface and a dummy call of EnumDevicesBySemantics.
Austin English
austinenglish at gmail.com
Mon Apr 25 18:14:10 CDT 2011
On Sun, Apr 24, 2011 at 18:12, Lucas Fialho Zawacki <lfzawacki at gmail.com> wrote:
Howdy Lucas,
> + hr = CoCreateInstance(&CLSID_DirectInput8, 0, 1, &IID_IDirectInput8A, (LPVOID*)&pDI);
> + if (hr == DIERR_OLDDIRECTINPUTVERSION ||
> + hr == DIERR_BETADIRECTINPUTVERSION ||
> + hr == REGDB_E_CLASSNOTREG)
> + {
> + skip("ActionMapping requires dinput8\n");
> + return;
> + }
> + ok(SUCCEEDED(hr), "DirectInput8 Create failed: hr=%08x\n", hr);
> + if (FAILED(hr)) return;
> +
> + hr = IDirectInput8_Initialize(pDI,hinst, 0x0800 /* DirectInput8 */ );
> + if (hr == DIERR_OLDDIRECTINPUTVERSION || hr == DIERR_BETADIRECTINPUTVERSION)
> + {
> + skip("ActionMapping requires dinput8\n");
> + return;
> + }
You probably should use win_skip here, Wine shouldn't have missing
dinput8 support.
Cheers,
Austin
More information about the wine-devel
mailing list