~steve-sk2/mingw-w64/oneiric

« back to all changes in this revision

Viewing changes to mingw-w64-headers/direct-x/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Stephen Kitt
  • Date: 2010-11-18 00:04:46 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20101118000446-xe24b423su55onyl
Tags: 1.0+20101003-1
* New maintainer. (Closes: #594371.)
* New upstream snapshot:
  - Includes getopt.h. (Closes: #569914.)
* Build g++ for Win64. (Closes: #600451.)
* Standards-Version 3.9.1 (new packaging).
* Include patch from
  http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64?view=revision&revision=3715
  as suggested by Rafaël Carré.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2010-09-20  Ozkan Sezer  <sezeroz@gmail.com>
 
2
 
 
3
        * d3dtypes.h, d3d8types.h, d3d9types.h (D3DCLEAR_TARGET): Remove
 
4
        the guard.
 
5
        (D3DCLEAR_ZBUFFER, D3DCLEAR_STENCIL): Likewise.
 
6
 
 
7
2010-08-07  Ozkan Sezer  <sezeroz@gmail.com>
 
8
 
 
9
        * Sync with Wine release 1.2.0.
 
10
        * d3d10shader.h: Fix some defines (parts from wine git commit
 
11
        a9e792d6d342c8a68f8802b549fd50de11f77153)
 
12
        * xinput.h: Fix typo in comment.
 
13
 
 
14
2010-08-06  Ozkan Sezer  <sezeroz@gmail.com>
 
15
 
 
16
        * d3dtypes.h (LPD3DVECTOR): Guard.
 
17
        * d3d8types.h (D3DVECTOR): Guard.
 
18
 
 
19
2010-08-04  Ozkan Sezer  <sezeroz@gmail.com>
 
20
 
 
21
        * d3dtypes.h, d3d8types.h, d3d9types.h (D3DCLEAR_TARGET): Guard.
 
22
        (D3DCLEAR_ZBUFFER, D3DCLEAR_STENCIL): Likewise.
 
23
 
 
24
        * d3d8types.h, d3d9types.h (D3DMULTISAMPLE_FORCE_DWORD): Fix as
 
25
        0x7fffffff.
 
26
 
 
27
        * d3d.h (INTERFACE, IDirect3D): Undef INTERFACE before IDirect3D.
 
28
 
 
29
        * d3dhal.h (D3DDEVICEDESC_V1): Change BOOL to WINBOOL.
 
30
        (LPD3DHAL_GLOBALDRIVERDATA): Guard.
 
31
        (LPD3DHAL_CALLBACKS): Guard.
 
32
        (D3DHAL_DP2OPERATION): Remove the D3DDP2OP_RESERVED0 and D3DDP2OP_EXT
 
33
        enumerated values which are not documented anymore.
 
34
 
 
35
        * dinput.h: Add proper DIRECTINPUT_VERSION guards.
 
36
 
 
37
        * dinput.h: Add DIPROPCALPOV, from an old patch submitted to Wine:
 
38
        http://www.winehq.org/pipermail/wine-patches/2004-September/012790.html
 
39
 
 
40
        * dinput.h: Add DIPROPPOINTER, from an old patch submitted to Wine:
 
41
        http://www.winehq.org/pipermail/wine-patches/2004-September/012790.html
 
42
        also see MSDN:
 
43
        http://msdn.microsoft.com/en-us/library/ee416867(VS.85).aspx
 
44
 
 
45
        * dinput.h: Add DIPROPCPOINTS, see MSDN:
 
46
        http://msdn.microsoft.com/en-us/library/ee416867(VS.85).aspx
 
47
 
 
48
        * dinput.h: Add missing constants required for dxdiag from r/os
 
49
        svn@33119:
 
50
        (DIPROP_CALIBRATION): Restrict to DIRECTINPUT_VERSION >= 0x050a.
 
51
        (DIPROP_GUIDANDPATH): Likewise.
 
52
        (DIPROP_INSTANCENAME): New for DIRECTINPUT_VERSION >= 0x050a.
 
53
        (DIPROP_PRODUCTNAME): Likewise.
 
54
        (DIPROP_JOYSTICKID): New for DIRECTINPUT_VERSION >= 0x05B2.
 
55
        (DIPROP_GETPORTDISPLAYNAME): Likewise.
 
56
        (DIPROP_PHYSICALRANGE): New for DIRECTINPUT_VERSION >= 0x0700.
 
57
        (DIPROP_LOGICALRANGE): Likewise.
 
58
        (DIPROP_KEYNAME): Restrict to DIRECTINPUT_VERSION >= 0x0800.
 
59
        (DIPROP_CPOINTS): New for DIRECTINPUT_VERSION >= 0x0800.
 
60
        (DIPROP_APPDATA): Likewise.
 
61
        (DIPROP_SCANCODE): Likewise.
 
62
        (IPROP_VIDPID): Likewise.
 
63
        (DIPROP_USERNAME): Likewise.
 
64
        (DIPROP_TYPENAME): Likewise.
 
65
 
 
66
        * dsound.h (DSBNOTIFICATIONS_MAX): Define as 100000UL.
 
67
        (INTERFACE, IDirectSound): Undef INTERFACE before IDirectSound.
 
68
 
 
69
        * ddraw.h (DDARGB, DDRGBA): Add from MSDN,
 
70
        http://msdn.microsoft.com/en-us/library/aa921041.aspx
 
71
 
 
72
2010-08-04  Ozkan Sezer  <sezeroz@gmail.com>
 
73
 
 
74
        * ddrawi.h (DDSCAPSEX): Move from here ...
 
75
        * ddraw.h (DDSCAPSEX):  ...  to here.
 
76
        (DDSCAPS2): Update the reserved dwCaps4 field acc. to MSDN :
 
77
        http://msdn.microsoft.com/en-us/library/ff550292(VS.85).aspx
 
78
 
 
79
2010-08-04  Ozkan Sezer  <sezeroz@gmail.com>
 
80
 
 
81
        * ddrawi.h: VIDMEM_ISDISABLED is the wrong macro name, it should be
 
82
        VIDMEM_HEAPDISABLED according to MSDN:
 
83
        http://msdn.microsoft.com/en-us/library/ff570171(VS.85).aspx
 
84
 
 
85
2010-08-02  Ozkan Sezer  <sezeroz@gmail.com>
 
86
 
 
87
        * _mingw_dxhelper.h: Sync with latest _mingw.h changes:
 
88
        (NONAMELESSUNION): If the compiler is MSVC and the MS extensions are
 
89
        disabled, define it.
 
90
        (DUMMYUNIONNAMEX): Remove, not used or needed.
 
91
        (DUMMYSTRUCTNAMEX): Likewise.
 
92
        (DUMMYUNIONNAME1): Add a note that only Wine uses this variant.
 
93
        (DUMMYSTRUCTNAME1): Likewise.
 
94
        (DUMMYUNIONNAME6): Define.
 
95
        (DUMMYUNIONNAME7): Define.
 
96
        (DUMMYUNIONNAME8): Define.
 
97
        (DUMMYUNIONNAME9): Define.
 
98
 
 
99
2010-07-30  Ozkan Sezer  <sezeroz@gmail.com>
 
100
 
 
101
        * _mingw_dxhelper.h (NONAMELESSSTRUCT, NONAMELESSUNION): If one is
 
102
        defined make sure the other is defined, too. Fixes the mess caused
 
103
        by NONAMELESSSTRUCT which isn't used by any others, so just rely on
 
104
        NONAMELESSUNION.
 
105
 
 
106
        mingw.org compatibility macros for anonymous unions from _mingw.h:
 
107
        (_ANONYMOUS_UNION): New.
 
108
        (_ANONYMOUS_STRUCT): New.
 
109
        (_UNION_NAME): New.
 
110
        (_STRUCT_NAME): New.
 
111
        (__ANONYMOUS_DEFINED): New, guarding the above.
 
112
 
 
113
2010-07-04  Ozkan Sezer <sezeroz@gmail.com>
 
114
 
 
115
        * dmdls.h (_DMUS_REGION): WLOOP is typedef'ed as struct _rloop in
 
116
        dls1.h. Changed type of WLOOP[1] from WLOOP to struct _rloop for
 
117
        __cplusplus compatibility.
 
118
 
 
119
2010-06-24  Ozkan Sezer <sezeroz@gmail.com>
 
120
 
 
121
        * d3dx9.h: Update from wine svn.
 
122
 
 
123
2010-06-23  Ozkan Sezer <sezeroz@gmail.com>
 
124
 
 
125
        * _mingw_dxhelper.h: Update DUMMYSTRUCTNAME* macros from _mingw.h.
 
126
        * ddraw.h (MAKEFOURCC): Change ifdef guard from __MAKEFOURCC__DEFINED__
 
127
        to simply MAKEFOURCC.
 
128
        * d3d9types.h (MAKEFOURCC): Likewise.
 
129
        * d3d8types.h (MAKEFOURCC): Add ifdef guards.
 
130
 
 
131
2010-06-22  Jacek Caban  <jacek@codeweavers.com>
 
132
        * d3d10.h, d3d10.idl, d3deffect.h, d3d10misc.h, d3d10shader.h: Initial
 
133
        import from Wine.
 
134
        * dxgi.h, dxgi.idl, dxgitype.h, dxgitype.idl, xinput.h: Likewise.
 
135
 
 
136
2010-06-22  Jacek Caban  <jacek@codeweavers.com>
 
137
 
 
138
        * downloadmgr.idl, downloadmgr.h: Move to IDL SDK.
 
139
 
 
140
2010-06-21  Jonathan Yong  <jon_y@sourceforge.net>
 
141
 
 
142
        Silence some warnings
 
143
        * d3d9types.h (MAKEFOURCC): Guard with __MAKEFOURCC__DEFINED__
 
144
        ifdefs.
 
145
        * ddraw.h (MAKEFOURCC): Likewise.
 
146
        (INTERFACE, IDirectDrawPalette): Undef INTERFACE before
 
147
        IDirectDrawPalette
 
148
        * d3d9.h (INTERFACE, IDirect3D9): Undef INTERFACE before IDirect3D9.
 
149
        * dvdmedia.h (MPEG2VIDEOINFO): Add new structure.
 
150
 
 
151
2010-06-14  Ozkan Sezer <sezeroz@gmail.com>
 
152
 
 
153
        * ddraw.h: Define __DDRAW_INCLUDED__ for compatibility.
 
154
        * dinput.h: Define __DINPUT_INCLUDED__ for compatibility.
 
155
        * dsconf.h: Define __DSCONF_INCLUDED__ for compatibility.
 
156
        * dsound.h: Define __DSOUND_INCLUDED__ for compatibility.
 
157
 
 
158
2010-06-12  Ozkan Sezer <sezeroz@gmail.com>
 
159
 
 
160
        * _mingw_dxhelper.h: Update DUMMYSTRUCTNAME* macros from _mingw.h.
 
161
        * amvideo.h, d3dx9core.h, d3dx9tex.h, dvdmedia.h, errors.h: Include
 
162
        _mingw_dxhelper.h for wine macros.
 
163
 
 
164
2010-05-17  Ozkan Sezer <sezeroz@gmail.com>
 
165
 
 
166
        * qedit.idl: Add from wine sources for PR/3001189.
 
167
        * qedit.h: Generate.
 
168
        * docobj.h: Delete, already present in the main headers.
 
169
        * docobj.idl: Delete.
 
170
 
 
171
2010-05-13  Ozkan Sezer <sezeroz@gmail.com>
 
172
 
 
173
        * Sync with wine-1.1.44 release version.
 
174
 
 
175
2010-04-17  Ozkan Sezer <sezeroz@gmail.com>
 
176
 
 
177
        * d3dx9shape.h: added from the wine-1.1.43 sources.
 
178
        * Sync with wine-1.1.43 release version.
 
179
 
 
180
2010-04-03  Ozkan Sezer <sezeroz@gmail.com>
 
181
 
 
182
        * Sync with wine-1.1.42 release version.
 
183
 
 
184
2010-03-26  Ozkan Sezer <sezeroz@gmail.com>
 
185
 
 
186
        * d3dx9effect.h: Sync'ed with wine git repo.
 
187
 
 
188
2010-03-25  Ozkan Sezer <sezeroz@gmail.com>
 
189
 
 
190
        * Sync with wine-1.1.41 release version.
 
191
        * d3dx9effect.h: added from the wine sources.
 
192
 
 
193
2010-03-15  Ozkan Sezer <sezeroz@gmail.com>
 
194
 
 
195
        * d3dx9shader.h (ID3DXConstantTable_SetMatrixTranspose): Fix typo.
 
196
        From wine git commit 8991b214b6a60ccd52c4cf493c0486a8e3728d8f .
 
197
 
 
198
2010-03-07  Jonathan Yong  <jon_y@users.sourceforge.net>
 
199
 
 
200
        * dvdevcod.h: Add from sourceware w32api.
 
201
        * edevdefs.h: Ditto.
 
202
 
 
203
        * dvdevcod.h: Add copyright notice and remove pragma system_header.
 
204
        * edevdefs.h: Ditto.
 
205
 
 
206
2010-02-23  Ozkan Sezer <sezeroz@gmail.com>
 
207
 
 
208
        * d3dx9shader.h: Merge d3dx9_36 fix of Christian Costa from wine
 
209
        git-3138ba0d5cfcd37d3b457916240a7e20a08f047c / 2010-02-21: Fix
 
210
        AddRef and Release macros and add IID for ID3DXConstantTable.
 
211
 
 
212
2010-02-20  Ozkan Sezer <sezeroz@gmail.com>
 
213
 
 
214
        * dvdmedia.h: add from the wine sources.
 
215
        * Sync with wine-1.1.39 release version.
 
216
 
 
217
2010-02-14  Ozkan Sezer <sezeroz@gmail.com>
 
218
 
 
219
        * amaudio.h: quartz: Fix IAMDirectSound interface definition. (from
 
220
        wine git 28acc8398c58f0326d2e3bb21dd9406b9f480529 / 7 Feb 2010.)
 
221
 
 
222
        * d3dx9shader.h: Add definition for ID3DXConstantTable. (from wine
 
223
        git 6b890be5512e748412a0e21ed3f0329f1aef3057 / 11 Feb 2010)
 
224
 
 
225
2010-02-12  Ozkan Sezer <sezeroz@gmail.com>
 
226
 
 
227
        * dmoreg.h: Make it C++ compatible by adding extern "C" { ... }
 
228
        when __cplusplus ies defined.
 
229
 
 
230
2010-02-12  Ozkan Sezer <sezeroz@gmail.com>
 
231
 
 
232
        * add dmodshow, medparam and qnetwork *.idl and *.h files from the
 
233
        KDE project.
 
234
        * add amstream and vmr9 *.idl and *.h files from wine sources.
 
235
 
 
236
2010-02-12  Ozkan Sezer <sezeroz@gmail.com>
 
237
 
 
238
        Merge with the dx headers from wine-1.1.38 including the missing
 
239
        d3drmobj.h, mediaerr.h and mediaobj.h, as well as the new d3dx9
 
240
        additions.
 
241
 
 
242
2010-02-11  Ozkan Sezer <sezeroz@gmail.com>
 
243
 
 
244
        * dshow.h: Update from wine-1.1.38.
 
245
        * amaudio.h, amvideo.idl, amvideo.h, audevcod.h, errors.h, evcode.h,
 
246
        vfwmsgs.h: Add missing dshow dependency headers from wine-1.1.38.
 
247
 
 
248
2010-02-11  Ozkan Sezer <sezeroz@gmail.com>
 
249
 
 
250
        * ddstream.h, docobj.h, downloadmgr.h: Regenerate using widl-1.1.38
 
251
        from the latest wine-1.1.38 *.idl files.
 
252
        * ddstream.idl, docobj.idl, downloadmgr.idl: Add as idl versions.
 
253
 
 
254
2010-02-03  Ozkan Sezer <sezeroz@gmail.com>
 
255
 
 
256
        * dinput.h: Add DISEQUENCE_COMPARE macro. (wine git, 23 Aug 2009,
 
257
        a0449a5f64934f6cadd274f6c9442dd72a87b1e8)
 
258
        * dinput.h: Fix _DIACTIONA and _DIACTIONW definitions to match PSDK
 
259
        (dwSemantic). (wine git e1d6e3b258278b0aa456e9ea7a34dcf56598298d)
 
260
        * dsound.h: Fix a dsound define (IDirectSound3DBuffer_SetConeAngles).
 
261
        (wine git, 19 Nov 2009, cd143fb5bf1c4f68b805c06ca33272132f20d653).
 
262
        Also fixed its !__cplusplus || CINTERFACE case which is missed in the
 
263
        wine repo.
 
264
 
 
265
2009-04-07  Ozkan Sezer <sezeroz@gmail.com>
 
266
 
 
267
        * _mingw_dxhelper.h: New. Holds the DUMMYUNIONNAME and some Wine
 
268
          compatibility macros.
 
269
        * d3d8types.h, d3d9types.h, d3dhal.h, d3dtypes.h, ddraw.h, ddrawi.h:
 
270
          #include _mingw_dxhelper.h instead of defining DUMMYUNIONNAME stuff
 
271
          in each file.
 
272
        * dinput.h, dplay.h, dplobby.h, dsdriver.h: Likewise.
 
273
        * ddraw.h, dinput.h, dplobby.h, dsound.h, dxerr8.h, dxerr9.h: bite the
 
274
          bullet and use the WINELIB_* macros we just added to _mingw_dxhelper.h
 
275
          instead of using UNICODE ifdefs. smaller diffs between the Wine source
 
276
          tree and ours and this will help us with easier merging with the Wine
 
277
          changes in the future..
 
278
 
 
279
2009-04-05  Ozkan Sezer <sezeroz@gmail.com>
 
280
 
 
281
        * d3d8types.h, d3d9types.h: Remove misspelled constants as they exist
 
282
          correctly spelled (wine git d476313a49c1b46eeef390c79cadd72cd3eb217d).
 
283
        * ddraw.h: Better match the PSDK types, re order a few things (wine git
 
284
          5b375aec71419a5a5bb57a42293ef348d6dc96a8).
 
285
        * dinput.h: Add missing IID_IDirectInput8 definitions (wine git
 
286
          59c18ef56d3d33b98e319e8c0cd30c24fc363e4e).
 
287
        * dinput.h: Other bits and pieces from wine git: Add the DIPROP_KEYNAME
 
288
          property for keyboard device (d939367ac8fc1e7c7461008c86557fd870c4fbe4),
 
289
          add DISCL_NOWINKEY define (eb3028acc080922996b04f4e0cb36440680fe876),
 
290
          add some defines for EnumDevicesBySemantics
 
291
          (80c2cabab451b749efb768403d68ccddfede71d9).
 
292
          TODO: we _must_ revisit to double check the version ifdefs again.
 
293
        * dls1.h, dls2.h, dmdls.h, dmerror.h, dmplugin.h, dmusbuff.h: Fix license
 
294
          headers that mistakenly use GPL instead of LGPL.
 
295
        * dmusicc.h, dmusicf.h, dmusici.h, dmusics.h: Likewise.
 
296
        * dmdls.h, dmerror.h, dmplugin.h, dmusicc.h, dmusicf.h, dmusici.h, dmusics.h:
 
297
          more long to LONG changes from wine git repository.
 
298
        * dmoreg.h: Likewise.
 
299
        * dmoreg.h: Fix the DMOGetName() prototype (wine git: 
 
300
          d223716b7bcde8839c741d83865b95c990a8abcc).
 
301
        * dpaddr.h: Fix some typos (wine 9f3c91e41f82ba302afad386aa1be58d6dec2b23).
 
302
        * dplay.h: Add missing defs (4ab75e121426d8840b6bfb196cef45506091fd25.)
 
303
        * dplay.h: Fix the definition of DirectPlayCreate 
 
304
          (wine git 5dc0d4d1ed2de76f21ba4f5298ba9ab251c6fd83).
 
305
        * dpnathlp.h: update prototype of DirectPlayNATHelpCreate() 
 
306
          (wine git ab62cd360f611ea2cc806acee044a7ea25773fd8).
 
307
        * dsound.h: added missing A/W function / type definitions 
 
308
          (wine git 375f8ba23761d75230805e86bc057ef7755cb57c).
 
309
        * dmusici.h: less diff with the wine tree, sigh....
 
310
        * dxfile.h: Fix IDirectXFileDataReference macros (wine git 
 
311
          b939b8d3452e6ccabde236a2087046c1649343d2,
 
312
          8597d42cf5f3fe194bd88ccb7ff922e547c44e6d).
 
313
 
 
314
2009-04-04  Ozkan Sezer <sezeroz@gmail.com>
 
315
 
 
316
        * d3d.h, d3d8.h, d3d9.h, dmplugin.h, dmusicc.h, dmusicf.h, dmusici.h:
 
317
          Add the missing COM_NO_WINDOWS_H definition (wine git
 
318
          6688acce7dbb00ceea4e755fe0f4a771a5520c24).
 
319
        * d3d8.h, d3d9.h: Add missing include directives (wine git
 
320
          56f7209a949a1805d80ae0a59e093bbe2857677e).
 
321
        * d3d9types.h: Fix the value of D3DFVF_POSITION_MASK (wine git
 
322
          d359a7813fe3d7acd8d3791fe63a4e44bb22ebb2).
 
323
        * d3d8types.h, d3d9types.h: Fix the D3DFMT_XXX constant declarations
 
324
          (wine git d4ca34dd9bf98ea71226460092c7095847b97509).
 
325
        * d3d.h: Fix method calling macros for IDirect3DTexture (wine git
 
326
          e169bb0a7f204ebe0f3053d824a1177bc1dedc65) and for 
 
327
          IDirect3DViewport3_GetViewport (wine git 
 
328
          7c8fa9c24f5d6d4e22dec148ffecefc9a4262a27).
 
329
        * d3dtypes.h: Change long to LONG for Win64 compatibility (wine git
 
330
          3d94f5efc29b43c72e9574ca6c7ee88a69e28b73).
 
331
        * d3dx8core.h: Make C++ compatible (wine git 
 
332
          91d3a794e8b756dbcb7047c77acf1a7f862627dd), remove some extraneous
 
333
          #include directives (wine git 
 
334
          7e34c708c1b3bdbb7d4921c1153403a8d8840b29) and fix 
 
335
          D3DXAssembleShaderFromFileA/W prototypes (wine git
 
336
          3d962e27ed69829645f3c8f99c17087f92d89e01).
 
337
        * d3d8types.h, d3d9types.h, d3dhal.h, d3dtypes.h, ddrawi.h, dinput.h:
 
338
          Add the missing DUMMYUNIONNAME1 macro.
 
339
        * dplay.h, dplobby.h: Likewise.
 
340
 
 
341
2009-02-20  Kai Tietz  <kai.tietz@onevision.com>
 
342
 
 
343
        * dinput.h (DIK_...): Add additional keyboard scan codes provided
 
344
        by http://www.alrj.org/docs/hardware/keycode.txt
 
345
 
 
346
        PA/2619828
 
347
        a bunch of directx header fixes from the wine git repository:
 
348
        * ddraw.h, dinput.h: Add the missing COM_NO_WINDOWS_H definition
 
349
          (wine git 6688acce7dbb00ceea4e755fe0f4a771a5520c24)
 
350
        * ddraw.h: Fix the name of DDSPD_IUNKNOWNPOINTER
 
351
          (wine git 47b6392b44dca86b8c61daa902bd35e73cca5e2f)
 
352
        * ddraw.h: Define DD_OK to S_OK instead of 0. Add define for DD_FALSE.
 
353
          (wine git fd4a8941032458a9b2870d0068e6fb020a9c9e0c)
 
354
        * ddraw.h: Fix a IDirectDrawSurface4 method (EnumAttachedSurfaces) prototype.
 
355
          (wine git 6bdaaa74f3310da48790c3122786aa764f4e221a)
 
356
        * ddraw.h: Fix the EnumOverlayZOrders prototype.
 
357
          (wine git 9a080691c6904c0da762690312cc86ee96326dbc)
 
358
        * ddraw.h: Fix the IDirectDraw4_RestoreAllSurfaces macro.
 
359
          (wine git c2e5752ac62e646bcb46c0741cd0083179e3c9ed)
 
360
        * dinput.h: Fix IDirectInputEffect_GetEffectStatus macro definitions.
 
361
          (wine git 2a0e659335ecf1d8967c75c9efe164c2d9d0214c)
 
362
        * dsound.h: Update prototypes for IDirectSoundBuffer::Lock/Unlock.
 
363
          (wine git 9b4f99782ef27239927a0c5d0ae8e788df17cb76)
 
364
        * dinput.h: Revert Wine's version ifdef removal
 
365
          (wine git bf08b35c0730636ab3dbc4dee0a9f6fa28113b7a). also add
 
366
          a dinput8 ifdef to DIDEVICEOBJECTDATA for the uAppData member.
 
367