dinput: Convert IDirectInput into multi-interface object.
Stefan Dösinger
stefandoesinger at gmx.at
Thu Jul 12 03:30:34 CDT 2007
Am Donnerstag, 12. Juli 2007 06:51 schrieb Vitaliy Margolen:
> Fixes bug 5920.
> ---
> dlls/dinput/dinput_main.c | 467
> +++++++++++++++++++++++++++--------------- dlls/dinput/dinput_private.h |
> 6 +-
> 2 files changed, 311 insertions(+), 162 deletions(-)
Did you test which interfaces can be QueryInterfaced from which interface? In
theory all interfaces should be queryable from all interfaces, but in
practise Microsoft violates their own COM rules in ddraw, so I'd expect them
to do so in other DirectX DLLs. In DDraw we do not(yet) implement the
restrictions, but we have some todo_wine tests to document it.
More information about the wine-devel
mailing list