Updated to use the latest COM macros, ICOM_VTABLE and ICOM_THIS.

Added the interface implementation structures.
I remembered from an email that even when asked for a
IDirectInputDeviceA what was returned was an IDirectInputDevice2A so I
considered that we would only implement the latter. The
IDirectInputDeviceA_xxx methods have been renamed to
IDirectInputDevice2A_xxx, and we always return our IDirectInputDevice2A
implementation as before.
Renamed the implementation structures to XxxImpl.
This commit is contained in:
Francois Gouget 1999-02-22 09:52:54 +00:00 committed by Alexandre Julliard
parent f18c8df550
commit b233fc310a
1 changed files with 370 additions and 288 deletions

File diff suppressed because it is too large Load Diff