Temporary header file '/tmp/OtKeOCbVqV/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/wine-development/wine/debug.h"
  #include "/usr/include/wine-development/wine/exception.h"
  #include "/usr/include/wine-development/wine/iaccessible2.h"
  #include "/usr/include/wine-development/wine/itss.h"
  #include "/usr/include/wine-development/wine/mfinternal.h"
  #include "/usr/include/wine-development/wine/msvcrt/assert.h"
  #include "/usr/include/wine-development/wine/msvcrt/complex.h"
  #include "/usr/include/wine-development/wine/msvcrt/conio.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_io.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_startup.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_stdio_config.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wctype.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wdirect.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wio.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wprocess.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wstdio.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wstdlib.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wstring.h"
  #include "/usr/include/wine-development/wine/msvcrt/corecrt_wtime.h"
  #include "/usr/include/wine-development/wine/msvcrt/crtdbg.h"
  #include "/usr/include/wine-development/wine/msvcrt/crtdefs.h"
  #include "/usr/include/wine-development/wine/msvcrt/ctype.h"
  #include "/usr/include/wine-development/wine/msvcrt/direct.h"
  #include "/usr/include/wine-development/wine/msvcrt/dirent.h"
  #include "/usr/include/wine-development/wine/msvcrt/dos.h"
  #include "/usr/include/wine-development/wine/msvcrt/eh.h"
  #include "/usr/include/wine-development/wine/msvcrt/errno.h"
  #include "/usr/include/wine-development/wine/msvcrt/fcntl.h"
  #include "/usr/include/wine-development/wine/msvcrt/fenv.h"
  #include "/usr/include/wine-development/wine/msvcrt/float.h"
  #include "/usr/include/wine-development/wine/msvcrt/fpieee.h"
  #include "/usr/include/wine-development/wine/msvcrt/intrin.h"
  #include "/usr/include/wine-development/wine/msvcrt/inttypes.h"
  #include "/usr/include/wine-development/wine/msvcrt/io.h"
  #include "/usr/include/wine-development/wine/msvcrt/limits.h"
  #include "/usr/include/wine-development/wine/msvcrt/locale.h"
  #include "/usr/include/wine-development/wine/msvcrt/malloc.h"
  #include "/usr/include/wine-development/wine/msvcrt/math.h"
  #include "/usr/include/wine-development/wine/msvcrt/mbctype.h"
  #include "/usr/include/wine-development/wine/msvcrt/mbstring.h"
  #include "/usr/include/wine-development/wine/msvcrt/memory.h"
  #include "/usr/include/wine-development/wine/msvcrt/process.h"
  #include "/usr/include/wine-development/wine/msvcrt/search.h"
  #include "/usr/include/wine-development/wine/msvcrt/setjmp.h"
  #include "/usr/include/wine-development/wine/msvcrt/share.h"
  #include "/usr/include/wine-development/wine/msvcrt/signal.h"
  #include "/usr/include/wine-development/wine/msvcrt/stdbool.h"
  #include "/usr/include/wine-development/wine/msvcrt/stddef.h"
  #include "/usr/include/wine-development/wine/msvcrt/stdint.h"
  #include "/usr/include/wine-development/wine/msvcrt/stdio.h"
  #include "/usr/include/wine-development/wine/msvcrt/stdlib.h"
  #include "/usr/include/wine-development/wine/msvcrt/string.h"
  #include "/usr/include/wine-development/wine/msvcrt/sys/locking.h"
  #include "/usr/include/wine-development/wine/msvcrt/sys/stat.h"
  #include "/usr/include/wine-development/wine/msvcrt/sys/timeb.h"
  #include "/usr/include/wine-development/wine/msvcrt/sys/types.h"
  #include "/usr/include/wine-development/wine/msvcrt/sys/unistd.h"
  #include "/usr/include/wine-development/wine/msvcrt/sys/utime.h"
  #include "/usr/include/wine-development/wine/msvcrt/time.h"
  #include "/usr/include/wine-development/wine/msvcrt/uchar.h"
  #include "/usr/include/wine-development/wine/msvcrt/unistd.h"
  #include "/usr/include/wine-development/wine/msvcrt/wchar.h"
  #include "/usr/include/wine-development/wine/msvcrt/wctype.h"
  #include "/usr/include/wine-development/wine/svcctl.h"
  #include "/usr/include/wine-development/wine/windows/accctrl.h"
  #include "/usr/include/wine-development/wine/windows/aclapi.h"
  #include "/usr/include/wine-development/wine/windows/aclui.h"
  #include "/usr/include/wine-development/wine/windows/activation.h"
  #include "/usr/include/wine-development/wine/windows/activaut.h"
  #include "/usr/include/wine-development/wine/windows/activdbg.h"
  #include "/usr/include/wine-development/wine/windows/activscp.h"
  #include "/usr/include/wine-development/wine/windows/adserr.h"
  #include "/usr/include/wine-development/wine/windows/adshlp.h"
  #include "/usr/include/wine-development/wine/windows/advpub.h"
  #include "/usr/include/wine-development/wine/windows/af_irda.h"
  #include "/usr/include/wine-development/wine/windows/amaudio.h"
  #include "/usr/include/wine-development/wine/windows/amsi.h"
  #include "/usr/include/wine-development/wine/windows/amstream.h"
  #include "/usr/include/wine-development/wine/windows/amva.h"
  #include "/usr/include/wine-development/wine/windows/amvideo.h"
  #include "/usr/include/wine-development/wine/windows/appcompatapi.h"
  #include "/usr/include/wine-development/wine/windows/appmgmt.h"
  #include "/usr/include/wine-development/wine/windows/appmodel.h"
  #include "/usr/include/wine-development/wine/windows/asferr.h"
  #include "/usr/include/wine-development/wine/windows/asptlb.h"
  #include "/usr/include/wine-development/wine/windows/asyncinfo.h"
  #include "/usr/include/wine-development/wine/windows/atlbase.h"
  #include "/usr/include/wine-development/wine/windows/atliface.h"
  #include "/usr/include/wine-development/wine/windows/atlthunk.h"
  #include "/usr/include/wine-development/wine/windows/atlwin.h"
  #include "/usr/include/wine-development/wine/windows/audevcod.h"
  #include "/usr/include/wine-development/wine/windows/audioclient.h"
  #include "/usr/include/wine-development/wine/windows/audiopolicy.h"
  #include "/usr/include/wine-development/wine/windows/audiosessiontypes.h"
  #include "/usr/include/wine-development/wine/windows/austream.h"
  #include "/usr/include/wine-development/wine/windows/authz.h"
  #include "/usr/include/wine-development/wine/windows/aviriff.h"
  #include "/usr/include/wine-development/wine/windows/avrt.h"
  #include "/usr/include/wine-development/wine/windows/axextendenums.h"
  #include "/usr/include/wine-development/wine/windows/basetsd.h"
  #include "/usr/include/wine-development/wine/windows/basetyps.h"
  #include "/usr/include/wine-development/wine/windows/bcrypt.h"
  #include "/usr/include/wine-development/wine/windows/bdaiface.h"
  #include "/usr/include/wine-development/wine/windows/bdaiface_enums.h"
  #include "/usr/include/wine-development/wine/windows/bdatypes.h"
  #include "/usr/include/wine-development/wine/windows/bits.h"
  #include "/usr/include/wine-development/wine/windows/bits1_5.h"
  #include "/usr/include/wine-development/wine/windows/bits2_0.h"
  #include "/usr/include/wine-development/wine/windows/bits2_5.h"
  #include "/usr/include/wine-development/wine/windows/bits3_0.h"
  #include "/usr/include/wine-development/wine/windows/bits5_0.h"
  #include "/usr/include/wine-development/wine/windows/bitsmsg.h"
  #include "/usr/include/wine-development/wine/windows/bluetoothapis.h"
  #include "/usr/include/wine-development/wine/windows/bthsdpdef.h"
  #include "/usr/include/wine-development/wine/windows/cderr.h"
  #include "/usr/include/wine-development/wine/windows/cdosys.h"
  #include "/usr/include/wine-development/wine/windows/cfg.h"
  #include "/usr/include/wine-development/wine/windows/cfgmgr32.h"
  #include "/usr/include/wine-development/wine/windows/cguid.h"
  #include "/usr/include/wine-development/wine/windows/cierror.h"
  #include "/usr/include/wine-development/wine/windows/clusapi.h"
  #include "/usr/include/wine-development/wine/windows/cmnquery.h"
  #include "/usr/include/wine-development/wine/windows/codecapi.h"
  #include "/usr/include/wine-development/wine/windows/colordlg.h"
  #include "/usr/include/wine-development/wine/windows/combaseapi.h"
  #include "/usr/include/wine-development/wine/windows/comcat.h"
  #include "/usr/include/wine-development/wine/windows/commctrl.h"
  #include "/usr/include/wine-development/wine/windows/commdlg.h"
  #include "/usr/include/wine-development/wine/windows/commoncontrols.h"
  #include "/usr/include/wine-development/wine/windows/compobj.h"
  #include "/usr/include/wine-development/wine/windows/comsvcs.h"
  #include "/usr/include/wine-development/wine/windows/concurrencysal.h"
  #include "/usr/include/wine-development/wine/windows/consoleapi.h"
  #include "/usr/include/wine-development/wine/windows/control.h"
  #include "/usr/include/wine-development/wine/windows/cor.h"
  #include "/usr/include/wine-development/wine/windows/cordebug.h"
  #include "/usr/include/wine-development/wine/windows/corerror.h"
  #include "/usr/include/wine-development/wine/windows/corhdr.h"
  #include "/usr/include/wine-development/wine/windows/corsym.h"
  #include "/usr/include/wine-development/wine/windows/cpl.h"
  #include "/usr/include/wine-development/wine/windows/cryptdlg.h"
  #include "/usr/include/wine-development/wine/windows/cryptuiapi.h"
  #include "/usr/include/wine-development/wine/windows/ctfutb.h"
  #include "/usr/include/wine-development/wine/windows/ctxtcall.h"
  #include "/usr/include/wine-development/wine/windows/custcntl.h"
  #include "/usr/include/wine-development/wine/windows/cvconst.h"
  #include "/usr/include/wine-development/wine/windows/d2d1.h"
  #include "/usr/include/wine-development/wine/windows/d2d1_1.h"
  #include "/usr/include/wine-development/wine/windows/d2d1_2.h"
  #include "/usr/include/wine-development/wine/windows/d2d1_3.h"
  #include "/usr/include/wine-development/wine/windows/d2d1effectauthor.h"
  #include "/usr/include/wine-development/wine/windows/d2d1effects.h"
  #include "/usr/include/wine-development/wine/windows/d2d1effects_1.h"
  #include "/usr/include/wine-development/wine/windows/d2d1effects_2.h"
  #include "/usr/include/wine-development/wine/windows/d2dbasetypes.h"
  #include "/usr/include/wine-development/wine/windows/d2derr.h"
  #include "/usr/include/wine-development/wine/windows/d3d.h"
  #include "/usr/include/wine-development/wine/windows/d3d10.h"
  #include "/usr/include/wine-development/wine/windows/d3d10_1.h"
  #include "/usr/include/wine-development/wine/windows/d3d10_1shader.h"
  #include "/usr/include/wine-development/wine/windows/d3d10effect.h"
  #include "/usr/include/wine-development/wine/windows/d3d10misc.h"
  #include "/usr/include/wine-development/wine/windows/d3d10sdklayers.h"
  #include "/usr/include/wine-development/wine/windows/d3d10shader.h"
  #include "/usr/include/wine-development/wine/windows/d3d11.h"
  #include "/usr/include/wine-development/wine/windows/d3d11_1.h"
  #include "/usr/include/wine-development/wine/windows/d3d11_2.h"
  #include "/usr/include/wine-development/wine/windows/d3d11_3.h"
  #include "/usr/include/wine-development/wine/windows/d3d11_4.h"
  #include "/usr/include/wine-development/wine/windows/d3d11on12.h"
  #include "/usr/include/wine-development/wine/windows/d3d11sdklayers.h"
  #include "/usr/include/wine-development/wine/windows/d3d11shader.h"
  #include "/usr/include/wine-development/wine/windows/d3d12.h"
  #include "/usr/include/wine-development/wine/windows/d3d12sdklayers.h"
  #include "/usr/include/wine-development/wine/windows/d3d12shader.h"
  #include "/usr/include/wine-development/wine/windows/d3d8.h"
  #include "/usr/include/wine-development/wine/windows/d3d8caps.h"
  #include "/usr/include/wine-development/wine/windows/d3d8types.h"
  #include "/usr/include/wine-development/wine/windows/d3d9.h"
  #include "/usr/include/wine-development/wine/windows/d3d9caps.h"
  #include "/usr/include/wine-development/wine/windows/d3d9types.h"
  #include "/usr/include/wine-development/wine/windows/d3dcaps.h"
  #include "/usr/include/wine-development/wine/windows/d3dcommon.h"
  #include "/usr/include/wine-development/wine/windows/d3dcompiler.h"
  #include "/usr/include/wine-development/wine/windows/d3dhal.h"
  #include "/usr/include/wine-development/wine/windows/d3dkmdt.h"
  #include "/usr/include/wine-development/wine/windows/d3drm.h"
  #include "/usr/include/wine-development/wine/windows/d3drmdef.h"
  #include "/usr/include/wine-development/wine/windows/d3drmobj.h"
  #include "/usr/include/wine-development/wine/windows/d3drmwin.h"
  #include "/usr/include/wine-development/wine/windows/d3dtypes.h"
  #include "/usr/include/wine-development/wine/windows/d3dukmdt.h"
  #include "/usr/include/wine-development/wine/windows/d3dx10.h"
  #include "/usr/include/wine-development/wine/windows/d3dx10async.h"
  #include "/usr/include/wine-development/wine/windows/d3dx10core.h"
  #include "/usr/include/wine-development/wine/windows/d3dx10math.h"
  #include "/usr/include/wine-development/wine/windows/d3dx10mesh.h"
  #include "/usr/include/wine-development/wine/windows/d3dx10tex.h"
  #include "/usr/include/wine-development/wine/windows/d3dx11.h"
  #include "/usr/include/wine-development/wine/windows/d3dx11async.h"
  #include "/usr/include/wine-development/wine/windows/d3dx11core.h"
  #include "/usr/include/wine-development/wine/windows/d3dx11tex.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9anim.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9core.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9effect.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9math.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9mesh.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9shader.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9shape.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9tex.h"
  #include "/usr/include/wine-development/wine/windows/d3dx9xof.h"
  #include "/usr/include/wine-development/wine/windows/davclnt.h"
  #include "/usr/include/wine-development/wine/windows/dbgeng.h"
  #include "/usr/include/wine-development/wine/windows/dbghelp.h"
  #include "/usr/include/wine-development/wine/windows/dbt.h"
  #include "/usr/include/wine-development/wine/windows/dciddi.h"
  #include "/usr/include/wine-development/wine/windows/dciman.h"
  #include "/usr/include/wine-development/wine/windows/dcommon.h"
  #include "/usr/include/wine-development/wine/windows/dde.h"
  #include "/usr/include/wine-development/wine/windows/ddeml.h"
  #include "/usr/include/wine-development/wine/windows/ddk/compstui.h"
  #include "/usr/include/wine-development/wine/windows/ddk/csq.h"
  #include "/usr/include/wine-development/wine/windows/ddk/d3dkmthk.h"
  #include "/usr/include/wine-development/wine/windows/ddk/fltkernel.h"
  #include "/usr/include/wine-development/wine/windows/ddk/hidclass.h"
  #include "/usr/include/wine-development/wine/windows/ddk/hidpddi.h"
  #include "/usr/include/wine-development/wine/windows/ddk/hidpi.h"
  #include "/usr/include/wine-development/wine/windows/ddk/hidport.h"
  #include "/usr/include/wine-development/wine/windows/ddk/hidsdi.h"
  #include "/usr/include/wine-development/wine/windows/ddk/hidtypes.h"
  #include "/usr/include/wine-development/wine/windows/ddk/imm.h"
  #include "/usr/include/wine-development/wine/windows/ddk/mountmgr.h"
  #include "/usr/include/wine-development/wine/windows/ddk/ndis.h"
  #include "/usr/include/wine-development/wine/windows/ddk/ntddcdvd.h"
  #include "/usr/include/wine-development/wine/windows/ddk/ntddk.h"
  #include "/usr/include/wine-development/wine/windows/ddk/ntddser.h"
  #include "/usr/include/wine-development/wine/windows/ddk/ntddtape.h"
  #include "/usr/include/wine-development/wine/windows/ddk/ntifs.h"
  #include "/usr/include/wine-development/wine/windows/ddk/usb.h"
  #include "/usr/include/wine-development/wine/windows/ddk/usb100.h"
  #include "/usr/include/wine-development/wine/windows/ddk/usb200.h"
  #include "/usr/include/wine-development/wine/windows/ddk/usbdlib.h"
  #include "/usr/include/wine-development/wine/windows/ddk/usbioctl.h"
  #include "/usr/include/wine-development/wine/windows/ddk/usbiodef.h"
  #include "/usr/include/wine-development/wine/windows/ddk/wdm.h"
  #include "/usr/include/wine-development/wine/windows/ddk/winddiui.h"
  #include "/usr/include/wine-development/wine/windows/ddk/winsplp.h"
  #include "/usr/include/wine-development/wine/windows/ddk/wsk.h"
  #include "/usr/include/wine-development/wine/windows/ddraw.h"
  #include "/usr/include/wine-development/wine/windows/ddrawgdi.h"
  #include "/usr/include/wine-development/wine/windows/ddrawi.h"
  #include "/usr/include/wine-development/wine/windows/ddstream.h"
  #include "/usr/include/wine-development/wine/windows/delayloadhandler.h"
  #include "/usr/include/wine-development/wine/windows/devguid.h"
  #include "/usr/include/wine-development/wine/windows/devicetopology.h"
  #include "/usr/include/wine-development/wine/windows/devpkey.h"
  #include "/usr/include/wine-development/wine/windows/devpropdef.h"
  #include "/usr/include/wine-development/wine/windows/dhcpcsdk.h"
  #include "/usr/include/wine-development/wine/windows/dhtmldid.h"
  #include "/usr/include/wine-development/wine/windows/dhtmled.h"
  #include "/usr/include/wine-development/wine/windows/difxapi.h"
  #include "/usr/include/wine-development/wine/windows/digitalv.h"
  #include "/usr/include/wine-development/wine/windows/dimm.h"
  #include "/usr/include/wine-development/wine/windows/dinput.h"
  #include "/usr/include/wine-development/wine/windows/dinputd.h"
  #include "/usr/include/wine-development/wine/windows/directmanipulation.h"
  #include "/usr/include/wine-development/wine/windows/dispdib.h"
  #include "/usr/include/wine-development/wine/windows/dispex.h"
  #include "/usr/include/wine-development/wine/windows/dlgs.h"
  #include "/usr/include/wine-development/wine/windows/dls1.h"
  #include "/usr/include/wine-development/wine/windows/dls2.h"
  #include "/usr/include/wine-development/wine/windows/dmdls.h"
  #include "/usr/include/wine-development/wine/windows/dmerror.h"
  #include "/usr/include/wine-development/wine/windows/dmksctrl.h"
  #include "/usr/include/wine-development/wine/windows/dmo.h"
  #include "/usr/include/wine-development/wine/windows/dmodshow.h"
  #include "/usr/include/wine-development/wine/windows/dmoreg.h"
  #include "/usr/include/wine-development/wine/windows/dmort.h"
  #include "/usr/include/wine-development/wine/windows/dmplugin.h"
  #include "/usr/include/wine-development/wine/windows/dmusbuff.h"
  #include "/usr/include/wine-development/wine/windows/dmusicc.h"
  #include "/usr/include/wine-development/wine/windows/dmusicf.h"
  #include "/usr/include/wine-development/wine/windows/dmusici.h"
  #include "/usr/include/wine-development/wine/windows/dmusics.h"
  #include "/usr/include/wine-development/wine/windows/docobj.h"
  #include "/usr/include/wine-development/wine/windows/docobjectservice.h"
  #include "/usr/include/wine-development/wine/windows/documenttarget.h"
  #include "/usr/include/wine-development/wine/windows/downloadmgr.h"
  #include "/usr/include/wine-development/wine/windows/dpaddr.h"
  #include "/usr/include/wine-development/wine/windows/dpfilter.h"
  #include "/usr/include/wine-development/wine/windows/dplay.h"
  #include "/usr/include/wine-development/wine/windows/dplay8.h"
  #include "/usr/include/wine-development/wine/windows/dplobby.h"
  #include "/usr/include/wine-development/wine/windows/dplobby8.h"
  #include "/usr/include/wine-development/wine/windows/dpnathlp.h"
  #include "/usr/include/wine-development/wine/windows/driverspecs.h"
  #include "/usr/include/wine-development/wine/windows/drmexternals.h"
  #include "/usr/include/wine-development/wine/windows/dsclient.h"
  #include "/usr/include/wine-development/wine/windows/dsconf.h"
  #include "/usr/include/wine-development/wine/windows/dsgetdc.h"
  #include "/usr/include/wine-development/wine/windows/dshow.h"
  #include "/usr/include/wine-development/wine/windows/dsound.h"
  #include "/usr/include/wine-development/wine/windows/dsrole.h"
  #include "/usr/include/wine-development/wine/windows/dvdif.h"
  #include "/usr/include/wine-development/wine/windows/dvdmedia.h"
  #include "/usr/include/wine-development/wine/windows/dvoice.h"
  #include "/usr/include/wine-development/wine/windows/dwmapi.h"
  #include "/usr/include/wine-development/wine/windows/dwrite.h"
  #include "/usr/include/wine-development/wine/windows/dwrite_1.h"
  #include "/usr/include/wine-development/wine/windows/dwrite_2.h"
  #include "/usr/include/wine-development/wine/windows/dwrite_3.h"
  #include "/usr/include/wine-development/wine/windows/dxdiag.h"
  #include "/usr/include/wine-development/wine/windows/dxerr8.h"
  #include "/usr/include/wine-development/wine/windows/dxerr9.h"
  #include "/usr/include/wine-development/wine/windows/dxfile.h"
  #include "/usr/include/wine-development/wine/windows/dxgi.h"
  #include "/usr/include/wine-development/wine/windows/dxgi1_2.h"
  #include "/usr/include/wine-development/wine/windows/dxgi1_3.h"
  #include "/usr/include/wine-development/wine/windows/dxgi1_4.h"
  #include "/usr/include/wine-development/wine/windows/dxgi1_5.h"
  #include "/usr/include/wine-development/wine/windows/dxgi1_6.h"
  #include "/usr/include/wine-development/wine/windows/dxgicommon.h"
  #include "/usr/include/wine-development/wine/windows/dxgidebug.h"
  #include "/usr/include/wine-development/wine/windows/dxgiformat.h"
  #include "/usr/include/wine-development/wine/windows/dxgitype.h"
  #include "/usr/include/wine-development/wine/windows/dxva.h"
  #include "/usr/include/wine-development/wine/windows/dxva2api.h"
  #include "/usr/include/wine-development/wine/windows/endpointvolume.h"
  #include "/usr/include/wine-development/wine/windows/errorrep.h"
  #include "/usr/include/wine-development/wine/windows/errors.h"
  #include "/usr/include/wine-development/wine/windows/evcode.h"
  #include "/usr/include/wine-development/wine/windows/eventtoken.h"
  #include "/usr/include/wine-development/wine/windows/evntprov.h"
  #include "/usr/include/wine-development/wine/windows/evntrace.h"
  #include "/usr/include/wine-development/wine/windows/evr.h"
  #include "/usr/include/wine-development/wine/windows/evr9.h"
  #include "/usr/include/wine-development/wine/windows/excpt.h"
  #include "/usr/include/wine-development/wine/windows/exdisp.h"
  #include "/usr/include/wine-development/wine/windows/exdispid.h"
  #include "/usr/include/wine-development/wine/windows/exposeenums2managed.h"
  #include "/usr/include/wine-development/wine/windows/fci.h"
  #include "/usr/include/wine-development/wine/windows/fdi.h"
  #include "/usr/include/wine-development/wine/windows/featurestagingapi.h"
  #include "/usr/include/wine-development/wine/windows/fileapi.h"
  #include "/usr/include/wine-development/wine/windows/filter.h"
  #include "/usr/include/wine-development/wine/windows/fltdefs.h"
  #include "/usr/include/wine-development/wine/windows/fontsub.h"
  #include "/usr/include/wine-development/wine/windows/fusion.h"
  #include "/usr/include/wine-development/wine/windows/gameux.h"
  #include "/usr/include/wine-development/wine/windows/gamingtcui.h"
  #include "/usr/include/wine-development/wine/windows/gdiplus.h"
  #include "/usr/include/wine-development/wine/windows/gdipluscolor.h"
  #include "/usr/include/wine-development/wine/windows/gdipluscolormatrix.h"
  #include "/usr/include/wine-development/wine/windows/gdipluseffects.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusenums.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusflat.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusgpstubs.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusimaging.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusinit.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusmem.h"
  #include "/usr/include/wine-development/wine/windows/gdiplusmetaheader.h"
  #include "/usr/include/wine-development/wine/windows/gdipluspixelformats.h"
  #include "/usr/include/wine-development/wine/windows/gdiplustypes.h"
  #include "/usr/include/wine-development/wine/windows/guiddef.h"
  #include "/usr/include/wine-development/wine/windows/hidusage.h"
  #include "/usr/include/wine-development/wine/windows/highlevelmonitorconfigurationapi.h"
  #include "/usr/include/wine-development/wine/windows/hlguids.h"
  #include "/usr/include/wine-development/wine/windows/hlink.h"
  #include "/usr/include/wine-development/wine/windows/hstring.h"
  #include "/usr/include/wine-development/wine/windows/htiface.h"
  #include "/usr/include/wine-development/wine/windows/htiframe.h"
  #include "/usr/include/wine-development/wine/windows/htmlhelp.h"
  #include "/usr/include/wine-development/wine/windows/http.h"
  #include "/usr/include/wine-development/wine/windows/httprequest.h"
  #include "/usr/include/wine-development/wine/windows/httprequestid.h"
  #include "/usr/include/wine-development/wine/windows/i_cryptasn1tls.h"
  #include "/usr/include/wine-development/wine/windows/iads.h"
  #include "/usr/include/wine-development/wine/windows/icftypes.h"
  #include "/usr/include/wine-development/wine/windows/icm.h"
  #include "/usr/include/wine-development/wine/windows/icmpapi.h"
  #include "/usr/include/wine-development/wine/windows/icodecapi.h"
  #include "/usr/include/wine-development/wine/windows/idispids.h"
  #include "/usr/include/wine-development/wine/windows/ieautomation.h"
  #include "/usr/include/wine-development/wine/windows/iextag.h"
  #include "/usr/include/wine-development/wine/windows/ifdef.h"
  #include "/usr/include/wine-development/wine/windows/ifmib.h"
  #include "/usr/include/wine-development/wine/windows/iimgctx.h"
  #include "/usr/include/wine-development/wine/windows/imagehlp.h"
  #include "/usr/include/wine-development/wine/windows/ime.h"
  #include "/usr/include/wine-development/wine/windows/imm.h"
  #include "/usr/include/wine-development/wine/windows/imnact.h"
  #include "/usr/include/wine-development/wine/windows/imnxport.h"
  #include "/usr/include/wine-development/wine/windows/in6addr.h"
  #include "/usr/include/wine-development/wine/windows/inaddr.h"
  #include "/usr/include/wine-development/wine/windows/indexsrv.h"
  #include "/usr/include/wine-development/wine/windows/initguid.h"
  #include "/usr/include/wine-development/wine/windows/inputscope.h"
  #include "/usr/include/wine-development/wine/windows/inseng.h"
  #include "/usr/include/wine-development/wine/windows/inspectable.h"
  #include "/usr/include/wine-development/wine/windows/interactioncontext.h"
  #include "/usr/include/wine-development/wine/windows/intshcut.h"
  #include "/usr/include/wine-development/wine/windows/ip2string.h"
  #include "/usr/include/wine-development/wine/windows/ipexport.h"
  #include "/usr/include/wine-development/wine/windows/iphlpapi.h"
  #include "/usr/include/wine-development/wine/windows/ipifcons.h"
  #include "/usr/include/wine-development/wine/windows/ipmib.h"
  #include "/usr/include/wine-development/wine/windows/iprtrmib.h"
  #include "/usr/include/wine-development/wine/windows/iptypes.h"
  #include "/usr/include/wine-development/wine/windows/isguids.h"
  #include "/usr/include/wine-development/wine/windows/knownfolders.h"
  #include "/usr/include/wine-development/wine/windows/ks.h"
  #include "/usr/include/wine-development/wine/windows/ksguid.h"
  #include "/usr/include/wine-development/wine/windows/ksuuids.h"
  #include "/usr/include/wine-development/wine/windows/libloaderapi.h"
  #include "/usr/include/wine-development/wine/windows/lm.h"
  #include "/usr/include/wine-development/wine/windows/lmaccess.h"
  #include "/usr/include/wine-development/wine/windows/lmapibuf.h"
  #include "/usr/include/wine-development/wine/windows/lmat.h"
  #include "/usr/include/wine-development/wine/windows/lmbrowsr.h"
  #include "/usr/include/wine-development/wine/windows/lmcons.h"
  #include "/usr/include/wine-development/wine/windows/lmerr.h"
  #include "/usr/include/wine-development/wine/windows/lmjoin.h"
  #include "/usr/include/wine-development/wine/windows/lmmsg.h"
  #include "/usr/include/wine-development/wine/windows/lmserver.h"
  #include "/usr/include/wine-development/wine/windows/lmshare.h"
  #include "/usr/include/wine-development/wine/windows/lmstats.h"
  #include "/usr/include/wine-development/wine/windows/lmuse.h"
  #include "/usr/include/wine-development/wine/windows/lmuseflg.h"
  #include "/usr/include/wine-development/wine/windows/lmwksta.h"
  #include "/usr/include/wine-development/wine/windows/loadperf.h"
  #include "/usr/include/wine-development/wine/windows/lowlevelmonitorconfigurationapi.h"
  #include "/usr/include/wine-development/wine/windows/lzexpand.h"
  #include "/usr/include/wine-development/wine/windows/mapi.h"
  #include "/usr/include/wine-development/wine/windows/mapicode.h"
  #include "/usr/include/wine-development/wine/windows/mapidefs.h"
  #include "/usr/include/wine-development/wine/windows/mapiform.h"
  #include "/usr/include/wine-development/wine/windows/mapiguid.h"
  #include "/usr/include/wine-development/wine/windows/mapitags.h"
  #include "/usr/include/wine-development/wine/windows/mapiutil.h"
  #include "/usr/include/wine-development/wine/windows/mapival.h"
  #include "/usr/include/wine-development/wine/windows/mapix.h"
  #include "/usr/include/wine-development/wine/windows/mciavi.h"
  #include "/usr/include/wine-development/wine/windows/mcx.h"
  #include "/usr/include/wine-development/wine/windows/mediaerr.h"
  #include "/usr/include/wine-development/wine/windows/mediaobj.h"
  #include "/usr/include/wine-development/wine/windows/medparam.h"
  #include "/usr/include/wine-development/wine/windows/memoryapi.h"
  #include "/usr/include/wine-development/wine/windows/metahost.h"
  #include "/usr/include/wine-development/wine/windows/mfapi.h"
  #include "/usr/include/wine-development/wine/windows/mfd3d12.h"
  #include "/usr/include/wine-development/wine/windows/mferror.h"
  #include "/usr/include/wine-development/wine/windows/mfidl.h"
  #include "/usr/include/wine-development/wine/windows/mfmediaengine.h"
  #include "/usr/include/wine-development/wine/windows/mfobjects.h"
  #include "/usr/include/wine-development/wine/windows/mfplay.h"
  #include "/usr/include/wine-development/wine/windows/mfreadwrite.h"
  #include "/usr/include/wine-development/wine/windows/mftransform.h"
  #include "/usr/include/wine-development/wine/windows/midles.h"
  #include "/usr/include/wine-development/wine/windows/mimeinfo.h"
  #include "/usr/include/wine-development/wine/windows/mimeole.h"
  #include "/usr/include/wine-development/wine/windows/minidumpapiset.h"
  #include "/usr/include/wine-development/wine/windows/minmax.h"
  #include "/usr/include/wine-development/wine/windows/minschannel.h"
  #include "/usr/include/wine-development/wine/windows/mlang.h"
  #include "/usr/include/wine-development/wine/windows/mmc.h"
  #include "/usr/include/wine-development/wine/windows/mmddk.h"
  #include "/usr/include/wine-development/wine/windows/mmdeviceapi.h"
  #include "/usr/include/wine-development/wine/windows/mmreg.h"
  #include "/usr/include/wine-development/wine/windows/mmstream.h"
  #include "/usr/include/wine-development/wine/windows/mmsystem.h"
  #include "/usr/include/wine-development/wine/windows/mpegtype.h"
  #include "/usr/include/wine-development/wine/windows/mprapi.h"
  #include "/usr/include/wine-development/wine/windows/mprerror.h"
  #include "/usr/include/wine-development/wine/windows/msacm.h"
  #include "/usr/include/wine-development/wine/windows/msacmdlg.h"
  #include "/usr/include/wine-development/wine/windows/msacmdrv.h"
  #include "/usr/include/wine-development/wine/windows/msado15_backcompat.h"
  #include "/usr/include/wine-development/wine/windows/msasn1.h"
  #include "/usr/include/wine-development/wine/windows/mscat.h"
  #include "/usr/include/wine-development/wine/windows/mscoree.h"
  #include "/usr/include/wine-development/wine/windows/msctf.h"
  #include "/usr/include/wine-development/wine/windows/msdadc.h"
  #include "/usr/include/wine-development/wine/windows/msdaguid.h"
  #include "/usr/include/wine-development/wine/windows/msdasc.h"
  #include "/usr/include/wine-development/wine/windows/msdasql.h"
  #include "/usr/include/wine-development/wine/windows/mshtmcid.h"
  #include "/usr/include/wine-development/wine/windows/mshtmdid.h"
  #include "/usr/include/wine-development/wine/windows/mshtmhst.h"
  #include "/usr/include/wine-development/wine/windows/mshtml.h"
  #include "/usr/include/wine-development/wine/windows/msi.h"
  #include "/usr/include/wine-development/wine/windows/msidefs.h"
  #include "/usr/include/wine-development/wine/windows/msident.h"
  #include "/usr/include/wine-development/wine/windows/msinkaut.h"
  #include "/usr/include/wine-development/wine/windows/msiquery.h"
  #include "/usr/include/wine-development/wine/windows/msopc.h"
  #include "/usr/include/wine-development/wine/windows/mssip.h"
  #include "/usr/include/wine-development/wine/windows/msstkppg.h"
  #include "/usr/include/wine-development/wine/windows/mstask.h"
  #include "/usr/include/wine-development/wine/windows/mstcpip.h"
  #include "/usr/include/wine-development/wine/windows/mswsock.h"
  #include "/usr/include/wine-development/wine/windows/msxml.h"
  #include "/usr/include/wine-development/wine/windows/msxml2.h"
  #include "/usr/include/wine-development/wine/windows/msxml2did.h"
  #include "/usr/include/wine-development/wine/windows/msxml6.h"
  #include "/usr/include/wine-development/wine/windows/msxml6did.h"
  #include "/usr/include/wine-development/wine/windows/msxmldid.h"
  #include "/usr/include/wine-development/wine/windows/mtxdm.h"
  #include "/usr/include/wine-development/wine/windows/multimon.h"
  #include "/usr/include/wine-development/wine/windows/namespaceapi.h"
  #include "/usr/include/wine-development/wine/windows/natupnp.h"
  #include "/usr/include/wine-development/wine/windows/nb30.h"
  #include "/usr/include/wine-development/wine/windows/ncrypt.h"
  #include "/usr/include/wine-development/wine/windows/ndrtypes.h"
  #include "/usr/include/wine-development/wine/windows/netcfgx.h"
  #include "/usr/include/wine-development/wine/windows/netcon.h"
  #include "/usr/include/wine-development/wine/windows/netfw.h"
  #include "/usr/include/wine-development/wine/windows/netioapi.h"
  #include "/usr/include/wine-development/wine/windows/netiodef.h"
  #include "/usr/include/wine-development/wine/windows/netlistmgr.h"
  #include "/usr/include/wine-development/wine/windows/newdev.h"
  #include "/usr/include/wine-development/wine/windows/nldef.h"
  #include "/usr/include/wine-development/wine/windows/npapi.h"
  #include "/usr/include/wine-development/wine/windows/nserror.h"
  #include "/usr/include/wine-development/wine/windows/nspapi.h"
  #include "/usr/include/wine-development/wine/windows/ntddcdrm.h"
  #include "/usr/include/wine-development/wine/windows/ntddkbd.h"
  #include "/usr/include/wine-development/wine/windows/ntddmou.h"
  #include "/usr/include/wine-development/wine/windows/ntddndis.h"
  #include "/usr/include/wine-development/wine/windows/ntddscsi.h"
  #include "/usr/include/wine-development/wine/windows/ntddstor.h"
  #include "/usr/include/wine-development/wine/windows/ntddvdeo.h"
  #include "/usr/include/wine-development/wine/windows/ntdef.h"
  #include "/usr/include/wine-development/wine/windows/ntdsapi.h"
  #include "/usr/include/wine-development/wine/windows/ntgdi.h"
  #include "/usr/include/wine-development/wine/windows/ntlsa.h"
  #include "/usr/include/wine-development/wine/windows/ntquery.h"
  #include "/usr/include/wine-development/wine/windows/ntsecapi.h"
  #include "/usr/include/wine-development/wine/windows/ntsecpkg.h"
  #include "/usr/include/wine-development/wine/windows/ntstatus.h"
  #include "/usr/include/wine-development/wine/windows/ntuser.h"
  #include "/usr/include/wine-development/wine/windows/oaidl.h"
  #include "/usr/include/wine-development/wine/windows/objbase.h"
  #include "/usr/include/wine-development/wine/windows/objectarray.h"
  #include "/usr/include/wine-development/wine/windows/objidl.h"
  #include "/usr/include/wine-development/wine/windows/objidlbase.h"
  #include "/usr/include/wine-development/wine/windows/objsafe.h"
  #include "/usr/include/wine-development/wine/windows/objsel.h"
  #include "/usr/include/wine-development/wine/windows/ocidl.h"
  #include "/usr/include/wine-development/wine/windows/ocmm.h"
  #include "/usr/include/wine-development/wine/windows/odbcinst.h"
  #include "/usr/include/wine-development/wine/windows/ole2.h"
  #include "/usr/include/wine-development/wine/windows/ole2ver.h"
  #include "/usr/include/wine-development/wine/windows/oleacc.h"
  #include "/usr/include/wine-development/wine/windows/oleauto.h"
  #include "/usr/include/wine-development/wine/windows/olectl.h"
  #include "/usr/include/wine-development/wine/windows/oledb.h"
  #include "/usr/include/wine-development/wine/windows/oledberr.h"
  #include "/usr/include/wine-development/wine/windows/oledlg.h"
  #include "/usr/include/wine-development/wine/windows/oleidl.h"
  #include "/usr/include/wine-development/wine/windows/optary.h"
  #include "/usr/include/wine-development/wine/windows/patchapi.h"
  #include "/usr/include/wine-development/wine/windows/pathcch.h"
  #include "/usr/include/wine-development/wine/windows/pdh.h"
  #include "/usr/include/wine-development/wine/windows/pdhmsg.h"
  #include "/usr/include/wine-development/wine/windows/perflib.h"
  #include "/usr/include/wine-development/wine/windows/perhist.h"
  #include "/usr/include/wine-development/wine/windows/physicalmonitorenumerationapi.h"
  #include "/usr/include/wine-development/wine/windows/pktdef.h"
  #include "/usr/include/wine-development/wine/windows/poppack.h"
  #include "/usr/include/wine-development/wine/windows/powrprof.h"
  #include "/usr/include/wine-development/wine/windows/prntvpt.h"
  #include "/usr/include/wine-development/wine/windows/processthreadsapi.h"
  #include "/usr/include/wine-development/wine/windows/profinfo.h"
  #include "/usr/include/wine-development/wine/windows/proofofpossessioncookieinfo.h"
  #include "/usr/include/wine-development/wine/windows/propidl.h"
  #include "/usr/include/wine-development/wine/windows/propkey.h"
  #include "/usr/include/wine-development/wine/windows/propkeydef.h"
  #include "/usr/include/wine-development/wine/windows/propsys.h"
  #include "/usr/include/wine-development/wine/windows/propvarutil.h"
  #include "/usr/include/wine-development/wine/windows/prsht.h"
  #include "/usr/include/wine-development/wine/windows/psapi.h"
  #include "/usr/include/wine-development/wine/windows/pshpack1.h"
  #include "/usr/include/wine-development/wine/windows/pshpack2.h"
  #include "/usr/include/wine-development/wine/windows/pshpack4.h"
  #include "/usr/include/wine-development/wine/windows/pshpack8.h"
  #include "/usr/include/wine-development/wine/windows/pstore.h"
  #include "/usr/include/wine-development/wine/windows/qedit.h"
  #include "/usr/include/wine-development/wine/windows/qos2.h"
  #include "/usr/include/wine-development/wine/windows/ras.h"
  #include "/usr/include/wine-development/wine/windows/rasdlg.h"
  #include "/usr/include/wine-development/wine/windows/raserror.h"
  #include "/usr/include/wine-development/wine/windows/reason.h"
  #include "/usr/include/wine-development/wine/windows/regstr.h"
  #include "/usr/include/wine-development/wine/windows/relogger.h"
  #include "/usr/include/wine-development/wine/windows/restartmanager.h"
  #include "/usr/include/wine-development/wine/windows/restrictederrorinfo.h"
  #include "/usr/include/wine-development/wine/windows/richedit.h"
  #include "/usr/include/wine-development/wine/windows/richole.h"
  #include "/usr/include/wine-development/wine/windows/rmxfguid.h"
  #include "/usr/include/wine-development/wine/windows/rmxftmpl.h"
  #include "/usr/include/wine-development/wine/windows/roapi.h"
  #include "/usr/include/wine-development/wine/windows/roerrorapi.h"
  #include "/usr/include/wine-development/wine/windows/roparameterizediid.h"
  #include "/usr/include/wine-development/wine/windows/rpc.h"
  #include "/usr/include/wine-development/wine/windows/rpcasync.h"
  #include "/usr/include/wine-development/wine/windows/rpcdce.h"
  #include "/usr/include/wine-development/wine/windows/rpcdcep.h"
  #include "/usr/include/wine-development/wine/windows/rpcndr.h"
  #include "/usr/include/wine-development/wine/windows/rpcnterr.h"
  #include "/usr/include/wine-development/wine/windows/rpcproxy.h"
  #include "/usr/include/wine-development/wine/windows/rpcsal.h"
  #include "/usr/include/wine-development/wine/windows/rtutils.h"
  #include "/usr/include/wine-development/wine/windows/rtworkq.h"
  #include "/usr/include/wine-development/wine/windows/sal.h"
  #include "/usr/include/wine-development/wine/windows/sapi.h"
  #include "/usr/include/wine-development/wine/windows/sapiddk.h"
  #include "/usr/include/wine-development/wine/windows/scarderr.h"
  #include "/usr/include/wine-development/wine/windows/schannel.h"
  #include "/usr/include/wine-development/wine/windows/schemadef.h"
  #include "/usr/include/wine-development/wine/windows/schnlsp.h"
  #include "/usr/include/wine-development/wine/windows/sddl.h"
  #include "/usr/include/wine-development/wine/windows/secext.h"
  #include "/usr/include/wine-development/wine/windows/security.h"
  #include "/usr/include/wine-development/wine/windows/sensapi.h"
  #include "/usr/include/wine-development/wine/windows/sensevts.h"
  #include "/usr/include/wine-development/wine/windows/servprov.h"
  #include "/usr/include/wine-development/wine/windows/setupapi.h"
  #include "/usr/include/wine-development/wine/windows/sfc.h"
  #include "/usr/include/wine-development/wine/windows/shdeprecated.h"
  #include "/usr/include/wine-development/wine/windows/shdispid.h"
  #include "/usr/include/wine-development/wine/windows/shellapi.h"
  #include "/usr/include/wine-development/wine/windows/shellscalingapi.h"
  #include "/usr/include/wine-development/wine/windows/shimgdata.h"
  #include "/usr/include/wine-development/wine/windows/shldisp.h"
  #include "/usr/include/wine-development/wine/windows/shlguid.h"
  #include "/usr/include/wine-development/wine/windows/shlobj.h"
  #include "/usr/include/wine-development/wine/windows/shlwapi.h"
  #include "/usr/include/wine-development/wine/windows/shobjidl.h"
  #include "/usr/include/wine-development/wine/windows/shtypes.h"
  #include "/usr/include/wine-development/wine/windows/sipbase.h"
  #include "/usr/include/wine-development/wine/windows/slerror.h"
  #include "/usr/include/wine-development/wine/windows/slpublic.h"
  #include "/usr/include/wine-development/wine/windows/snmp.h"
  #include "/usr/include/wine-development/wine/windows/socketapi.h"
  #include "/usr/include/wine-development/wine/windows/softpub.h"
  #include "/usr/include/wine-development/wine/windows/spatialaudioclient.h"
  #include "/usr/include/wine-development/wine/windows/specstrings.h"
  #include "/usr/include/wine-development/wine/windows/sperror.h"
  #include "/usr/include/wine-development/wine/windows/sql.h"
  #include "/usr/include/wine-development/wine/windows/sqlext.h"
  #include "/usr/include/wine-development/wine/windows/sqltypes.h"
  #include "/usr/include/wine-development/wine/windows/sqlucode.h"
  #include "/usr/include/wine-development/wine/windows/srrestoreptapi.h"
  #include "/usr/include/wine-development/wine/windows/sspi.h"
  #include "/usr/include/wine-development/wine/windows/stgprop.h"
  #include "/usr/include/wine-development/wine/windows/sti.h"
  #include "/usr/include/wine-development/wine/windows/storage.h"
  #include "/usr/include/wine-development/wine/windows/strmif.h"
  #include "/usr/include/wine-development/wine/windows/strongname.h"
  #include "/usr/include/wine-development/wine/windows/strsafe.h"
  #include "/usr/include/wine-development/wine/windows/structuredquerycondition.h"
  #include "/usr/include/wine-development/wine/windows/svrapi.h"
  #include "/usr/include/wine-development/wine/windows/synchapi.h"
  #include "/usr/include/wine-development/wine/windows/t2embapi.h"
  #include "/usr/include/wine-development/wine/windows/tapi.h"
  #include "/usr/include/wine-development/wine/windows/taskschd.h"
  #include "/usr/include/wine-development/wine/windows/tbs.h"
  #include "/usr/include/wine-development/wine/windows/tchar.h"
  #include "/usr/include/wine-development/wine/windows/tcpestats.h"
  #include "/usr/include/wine-development/wine/windows/tcpmib.h"
  #include "/usr/include/wine-development/wine/windows/textserv.h"
  #include "/usr/include/wine-development/wine/windows/textstor.h"
  #include "/usr/include/wine-development/wine/windows/threadpoolapiset.h"
  #include "/usr/include/wine-development/wine/windows/thumbcache.h"
  #include "/usr/include/wine-development/wine/windows/timezoneapi.h"
  #include "/usr/include/wine-development/wine/windows/tlhelp32.h"
  #include "/usr/include/wine-development/wine/windows/tlogstg.h"
  #include "/usr/include/wine-development/wine/windows/tmschema.h"
  #include "/usr/include/wine-development/wine/windows/tom.h"
  #include "/usr/include/wine-development/wine/windows/tpcshrd.h"
  #include "/usr/include/wine-development/wine/windows/traffic.h"
  #include "/usr/include/wine-development/wine/windows/transact.h"
  #include "/usr/include/wine-development/wine/windows/twain.h"
  #include "/usr/include/wine-development/wine/windows/txcoord.h"
  #include "/usr/include/wine-development/wine/windows/txdtc.h"
  #include "/usr/include/wine-development/wine/windows/udpmib.h"
  #include "/usr/include/wine-development/wine/windows/uianimation.h"
  #include "/usr/include/wine-development/wine/windows/uiautomation.h"
  #include "/usr/include/wine-development/wine/windows/uiautomationclient.h"
  #include "/usr/include/wine-development/wine/windows/uiautomationcore.h"
  #include "/usr/include/wine-development/wine/windows/uiautomationcoreapi.h"
  #include "/usr/include/wine-development/wine/windows/uiribbon.h"
  #include "/usr/include/wine-development/wine/windows/unexposeenums2managed.h"
  #include "/usr/include/wine-development/wine/windows/unknwn.h"
  #include "/usr/include/wine-development/wine/windows/urlhist.h"
  #include "/usr/include/wine-development/wine/windows/urlmon.h"
  #include "/usr/include/wine-development/wine/windows/userenv.h"
  #include "/usr/include/wine-development/wine/windows/usp10.h"
  #include "/usr/include/wine-development/wine/windows/uuids.h"
  #include "/usr/include/wine-development/wine/windows/uxtheme.h"
  #include "/usr/include/wine-development/wine/windows/vdmdbg.h"
  #include "/usr/include/wine-development/wine/windows/ver.h"
  #include "/usr/include/wine-development/wine/windows/verrsrc.h"
  #include "/usr/include/wine-development/wine/windows/vfw.h"
  #include "/usr/include/wine-development/wine/windows/vfwmsgs.h"
  #include "/usr/include/wine-development/wine/windows/videoacc.h"
  #include "/usr/include/wine-development/wine/windows/virtdisk.h"
  #include "/usr/include/wine-development/wine/windows/vmr9.h"
  #include "/usr/include/wine-development/wine/windows/vsbackup.h"
  #include "/usr/include/wine-development/wine/windows/vss.h"
  #include "/usr/include/wine-development/wine/windows/vsstyle.h"
  #include "/usr/include/wine-development/wine/windows/vssym32.h"
  #include "/usr/include/wine-development/wine/windows/vswriter.h"
  #include "/usr/include/wine-development/wine/windows/wbemcli.h"
  #include "/usr/include/wine-development/wine/windows/wbemdisp.h"
  #include "/usr/include/wine-development/wine/windows/wbemprov.h"
  #include "/usr/include/wine-development/wine/windows/wct.h"
  #include "/usr/include/wine-development/wine/windows/weakreference.h"
  #include "/usr/include/wine-development/wine/windows/webservices.h"
  #include "/usr/include/wine-development/wine/windows/werapi.h"
  #include "/usr/include/wine-development/wine/windows/wfext.h"
  #include "/usr/include/wine-development/wine/windows/wia.h"
  #include "/usr/include/wine-development/wine/windows/wia_lh.h"
  #include "/usr/include/wine-development/wine/windows/wia_xp.h"
  #include "/usr/include/wine-development/wine/windows/wiadef.h"
  #include "/usr/include/wine-development/wine/windows/wimgapi.h"
  #include "/usr/include/wine-development/wine/windows/winapifamily.h"
  #include "/usr/include/wine-development/wine/windows/winbase.h"
  #include "/usr/include/wine-development/wine/windows/winber.h"
  #include "/usr/include/wine-development/wine/windows/wincodec.h"
  #include "/usr/include/wine-development/wine/windows/wincodecsdk.h"
  #include "/usr/include/wine-development/wine/windows/wincon.h"
  #include "/usr/include/wine-development/wine/windows/wincontypes.h"
  #include "/usr/include/wine-development/wine/windows/wincred.h"
  #include "/usr/include/wine-development/wine/windows/wincrypt.h"
  #include "/usr/include/wine-development/wine/windows/windef.h"
  #include "/usr/include/wine-development/wine/windows/windns.h"
  #include "/usr/include/wine-development/wine/windows/windot11.h"
  #include "/usr/include/wine-development/wine/windows/windows.devices.enumeration.h"
  #include "/usr/include/wine-development/wine/windows/windows.devices.haptics.h"
  #include "/usr/include/wine-development/wine/windows/windows.devices.power.h"
  #include "/usr/include/wine-development/wine/windows/windows.foundation.collections.h"
  #include "/usr/include/wine-development/wine/windows/windows.foundation.h"
  #include "/usr/include/wine-development/wine/windows/windows.foundation.metadata.h"
  #include "/usr/include/wine-development/wine/windows/windows.foundation.numerics.h"
  #include "/usr/include/wine-development/wine/windows/windows.gaming.input.custom.h"
  #include "/usr/include/wine-development/wine/windows/windows.gaming.input.forcefeedback.h"
  #include "/usr/include/wine-development/wine/windows/windows.gaming.input.h"
  #include "/usr/include/wine-development/wine/windows/windows.globalization.h"
  #include "/usr/include/wine-development/wine/windows/windows.h"
  #include "/usr/include/wine-development/wine/windows/windows.media.closedcaptioning.h"
  #include "/usr/include/wine-development/wine/windows/windows.media.devices.h"
  #include "/usr/include/wine-development/wine/windows/windows.media.h"
  #include "/usr/include/wine-development/wine/windows/windows.media.speechrecognition.h"
  #include "/usr/include/wine-development/wine/windows/windows.media.speechsynthesis.h"
  #include "/usr/include/wine-development/wine/windows/windows.security.cryptography.h"
  #include "/usr/include/wine-development/wine/windows/windows.storage.streams.h"
  #include "/usr/include/wine-development/wine/windows/windows.system.h"
  #include "/usr/include/wine-development/wine/windows/windows.system.power.h"
  #include "/usr/include/wine-development/wine/windows/windows.system.threading.h"
  #include "/usr/include/wine-development/wine/windows/windows.system.userprofile.h"
  #include "/usr/include/wine-development/wine/windows/windows.ui.h"
  #include "/usr/include/wine-development/wine/windows/windowscontracts.h"
  #include "/usr/include/wine-development/wine/windows/windowsx.h"
  #include "/usr/include/wine-development/wine/windows/winerror.h"
  #include "/usr/include/wine-development/wine/windows/winevt.h"
  #include "/usr/include/wine-development/wine/windows/wingdi.h"
  #include "/usr/include/wine-development/wine/windows/winhttp.h"
  #include "/usr/include/wine-development/wine/windows/wininet.h"
  #include "/usr/include/wine-development/wine/windows/winineti.h"
  #include "/usr/include/wine-development/wine/windows/winioctl.h"
  #include "/usr/include/wine-development/wine/windows/winldap.h"
  #include "/usr/include/wine-development/wine/windows/winnetwk.h"
  #include "/usr/include/wine-development/wine/windows/winnls.h"
  #include "/usr/include/wine-development/wine/windows/winnls32.h"
  #include "/usr/include/wine-development/wine/windows/winnt.h"
  #include "/usr/include/wine-development/wine/windows/winperf.h"
  #include "/usr/include/wine-development/wine/windows/winreg.h"
  #include "/usr/include/wine-development/wine/windows/winresrc.h"
  #include "/usr/include/wine-development/wine/windows/winsafer.h"
  #include "/usr/include/wine-development/wine/windows/winscard.h"
  #include "/usr/include/wine-development/wine/windows/winsmcrd.h"
  #include "/usr/include/wine-development/wine/windows/winsnmp.h"
  #include "/usr/include/wine-development/wine/windows/winsock.h"
  #include "/usr/include/wine-development/wine/windows/winsock2.h"
  #include "/usr/include/wine-development/wine/windows/winspool.h"
  #include "/usr/include/wine-development/wine/windows/winstring.h"
  #include "/usr/include/wine-development/wine/windows/winsvc.h"
  #include "/usr/include/wine-development/wine/windows/winsxs.h"
  #include "/usr/include/wine-development/wine/windows/wintab.h"
  #include "/usr/include/wine-development/wine/windows/wintabx.h"
  #include "/usr/include/wine-development/wine/windows/winternl.h"
  #include "/usr/include/wine-development/wine/windows/wintrust.h"
  #include "/usr/include/wine-development/wine/windows/winusb.h"
  #include "/usr/include/wine-development/wine/windows/winuser.h"
  #include "/usr/include/wine-development/wine/windows/winver.h"
  #include "/usr/include/wine-development/wine/windows/wlanapi.h"
  #include "/usr/include/wine-development/wine/windows/wmcodecdsp.h"
  #include "/usr/include/wine-development/wine/windows/wmdrmsdk.h"
  #include "/usr/include/wine-development/wine/windows/wmistr.h"
  #include "/usr/include/wine-development/wine/windows/wmium.h"
  #include "/usr/include/wine-development/wine/windows/wmiutils.h"
  #include "/usr/include/wine-development/wine/windows/wmp.h"
  #include "/usr/include/wine-development/wine/windows/wmpids.h"
  #include "/usr/include/wine-development/wine/windows/wmprealestate.h"
  #include "/usr/include/wine-development/wine/windows/wmpservices.h"
  #include "/usr/include/wine-development/wine/windows/wmsbuffer.h"
  #include "/usr/include/wine-development/wine/windows/wmsdk.h"
  #include "/usr/include/wine-development/wine/windows/wmsdkidl.h"
  #include "/usr/include/wine-development/wine/windows/wmsecure.h"
  #include "/usr/include/wine-development/wine/windows/wnaspi32.h"
  #include "/usr/include/wine-development/wine/windows/wownt16.h"
  #include "/usr/include/wine-development/wine/windows/wownt32.h"
  #include "/usr/include/wine-development/wine/windows/wpcapi.h"
  #include "/usr/include/wine-development/wine/windows/ws2def.h"
  #include "/usr/include/wine-development/wine/windows/ws2ipdef.h"
  #include "/usr/include/wine-development/wine/windows/ws2spi.h"
  #include "/usr/include/wine-development/wine/windows/ws2tcpip.h"
  #include "/usr/include/wine-development/wine/windows/wsdapi.h"
  #include "/usr/include/wine-development/wine/windows/wsdbase.h"
  #include "/usr/include/wine-development/wine/windows/wsddisco.h"
  #include "/usr/include/wine-development/wine/windows/wsdtypes.h"
  #include "/usr/include/wine-development/wine/windows/wsdutil.h"
  #include "/usr/include/wine-development/wine/windows/wsdxml.h"
  #include "/usr/include/wine-development/wine/windows/wsdxmldom.h"
  #include "/usr/include/wine-development/wine/windows/wshisotp.h"
  #include "/usr/include/wine-development/wine/windows/wsipx.h"
  #include "/usr/include/wine-development/wine/windows/wsnwlink.h"
  #include "/usr/include/wine-development/wine/windows/wtsapi32.h"
  #include "/usr/include/wine-development/wine/windows/wtypes.h"
  #include "/usr/include/wine-development/wine/windows/wuapi.h"
  #include "/usr/include/wine-development/wine/windows/x3daudio.h"
  #include "/usr/include/wine-development/wine/windows/xact.h"
  #include "/usr/include/wine-development/wine/windows/xact2wb.h"
  #include "/usr/include/wine-development/wine/windows/xact3.h"
  #include "/usr/include/wine-development/wine/windows/xact3wb.h"
  #include "/usr/include/wine-development/wine/windows/xapo.h"
  #include "/usr/include/wine-development/wine/windows/xapofx.h"
  #include "/usr/include/wine-development/wine/windows/xaudio2.h"
  #include "/usr/include/wine-development/wine/windows/xaudio2fx.h"
  #include "/usr/include/wine-development/wine/windows/xcmc.h"
  #include "/usr/include/wine-development/wine/windows/xinput.h"
  #include "/usr/include/wine-development/wine/windows/xmldom.h"
  #include "/usr/include/wine-development/wine/windows/xmldomdid.h"
  #include "/usr/include/wine-development/wine/windows/xmldsodid.h"
  #include "/usr/include/wine-development/wine/windows/xmllite.h"
  #include "/usr/include/wine-development/wine/windows/xpsobjectmodel.h"
  #include "/usr/include/wine-development/wine/windows/xpsobjectmodel_1.h"
  #include "/usr/include/wine-development/wine/windows/zmouse.h"

  // add namespaces
  namespace ABI{typedef int tmp_add_type_1;}
  ABI::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace ABI{namespace Windows{typedef int tmp_add_type_2;}}
  ABI::Windows::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace ABI{namespace Windows{namespace Devices{typedef int tmp_add_type_3;}}}
  ABI::Windows::Devices::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace ABI{namespace Windows{namespace Devices{namespace Enumeration{typedef int tmp_add_type_4;}}}}
  ABI::Windows::Devices::Enumeration::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace ABI{namespace Windows{namespace Devices{namespace Haptics{typedef int tmp_add_type_5;}}}}
  ABI::Windows::Devices::Haptics::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace ABI{namespace Windows{namespace Devices{namespace Power{typedef int tmp_add_type_6;}}}}
  ABI::Windows::Devices::Power::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace ABI{namespace Windows{namespace Foundation{typedef int tmp_add_type_7;}}}
  ABI::Windows::Foundation::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace ABI{namespace Windows{namespace Foundation{namespace Collections{typedef int tmp_add_type_8;}}}}
  ABI::Windows::Foundation::Collections::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace ABI{namespace Windows{namespace Foundation{namespace Internal{typedef int tmp_add_type_9;}}}}
  ABI::Windows::Foundation::Internal::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace ABI{namespace Windows{namespace Foundation{namespace Metadata{typedef int tmp_add_type_10;}}}}
  ABI::Windows::Foundation::Metadata::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace ABI{namespace Windows{namespace Foundation{namespace Numerics{typedef int tmp_add_type_11;}}}}
  ABI::Windows::Foundation::Numerics::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace ABI{namespace Windows{namespace Gaming{typedef int tmp_add_type_12;}}}
  ABI::Windows::Gaming::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace ABI{namespace Windows{namespace Gaming{namespace Input{typedef int tmp_add_type_13;}}}}
  ABI::Windows::Gaming::Input::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace ABI{namespace Windows{namespace Gaming{namespace Input{namespace Custom{typedef int tmp_add_type_14;}}}}}
  ABI::Windows::Gaming::Input::Custom::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace ABI{namespace Windows{namespace Gaming{namespace Input{namespace ForceFeedback{typedef int tmp_add_type_15;}}}}}
  ABI::Windows::Gaming::Input::ForceFeedback::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace ABI{namespace Windows{namespace Globalization{typedef int tmp_add_type_16;}}}
  ABI::Windows::Globalization::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace ABI{namespace Windows{namespace Media{typedef int tmp_add_type_17;}}}
  ABI::Windows::Media::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace ABI{namespace Windows{namespace Media{namespace ClosedCaptioning{typedef int tmp_add_type_18;}}}}
  ABI::Windows::Media::ClosedCaptioning::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace ABI{namespace Windows{namespace Media{namespace Devices{typedef int tmp_add_type_19;}}}}
  ABI::Windows::Media::Devices::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace ABI{namespace Windows{namespace Media{namespace SpeechRecognition{typedef int tmp_add_type_20;}}}}
  ABI::Windows::Media::SpeechRecognition::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace ABI{namespace Windows{namespace Media{namespace SpeechSynthesis{typedef int tmp_add_type_21;}}}}
  ABI::Windows::Media::SpeechSynthesis::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace ABI{namespace Windows{namespace Security{typedef int tmp_add_type_22;}}}
  ABI::Windows::Security::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace ABI{namespace Windows{namespace Security{namespace Cryptography{typedef int tmp_add_type_23;}}}}
  ABI::Windows::Security::Cryptography::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace ABI{namespace Windows{namespace Storage{typedef int tmp_add_type_24;}}}
  ABI::Windows::Storage::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace ABI{namespace Windows{namespace Storage{namespace Streams{typedef int tmp_add_type_25;}}}}
  ABI::Windows::Storage::Streams::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace ABI{namespace Windows{namespace System{typedef int tmp_add_type_26;}}}
  ABI::Windows::System::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace ABI{namespace Windows{namespace System{namespace Power{typedef int tmp_add_type_27;}}}}
  ABI::Windows::System::Power::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace ABI{namespace Windows{namespace System{namespace Threading{typedef int tmp_add_type_28;}}}}
  ABI::Windows::System::Threading::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace ABI{namespace Windows{namespace System{namespace UserProfile{typedef int tmp_add_type_29;}}}}
  ABI::Windows::System::UserProfile::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace ABI{namespace Windows{namespace UI{typedef int tmp_add_type_30;}}}
  ABI::Windows::UI::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace Gdiplus{typedef int tmp_add_type_31;}
  Gdiplus::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace Gdiplus{namespace DllExports{typedef int tmp_add_type_32;}}
  Gdiplus::DllExports::tmp_add_type_32 tmp_add_func_32(){return 0;};

  // add classes
  ADOCommandConstruction* tmp_add_class_0;
  ADOConnectionConstruction* tmp_add_class_1;
  ADOConnectionConstruction15* tmp_add_class_2;
  ADODebugging* tmp_add_class_3;
  ADORecordsetConstruction* tmp_add_class_4;
  AMBISONICS_PARAMS* tmp_add_class_5;
  AM_STREAM_INFO* tmp_add_class_6;
  APARTMENT_SHUTDOWN_REGISTRATION_COOKIE__* tmp_add_class_7;
  API_VERSION* tmp_add_class_8;
  ASN1decoding_s* tmp_add_class_9;
  ASN1encoding_s* tmp_add_class_10;
  ASN1objectidentifier_s* tmp_add_class_11;
  AUDIO_VOLUME_NOTIFICATION_DATA* tmp_add_class_12;
  AUTHZ_ACCESS_CHECK_RESULTS_HANDLE__* tmp_add_class_13;
  AUTHZ_AUDIT_EVENT_HANDLE__* tmp_add_class_14;
  AUTHZ_CLIENT_CONTEXT_HANDLE__* tmp_add_class_15;
  AUTHZ_RESOURCE_MANAGER_HANDLE__* tmp_add_class_16;
  AutoProxyHelperFunctions* tmp_add_class_17;
  AutoProxyHelperVtbl* tmp_add_class_18;
  BOID* tmp_add_class_19;
  CATALOG_INFO_* tmp_add_class_20;
  CD3D10_BUFFER_DESC* tmp_add_class_21;
  CD3D10_TEXTURE1D_DESC* tmp_add_class_22;
  CD3D10_TEXTURE2D_DESC* tmp_add_class_23;
  CD3D11_BLEND_DESC* tmp_add_class_24;
  CD3D11_BUFFER_DESC* tmp_add_class_25;
  CD3D11_DEFAULT* tmp_add_class_26;
  CD3D11_DEPTH_STENCIL_DESC* tmp_add_class_27;
  CD3D11_QUERY_DESC* tmp_add_class_28;
  CD3D11_RASTERIZER_DESC* tmp_add_class_29;
  CD3D11_RENDER_TARGET_VIEW_DESC* tmp_add_class_30;
  CD3D11_SAMPLER_DESC* tmp_add_class_31;
  CD3D11_SHADER_RESOURCE_VIEW_DESC* tmp_add_class_32;
  CD3D11_TEXTURE2D_DESC* tmp_add_class_33;
  CMC_attachment_s* tmp_add_class_34;
  CMYKCOLOR* tmp_add_class_35;
  CONFIRMSAFETY* tmp_add_class_36;
  COPYFILE2_EXTENDED_PARAMETERS* tmp_add_class_37;
  COPYFILE2_MESSAGE* tmp_add_class_38;
  COR_DEBUG_IL_TO_NATIVE_MAP* tmp_add_class_39;
  COR_DEBUG_STEP_RANGE* tmp_add_class_40;
  CO_MTA_USAGE_COOKIE__* tmp_add_class_41;
  CRYPTCATATTRIBUTE_* tmp_add_class_42;
  CRYPTCATCDF_* tmp_add_class_43;
  CRYPTCATMEMBER_* tmp_add_class_44;
  CodecAPIEventData* tmp_add_class_45;
  Command15* tmp_add_class_46;
  Command25* tmp_add_class_47;
  Connection15* tmp_add_class_48;
  ConnectionEvents* tmp_add_class_49;
  ConnectionEventsVt* tmp_add_class_50;
  D2D1_ARC_SEGMENT* tmp_add_class_51;
  D2D1_BEZIER_SEGMENT* tmp_add_class_52;
  D2D1_BITMAP_BRUSH_PROPERTIES* tmp_add_class_53;
  D2D1_BITMAP_BRUSH_PROPERTIES1* tmp_add_class_54;
  D2D1_BITMAP_PROPERTIES* tmp_add_class_55;
  D2D1_BITMAP_PROPERTIES1* tmp_add_class_56;
  D2D1_BLEND_DESCRIPTION* tmp_add_class_57;
  D2D1_BRUSH_PROPERTIES* tmp_add_class_58;
  D2D1_CREATION_PROPERTIES* tmp_add_class_59;
  D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES* tmp_add_class_60;
  D2D1_DRAWING_STATE_DESCRIPTION* tmp_add_class_61;
  D2D1_DRAWING_STATE_DESCRIPTION1* tmp_add_class_62;
  D2D1_EFFECT_INPUT_DESCRIPTION* tmp_add_class_63;
  D2D1_ELLIPSE* tmp_add_class_64;
  D2D1_FACTORY_OPTIONS* tmp_add_class_65;
  D2D1_GRADIENT_MESH_PATCH* tmp_add_class_66;
  D2D1_GRADIENT_STOP* tmp_add_class_67;
  D2D1_HWND_RENDER_TARGET_PROPERTIES* tmp_add_class_68;
  D2D1_IMAGE_BRUSH_PROPERTIES* tmp_add_class_69;
  D2D1_INK_BEZIER_SEGMENT* tmp_add_class_70;
  D2D1_INK_POINT* tmp_add_class_71;
  D2D1_INK_STYLE_PROPERTIES* tmp_add_class_72;
  D2D1_INPUT_DESCRIPTION* tmp_add_class_73;
  D2D1_INPUT_ELEMENT_DESC* tmp_add_class_74;
  D2D1_LAYER_PARAMETERS* tmp_add_class_75;
  D2D1_LAYER_PARAMETERS1* tmp_add_class_76;
  D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES* tmp_add_class_77;
  D2D1_MAPPED_RECT* tmp_add_class_78;
  D2D1_PIXEL_FORMAT* tmp_add_class_79;
  D2D1_POINT_DESCRIPTION* tmp_add_class_80;
  D2D1_PRINT_CONTROL_PROPERTIES* tmp_add_class_81;
  D2D1_PROPERTY_BINDING* tmp_add_class_82;
  D2D1_QUADRATIC_BEZIER_SEGMENT* tmp_add_class_83;
  D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES* tmp_add_class_84;
  D2D1_RENDERING_CONTROLS* tmp_add_class_85;
  D2D1_RENDER_TARGET_PROPERTIES* tmp_add_class_86;
  D2D1_RESOURCE_TEXTURE_PROPERTIES* tmp_add_class_87;
  D2D1_ROUNDED_RECT* tmp_add_class_88;
  D2D1_STROKE_STYLE_PROPERTIES* tmp_add_class_89;
  D2D1_STROKE_STYLE_PROPERTIES1* tmp_add_class_90;
  D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES* tmp_add_class_91;
  D2D1_TRIANGLE* tmp_add_class_92;
  D2D1_VERTEX_BUFFER_PROPERTIES* tmp_add_class_93;
  D2D1_VERTEX_RANGE* tmp_add_class_94;
  D2D_MATRIX_3X2_F* tmp_add_class_95;
  D2D_MATRIX_4X3_F* tmp_add_class_96;
  D2D_MATRIX_4X4_F* tmp_add_class_97;
  D2D_MATRIX_5X4_F* tmp_add_class_98;
  D2D_POINT_2F* tmp_add_class_99;
  D2D_POINT_2U* tmp_add_class_100;
  D2D_RECT_F* tmp_add_class_101;
  D2D_RECT_U* tmp_add_class_102;
  D2D_SIZE_F* tmp_add_class_103;
  D2D_SIZE_U* tmp_add_class_104;
  D2D_VECTOR_2F* tmp_add_class_105;
  D2D_VECTOR_3F* tmp_add_class_106;
  D2D_VECTOR_4F* tmp_add_class_107;
  D3D10_BLEND_DESC* tmp_add_class_108;
  D3D10_BLEND_DESC1* tmp_add_class_109;
  D3D10_BOX* tmp_add_class_110;
  D3D10_BUFFER_DESC* tmp_add_class_111;
  D3D10_BUFFER_RTV* tmp_add_class_112;
  D3D10_BUFFER_SRV* tmp_add_class_113;
  D3D10_COUNTER_DESC* tmp_add_class_114;
  D3D10_COUNTER_INFO* tmp_add_class_115;
  D3D10_DEPTH_STENCILOP_DESC* tmp_add_class_116;
  D3D10_DEPTH_STENCIL_DESC* tmp_add_class_117;
  D3D10_DEPTH_STENCIL_VIEW_DESC* tmp_add_class_118;
  D3D10_INFO_QUEUE_FILTER* tmp_add_class_119;
  D3D10_INFO_QUEUE_FILTER_DESC* tmp_add_class_120;
  D3D10_INPUT_ELEMENT_DESC* tmp_add_class_121;
  D3D10_MAPPED_TEXTURE2D* tmp_add_class_122;
  D3D10_MAPPED_TEXTURE3D* tmp_add_class_123;
  D3D10_MESSAGE* tmp_add_class_124;
  D3D10_QUERY_DATA_PIPELINE_STATISTICS* tmp_add_class_125;
  D3D10_QUERY_DATA_SO_STATISTICS* tmp_add_class_126;
  D3D10_QUERY_DATA_TIMESTAMP_DISJOINT* tmp_add_class_127;
  D3D10_QUERY_DESC* tmp_add_class_128;
  D3D10_RASTERIZER_DESC* tmp_add_class_129;
  D3D10_RENDER_TARGET_BLEND_DESC1* tmp_add_class_130;
  D3D10_RENDER_TARGET_VIEW_DESC* tmp_add_class_131;
  D3D10_SAMPLER_DESC* tmp_add_class_132;
  D3D10_SHADER_RESOURCE_VIEW_DESC* tmp_add_class_133;
  D3D10_SHADER_RESOURCE_VIEW_DESC1* tmp_add_class_134;
  D3D10_SO_DECLARATION_ENTRY* tmp_add_class_135;
  D3D10_SUBRESOURCE_DATA* tmp_add_class_136;
  D3D10_TEX1D_ARRAY_DSV* tmp_add_class_137;
  D3D10_TEX1D_ARRAY_RTV* tmp_add_class_138;
  D3D10_TEX1D_ARRAY_SRV* tmp_add_class_139;
  D3D10_TEX1D_DSV* tmp_add_class_140;
  D3D10_TEX1D_RTV* tmp_add_class_141;
  D3D10_TEX1D_SRV* tmp_add_class_142;
  D3D10_TEX2DMS_ARRAY_DSV* tmp_add_class_143;
  D3D10_TEX2DMS_ARRAY_RTV* tmp_add_class_144;
  D3D10_TEX2DMS_ARRAY_SRV* tmp_add_class_145;
  D3D10_TEX2DMS_DSV* tmp_add_class_146;
  D3D10_TEX2DMS_RTV* tmp_add_class_147;
  D3D10_TEX2DMS_SRV* tmp_add_class_148;
  D3D10_TEX2D_ARRAY_DSV* tmp_add_class_149;
  D3D10_TEX2D_ARRAY_RTV* tmp_add_class_150;
  D3D10_TEX2D_ARRAY_SRV* tmp_add_class_151;
  D3D10_TEX2D_DSV* tmp_add_class_152;
  D3D10_TEX2D_RTV* tmp_add_class_153;
  D3D10_TEX2D_SRV* tmp_add_class_154;
  D3D10_TEX3D_RTV* tmp_add_class_155;
  D3D10_TEX3D_SRV* tmp_add_class_156;
  D3D10_TEXCUBE_ARRAY_SRV1* tmp_add_class_157;
  D3D10_TEXCUBE_SRV* tmp_add_class_158;
  D3D10_TEXTURE1D_DESC* tmp_add_class_159;
  D3D10_TEXTURE2D_DESC* tmp_add_class_160;
  D3D10_TEXTURE3D_DESC* tmp_add_class_161;
  D3D10_VIEWPORT* tmp_add_class_162;
  D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT* tmp_add_class_163;
  D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT* tmp_add_class_164;
  D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT* tmp_add_class_165;
  D3D11_AUTHENTICATED_CONFIGURE_INPUT* tmp_add_class_166;
  D3D11_AUTHENTICATED_CONFIGURE_OUTPUT* tmp_add_class_167;
  D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT* tmp_add_class_168;
  D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT* tmp_add_class_169;
  D3D11_AUTHENTICATED_PROTECTION_FLAGS* tmp_add_class_170;
  D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT* tmp_add_class_171;
  D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT* tmp_add_class_172;
  D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT* tmp_add_class_173;
  D3D11_AUTHENTICATED_QUERY_ACESSIBILITY_OUTPUT* tmp_add_class_174;
  D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT* tmp_add_class_175;
  D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT* tmp_add_class_176;
  D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT* tmp_add_class_177;
  D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT* tmp_add_class_178;
  D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT* tmp_add_class_179;
  D3D11_AUTHENTICATED_QUERY_INPUT* tmp_add_class_180;
  D3D11_AUTHENTICATED_QUERY_OUTPUT* tmp_add_class_181;
  D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT* tmp_add_class_182;
  D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT* tmp_add_class_183;
  D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT* tmp_add_class_184;
  D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT* tmp_add_class_185;
  D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT* tmp_add_class_186;
  D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT* tmp_add_class_187;
  D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT* tmp_add_class_188;
  D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT* tmp_add_class_189;
  D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT* tmp_add_class_190;
  D3D11_BLEND_DESC* tmp_add_class_191;
  D3D11_BLEND_DESC1* tmp_add_class_192;
  D3D11_BOX* tmp_add_class_193;
  D3D11_BUFFEREX_SRV* tmp_add_class_194;
  D3D11_BUFFER_DESC* tmp_add_class_195;
  D3D11_BUFFER_RTV* tmp_add_class_196;
  D3D11_BUFFER_SRV* tmp_add_class_197;
  D3D11_BUFFER_UAV* tmp_add_class_198;
  D3D11_CLASS_INSTANCE_DESC* tmp_add_class_199;
  D3D11_COUNTER_DESC* tmp_add_class_200;
  D3D11_COUNTER_INFO* tmp_add_class_201;
  D3D11_DEPTH_STENCILOP_DESC* tmp_add_class_202;
  D3D11_DEPTH_STENCIL_DESC* tmp_add_class_203;
  D3D11_DEPTH_STENCIL_VIEW_DESC* tmp_add_class_204;
  D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS* tmp_add_class_205;
  D3D11_DRAW_INSTANCED_INDIRECT_ARGS* tmp_add_class_206;
  D3D11_ENCRYPTED_BLOCK_INFO* tmp_add_class_207;
  D3D11_FEATURE_DATA_ARCHITECTURE_INFO* tmp_add_class_208;
  D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS* tmp_add_class_209;
  D3D11_FEATURE_DATA_D3D11_OPTIONS* tmp_add_class_210;
  D3D11_FEATURE_DATA_D3D11_OPTIONS1* tmp_add_class_211;
  D3D11_FEATURE_DATA_D3D11_OPTIONS2* tmp_add_class_212;
  D3D11_FEATURE_DATA_D3D11_OPTIONS3* tmp_add_class_213;
  D3D11_FEATURE_DATA_D3D11_OPTIONS4* tmp_add_class_214;
  D3D11_FEATURE_DATA_D3D11_OPTIONS5* tmp_add_class_215;
  D3D11_FEATURE_DATA_D3D9_OPTIONS* tmp_add_class_216;
  D3D11_FEATURE_DATA_D3D9_OPTIONS1* tmp_add_class_217;
  D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT* tmp_add_class_218;
  D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT* tmp_add_class_219;
  D3D11_FEATURE_DATA_DOUBLES* tmp_add_class_220;
  D3D11_FEATURE_DATA_FORMAT_SUPPORT* tmp_add_class_221;
  D3D11_FEATURE_DATA_FORMAT_SUPPORT2* tmp_add_class_222;
  D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT* tmp_add_class_223;
  D3D11_FEATURE_DATA_MARKER_SUPPORT* tmp_add_class_224;
  D3D11_FEATURE_DATA_SHADER_CACHE* tmp_add_class_225;
  D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT* tmp_add_class_226;
  D3D11_FEATURE_DATA_THREADING* tmp_add_class_227;
  D3D11_INFO_QUEUE_FILTER* tmp_add_class_228;
  D3D11_INFO_QUEUE_FILTER_DESC* tmp_add_class_229;
  D3D11_INPUT_ELEMENT_DESC* tmp_add_class_230;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA* tmp_add_class_231;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA* tmp_add_class_232;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA* tmp_add_class_233;
  D3D11_MAPPED_SUBRESOURCE* tmp_add_class_234;
  D3D11_MESSAGE* tmp_add_class_235;
  D3D11_OMAC* tmp_add_class_236;
  D3D11_PACKED_MIP_DESC* tmp_add_class_237;
  D3D11_QUERY_DATA_PIPELINE_STATISTICS* tmp_add_class_238;
  D3D11_QUERY_DATA_SO_STATISTICS* tmp_add_class_239;
  D3D11_QUERY_DATA_TIMESTAMP_DISJOINT* tmp_add_class_240;
  D3D11_QUERY_DESC* tmp_add_class_241;
  D3D11_QUERY_DESC1* tmp_add_class_242;
  D3D11_RASTERIZER_DESC* tmp_add_class_243;
  D3D11_RASTERIZER_DESC1* tmp_add_class_244;
  D3D11_RASTERIZER_DESC2* tmp_add_class_245;
  D3D11_RENDER_TARGET_BLEND_DESC* tmp_add_class_246;
  D3D11_RENDER_TARGET_BLEND_DESC1* tmp_add_class_247;
  D3D11_RENDER_TARGET_VIEW_DESC* tmp_add_class_248;
  D3D11_RENDER_TARGET_VIEW_DESC1* tmp_add_class_249;
  D3D11_RESOURCE_FLAGS* tmp_add_class_250;
  D3D11_SAMPLER_DESC* tmp_add_class_251;
  D3D11_SHADER_RESOURCE_VIEW_DESC* tmp_add_class_252;
  D3D11_SHADER_RESOURCE_VIEW_DESC1* tmp_add_class_253;
  D3D11_SO_DECLARATION_ENTRY* tmp_add_class_254;
  D3D11_SUBRESOURCE_DATA* tmp_add_class_255;
  D3D11_SUBRESOURCE_TILING* tmp_add_class_256;
  D3D11_TEX1D_ARRAY_DSV* tmp_add_class_257;
  D3D11_TEX1D_ARRAY_RTV* tmp_add_class_258;
  D3D11_TEX1D_ARRAY_SRV* tmp_add_class_259;
  D3D11_TEX1D_ARRAY_UAV* tmp_add_class_260;
  D3D11_TEX1D_DSV* tmp_add_class_261;
  D3D11_TEX1D_RTV* tmp_add_class_262;
  D3D11_TEX1D_SRV* tmp_add_class_263;
  D3D11_TEX1D_UAV* tmp_add_class_264;
  D3D11_TEX2DMS_ARRAY_DSV* tmp_add_class_265;
  D3D11_TEX2DMS_ARRAY_RTV* tmp_add_class_266;
  D3D11_TEX2DMS_ARRAY_SRV* tmp_add_class_267;
  D3D11_TEX2DMS_DSV* tmp_add_class_268;
  D3D11_TEX2DMS_RTV* tmp_add_class_269;
  D3D11_TEX2DMS_SRV* tmp_add_class_270;
  D3D11_TEX2D_ARRAY_DSV* tmp_add_class_271;
  D3D11_TEX2D_ARRAY_RTV* tmp_add_class_272;
  D3D11_TEX2D_ARRAY_RTV1* tmp_add_class_273;
  D3D11_TEX2D_ARRAY_SRV* tmp_add_class_274;
  D3D11_TEX2D_ARRAY_SRV1* tmp_add_class_275;
  D3D11_TEX2D_ARRAY_UAV* tmp_add_class_276;
  D3D11_TEX2D_ARRAY_UAV1* tmp_add_class_277;
  D3D11_TEX2D_ARRAY_VPOV* tmp_add_class_278;
  D3D11_TEX2D_DSV* tmp_add_class_279;
  D3D11_TEX2D_RTV* tmp_add_class_280;
  D3D11_TEX2D_RTV1* tmp_add_class_281;
  D3D11_TEX2D_SRV* tmp_add_class_282;
  D3D11_TEX2D_SRV1* tmp_add_class_283;
  D3D11_TEX2D_UAV* tmp_add_class_284;
  D3D11_TEX2D_UAV1* tmp_add_class_285;
  D3D11_TEX2D_VDOV* tmp_add_class_286;
  D3D11_TEX2D_VPIV* tmp_add_class_287;
  D3D11_TEX2D_VPOV* tmp_add_class_288;
  D3D11_TEX3D_RTV* tmp_add_class_289;
  D3D11_TEX3D_SRV* tmp_add_class_290;
  D3D11_TEX3D_UAV* tmp_add_class_291;
  D3D11_TEXCUBE_ARRAY_SRV* tmp_add_class_292;
  D3D11_TEXCUBE_SRV* tmp_add_class_293;
  D3D11_TEXTURE1D_DESC* tmp_add_class_294;
  D3D11_TEXTURE2D_DESC* tmp_add_class_295;
  D3D11_TEXTURE2D_DESC1* tmp_add_class_296;
  D3D11_TEXTURE3D_DESC* tmp_add_class_297;
  D3D11_TEXTURE3D_DESC1* tmp_add_class_298;
  D3D11_TILED_RESOURCE_COORDINATE* tmp_add_class_299;
  D3D11_TILE_REGION_SIZE* tmp_add_class_300;
  D3D11_TILE_SHAPE* tmp_add_class_301;
  D3D11_UNORDERED_ACCESS_VIEW_DESC* tmp_add_class_302;
  D3D11_UNORDERED_ACCESS_VIEW_DESC1* tmp_add_class_303;
  D3D11_VIDEO_COLOR* tmp_add_class_304;
  D3D11_VIDEO_COLOR_RGBA* tmp_add_class_305;
  D3D11_VIDEO_COLOR_YCbCrA* tmp_add_class_306;
  D3D11_VIDEO_CONTENT_PROTECTION_CAPS* tmp_add_class_307;
  D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION* tmp_add_class_308;
  D3D11_VIDEO_DECODER_BUFFER_DESC* tmp_add_class_309;
  D3D11_VIDEO_DECODER_BUFFER_DESC1* tmp_add_class_310;
  D3D11_VIDEO_DECODER_CONFIG* tmp_add_class_311;
  D3D11_VIDEO_DECODER_DESC* tmp_add_class_312;
  D3D11_VIDEO_DECODER_EXTENSION* tmp_add_class_313;
  D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC* tmp_add_class_314;
  D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK* tmp_add_class_315;
  D3D11_VIDEO_PROCESSOR_CAPS* tmp_add_class_316;
  D3D11_VIDEO_PROCESSOR_COLOR_SPACE* tmp_add_class_317;
  D3D11_VIDEO_PROCESSOR_CONTENT_DESC* tmp_add_class_318;
  D3D11_VIDEO_PROCESSOR_CUSTOM_RATE* tmp_add_class_319;
  D3D11_VIDEO_PROCESSOR_FILTER_RANGE* tmp_add_class_320;
  D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC* tmp_add_class_321;
  D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC* tmp_add_class_322;
  D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS* tmp_add_class_323;
  D3D11_VIDEO_PROCESSOR_STREAM* tmp_add_class_324;
  D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT* tmp_add_class_325;
  D3D11_VIDEO_SAMPLE_DESC* tmp_add_class_326;
  D3D11_VIEWPORT* tmp_add_class_327;
  D3D12_BLEND_DESC* tmp_add_class_328;
  D3D12_BOX* tmp_add_class_329;
  D3D12_BUFFER_RTV* tmp_add_class_330;
  D3D12_BUFFER_SRV* tmp_add_class_331;
  D3D12_BUFFER_UAV* tmp_add_class_332;
  D3D12_CACHED_PIPELINE_STATE* tmp_add_class_333;
  D3D12_CLEAR_VALUE* tmp_add_class_334;
  D3D12_COMMAND_QUEUE_DESC* tmp_add_class_335;
  D3D12_COMMAND_SIGNATURE_DESC* tmp_add_class_336;
  D3D12_COMPUTE_PIPELINE_STATE_DESC* tmp_add_class_337;
  D3D12_CONSTANT_BUFFER_VIEW_DESC* tmp_add_class_338;
  D3D12_CPU_DESCRIPTOR_HANDLE* tmp_add_class_339;
  D3D12_DEPTH_STENCILOP_DESC* tmp_add_class_340;
  D3D12_DEPTH_STENCIL_DESC* tmp_add_class_341;
  D3D12_DEPTH_STENCIL_VALUE* tmp_add_class_342;
  D3D12_DEPTH_STENCIL_VIEW_DESC* tmp_add_class_343;
  D3D12_DESCRIPTOR_HEAP_DESC* tmp_add_class_344;
  D3D12_DESCRIPTOR_RANGE* tmp_add_class_345;
  D3D12_DESCRIPTOR_RANGE1* tmp_add_class_346;
  D3D12_DISCARD_REGION* tmp_add_class_347;
  D3D12_DISPATCH_ARGUMENTS* tmp_add_class_348;
  D3D12_DRAW_ARGUMENTS* tmp_add_class_349;
  D3D12_DRAW_INDEXED_ARGUMENTS* tmp_add_class_350;
  D3D12_FEATURE_DATA_ARCHITECTURE* tmp_add_class_351;
  D3D12_FEATURE_DATA_ARCHITECTURE1* tmp_add_class_352;
  D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY* tmp_add_class_353;
  D3D12_FEATURE_DATA_CROSS_NODE* tmp_add_class_354;
  D3D12_FEATURE_DATA_D3D12_OPTIONS* tmp_add_class_355;
  D3D12_FEATURE_DATA_D3D12_OPTIONS1* tmp_add_class_356;
  D3D12_FEATURE_DATA_D3D12_OPTIONS2* tmp_add_class_357;
  D3D12_FEATURE_DATA_D3D12_OPTIONS3* tmp_add_class_358;
  D3D12_FEATURE_DATA_D3D12_OPTIONS4* tmp_add_class_359;
  D3D12_FEATURE_DATA_D3D12_OPTIONS5* tmp_add_class_360;
  D3D12_FEATURE_DATA_EXISTING_HEAPS* tmp_add_class_361;
  D3D12_FEATURE_DATA_FEATURE_LEVELS* tmp_add_class_362;
  D3D12_FEATURE_DATA_FORMAT_INFO* tmp_add_class_363;
  D3D12_FEATURE_DATA_FORMAT_SUPPORT* tmp_add_class_364;
  D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT* tmp_add_class_365;
  D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS* tmp_add_class_366;
  D3D12_FEATURE_DATA_ROOT_SIGNATURE* tmp_add_class_367;
  D3D12_FEATURE_DATA_SERIALIZATION* tmp_add_class_368;
  D3D12_FEATURE_DATA_SHADER_CACHE* tmp_add_class_369;
  D3D12_FEATURE_DATA_SHADER_MODEL* tmp_add_class_370;
  D3D12_GPU_DESCRIPTOR_HANDLE* tmp_add_class_371;
  D3D12_GRAPHICS_PIPELINE_STATE_DESC* tmp_add_class_372;
  D3D12_HEAP_DESC* tmp_add_class_373;
  D3D12_HEAP_PROPERTIES* tmp_add_class_374;
  D3D12_INDEX_BUFFER_VIEW* tmp_add_class_375;
  D3D12_INDIRECT_ARGUMENT_DESC* tmp_add_class_376;
  D3D12_INFO_QUEUE_FILTER* tmp_add_class_377;
  D3D12_INFO_QUEUE_FILTER_DESC* tmp_add_class_378;
  D3D12_INPUT_ELEMENT_DESC* tmp_add_class_379;
  D3D12_INPUT_LAYOUT_DESC* tmp_add_class_380;
  D3D12_MEMCPY_DEST* tmp_add_class_381;
  D3D12_MESSAGE* tmp_add_class_382;
  D3D12_PACKED_MIP_INFO* tmp_add_class_383;
  D3D12_PLACED_SUBRESOURCE_FOOTPRINT* tmp_add_class_384;
  D3D12_QUERY_DATA_PIPELINE_STATISTICS* tmp_add_class_385;
  D3D12_QUERY_DATA_SO_STATISTICS* tmp_add_class_386;
  D3D12_QUERY_HEAP_DESC* tmp_add_class_387;
  D3D12_RANGE* tmp_add_class_388;
  D3D12_RANGE_UINT64* tmp_add_class_389;
  D3D12_RASTERIZER_DESC* tmp_add_class_390;
  D3D12_RENDER_TARGET_BLEND_DESC* tmp_add_class_391;
  D3D12_RENDER_TARGET_VIEW_DESC* tmp_add_class_392;
  D3D12_RESOURCE_ALIASING_BARRIER_ALIASING* tmp_add_class_393;
  D3D12_RESOURCE_ALLOCATION_INFO* tmp_add_class_394;
  D3D12_RESOURCE_BARRIER* tmp_add_class_395;
  D3D12_RESOURCE_DESC* tmp_add_class_396;
  D3D12_RESOURCE_TRANSITION_BARRIER* tmp_add_class_397;
  D3D12_RESOURCE_UAV_BARRIER* tmp_add_class_398;
  D3D12_ROOT_CONSTANTS* tmp_add_class_399;
  D3D12_ROOT_DESCRIPTOR* tmp_add_class_400;
  D3D12_ROOT_DESCRIPTOR1* tmp_add_class_401;
  D3D12_ROOT_DESCRIPTOR_TABLE* tmp_add_class_402;
  D3D12_ROOT_DESCRIPTOR_TABLE1* tmp_add_class_403;
  D3D12_ROOT_PARAMETER* tmp_add_class_404;
  D3D12_ROOT_PARAMETER1* tmp_add_class_405;
  D3D12_ROOT_SIGNATURE_DESC* tmp_add_class_406;
  D3D12_ROOT_SIGNATURE_DESC1* tmp_add_class_407;
  D3D12_SAMPLER_DESC* tmp_add_class_408;
  D3D12_SAMPLE_POSITION* tmp_add_class_409;
  D3D12_SHADER_BYTECODE* tmp_add_class_410;
  D3D12_SHADER_RESOURCE_VIEW_DESC* tmp_add_class_411;
  D3D12_SO_DECLARATION_ENTRY* tmp_add_class_412;
  D3D12_STATIC_SAMPLER_DESC* tmp_add_class_413;
  D3D12_STREAM_OUTPUT_BUFFER_VIEW* tmp_add_class_414;
  D3D12_STREAM_OUTPUT_DESC* tmp_add_class_415;
  D3D12_SUBRESOURCE_DATA* tmp_add_class_416;
  D3D12_SUBRESOURCE_FOOTPRINT* tmp_add_class_417;
  D3D12_SUBRESOURCE_RANGE_UINT64* tmp_add_class_418;
  D3D12_SUBRESOURCE_TILING* tmp_add_class_419;
  D3D12_TEX1D_ARRAY_DSV* tmp_add_class_420;
  D3D12_TEX1D_ARRAY_RTV* tmp_add_class_421;
  D3D12_TEX1D_ARRAY_SRV* tmp_add_class_422;
  D3D12_TEX1D_ARRAY_UAV* tmp_add_class_423;
  D3D12_TEX1D_DSV* tmp_add_class_424;
  D3D12_TEX1D_RTV* tmp_add_class_425;
  D3D12_TEX1D_SRV* tmp_add_class_426;
  D3D12_TEX1D_UAV* tmp_add_class_427;
  D3D12_TEX2DMS_ARRAY_DSV* tmp_add_class_428;
  D3D12_TEX2DMS_ARRAY_RTV* tmp_add_class_429;
  D3D12_TEX2DMS_ARRAY_SRV* tmp_add_class_430;
  D3D12_TEX2DMS_DSV* tmp_add_class_431;
  D3D12_TEX2DMS_RTV* tmp_add_class_432;
  D3D12_TEX2DMS_SRV* tmp_add_class_433;
  D3D12_TEX2D_ARRAY_DSV* tmp_add_class_434;
  D3D12_TEX2D_ARRAY_RTV* tmp_add_class_435;
  D3D12_TEX2D_ARRAY_SRV* tmp_add_class_436;
  D3D12_TEX2D_ARRAY_UAV* tmp_add_class_437;
  D3D12_TEX2D_DSV* tmp_add_class_438;
  D3D12_TEX2D_RTV* tmp_add_class_439;
  D3D12_TEX2D_SRV* tmp_add_class_440;
  D3D12_TEX2D_UAV* tmp_add_class_441;
  D3D12_TEX3D_RTV* tmp_add_class_442;
  D3D12_TEX3D_SRV* tmp_add_class_443;
  D3D12_TEX3D_UAV* tmp_add_class_444;
  D3D12_TEXCUBE_ARRAY_SRV* tmp_add_class_445;
  D3D12_TEXCUBE_SRV* tmp_add_class_446;
  D3D12_TEXTURE_COPY_LOCATION* tmp_add_class_447;
  D3D12_TILED_RESOURCE_COORDINATE* tmp_add_class_448;
  D3D12_TILE_REGION_SIZE* tmp_add_class_449;
  D3D12_TILE_SHAPE* tmp_add_class_450;
  D3D12_UNORDERED_ACCESS_VIEW_DESC* tmp_add_class_451;
  D3D12_VERSIONED_ROOT_SIGNATURE_DESC* tmp_add_class_452;
  D3D12_VERTEX_BUFFER_VIEW* tmp_add_class_453;
  D3D12_VIEWPORT* tmp_add_class_454;
  D3D12_WRITEBUFFERIMMEDIATE_PARAMETER* tmp_add_class_455;
  D3DCOLORVALUE* tmp_add_class_456;
  D3DDEVINFO_VCACHE* tmp_add_class_457;
  D3DDISPLAYMODEEX* tmp_add_class_458;
  D3DDISPLAYMODEFILTER* tmp_add_class_459;
  D3DRESOURCESTATS* tmp_add_class_460;
  D3DX10_IMAGE_INFO* tmp_add_class_461;
  D3DX10_IMAGE_LOAD_INFO* tmp_add_class_462;
  D3DX11_IMAGE_INFO* tmp_add_class_463;
  D3DX11_IMAGE_LOAD_INFO* tmp_add_class_464;
  D3DXCOLOR* tmp_add_class_465;
  D3DXFLOAT16* tmp_add_class_466;
  D3DXMATRIX* tmp_add_class_467;
  D3DXVECTOR2* tmp_add_class_468;
  D3DXVECTOR3* tmp_add_class_469;
  D3DXVECTOR4* tmp_add_class_470;
  DICONDITION* tmp_add_class_471;
  DICONSTANTFORCE* tmp_add_class_472;
  DICUSTOMFORCE* tmp_add_class_473;
  DIDEVCAPS* tmp_add_class_474;
  DIDEVCAPS_DX3* tmp_add_class_475;
  DIDEVICEINSTANCEA* tmp_add_class_476;
  DIDEVICEINSTANCEW* tmp_add_class_477;
  DIDEVICEINSTANCE_DX3A* tmp_add_class_478;
  DIDEVICEINSTANCE_DX3W* tmp_add_class_479;
  DIDEVICEOBJECTDATA* tmp_add_class_480;
  DIDEVICEOBJECTDATA_DX3* tmp_add_class_481;
  DIDEVICEOBJECTINSTANCEA* tmp_add_class_482;
  DIDEVICEOBJECTINSTANCEW* tmp_add_class_483;
  DIDEVICEOBJECTINSTANCE_DX3A* tmp_add_class_484;
  DIDEVICEOBJECTINSTANCE_DX3W* tmp_add_class_485;
  DIEFFECT* tmp_add_class_486;
  DIEFFECTINFOA* tmp_add_class_487;
  DIEFFECTINFOW* tmp_add_class_488;
  DIEFFECT_DX5* tmp_add_class_489;
  DIEFFESCAPE* tmp_add_class_490;
  DIENVELOPE* tmp_add_class_491;
  DIFILEEFFECT* tmp_add_class_492;
  DIJOYCONFIG* tmp_add_class_493;
  DIJOYCONFIG_DX5* tmp_add_class_494;
  DIJOYSTATE* tmp_add_class_495;
  DIJOYSTATE2* tmp_add_class_496;
  DIJOYTYPEINFO* tmp_add_class_497;
  DIJOYTYPEINFO_DX5* tmp_add_class_498;
  DIJOYTYPEINFO_DX6* tmp_add_class_499;
  DIJOYUSERVALUES* tmp_add_class_500;
  DIMOUSESTATE* tmp_add_class_501;
  DIMOUSESTATE2* tmp_add_class_502;
  DIPERIODIC* tmp_add_class_503;
  DIPROPCAL* tmp_add_class_504;
  DIPROPDWORD* tmp_add_class_505;
  DIPROPGUIDANDPATH* tmp_add_class_506;
  DIPROPHEADER* tmp_add_class_507;
  DIPROPPOINTER* tmp_add_class_508;
  DIPROPRANGE* tmp_add_class_509;
  DIPROPSTRING* tmp_add_class_510;
  DIRAMPFORCE* tmp_add_class_511;
  DISPLAYCONFIG_2DREGION* tmp_add_class_512;
  DISPLAYCONFIG_ADAPTER_NAME* tmp_add_class_513;
  DISPLAYCONFIG_DESKTOP_IMAGE_INFO* tmp_add_class_514;
  DISPLAYCONFIG_DEVICE_INFO_HEADER* tmp_add_class_515;
  DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO* tmp_add_class_516;
  DISPLAYCONFIG_GET_SOURCE_DPI_SCALE* tmp_add_class_517;
  DISPLAYCONFIG_MODE_INFO* tmp_add_class_518;
  DISPLAYCONFIG_PATH_INFO* tmp_add_class_519;
  DISPLAYCONFIG_PATH_SOURCE_INFO* tmp_add_class_520;
  DISPLAYCONFIG_PATH_TARGET_INFO* tmp_add_class_521;
  DISPLAYCONFIG_RATIONAL* tmp_add_class_522;
  DISPLAYCONFIG_SDR_WHITE_LEVEL* tmp_add_class_523;
  DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE* tmp_add_class_524;
  DISPLAYCONFIG_SET_SOURCE_DPI_SCALE* tmp_add_class_525;
  DISPLAYCONFIG_SET_TARGET_PERSISTENCE* tmp_add_class_526;
  DISPLAYCONFIG_SOURCE_DEVICE_NAME* tmp_add_class_527;
  DISPLAYCONFIG_SOURCE_MODE* tmp_add_class_528;
  DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION* tmp_add_class_529;
  DISPLAYCONFIG_TARGET_BASE_TYPE* tmp_add_class_530;
  DISPLAYCONFIG_TARGET_DEVICE_NAME* tmp_add_class_531;
  DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS* tmp_add_class_532;
  DISPLAYCONFIG_TARGET_MODE* tmp_add_class_533;
  DISPLAYCONFIG_TARGET_PREFERRED_MODE* tmp_add_class_534;
  DISPLAYCONFIG_VIDEO_SIGNAL_INFO* tmp_add_class_535;
  DPCOMPOUNDADDRESSELEMENT* tmp_add_class_536;
  DPI_AWARENESS_CONTEXT__* tmp_add_class_537;
  DRIVER_VER_INFO_* tmp_add_class_538;
  DRIVER_VER_MAJORMINOR_* tmp_add_class_539;
  DShellFolderViewEvents* tmp_add_class_540;
  DShellNameSpaceEvents* tmp_add_class_541;
  DShellWindowsEvents* tmp_add_class_542;
  DVD_READ_STRUCTURE* tmp_add_class_543;
  DWRITE_CARET_METRICS* tmp_add_class_544;
  DWRITE_CLUSTER_METRICS* tmp_add_class_545;
  DWRITE_COLOR_GLYPH_RUN* tmp_add_class_546;
  DWRITE_COLOR_GLYPH_RUN1* tmp_add_class_547;
  DWRITE_FILE_FRAGMENT* tmp_add_class_548;
  DWRITE_FONT_AXIS_RANGE* tmp_add_class_549;
  DWRITE_FONT_AXIS_VALUE* tmp_add_class_550;
  DWRITE_FONT_FEATURE* tmp_add_class_551;
  DWRITE_FONT_METRICS* tmp_add_class_552;
  DWRITE_FONT_METRICS1* tmp_add_class_553;
  DWRITE_FONT_PROPERTY* tmp_add_class_554;
  DWRITE_GLYPH_IMAGE_DATA* tmp_add_class_555;
  DWRITE_GLYPH_METRICS* tmp_add_class_556;
  DWRITE_GLYPH_OFFSET* tmp_add_class_557;
  DWRITE_GLYPH_RUN* tmp_add_class_558;
  DWRITE_GLYPH_RUN_DESCRIPTION* tmp_add_class_559;
  DWRITE_HIT_TEST_METRICS* tmp_add_class_560;
  DWRITE_INLINE_OBJECT_METRICS* tmp_add_class_561;
  DWRITE_JUSTIFICATION_OPPORTUNITY* tmp_add_class_562;
  DWRITE_LINE_BREAKPOINT* tmp_add_class_563;
  DWRITE_LINE_METRICS* tmp_add_class_564;
  DWRITE_LINE_METRICS1* tmp_add_class_565;
  DWRITE_LINE_SPACING* tmp_add_class_566;
  DWRITE_MATRIX* tmp_add_class_567;
  DWRITE_OVERHANG_METRICS* tmp_add_class_568;
  DWRITE_PANOSE* tmp_add_class_569;
  DWRITE_SCRIPT_ANALYSIS* tmp_add_class_570;
  DWRITE_SCRIPT_PROPERTIES* tmp_add_class_571;
  DWRITE_SHAPING_GLYPH_PROPERTIES* tmp_add_class_572;
  DWRITE_SHAPING_TEXT_PROPERTIES* tmp_add_class_573;
  DWRITE_STRIKETHROUGH* tmp_add_class_574;
  DWRITE_TEXT_METRICS* tmp_add_class_575;
  DWRITE_TEXT_METRICS1* tmp_add_class_576;
  DWRITE_TEXT_RANGE* tmp_add_class_577;
  DWRITE_TRIMMING* tmp_add_class_578;
  DWRITE_TYPOGRAPHIC_FEATURES* tmp_add_class_579;
  DWRITE_UNDERLINE* tmp_add_class_580;
  DWRITE_UNICODE_RANGE* tmp_add_class_581;
  DWebBridgeEvents* tmp_add_class_582;
  DWebBrowserEvents* tmp_add_class_583;
  DWebBrowserEvents2* tmp_add_class_584;
  DXGI_ADAPTER_DESC* tmp_add_class_585;
  DXGI_ADAPTER_DESC1* tmp_add_class_586;
  DXGI_ADAPTER_DESC2* tmp_add_class_587;
  DXGI_ADAPTER_DESC3* tmp_add_class_588;
  DXGI_DECODE_SWAP_CHAIN_DESC* tmp_add_class_589;
  DXGI_DISPLAY_COLOR_SPACE* tmp_add_class_590;
  DXGI_FRAME_STATISTICS* tmp_add_class_591;
  DXGI_FRAME_STATISTICS_MEDIA* tmp_add_class_592;
  DXGI_GAMMA_CONTROL* tmp_add_class_593;
  DXGI_GAMMA_CONTROL_CAPABILITIES* tmp_add_class_594;
  DXGI_HDR_METADATA_HDR10* tmp_add_class_595;
  DXGI_HDR_METADATA_HDR10PLUS* tmp_add_class_596;
  DXGI_INFO_QUEUE_FILTER* tmp_add_class_597;
  DXGI_INFO_QUEUE_FILTER_DESC* tmp_add_class_598;
  DXGI_INFO_QUEUE_MESSAGE* tmp_add_class_599;
  DXGI_MAPPED_RECT* tmp_add_class_600;
  DXGI_MATRIX_3X2_F* tmp_add_class_601;
  DXGI_MODE_DESC* tmp_add_class_602;
  DXGI_MODE_DESC1* tmp_add_class_603;
  DXGI_OUTDUPL_DESC* tmp_add_class_604;
  DXGI_OUTDUPL_FRAME_INFO* tmp_add_class_605;
  DXGI_OUTDUPL_MOVE_RECT* tmp_add_class_606;
  DXGI_OUTDUPL_POINTER_POSITION* tmp_add_class_607;
  DXGI_OUTDUPL_POINTER_SHAPE_INFO* tmp_add_class_608;
  DXGI_OUTPUT_DESC* tmp_add_class_609;
  DXGI_OUTPUT_DESC1* tmp_add_class_610;
  DXGI_PRESENT_PARAMETERS* tmp_add_class_611;
  DXGI_QUERY_VIDEO_MEMORY_INFO* tmp_add_class_612;
  DXGI_RATIONAL* tmp_add_class_613;
  DXGI_RGB* tmp_add_class_614;
  DXGI_SAMPLE_DESC* tmp_add_class_615;
  DXGI_SHARED_RESOURCE* tmp_add_class_616;
  DXGI_SURFACE_DESC* tmp_add_class_617;
  DXGI_SWAP_CHAIN_DESC* tmp_add_class_618;
  DXGI_SWAP_CHAIN_DESC1* tmp_add_class_619;
  DXGI_SWAP_CHAIN_FULLSCREEN_DESC* tmp_add_class_620;
  DispCEventObj* tmp_add_class_621;
  DispCPlugins* tmp_add_class_622;
  DispDOMChildrenCollection* tmp_add_class_623;
  DispDOMCustomEvent* tmp_add_class_624;
  DispDOMDocumentType* tmp_add_class_625;
  DispDOMEvent* tmp_add_class_626;
  DispDOMKeyboardEvent* tmp_add_class_627;
  DispDOMMessageEvent* tmp_add_class_628;
  DispDOMMouseEvent* tmp_add_class_629;
  DispDOMProgressEvent* tmp_add_class_630;
  DispDOMStorageEvent* tmp_add_class_631;
  DispDOMUIEvent* tmp_add_class_632;
  DispHTMLAnchorElement* tmp_add_class_633;
  DispHTMLAreaElement* tmp_add_class_634;
  DispHTMLAttributeCollection* tmp_add_class_635;
  DispHTMLBody* tmp_add_class_636;
  DispHTMLButtonElement* tmp_add_class_637;
  DispHTMLCommentElement* tmp_add_class_638;
  DispHTMLCurrentStyle* tmp_add_class_639;
  DispHTMLDOMAttribute* tmp_add_class_640;
  DispHTMLDOMImplementation* tmp_add_class_641;
  DispHTMLDOMRange* tmp_add_class_642;
  DispHTMLDOMTextNode* tmp_add_class_643;
  DispHTMLDivElement* tmp_add_class_644;
  DispHTMLDocument* tmp_add_class_645;
  DispHTMLElementCollection* tmp_add_class_646;
  DispHTMLEmbed* tmp_add_class_647;
  DispHTMLFormElement* tmp_add_class_648;
  DispHTMLFrameElement* tmp_add_class_649;
  DispHTMLGenericElement* tmp_add_class_650;
  DispHTMLHeadElement* tmp_add_class_651;
  DispHTMLHistory* tmp_add_class_652;
  DispHTMLHtmlElement* tmp_add_class_653;
  DispHTMLIFrame* tmp_add_class_654;
  DispHTMLImg* tmp_add_class_655;
  DispHTMLInputElement* tmp_add_class_656;
  DispHTMLLabelElement* tmp_add_class_657;
  DispHTMLLinkElement* tmp_add_class_658;
  DispHTMLLocation* tmp_add_class_659;
  DispHTMLMetaElement* tmp_add_class_660;
  DispHTMLNamespaceCollection* tmp_add_class_661;
  DispHTMLNavigator* tmp_add_class_662;
  DispHTMLObjectElement* tmp_add_class_663;
  DispHTMLOptionElement* tmp_add_class_664;
  DispHTMLParamElement* tmp_add_class_665;
  DispHTMLScreen* tmp_add_class_666;
  DispHTMLScriptElement* tmp_add_class_667;
  DispHTMLSelectElement* tmp_add_class_668;
  DispHTMLStyle* tmp_add_class_669;
  DispHTMLStyleElement* tmp_add_class_670;
  DispHTMLStyleSheet* tmp_add_class_671;
  DispHTMLStyleSheetPage* tmp_add_class_672;
  DispHTMLStyleSheetPagesCollection* tmp_add_class_673;
  DispHTMLStyleSheetRule* tmp_add_class_674;
  DispHTMLStyleSheetRulesCollection* tmp_add_class_675;
  DispHTMLStyleSheetsCollection* tmp_add_class_676;
  DispHTMLTable* tmp_add_class_677;
  DispHTMLTableCell* tmp_add_class_678;
  DispHTMLTableRow* tmp_add_class_679;
  DispHTMLTextAreaElement* tmp_add_class_680;
  DispHTMLTitleElement* tmp_add_class_681;
  DispHTMLUnknownElement* tmp_add_class_682;
  DispHTMLW3CComputedStyle* tmp_add_class_683;
  DispHTMLWindow2* tmp_add_class_684;
  DispHTMLWindowProxy* tmp_add_class_685;
  DispHTMLXMLHttpRequest* tmp_add_class_686;
  DispSVGCircleElement* tmp_add_class_687;
  DispSVGElement* tmp_add_class_688;
  DispSVGSVGElement* tmp_add_class_689;
  DispSVGTSpanElement* tmp_add_class_690;
  EALocationCodeType* tmp_add_class_691;
  Error* tmp_add_class_692;
  Errors* tmp_add_class_693;
  EventRegistrationToken* tmp_add_class_694;
  ExtendedProperty* tmp_add_class_695;
  FEATURE_STATE_CHANGE_SUBSCRIPTION__* tmp_add_class_696;
  Field* tmp_add_class_697;
  Field20* tmp_add_class_698;
  Fields* tmp_add_class_699;
  Fields15* tmp_add_class_700;
  Fields20* tmp_add_class_701;
  Folder* tmp_add_class_702;
  Folder2* tmp_add_class_703;
  Folder3* tmp_add_class_704;
  FolderItem* tmp_add_class_705;
  FolderItem2* tmp_add_class_706;
  FolderItemVerb* tmp_add_class_707;
  FolderItemVerbs* tmp_add_class_708;
  FolderItems* tmp_add_class_709;
  FolderItems2* tmp_add_class_710;
  FolderItems3* tmp_add_class_711;
  GENERIC3CHANNEL* tmp_add_class_712;
  GRAYCOLOR* tmp_add_class_713;
  HACCEL__* tmp_add_class_714;
  HACMDRIVERID__* tmp_add_class_715;
  HACMDRIVER__* tmp_add_class_716;
  HACMOBJ__* tmp_add_class_717;
  HACMSTREAM__* tmp_add_class_718;
  HAMSICONTEXT__* tmp_add_class_719;
  HAMSISESSION__* tmp_add_class_720;
  HBITMAP__* tmp_add_class_721;
  HBRUSH__* tmp_add_class_722;
  HCOLORSPACE__* tmp_add_class_723;
  HCONVLIST__* tmp_add_class_724;
  HCONV__* tmp_add_class_725;
  HCTX__* tmp_add_class_726;
  HDC__* tmp_add_class_727;
  HDDEDATA__* tmp_add_class_728;
  HDESK__* tmp_add_class_729;
  HDROP__* tmp_add_class_730;
  HDRVR__* tmp_add_class_731;
  HENHMETAFILE__* tmp_add_class_732;
  HFONT__* tmp_add_class_733;
  HGESTUREINFO__* tmp_add_class_734;
  HGLRC__* tmp_add_class_735;
  HHOOK__* tmp_add_class_736;
  HICON__* tmp_add_class_737;
  HIC__* tmp_add_class_738;
  HINSTANCE__* tmp_add_class_739;
  HINTERACTIONCONTEXT__* tmp_add_class_740;
  HKEY__* tmp_add_class_741;
  HKL__* tmp_add_class_742;
  HMENU__* tmp_add_class_743;
  HMETAFILE__* tmp_add_class_744;
  HMGR__* tmp_add_class_745;
  HMIDIIN__* tmp_add_class_746;
  HMIDIOUT__* tmp_add_class_747;
  HMIDISTRM__* tmp_add_class_748;
  HMIDI__* tmp_add_class_749;
  HMIXEROBJ__* tmp_add_class_750;
  HMIXER__* tmp_add_class_751;
  HMMIO__* tmp_add_class_752;
  HMONITOR__* tmp_add_class_753;
  HPALETTE__* tmp_add_class_754;
  HPEN__* tmp_add_class_755;
  HPSXA__* tmp_add_class_756;
  HPTPROVIDER__* tmp_add_class_757;
  HRASCONN__* tmp_add_class_758;
  HRAWINPUT__* tmp_add_class_759;
  HRGN__* tmp_add_class_760;
  HRSRC__* tmp_add_class_761;
  HSTRING_BUFFER__* tmp_add_class_762;
  HSTRING_HEADER* tmp_add_class_763;
  HSTRING__* tmp_add_class_764;
  HSYNTHETICPOINTERDEVICE__* tmp_add_class_765;
  HSZ__* tmp_add_class_766;
  HTASK__* tmp_add_class_767;
  HTHUMBNAIL__* tmp_add_class_768;
  HTMLDocumentEvents* tmp_add_class_769;
  HTMLDocumentEvents2* tmp_add_class_770;
  HTMLElementEvents* tmp_add_class_771;
  HTMLElementEvents2* tmp_add_class_772;
  HTMLFormElementEvents* tmp_add_class_773;
  HTMLFormElementEvents2* tmp_add_class_774;
  HTMLTableEvents* tmp_add_class_775;
  HTMLTableEvents2* tmp_add_class_776;
  HTMLTextContainerEvents* tmp_add_class_777;
  HTMLTextContainerEvents2* tmp_add_class_778;
  HTMLWindowEvents* tmp_add_class_779;
  HTMLWindowEvents2* tmp_add_class_780;
  HTOUCHINPUT__* tmp_add_class_781;
  HUIAEVENT__* tmp_add_class_782;
  HUIANODE__* tmp_add_class_783;
  HUIAPATTERNOBJECT__* tmp_add_class_784;
  HUIATEXTRANGE__* tmp_add_class_785;
  HVIDEO__* tmp_add_class_786;
  HWAVEIN__* tmp_add_class_787;
  HWAVEOUT__* tmp_add_class_788;
  HWAVE__* tmp_add_class_789;
  HWINEVENTHOOK__* tmp_add_class_790;
  HWINSTA__* tmp_add_class_791;
  HWND__* tmp_add_class_792;
  HWTHOOK__* tmp_add_class_793;
  HiFiCOLOR* tmp_add_class_794;
  IA2Locale* tmp_add_class_795;
  IA2TableModelChange* tmp_add_class_796;
  IA2TextSegment* tmp_add_class_797;
  IACList* tmp_add_class_798;
  IACList2* tmp_add_class_799;
  IADs* tmp_add_class_800;
  IADsADSystemInfo* tmp_add_class_801;
  IADsContainer* tmp_add_class_802;
  IADsGroup* tmp_add_class_803;
  IADsMembers* tmp_add_class_804;
  IADsOpenDSObject* tmp_add_class_805;
  IADsPathname* tmp_add_class_806;
  IADsUser* tmp_add_class_807;
  IAMBufferNegotiation* tmp_add_class_808;
  IAMCameraControl* tmp_add_class_809;
  IAMCertifiedOutputProtection* tmp_add_class_810;
  IAMClockSlave* tmp_add_class_811;
  IAMCopyCaptureFileProgress* tmp_add_class_812;
  IAMCrossbar* tmp_add_class_813;
  IAMDirectSound* tmp_add_class_814;
  IAMDroppedFrames* tmp_add_class_815;
  IAMErrorLog* tmp_add_class_816;
  IAMFilterMiscFlags* tmp_add_class_817;
  IAMGraphBuilderCallback* tmp_add_class_818;
  IAMLatency* tmp_add_class_819;
  IAMMediaStream* tmp_add_class_820;
  IAMMediaTypeSample* tmp_add_class_821;
  IAMMediaTypeStream* tmp_add_class_822;
  IAMMultiMediaStream* tmp_add_class_823;
  IAMPushSource* tmp_add_class_824;
  IAMSetErrorLog* tmp_add_class_825;
  IAMStreamConfig* tmp_add_class_826;
  IAMStreamControl* tmp_add_class_827;
  IAMStreamSelect* tmp_add_class_828;
  IAMTVTuner* tmp_add_class_829;
  IAMTimeline* tmp_add_class_830;
  IAMTimelineGroup* tmp_add_class_831;
  IAMTimelineObj* tmp_add_class_832;
  IAMTimelineSrc* tmp_add_class_833;
  IAMTuner* tmp_add_class_834;
  IAMTunerNotification* tmp_add_class_835;
  IAMVfwCaptureDialogs* tmp_add_class_836;
  IAMVideoAccelerator* tmp_add_class_837;
  IAMVideoAcceleratorNotify* tmp_add_class_838;
  IAMVideoCompression* tmp_add_class_839;
  IAMVideoControl* tmp_add_class_840;
  IAMVideoProcAmp* tmp_add_class_841;
  IAMovieSetup* tmp_add_class_842;
  IAVIEditStream* tmp_add_class_843;
  IAVIFile* tmp_add_class_844;
  IAVIStream* tmp_add_class_845;
  IAVIStreaming* tmp_add_class_846;
  IAccIdentity* tmp_add_class_847;
  IAccPropServer* tmp_add_class_848;
  IAccPropServices* tmp_add_class_849;
  IAccessible* tmp_add_class_850;
  IAccessible2* tmp_add_class_851;
  IAccessible2_2* tmp_add_class_852;
  IAccessibleAction* tmp_add_class_853;
  IAccessibleApplication* tmp_add_class_854;
  IAccessibleComponent* tmp_add_class_855;
  IAccessibleDocument* tmp_add_class_856;
  IAccessibleEditableText* tmp_add_class_857;
  IAccessibleEx* tmp_add_class_858;
  IAccessibleHandler* tmp_add_class_859;
  IAccessibleHyperlink* tmp_add_class_860;
  IAccessibleHypertext* tmp_add_class_861;
  IAccessibleHypertext2* tmp_add_class_862;
  IAccessibleImage* tmp_add_class_863;
  IAccessibleRelation* tmp_add_class_864;
  IAccessibleTable* tmp_add_class_865;
  IAccessibleTable2* tmp_add_class_866;
  IAccessibleTableCell* tmp_add_class_867;
  IAccessibleText* tmp_add_class_868;
  IAccessibleText2* tmp_add_class_869;
  IAccessibleValue* tmp_add_class_870;
  IAccessor* tmp_add_class_871;
  IAction* tmp_add_class_872;
  IActionCollection* tmp_add_class_873;
  IActivateAudioInterfaceAsyncOperation* tmp_add_class_874;
  IActivateAudioInterfaceCompletionHandler* tmp_add_class_875;
  IActivationFactory* tmp_add_class_876;
  IActiveIMMApp* tmp_add_class_877;
  IActiveIMMMessagePumpOwner* tmp_add_class_878;
  IActiveScript* tmp_add_class_879;
  IActiveScriptDebug32* tmp_add_class_880;
  IActiveScriptDebug64* tmp_add_class_881;
  IActiveScriptError* tmp_add_class_882;
  IActiveScriptGarbageCollector* tmp_add_class_883;
  IActiveScriptParse32* tmp_add_class_884;
  IActiveScriptParse64* tmp_add_class_885;
  IActiveScriptParseProcedure2_32* tmp_add_class_886;
  IActiveScriptParseProcedure2_64* tmp_add_class_887;
  IActiveScriptParseProcedure32* tmp_add_class_888;
  IActiveScriptParseProcedure64* tmp_add_class_889;
  IActiveScriptParseProcedureOld32* tmp_add_class_890;
  IActiveScriptParseProcedureOld64* tmp_add_class_891;
  IActiveScriptProperty* tmp_add_class_892;
  IActiveScriptSite* tmp_add_class_893;
  IActiveScriptSiteDebug32* tmp_add_class_894;
  IActiveScriptSiteDebug64* tmp_add_class_895;
  IActiveScriptSiteInterruptPoll* tmp_add_class_896;
  IActiveScriptSiteUIControl* tmp_add_class_897;
  IActiveScriptSiteWindow* tmp_add_class_898;
  IActiveScriptStats* tmp_add_class_899;
  IAddrExclusionControl* tmp_add_class_900;
  IAddrTrackingControl* tmp_add_class_901;
  IAdviseSink* tmp_add_class_902;
  IAdviseSink2* tmp_add_class_903;
  IAdviseSinkEx* tmp_add_class_904;
  IAgileObject* tmp_add_class_905;
  IApartmentShutdown* tmp_add_class_906;
  IApplicationActivationManager* tmp_add_class_907;
  IApplicationAssociationRegistration* tmp_add_class_908;
  IApplicationDestinations* tmp_add_class_909;
  IApplicationDocumentLists* tmp_add_class_910;
  IAssemblyCache* tmp_add_class_911;
  IAssemblyCacheItem* tmp_add_class_912;
  IAssemblyEnum* tmp_add_class_913;
  IAssemblyName* tmp_add_class_914;
  IAssocHandler* tmp_add_class_915;
  IAssocHandlerInvoker* tmp_add_class_916;
  IAsyncInfo* tmp_add_class_917;
  IAsyncManager* tmp_add_class_918;
  IAsyncOperation* tmp_add_class_919;
  IAsyncReader* tmp_add_class_920;
  IAsyncRpcChannelBuffer* tmp_add_class_921;
  IAsyncSetup* tmp_add_class_922;
  IAttach* tmp_add_class_923;
  IAudioAmbisonicsControl* tmp_add_class_924;
  IAudioAutoGainControl* tmp_add_class_925;
  IAudioBass* tmp_add_class_926;
  IAudioCaptureClient* tmp_add_class_927;
  IAudioChannelConfig* tmp_add_class_928;
  IAudioClient* tmp_add_class_929;
  IAudioClient2* tmp_add_class_930;
  IAudioClient3* tmp_add_class_931;
  IAudioClock* tmp_add_class_932;
  IAudioClock2* tmp_add_class_933;
  IAudioClockAdjustment* tmp_add_class_934;
  IAudioData* tmp_add_class_935;
  IAudioEndpointVolume* tmp_add_class_936;
  IAudioEndpointVolumeCallback* tmp_add_class_937;
  IAudioEndpointVolumeEx* tmp_add_class_938;
  IAudioFormatEnumerator* tmp_add_class_939;
  IAudioInputSelector* tmp_add_class_940;
  IAudioLoudness* tmp_add_class_941;
  IAudioMediaStream* tmp_add_class_942;
  IAudioMidRange* tmp_add_class_943;
  IAudioMute* tmp_add_class_944;
  IAudioOutputSelector* tmp_add_class_945;
  IAudioPeakMeter* tmp_add_class_946;
  IAudioRenderClient* tmp_add_class_947;
  IAudioSessionControl* tmp_add_class_948;
  IAudioSessionControl2* tmp_add_class_949;
  IAudioSessionEnumerator* tmp_add_class_950;
  IAudioSessionEvents* tmp_add_class_951;
  IAudioSessionManager* tmp_add_class_952;
  IAudioSessionManager2* tmp_add_class_953;
  IAudioSessionNotification* tmp_add_class_954;
  IAudioStreamSample* tmp_add_class_955;
  IAudioStreamVolume* tmp_add_class_956;
  IAudioTreble* tmp_add_class_957;
  IAudioVolumeDuckNotification* tmp_add_class_958;
  IAudioVolumeLevel* tmp_add_class_959;
  IAuthenticate* tmp_add_class_960;
  IAuthenticateEx* tmp_add_class_961;
  IAutoComplete* tmp_add_class_962;
  IAutoComplete2* tmp_add_class_963;
  IAutoCompleteDropDown* tmp_add_class_964;
  IAutomaticUpdates* tmp_add_class_965;
  IAutomaticUpdatesSettings* tmp_add_class_966;
  IAxWinAmbientDispatch* tmp_add_class_967;
  IAxWinAmbientDispatchEx* tmp_add_class_968;
  IBDA_AUX* tmp_add_class_969;
  IBDA_AutoDemodulate* tmp_add_class_970;
  IBDA_AutoDemodulateEx* tmp_add_class_971;
  IBDA_ConditionalAccess* tmp_add_class_972;
  IBDA_ConditionalAccessEx* tmp_add_class_973;
  IBDA_DRIDRMService* tmp_add_class_974;
  IBDA_DRIWMDRMSession* tmp_add_class_975;
  IBDA_DRM* tmp_add_class_976;
  IBDA_DRMService* tmp_add_class_977;
  IBDA_DeviceControl* tmp_add_class_978;
  IBDA_DiagnosticProperties* tmp_add_class_979;
  IBDA_DigitalDemodulator* tmp_add_class_980;
  IBDA_DigitalDemodulator2* tmp_add_class_981;
  IBDA_DigitalDemodulator3* tmp_add_class_982;
  IBDA_DiseqCommand* tmp_add_class_983;
  IBDA_EasMessage* tmp_add_class_984;
  IBDA_Encoder* tmp_add_class_985;
  IBDA_EthernetFilter* tmp_add_class_986;
  IBDA_EventingService* tmp_add_class_987;
  IBDA_FDC* tmp_add_class_988;
  IBDA_FrequencyFilter* tmp_add_class_989;
  IBDA_GuideDataDeliveryService* tmp_add_class_990;
  IBDA_IPSinkControl* tmp_add_class_991;
  IBDA_IPSinkInfo* tmp_add_class_992;
  IBDA_IPV4Filter* tmp_add_class_993;
  IBDA_IPV6Filter* tmp_add_class_994;
  IBDA_ISDBConditionalAccess* tmp_add_class_995;
  IBDA_LNBInfo* tmp_add_class_996;
  IBDA_MUX* tmp_add_class_997;
  IBDA_NameValueService* tmp_add_class_998;
  IBDA_NetworkProvider* tmp_add_class_999;
  IBDA_NullTransform* tmp_add_class_1000;
  IBDA_PinControl* tmp_add_class_1001;
  IBDA_SignalProperties* tmp_add_class_1002;
  IBDA_SignalStatistics* tmp_add_class_1003;
  IBDA_Topology* tmp_add_class_1004;
  IBDA_TransportStreamInfo* tmp_add_class_1005;
  IBDA_TransportStreamSelector* tmp_add_class_1006;
  IBDA_UserActivityService* tmp_add_class_1007;
  IBDA_VoidTransform* tmp_add_class_1008;
  IBDA_WMDRMSession* tmp_add_class_1009;
  IBDA_WMDRMTuner* tmp_add_class_1010;
  IBackgroundCopyCallback* tmp_add_class_1011;
  IBackgroundCopyCallback2* tmp_add_class_1012;
  IBackgroundCopyError* tmp_add_class_1013;
  IBackgroundCopyFile* tmp_add_class_1014;
  IBackgroundCopyFile2* tmp_add_class_1015;
  IBackgroundCopyJob* tmp_add_class_1016;
  IBackgroundCopyJob2* tmp_add_class_1017;
  IBackgroundCopyJob3* tmp_add_class_1018;
  IBackgroundCopyJob4* tmp_add_class_1019;
  IBackgroundCopyJob5* tmp_add_class_1020;
  IBackgroundCopyJobHttpOptions* tmp_add_class_1021;
  IBackgroundCopyManager* tmp_add_class_1022;
  IBaseFilter* tmp_add_class_1023;
  IBaseVideoMixer* tmp_add_class_1024;
  IBasicAudio* tmp_add_class_1025;
  IBasicVideo* tmp_add_class_1026;
  IBasicVideo2* tmp_add_class_1027;
  IBindCallbackRedirect* tmp_add_class_1028;
  IBindCtx* tmp_add_class_1029;
  IBindEventHandler* tmp_add_class_1030;
  IBindHost* tmp_add_class_1031;
  IBindProtocol* tmp_add_class_1032;
  IBindResource* tmp_add_class_1033;
  IBindStatusCallback* tmp_add_class_1034;
  IBindStatusCallbackEx* tmp_add_class_1035;
  IBinding* tmp_add_class_1036;
  IBlockingLock* tmp_add_class_1037;
  IBodyPart* tmp_add_class_1038;
  IBodyParts* tmp_add_class_1039;
  IBrowserService* tmp_add_class_1040;
  IBrowserService2* tmp_add_class_1041;
  ICCSubStreamFiltering* tmp_add_class_1042;
  ICLRControl* tmp_add_class_1043;
  ICLRDebugging* tmp_add_class_1044;
  ICLRDebuggingLibraryProvider* tmp_add_class_1045;
  ICLRMetaHost* tmp_add_class_1046;
  ICLRMetaHostPolicy* tmp_add_class_1047;
  ICLRRuntimeHost* tmp_add_class_1048;
  ICLRRuntimeInfo* tmp_add_class_1049;
  ICallFactory* tmp_add_class_1050;
  ICanHandleException* tmp_add_class_1051;
  ICancelMethodCalls* tmp_add_class_1052;
  ICaptureGraphBuilder* tmp_add_class_1053;
  ICaptureGraphBuilder2* tmp_add_class_1054;
  ICatInformation* tmp_add_class_1055;
  ICatRegister* tmp_add_class_1056;
  ICategory* tmp_add_class_1057;
  ICategoryCollection* tmp_add_class_1058;
  IChannelAudioVolume* tmp_add_class_1059;
  IChannelHook* tmp_add_class_1060;
  IChapteredRowset* tmp_add_class_1061;
  ICifFile* tmp_add_class_1062;
  IClassActivator* tmp_add_class_1063;
  IClassFactory* tmp_add_class_1064;
  IClassFactory2* tmp_add_class_1065;
  IClassFactoryEx* tmp_add_class_1066;
  IClientCaps* tmp_add_class_1067;
  IClientSecurity* tmp_add_class_1068;
  ICodeInstall* tmp_add_class_1069;
  ICodecAPI* tmp_add_class_1070;
  IColumnsInfo* tmp_add_class_1071;
  IColumnsRowset* tmp_add_class_1072;
  IComThreadingInfo* tmp_add_class_1073;
  ICommDlgBrowser* tmp_add_class_1074;
  ICommDlgBrowser2* tmp_add_class_1075;
  ICommDlgBrowser3* tmp_add_class_1076;
  ICommand* tmp_add_class_1077;
  ICommandPrepare* tmp_add_class_1078;
  ICommandProperties* tmp_add_class_1079;
  ICommandStream* tmp_add_class_1080;
  ICommandText* tmp_add_class_1081;
  ICommandWithParameters* tmp_add_class_1082;
  ICommonQuery* tmp_add_class_1083;
  IConfigAviMux* tmp_add_class_1084;
  IConfigInterleaving* tmp_add_class_1085;
  IConfiguration* tmp_add_class_1086;
  IConnectionPoint* tmp_add_class_1087;
  IConnectionPointContainer* tmp_add_class_1088;
  IConnector* tmp_add_class_1089;
  IContextCallback* tmp_add_class_1090;
  IContextMenu* tmp_add_class_1091;
  IContextMenu2* tmp_add_class_1092;
  IContextMenu3* tmp_add_class_1093;
  IContextMenuCB* tmp_add_class_1094;
  IContinue* tmp_add_class_1095;
  IContinueCallback* tmp_add_class_1096;
  IControlChangeNotify* tmp_add_class_1097;
  IControlInterface* tmp_add_class_1098;
  IConvertType* tmp_add_class_1099;
  ICorConfiguration* tmp_add_class_1100;
  ICorDebug* tmp_add_class_1101;
  ICorDebugAppDomain* tmp_add_class_1102;
  ICorDebugAppDomainEnum* tmp_add_class_1103;
  ICorDebugAssembly* tmp_add_class_1104;
  ICorDebugAssemblyEnum* tmp_add_class_1105;
  ICorDebugBreakpoint* tmp_add_class_1106;
  ICorDebugBreakpointEnum* tmp_add_class_1107;
  ICorDebugChain* tmp_add_class_1108;
  ICorDebugChainEnum* tmp_add_class_1109;
  ICorDebugClass* tmp_add_class_1110;
  ICorDebugCode* tmp_add_class_1111;
  ICorDebugContext* tmp_add_class_1112;
  ICorDebugController* tmp_add_class_1113;
  ICorDebugEditAndContinueErrorInfo* tmp_add_class_1114;
  ICorDebugEditAndContinueSnapshot* tmp_add_class_1115;
  ICorDebugEnum* tmp_add_class_1116;
  ICorDebugErrorInfoEnum* tmp_add_class_1117;
  ICorDebugEval* tmp_add_class_1118;
  ICorDebugFrame* tmp_add_class_1119;
  ICorDebugFrameEnum* tmp_add_class_1120;
  ICorDebugFunction* tmp_add_class_1121;
  ICorDebugFunctionBreakpoint* tmp_add_class_1122;
  ICorDebugMDA* tmp_add_class_1123;
  ICorDebugManagedCallback* tmp_add_class_1124;
  ICorDebugManagedCallback2* tmp_add_class_1125;
  ICorDebugModule* tmp_add_class_1126;
  ICorDebugModuleBreakpoint* tmp_add_class_1127;
  ICorDebugModuleEnum* tmp_add_class_1128;
  ICorDebugObjectEnum* tmp_add_class_1129;
  ICorDebugObjectValue* tmp_add_class_1130;
  ICorDebugProcess* tmp_add_class_1131;
  ICorDebugProcessEnum* tmp_add_class_1132;
  ICorDebugRegisterSet* tmp_add_class_1133;
  ICorDebugStepper* tmp_add_class_1134;
  ICorDebugStepperEnum* tmp_add_class_1135;
  ICorDebugThread* tmp_add_class_1136;
  ICorDebugThreadEnum* tmp_add_class_1137;
  ICorDebugUnmanagedCallback* tmp_add_class_1138;
  ICorDebugValue* tmp_add_class_1139;
  ICorDebugValueBreakpoint* tmp_add_class_1140;
  ICorRuntimeHost* tmp_add_class_1141;
  ICreateDevEnum* tmp_add_class_1142;
  ICreateErrorInfo* tmp_add_class_1143;
  ICreateObject* tmp_add_class_1144;
  ICreateRow* tmp_add_class_1145;
  ICreateTypeInfo* tmp_add_class_1146;
  ICreateTypeInfo2* tmp_add_class_1147;
  ICreateTypeLib* tmp_add_class_1148;
  ICreateTypeLib2* tmp_add_class_1149;
  ICustomDestinationList* tmp_add_class_1150;
  ICustomDoc* tmp_add_class_1151;
  ID2D1AnalysisTransform* tmp_add_class_1152;
  ID2D1Bitmap* tmp_add_class_1153;
  ID2D1Bitmap1* tmp_add_class_1154;
  ID2D1BitmapBrush* tmp_add_class_1155;
  ID2D1BitmapBrush1* tmp_add_class_1156;
  ID2D1BitmapRenderTarget* tmp_add_class_1157;
  ID2D1BlendTransform* tmp_add_class_1158;
  ID2D1BorderTransform* tmp_add_class_1159;
  ID2D1BoundsAdjustmentTransform* tmp_add_class_1160;
  ID2D1Brush* tmp_add_class_1161;
  ID2D1ColorContext* tmp_add_class_1162;
  ID2D1CommandList* tmp_add_class_1163;
  ID2D1CommandSink* tmp_add_class_1164;
  ID2D1CommandSink1* tmp_add_class_1165;
  ID2D1CommandSink2* tmp_add_class_1166;
  ID2D1CommandSink3* tmp_add_class_1167;
  ID2D1CommandSink4* tmp_add_class_1168;
  ID2D1ComputeInfo* tmp_add_class_1169;
  ID2D1ComputeTransform* tmp_add_class_1170;
  ID2D1ConcreteTransform* tmp_add_class_1171;
  ID2D1DCRenderTarget* tmp_add_class_1172;
  ID2D1Device* tmp_add_class_1173;
  ID2D1Device1* tmp_add_class_1174;
  ID2D1Device2* tmp_add_class_1175;
  ID2D1DeviceContext* tmp_add_class_1176;
  ID2D1DeviceContext1* tmp_add_class_1177;
  ID2D1DeviceContext2* tmp_add_class_1178;
  ID2D1DrawInfo* tmp_add_class_1179;
  ID2D1DrawTransform* tmp_add_class_1180;
  ID2D1DrawingStateBlock* tmp_add_class_1181;
  ID2D1DrawingStateBlock1* tmp_add_class_1182;
  ID2D1Effect* tmp_add_class_1183;
  ID2D1EffectContext* tmp_add_class_1184;
  ID2D1EffectImpl* tmp_add_class_1185;
  ID2D1EllipseGeometry* tmp_add_class_1186;
  ID2D1Factory* tmp_add_class_1187;
  ID2D1Factory1* tmp_add_class_1188;
  ID2D1Factory2* tmp_add_class_1189;
  ID2D1Factory3* tmp_add_class_1190;
  ID2D1GdiInteropRenderTarget* tmp_add_class_1191;
  ID2D1GdiMetafile* tmp_add_class_1192;
  ID2D1GdiMetafileSink* tmp_add_class_1193;
  ID2D1Geometry* tmp_add_class_1194;
  ID2D1GeometryGroup* tmp_add_class_1195;
  ID2D1GeometryRealization* tmp_add_class_1196;
  ID2D1GeometrySink* tmp_add_class_1197;
  ID2D1GradientMesh* tmp_add_class_1198;
  ID2D1GradientStopCollection* tmp_add_class_1199;
  ID2D1GradientStopCollection1* tmp_add_class_1200;
  ID2D1HwndRenderTarget* tmp_add_class_1201;
  ID2D1Image* tmp_add_class_1202;
  ID2D1ImageBrush* tmp_add_class_1203;
  ID2D1ImageSource* tmp_add_class_1204;
  ID2D1ImageSourceFromWic* tmp_add_class_1205;
  ID2D1Ink* tmp_add_class_1206;
  ID2D1InkStyle* tmp_add_class_1207;
  ID2D1Layer* tmp_add_class_1208;
  ID2D1LinearGradientBrush* tmp_add_class_1209;
  ID2D1LookupTable3D* tmp_add_class_1210;
  ID2D1Mesh* tmp_add_class_1211;
  ID2D1Multithread* tmp_add_class_1212;
  ID2D1OffsetTransform* tmp_add_class_1213;
  ID2D1PathGeometry* tmp_add_class_1214;
  ID2D1PathGeometry1* tmp_add_class_1215;
  ID2D1PrintControl* tmp_add_class_1216;
  ID2D1Properties* tmp_add_class_1217;
  ID2D1RadialGradientBrush* tmp_add_class_1218;
  ID2D1RectangleGeometry* tmp_add_class_1219;
  ID2D1RenderInfo* tmp_add_class_1220;
  ID2D1RenderTarget* tmp_add_class_1221;
  ID2D1Resource* tmp_add_class_1222;
  ID2D1ResourceTexture* tmp_add_class_1223;
  ID2D1RoundedRectangleGeometry* tmp_add_class_1224;
  ID2D1SimplifiedGeometrySink* tmp_add_class_1225;
  ID2D1SolidColorBrush* tmp_add_class_1226;
  ID2D1SourceTransform* tmp_add_class_1227;
  ID2D1StrokeStyle* tmp_add_class_1228;
  ID2D1StrokeStyle1* tmp_add_class_1229;
  ID2D1TessellationSink* tmp_add_class_1230;
  ID2D1Transform* tmp_add_class_1231;
  ID2D1TransformGraph* tmp_add_class_1232;
  ID2D1TransformNode* tmp_add_class_1233;
  ID2D1TransformedGeometry* tmp_add_class_1234;
  ID2D1TransformedImageSource* tmp_add_class_1235;
  ID2D1VertexBuffer* tmp_add_class_1236;
  ID3D10Asynchronous* tmp_add_class_1237;
  ID3D10BlendState* tmp_add_class_1238;
  ID3D10BlendState1* tmp_add_class_1239;
  ID3D10Blob* tmp_add_class_1240;
  ID3D10Buffer* tmp_add_class_1241;
  ID3D10Counter* tmp_add_class_1242;
  ID3D10Debug* tmp_add_class_1243;
  ID3D10DepthStencilState* tmp_add_class_1244;
  ID3D10DepthStencilView* tmp_add_class_1245;
  ID3D10Device* tmp_add_class_1246;
  ID3D10Device1* tmp_add_class_1247;
  ID3D10DeviceChild* tmp_add_class_1248;
  ID3D10Effect* tmp_add_class_1249;
  ID3D10EffectBlendVariable* tmp_add_class_1250;
  ID3D10EffectConstantBuffer* tmp_add_class_1251;
  ID3D10EffectDepthStencilVariable* tmp_add_class_1252;
  ID3D10EffectDepthStencilViewVariable* tmp_add_class_1253;
  ID3D10EffectMatrixVariable* tmp_add_class_1254;
  ID3D10EffectPass* tmp_add_class_1255;
  ID3D10EffectPool* tmp_add_class_1256;
  ID3D10EffectRasterizerVariable* tmp_add_class_1257;
  ID3D10EffectRenderTargetViewVariable* tmp_add_class_1258;
  ID3D10EffectSamplerVariable* tmp_add_class_1259;
  ID3D10EffectScalarVariable* tmp_add_class_1260;
  ID3D10EffectShaderResourceVariable* tmp_add_class_1261;
  ID3D10EffectShaderVariable* tmp_add_class_1262;
  ID3D10EffectStringVariable* tmp_add_class_1263;
  ID3D10EffectTechnique* tmp_add_class_1264;
  ID3D10EffectType* tmp_add_class_1265;
  ID3D10EffectVariable* tmp_add_class_1266;
  ID3D10EffectVectorVariable* tmp_add_class_1267;
  ID3D10GeometryShader* tmp_add_class_1268;
  ID3D10InfoQueue* tmp_add_class_1269;
  ID3D10InputLayout* tmp_add_class_1270;
  ID3D10Multithread* tmp_add_class_1271;
  ID3D10PixelShader* tmp_add_class_1272;
  ID3D10Predicate* tmp_add_class_1273;
  ID3D10Query* tmp_add_class_1274;
  ID3D10RasterizerState* tmp_add_class_1275;
  ID3D10RenderTargetView* tmp_add_class_1276;
  ID3D10Resource* tmp_add_class_1277;
  ID3D10SamplerState* tmp_add_class_1278;
  ID3D10ShaderReflection* tmp_add_class_1279;
  ID3D10ShaderReflection1* tmp_add_class_1280;
  ID3D10ShaderReflectionConstantBuffer* tmp_add_class_1281;
  ID3D10ShaderReflectionType* tmp_add_class_1282;
  ID3D10ShaderReflectionVariable* tmp_add_class_1283;
  ID3D10ShaderResourceView* tmp_add_class_1284;
  ID3D10ShaderResourceView1* tmp_add_class_1285;
  ID3D10StateBlock* tmp_add_class_1286;
  ID3D10SwitchToRef* tmp_add_class_1287;
  ID3D10Texture1D* tmp_add_class_1288;
  ID3D10Texture2D* tmp_add_class_1289;
  ID3D10Texture3D* tmp_add_class_1290;
  ID3D10VertexShader* tmp_add_class_1291;
  ID3D10View* tmp_add_class_1292;
  ID3D11Asynchronous* tmp_add_class_1293;
  ID3D11AuthenticatedChannel* tmp_add_class_1294;
  ID3D11BlendState* tmp_add_class_1295;
  ID3D11BlendState1* tmp_add_class_1296;
  ID3D11Buffer* tmp_add_class_1297;
  ID3D11ClassInstance* tmp_add_class_1298;
  ID3D11ClassLinkage* tmp_add_class_1299;
  ID3D11CommandList* tmp_add_class_1300;
  ID3D11ComputeShader* tmp_add_class_1301;
  ID3D11Counter* tmp_add_class_1302;
  ID3D11CryptoSession* tmp_add_class_1303;
  ID3D11Debug* tmp_add_class_1304;
  ID3D11DepthStencilState* tmp_add_class_1305;
  ID3D11DepthStencilView* tmp_add_class_1306;
  ID3D11Device* tmp_add_class_1307;
  ID3D11Device1* tmp_add_class_1308;
  ID3D11Device2* tmp_add_class_1309;
  ID3D11Device3* tmp_add_class_1310;
  ID3D11Device4* tmp_add_class_1311;
  ID3D11Device5* tmp_add_class_1312;
  ID3D11DeviceChild* tmp_add_class_1313;
  ID3D11DeviceContext* tmp_add_class_1314;
  ID3D11DeviceContext1* tmp_add_class_1315;
  ID3D11DeviceContext2* tmp_add_class_1316;
  ID3D11DeviceContext3* tmp_add_class_1317;
  ID3D11DeviceContext4* tmp_add_class_1318;
  ID3D11DomainShader* tmp_add_class_1319;
  ID3D11Fence* tmp_add_class_1320;
  ID3D11GeometryShader* tmp_add_class_1321;
  ID3D11HullShader* tmp_add_class_1322;
  ID3D11InfoQueue* tmp_add_class_1323;
  ID3D11InputLayout* tmp_add_class_1324;
  ID3D11Module* tmp_add_class_1325;
  ID3D11ModuleInstance* tmp_add_class_1326;
  ID3D11Multithread* tmp_add_class_1327;
  ID3D11On12Device* tmp_add_class_1328;
  ID3D11PixelShader* tmp_add_class_1329;
  ID3D11Predicate* tmp_add_class_1330;
  ID3D11Query* tmp_add_class_1331;
  ID3D11Query1* tmp_add_class_1332;
  ID3D11RasterizerState* tmp_add_class_1333;
  ID3D11RasterizerState1* tmp_add_class_1334;
  ID3D11RasterizerState2* tmp_add_class_1335;
  ID3D11RenderTargetView* tmp_add_class_1336;
  ID3D11RenderTargetView1* tmp_add_class_1337;
  ID3D11Resource* tmp_add_class_1338;
  ID3D11SamplerState* tmp_add_class_1339;
  ID3D11ShaderReflection* tmp_add_class_1340;
  ID3D11ShaderReflectionConstantBuffer* tmp_add_class_1341;
  ID3D11ShaderReflectionType* tmp_add_class_1342;
  ID3D11ShaderReflectionVariable* tmp_add_class_1343;
  ID3D11ShaderResourceView* tmp_add_class_1344;
  ID3D11ShaderResourceView1* tmp_add_class_1345;
  ID3D11SwitchToRef* tmp_add_class_1346;
  ID3D11Texture1D* tmp_add_class_1347;
  ID3D11Texture2D* tmp_add_class_1348;
  ID3D11Texture2D1* tmp_add_class_1349;
  ID3D11Texture3D* tmp_add_class_1350;
  ID3D11Texture3D1* tmp_add_class_1351;
  ID3D11UnorderedAccessView* tmp_add_class_1352;
  ID3D11UnorderedAccessView1* tmp_add_class_1353;
  ID3D11VertexShader* tmp_add_class_1354;
  ID3D11VideoContext* tmp_add_class_1355;
  ID3D11VideoContext1* tmp_add_class_1356;
  ID3D11VideoContext2* tmp_add_class_1357;
  ID3D11VideoDecoder* tmp_add_class_1358;
  ID3D11VideoDecoderOutputView* tmp_add_class_1359;
  ID3D11VideoDevice* tmp_add_class_1360;
  ID3D11VideoDevice1* tmp_add_class_1361;
  ID3D11VideoProcessor* tmp_add_class_1362;
  ID3D11VideoProcessorEnumerator* tmp_add_class_1363;
  ID3D11VideoProcessorEnumerator1* tmp_add_class_1364;
  ID3D11VideoProcessorInputView* tmp_add_class_1365;
  ID3D11VideoProcessorOutputView* tmp_add_class_1366;
  ID3D11View* tmp_add_class_1367;
  ID3D12CommandAllocator* tmp_add_class_1368;
  ID3D12CommandList* tmp_add_class_1369;
  ID3D12CommandQueue* tmp_add_class_1370;
  ID3D12CommandSignature* tmp_add_class_1371;
  ID3D12Debug* tmp_add_class_1372;
  ID3D12Debug1* tmp_add_class_1373;
  ID3D12DescriptorHeap* tmp_add_class_1374;
  ID3D12Device* tmp_add_class_1375;
  ID3D12Device1* tmp_add_class_1376;
  ID3D12DeviceChild* tmp_add_class_1377;
  ID3D12Fence* tmp_add_class_1378;
  ID3D12FunctionParameterReflection* tmp_add_class_1379;
  ID3D12FunctionReflection* tmp_add_class_1380;
  ID3D12GraphicsCommandList* tmp_add_class_1381;
  ID3D12GraphicsCommandList1* tmp_add_class_1382;
  ID3D12GraphicsCommandList2* tmp_add_class_1383;
  ID3D12Heap* tmp_add_class_1384;
  ID3D12InfoQueue* tmp_add_class_1385;
  ID3D12LibraryReflection* tmp_add_class_1386;
  ID3D12Object* tmp_add_class_1387;
  ID3D12Pageable* tmp_add_class_1388;
  ID3D12PipelineState* tmp_add_class_1389;
  ID3D12QueryHeap* tmp_add_class_1390;
  ID3D12Resource* tmp_add_class_1391;
  ID3D12RootSignature* tmp_add_class_1392;
  ID3D12RootSignatureDeserializer* tmp_add_class_1393;
  ID3D12ShaderReflection* tmp_add_class_1394;
  ID3D12ShaderReflectionConstantBuffer* tmp_add_class_1395;
  ID3D12ShaderReflectionType* tmp_add_class_1396;
  ID3D12ShaderReflectionVariable* tmp_add_class_1397;
  ID3D12VersionedRootSignatureDeserializer* tmp_add_class_1398;
  ID3DDestructionNotifier* tmp_add_class_1399;
  ID3DDeviceContextState* tmp_add_class_1400;
  ID3DInclude* tmp_add_class_1401;
  ID3DUserDefinedAnnotation* tmp_add_class_1402;
  ID3DX10DataLoader* tmp_add_class_1403;
  ID3DX10DataProcessor* tmp_add_class_1404;
  ID3DX10Font* tmp_add_class_1405;
  ID3DX10Mesh* tmp_add_class_1406;
  ID3DX10MeshBuffer* tmp_add_class_1407;
  ID3DX10Sprite* tmp_add_class_1408;
  ID3DX10ThreadPump* tmp_add_class_1409;
  ID3DX11DataLoader* tmp_add_class_1410;
  ID3DX11DataProcessor* tmp_add_class_1411;
  ID3DX11ThreadPump* tmp_add_class_1412;
  ID3DXAllocateHierarchy* tmp_add_class_1413;
  ID3DXAnimationCallbackHandler* tmp_add_class_1414;
  ID3DXAnimationController* tmp_add_class_1415;
  ID3DXAnimationSet* tmp_add_class_1416;
  ID3DXBaseEffect* tmp_add_class_1417;
  ID3DXBaseMesh* tmp_add_class_1418;
  ID3DXBuffer* tmp_add_class_1419;
  ID3DXCompressedAnimationSet* tmp_add_class_1420;
  ID3DXConstantTable* tmp_add_class_1421;
  ID3DXEffect* tmp_add_class_1422;
  ID3DXEffectCompiler* tmp_add_class_1423;
  ID3DXEffectPool* tmp_add_class_1424;
  ID3DXEffectStateManager* tmp_add_class_1425;
  ID3DXFile* tmp_add_class_1426;
  ID3DXFileData* tmp_add_class_1427;
  ID3DXFileEnumObject* tmp_add_class_1428;
  ID3DXFileSaveData* tmp_add_class_1429;
  ID3DXFileSaveObject* tmp_add_class_1430;
  ID3DXFont* tmp_add_class_1431;
  ID3DXFragmentLinker* tmp_add_class_1432;
  ID3DXInclude* tmp_add_class_1433;
  ID3DXKeyframedAnimationSet* tmp_add_class_1434;
  ID3DXLine* tmp_add_class_1435;
  ID3DXLoadUserData* tmp_add_class_1436;
  ID3DXMesh* tmp_add_class_1437;
  ID3DXPMesh* tmp_add_class_1438;
  ID3DXPRTBuffer* tmp_add_class_1439;
  ID3DXPRTCompBuffer* tmp_add_class_1440;
  ID3DXPRTEngine* tmp_add_class_1441;
  ID3DXPatchMesh* tmp_add_class_1442;
  ID3DXRenderToEnvMap* tmp_add_class_1443;
  ID3DXRenderToSurface* tmp_add_class_1444;
  ID3DXSPMesh* tmp_add_class_1445;
  ID3DXSaveUserData* tmp_add_class_1446;
  ID3DXSkinInfo* tmp_add_class_1447;
  ID3DXSprite* tmp_add_class_1448;
  ID3DXTextureGutterHelper* tmp_add_class_1449;
  ID3DXTextureShader* tmp_add_class_1450;
  IDBAsynchNotify* tmp_add_class_1451;
  IDBAsynchStatus* tmp_add_class_1452;
  IDBCreateCommand* tmp_add_class_1453;
  IDBCreateSession* tmp_add_class_1454;
  IDBDataSourceAdmin* tmp_add_class_1455;
  IDBInitialize* tmp_add_class_1456;
  IDBPromptInitialize* tmp_add_class_1457;
  IDBProperties* tmp_add_class_1458;
  IDCInfo* tmp_add_class_1459;
  IDHTMLEdit* tmp_add_class_1460;
  IDHTMLSafe* tmp_add_class_1461;
  IDMOQualityControl* tmp_add_class_1462;
  IDMOVideoOutputOptimizations* tmp_add_class_1463;
  IDMOWrapperFilter* tmp_add_class_1464;
  IDOMCustomEvent* tmp_add_class_1465;
  IDOMDocumentType* tmp_add_class_1466;
  IDOMEvent* tmp_add_class_1467;
  IDOMKeyboardEvent* tmp_add_class_1468;
  IDOMMessageEvent* tmp_add_class_1469;
  IDOMMouseEvent* tmp_add_class_1470;
  IDOMProcessingInstruction* tmp_add_class_1471;
  IDOMProgressEvent* tmp_add_class_1472;
  IDOMStorageEvent* tmp_add_class_1473;
  IDOMUIEvent* tmp_add_class_1474;
  IDSOControl* tmp_add_class_1475;
  IDWriteAsyncResult* tmp_add_class_1476;
  IDWriteBitmapRenderTarget* tmp_add_class_1477;
  IDWriteBitmapRenderTarget1* tmp_add_class_1478;
  IDWriteColorGlyphRunEnumerator* tmp_add_class_1479;
  IDWriteColorGlyphRunEnumerator1* tmp_add_class_1480;
  IDWriteFactory* tmp_add_class_1481;
  IDWriteFactory1* tmp_add_class_1482;
  IDWriteFactory2* tmp_add_class_1483;
  IDWriteFactory3* tmp_add_class_1484;
  IDWriteFactory4* tmp_add_class_1485;
  IDWriteFactory5* tmp_add_class_1486;
  IDWriteFactory6* tmp_add_class_1487;
  IDWriteFactory7* tmp_add_class_1488;
  IDWriteFont* tmp_add_class_1489;
  IDWriteFont1* tmp_add_class_1490;
  IDWriteFont2* tmp_add_class_1491;
  IDWriteFont3* tmp_add_class_1492;
  IDWriteFontCollection* tmp_add_class_1493;
  IDWriteFontCollection1* tmp_add_class_1494;
  IDWriteFontCollection2* tmp_add_class_1495;
  IDWriteFontCollection3* tmp_add_class_1496;
  IDWriteFontCollectionLoader* tmp_add_class_1497;
  IDWriteFontDownloadListener* tmp_add_class_1498;
  IDWriteFontDownloadQueue* tmp_add_class_1499;
  IDWriteFontFace* tmp_add_class_1500;
  IDWriteFontFace1* tmp_add_class_1501;
  IDWriteFontFace2* tmp_add_class_1502;
  IDWriteFontFace3* tmp_add_class_1503;
  IDWriteFontFace4* tmp_add_class_1504;
  IDWriteFontFace5* tmp_add_class_1505;
  IDWriteFontFaceReference* tmp_add_class_1506;
  IDWriteFontFaceReference1* tmp_add_class_1507;
  IDWriteFontFallback* tmp_add_class_1508;
  IDWriteFontFallback1* tmp_add_class_1509;
  IDWriteFontFallbackBuilder* tmp_add_class_1510;
  IDWriteFontFamily* tmp_add_class_1511;
  IDWriteFontFamily1* tmp_add_class_1512;
  IDWriteFontFamily2* tmp_add_class_1513;
  IDWriteFontFile* tmp_add_class_1514;
  IDWriteFontFileEnumerator* tmp_add_class_1515;
  IDWriteFontFileLoader* tmp_add_class_1516;
  IDWriteFontFileStream* tmp_add_class_1517;
  IDWriteFontList* tmp_add_class_1518;
  IDWriteFontList1* tmp_add_class_1519;
  IDWriteFontList2* tmp_add_class_1520;
  IDWriteFontResource* tmp_add_class_1521;
  IDWriteFontSet* tmp_add_class_1522;
  IDWriteFontSet1* tmp_add_class_1523;
  IDWriteFontSet2* tmp_add_class_1524;
  IDWriteFontSet3* tmp_add_class_1525;
  IDWriteFontSetBuilder* tmp_add_class_1526;
  IDWriteFontSetBuilder1* tmp_add_class_1527;
  IDWriteFontSetBuilder2* tmp_add_class_1528;
  IDWriteGdiInterop* tmp_add_class_1529;
  IDWriteGdiInterop1* tmp_add_class_1530;
  IDWriteGlyphRunAnalysis* tmp_add_class_1531;
  IDWriteInMemoryFontFileLoader* tmp_add_class_1532;
  IDWriteInlineObject* tmp_add_class_1533;
  IDWriteLocalFontFileLoader* tmp_add_class_1534;
  IDWriteLocalizedStrings* tmp_add_class_1535;
  IDWriteNumberSubstitution* tmp_add_class_1536;
  IDWritePixelSnapping* tmp_add_class_1537;
  IDWriteRemoteFontFileLoader* tmp_add_class_1538;
  IDWriteRemoteFontFileStream* tmp_add_class_1539;
  IDWriteRenderingParams* tmp_add_class_1540;
  IDWriteRenderingParams1* tmp_add_class_1541;
  IDWriteRenderingParams2* tmp_add_class_1542;
  IDWriteRenderingParams3* tmp_add_class_1543;
  IDWriteStringList* tmp_add_class_1544;
  IDWriteTextAnalysisSink* tmp_add_class_1545;
  IDWriteTextAnalysisSink1* tmp_add_class_1546;
  IDWriteTextAnalysisSource* tmp_add_class_1547;
  IDWriteTextAnalysisSource1* tmp_add_class_1548;
  IDWriteTextAnalyzer* tmp_add_class_1549;
  IDWriteTextAnalyzer1* tmp_add_class_1550;
  IDWriteTextAnalyzer2* tmp_add_class_1551;
  IDWriteTextFormat* tmp_add_class_1552;
  IDWriteTextFormat1* tmp_add_class_1553;
  IDWriteTextFormat2* tmp_add_class_1554;
  IDWriteTextFormat3* tmp_add_class_1555;
  IDWriteTextLayout* tmp_add_class_1556;
  IDWriteTextLayout1* tmp_add_class_1557;
  IDWriteTextLayout2* tmp_add_class_1558;
  IDWriteTextLayout3* tmp_add_class_1559;
  IDWriteTextLayout4* tmp_add_class_1560;
  IDWriteTextRenderer* tmp_add_class_1561;
  IDWriteTextRenderer1* tmp_add_class_1562;
  IDWriteTypography* tmp_add_class_1563;
  IDXGIAdapter* tmp_add_class_1564;
  IDXGIAdapter1* tmp_add_class_1565;
  IDXGIAdapter2* tmp_add_class_1566;
  IDXGIAdapter3* tmp_add_class_1567;
  IDXGIAdapter4* tmp_add_class_1568;
  IDXGIDebug* tmp_add_class_1569;
  IDXGIDebug1* tmp_add_class_1570;
  IDXGIDecodeSwapChain* tmp_add_class_1571;
  IDXGIDevice* tmp_add_class_1572;
  IDXGIDevice1* tmp_add_class_1573;
  IDXGIDevice2* tmp_add_class_1574;
  IDXGIDevice3* tmp_add_class_1575;
  IDXGIDevice4* tmp_add_class_1576;
  IDXGIDeviceSubObject* tmp_add_class_1577;
  IDXGIDisplayControl* tmp_add_class_1578;
  IDXGIFactory* tmp_add_class_1579;
  IDXGIFactory1* tmp_add_class_1580;
  IDXGIFactory2* tmp_add_class_1581;
  IDXGIFactory3* tmp_add_class_1582;
  IDXGIFactory4* tmp_add_class_1583;
  IDXGIFactory5* tmp_add_class_1584;
  IDXGIFactory6* tmp_add_class_1585;
  IDXGIFactory7* tmp_add_class_1586;
  IDXGIFactoryMedia* tmp_add_class_1587;
  IDXGIInfoQueue* tmp_add_class_1588;
  IDXGIKeyedMutex* tmp_add_class_1589;
  IDXGIObject* tmp_add_class_1590;
  IDXGIOutput* tmp_add_class_1591;
  IDXGIOutput1* tmp_add_class_1592;
  IDXGIOutput2* tmp_add_class_1593;
  IDXGIOutput3* tmp_add_class_1594;
  IDXGIOutput4* tmp_add_class_1595;
  IDXGIOutput5* tmp_add_class_1596;
  IDXGIOutput6* tmp_add_class_1597;
  IDXGIOutputDuplication* tmp_add_class_1598;
  IDXGIResource* tmp_add_class_1599;
  IDXGIResource1* tmp_add_class_1600;
  IDXGISurface* tmp_add_class_1601;
  IDXGISurface1* tmp_add_class_1602;
  IDXGISurface2* tmp_add_class_1603;
  IDXGISwapChain* tmp_add_class_1604;
  IDXGISwapChain1* tmp_add_class_1605;
  IDXGISwapChain2* tmp_add_class_1606;
  IDXGISwapChain3* tmp_add_class_1607;
  IDXGISwapChain4* tmp_add_class_1608;
  IDXGISwapChainMedia* tmp_add_class_1609;
  IDailyTrigger* tmp_add_class_1610;
  IDataAdviseHolder* tmp_add_class_1611;
  IDataConvert* tmp_add_class_1612;
  IDataInitialize* tmp_add_class_1613;
  IDataObject* tmp_add_class_1614;
  IDataSource* tmp_add_class_1615;
  IDataSourceLocator* tmp_add_class_1616;
  IDebugAdvanced* tmp_add_class_1617;
  IDebugAdvanced2* tmp_add_class_1618;
  IDebugAdvanced3* tmp_add_class_1619;
  IDebugApplication32* tmp_add_class_1620;
  IDebugApplication64* tmp_add_class_1621;
  IDebugBreakpoint* tmp_add_class_1622;
  IDebugBreakpoint2* tmp_add_class_1623;
  IDebugClient* tmp_add_class_1624;
  IDebugClient2* tmp_add_class_1625;
  IDebugClient3* tmp_add_class_1626;
  IDebugClient4* tmp_add_class_1627;
  IDebugClient5* tmp_add_class_1628;
  IDebugClient6* tmp_add_class_1629;
  IDebugClient7* tmp_add_class_1630;
  IDebugCodeContext* tmp_add_class_1631;
  IDebugControl* tmp_add_class_1632;
  IDebugControl2* tmp_add_class_1633;
  IDebugControl3* tmp_add_class_1634;
  IDebugControl4* tmp_add_class_1635;
  IDebugDataSpaces* tmp_add_class_1636;
  IDebugDataSpaces2* tmp_add_class_1637;
  IDebugDocument* tmp_add_class_1638;
  IDebugDocumentContext* tmp_add_class_1639;
  IDebugDocumentInfo* tmp_add_class_1640;
  IDebugEventCallbacks* tmp_add_class_1641;
  IDebugEventCallbacksWide* tmp_add_class_1642;
  IDebugEventContextCallbacks* tmp_add_class_1643;
  IDebugInputCallbacks* tmp_add_class_1644;
  IDebugOutputCallbacks* tmp_add_class_1645;
  IDebugOutputCallbacksWide* tmp_add_class_1646;
  IDebugSymbolGroup* tmp_add_class_1647;
  IDebugSymbolGroup2* tmp_add_class_1648;
  IDebugSymbols* tmp_add_class_1649;
  IDebugSymbols2* tmp_add_class_1650;
  IDebugSymbols3* tmp_add_class_1651;
  IDebugSystemObjects* tmp_add_class_1652;
  IDebugSystemObjects2* tmp_add_class_1653;
  IDebugSystemObjects3* tmp_add_class_1654;
  IDebuggerThreadControl* tmp_add_class_1655;
  IDelayedPropertyStoreFactory* tmp_add_class_1656;
  IDeviceSpecificProperty* tmp_add_class_1657;
  IDeviceTopology* tmp_add_class_1658;
  IDirect3D* tmp_add_class_1659;
  IDirect3D2* tmp_add_class_1660;
  IDirect3D3* tmp_add_class_1661;
  IDirect3D7* tmp_add_class_1662;
  IDirect3D8* tmp_add_class_1663;
  IDirect3D9* tmp_add_class_1664;
  IDirect3D9Ex* tmp_add_class_1665;
  IDirect3DBaseTexture8* tmp_add_class_1666;
  IDirect3DBaseTexture9* tmp_add_class_1667;
  IDirect3DCubeTexture8* tmp_add_class_1668;
  IDirect3DCubeTexture9* tmp_add_class_1669;
  IDirect3DDevice* tmp_add_class_1670;
  IDirect3DDevice2* tmp_add_class_1671;
  IDirect3DDevice3* tmp_add_class_1672;
  IDirect3DDevice7* tmp_add_class_1673;
  IDirect3DDevice8* tmp_add_class_1674;
  IDirect3DDevice9* tmp_add_class_1675;
  IDirect3DDevice9Ex* tmp_add_class_1676;
  IDirect3DDeviceManager9* tmp_add_class_1677;
  IDirect3DExecuteBuffer* tmp_add_class_1678;
  IDirect3DIndexBuffer8* tmp_add_class_1679;
  IDirect3DIndexBuffer9* tmp_add_class_1680;
  IDirect3DLight* tmp_add_class_1681;
  IDirect3DMaterial* tmp_add_class_1682;
  IDirect3DMaterial2* tmp_add_class_1683;
  IDirect3DMaterial3* tmp_add_class_1684;
  IDirect3DPixelShader9* tmp_add_class_1685;
  IDirect3DQuery9* tmp_add_class_1686;
  IDirect3DRM* tmp_add_class_1687;
  IDirect3DRM2* tmp_add_class_1688;
  IDirect3DRM3* tmp_add_class_1689;
  IDirect3DRMAnimation* tmp_add_class_1690;
  IDirect3DRMAnimation2* tmp_add_class_1691;
  IDirect3DRMAnimationArray* tmp_add_class_1692;
  IDirect3DRMAnimationSet* tmp_add_class_1693;
  IDirect3DRMAnimationSet2* tmp_add_class_1694;
  IDirect3DRMArray* tmp_add_class_1695;
  IDirect3DRMClippedVisual* tmp_add_class_1696;
  IDirect3DRMDevice* tmp_add_class_1697;
  IDirect3DRMDevice2* tmp_add_class_1698;
  IDirect3DRMDevice3* tmp_add_class_1699;
  IDirect3DRMDeviceArray* tmp_add_class_1700;
  IDirect3DRMFace* tmp_add_class_1701;
  IDirect3DRMFace2* tmp_add_class_1702;
  IDirect3DRMFaceArray* tmp_add_class_1703;
  IDirect3DRMFrame* tmp_add_class_1704;
  IDirect3DRMFrame2* tmp_add_class_1705;
  IDirect3DRMFrame3* tmp_add_class_1706;
  IDirect3DRMFrameArray* tmp_add_class_1707;
  IDirect3DRMInterpolator* tmp_add_class_1708;
  IDirect3DRMLight* tmp_add_class_1709;
  IDirect3DRMLightArray* tmp_add_class_1710;
  IDirect3DRMMaterial* tmp_add_class_1711;
  IDirect3DRMMaterial2* tmp_add_class_1712;
  IDirect3DRMMesh* tmp_add_class_1713;
  IDirect3DRMMeshBuilder* tmp_add_class_1714;
  IDirect3DRMMeshBuilder2* tmp_add_class_1715;
  IDirect3DRMMeshBuilder3* tmp_add_class_1716;
  IDirect3DRMObject* tmp_add_class_1717;
  IDirect3DRMObject2* tmp_add_class_1718;
  IDirect3DRMObjectArray* tmp_add_class_1719;
  IDirect3DRMPicked2Array* tmp_add_class_1720;
  IDirect3DRMPickedArray* tmp_add_class_1721;
  IDirect3DRMProgressiveMesh* tmp_add_class_1722;
  IDirect3DRMShadow* tmp_add_class_1723;
  IDirect3DRMShadow2* tmp_add_class_1724;
  IDirect3DRMTexture* tmp_add_class_1725;
  IDirect3DRMTexture2* tmp_add_class_1726;
  IDirect3DRMTexture3* tmp_add_class_1727;
  IDirect3DRMUserVisual* tmp_add_class_1728;
  IDirect3DRMViewport* tmp_add_class_1729;
  IDirect3DRMViewport2* tmp_add_class_1730;
  IDirect3DRMViewportArray* tmp_add_class_1731;
  IDirect3DRMVisual* tmp_add_class_1732;
  IDirect3DRMVisualArray* tmp_add_class_1733;
  IDirect3DRMWinDevice* tmp_add_class_1734;
  IDirect3DRMWrap* tmp_add_class_1735;
  IDirect3DResource8* tmp_add_class_1736;
  IDirect3DResource9* tmp_add_class_1737;
  IDirect3DStateBlock9* tmp_add_class_1738;
  IDirect3DSurface8* tmp_add_class_1739;
  IDirect3DSurface9* tmp_add_class_1740;
  IDirect3DSwapChain8* tmp_add_class_1741;
  IDirect3DSwapChain9* tmp_add_class_1742;
  IDirect3DSwapChain9Ex* tmp_add_class_1743;
  IDirect3DTexture* tmp_add_class_1744;
  IDirect3DTexture2* tmp_add_class_1745;
  IDirect3DTexture8* tmp_add_class_1746;
  IDirect3DTexture9* tmp_add_class_1747;
  IDirect3DVertexBuffer* tmp_add_class_1748;
  IDirect3DVertexBuffer7* tmp_add_class_1749;
  IDirect3DVertexBuffer8* tmp_add_class_1750;
  IDirect3DVertexBuffer9* tmp_add_class_1751;
  IDirect3DVertexDeclaration9* tmp_add_class_1752;
  IDirect3DVertexShader9* tmp_add_class_1753;
  IDirect3DViewport* tmp_add_class_1754;
  IDirect3DViewport2* tmp_add_class_1755;
  IDirect3DViewport3* tmp_add_class_1756;
  IDirect3DVolume8* tmp_add_class_1757;
  IDirect3DVolume9* tmp_add_class_1758;
  IDirect3DVolumeTexture8* tmp_add_class_1759;
  IDirect3DVolumeTexture9* tmp_add_class_1760;
  IDirectDraw* tmp_add_class_1761;
  IDirectDraw2* tmp_add_class_1762;
  IDirectDraw3* tmp_add_class_1763;
  IDirectDraw4* tmp_add_class_1764;
  IDirectDraw7* tmp_add_class_1765;
  IDirectDrawClipper* tmp_add_class_1766;
  IDirectDrawColorControl* tmp_add_class_1767;
  IDirectDrawGammaControl* tmp_add_class_1768;
  IDirectDrawMediaSample* tmp_add_class_1769;
  IDirectDrawMediaSampleAllocator* tmp_add_class_1770;
  IDirectDrawMediaStream* tmp_add_class_1771;
  IDirectDrawPalette* tmp_add_class_1772;
  IDirectDrawStreamSample* tmp_add_class_1773;
  IDirectDrawSurface* tmp_add_class_1774;
  IDirectDrawSurface2* tmp_add_class_1775;
  IDirectDrawSurface3* tmp_add_class_1776;
  IDirectDrawSurface4* tmp_add_class_1777;
  IDirectDrawSurface7* tmp_add_class_1778;
  IDirectDrawVideo* tmp_add_class_1779;
  IDirectInput2A* tmp_add_class_1780;
  IDirectInput2W* tmp_add_class_1781;
  IDirectInput7A* tmp_add_class_1782;
  IDirectInput7W* tmp_add_class_1783;
  IDirectInput8A* tmp_add_class_1784;
  IDirectInput8W* tmp_add_class_1785;
  IDirectInputA* tmp_add_class_1786;
  IDirectInputDevice2A* tmp_add_class_1787;
  IDirectInputDevice2W* tmp_add_class_1788;
  IDirectInputDevice7A* tmp_add_class_1789;
  IDirectInputDevice7W* tmp_add_class_1790;
  IDirectInputDevice8A* tmp_add_class_1791;
  IDirectInputDevice8W* tmp_add_class_1792;
  IDirectInputDeviceA* tmp_add_class_1793;
  IDirectInputDeviceW* tmp_add_class_1794;
  IDirectInputEffect* tmp_add_class_1795;
  IDirectInputJoyConfig8* tmp_add_class_1796;
  IDirectInputW* tmp_add_class_1797;
  IDirectManipulationCompositor* tmp_add_class_1798;
  IDirectManipulationCompositor2* tmp_add_class_1799;
  IDirectManipulationContent* tmp_add_class_1800;
  IDirectManipulationFrameInfoProvider* tmp_add_class_1801;
  IDirectManipulationManager* tmp_add_class_1802;
  IDirectManipulationManager2* tmp_add_class_1803;
  IDirectManipulationPrimaryContent* tmp_add_class_1804;
  IDirectManipulationUpdateHandler* tmp_add_class_1805;
  IDirectManipulationUpdateManager* tmp_add_class_1806;
  IDirectManipulationViewport* tmp_add_class_1807;
  IDirectManipulationViewport2* tmp_add_class_1808;
  IDirectManipulationViewportEventHandler* tmp_add_class_1809;
  IDirectMusic* tmp_add_class_1810;
  IDirectMusic8* tmp_add_class_1811;
  IDirectMusicAudioPath* tmp_add_class_1812;
  IDirectMusicBand* tmp_add_class_1813;
  IDirectMusicBuffer* tmp_add_class_1814;
  IDirectMusicChordMap* tmp_add_class_1815;
  IDirectMusicCollection* tmp_add_class_1816;
  IDirectMusicComposer* tmp_add_class_1817;
  IDirectMusicContainer* tmp_add_class_1818;
  IDirectMusicDownload* tmp_add_class_1819;
  IDirectMusicDownloadedInstrument* tmp_add_class_1820;
  IDirectMusicGetLoader* tmp_add_class_1821;
  IDirectMusicGraph* tmp_add_class_1822;
  IDirectMusicInstrument* tmp_add_class_1823;
  IDirectMusicLoader* tmp_add_class_1824;
  IDirectMusicLoader8* tmp_add_class_1825;
  IDirectMusicObject* tmp_add_class_1826;
  IDirectMusicPatternTrack* tmp_add_class_1827;
  IDirectMusicPerformance* tmp_add_class_1828;
  IDirectMusicPerformance8* tmp_add_class_1829;
  IDirectMusicPort* tmp_add_class_1830;
  IDirectMusicPortDownload* tmp_add_class_1831;
  IDirectMusicScript* tmp_add_class_1832;
  IDirectMusicSegment* tmp_add_class_1833;
  IDirectMusicSegment8* tmp_add_class_1834;
  IDirectMusicSegmentState* tmp_add_class_1835;
  IDirectMusicSegmentState8* tmp_add_class_1836;
  IDirectMusicStyle* tmp_add_class_1837;
  IDirectMusicStyle8* tmp_add_class_1838;
  IDirectMusicSynth* tmp_add_class_1839;
  IDirectMusicSynth8* tmp_add_class_1840;
  IDirectMusicSynthSink* tmp_add_class_1841;
  IDirectMusicThru* tmp_add_class_1842;
  IDirectMusicTool* tmp_add_class_1843;
  IDirectMusicTool8* tmp_add_class_1844;
  IDirectMusicTrack* tmp_add_class_1845;
  IDirectMusicTrack8* tmp_add_class_1846;
  IDirectPlay* tmp_add_class_1847;
  IDirectPlay2* tmp_add_class_1848;
  IDirectPlay3* tmp_add_class_1849;
  IDirectPlay4* tmp_add_class_1850;
  IDirectPlay8Address* tmp_add_class_1851;
  IDirectPlay8AddressIP* tmp_add_class_1852;
  IDirectPlay8Client* tmp_add_class_1853;
  IDirectPlay8LobbiedApplication* tmp_add_class_1854;
  IDirectPlay8LobbyClient* tmp_add_class_1855;
  IDirectPlay8NATResolver* tmp_add_class_1856;
  IDirectPlay8Peer* tmp_add_class_1857;
  IDirectPlay8Server* tmp_add_class_1858;
  IDirectPlay8ThreadPool* tmp_add_class_1859;
  IDirectPlayLobby* tmp_add_class_1860;
  IDirectPlayLobby2* tmp_add_class_1861;
  IDirectPlayLobby3* tmp_add_class_1862;
  IDirectPlayNATHelp* tmp_add_class_1863;
  IDirectPlayVoiceClient* tmp_add_class_1864;
  IDirectPlayVoiceServer* tmp_add_class_1865;
  IDirectPlayVoiceTest* tmp_add_class_1866;
  IDirectShowStream* tmp_add_class_1867;
  IDirectSound* tmp_add_class_1868;
  IDirectSound3DBuffer* tmp_add_class_1869;
  IDirectSound3DListener* tmp_add_class_1870;
  IDirectSound8* tmp_add_class_1871;
  IDirectSoundBuffer* tmp_add_class_1872;
  IDirectSoundBuffer8* tmp_add_class_1873;
  IDirectSoundCapture* tmp_add_class_1874;
  IDirectSoundCaptureBuffer* tmp_add_class_1875;
  IDirectSoundCaptureBuffer8* tmp_add_class_1876;
  IDirectSoundFXChorus* tmp_add_class_1877;
  IDirectSoundFXCompressor* tmp_add_class_1878;
  IDirectSoundFXDistortion* tmp_add_class_1879;
  IDirectSoundFXEcho* tmp_add_class_1880;
  IDirectSoundFXFlanger* tmp_add_class_1881;
  IDirectSoundFXGargle* tmp_add_class_1882;
  IDirectSoundFXI3DL2Reverb* tmp_add_class_1883;
  IDirectSoundFXParamEq* tmp_add_class_1884;
  IDirectSoundFXWavesReverb* tmp_add_class_1885;
  IDirectSoundFullDuplex* tmp_add_class_1886;
  IDirectSoundNotify* tmp_add_class_1887;
  IDirectWriterLock* tmp_add_class_1888;
  IDirectXFile* tmp_add_class_1889;
  IDirectXFileBinary* tmp_add_class_1890;
  IDirectXFileData* tmp_add_class_1891;
  IDirectXFileDataReference* tmp_add_class_1892;
  IDirectXFileEnumObject* tmp_add_class_1893;
  IDirectXFileObject* tmp_add_class_1894;
  IDirectXFileSaveObject* tmp_add_class_1895;
  IDirectXVideoAccelerationService* tmp_add_class_1896;
  IDirectXVideoDecoder* tmp_add_class_1897;
  IDirectXVideoDecoderService* tmp_add_class_1898;
  IDirectXVideoMemoryConfiguration* tmp_add_class_1899;
  IDirectXVideoProcessor* tmp_add_class_1900;
  IDirectXVideoProcessorService* tmp_add_class_1901;
  IDirectoryObject* tmp_add_class_1902;
  IDirectorySearch* tmp_add_class_1903;
  IDispError* tmp_add_class_1904;
  IDispatch* tmp_add_class_1905;
  IDispatchEx* tmp_add_class_1906;
  IDispenserDriver* tmp_add_class_1907;
  IDispenserManager* tmp_add_class_1908;
  IDisplayPointer* tmp_add_class_1909;
  IDisplayServices* tmp_add_class_1910;
  IDocHostShowUI* tmp_add_class_1911;
  IDocHostUIHandler* tmp_add_class_1912;
  IDocHostUIHandler2* tmp_add_class_1913;
  IDocHostUIHandlerDispatch* tmp_add_class_1914;
  IDocObjectService* tmp_add_class_1915;
  IDockingWindow* tmp_add_class_1916;
  IDockingWindowFrame* tmp_add_class_1917;
  IDocumentEvent* tmp_add_class_1918;
  IDocumentRange* tmp_add_class_1919;
  IDocumentSelector* tmp_add_class_1920;
  IDownloadJob* tmp_add_class_1921;
  IDownloadManager* tmp_add_class_1922;
  IDownloadProgress* tmp_add_class_1923;
  IDownloadResult* tmp_add_class_1924;
  IDragSourceHelper* tmp_add_class_1925;
  IDragSourceHelper2* tmp_add_class_1926;
  IDropSource* tmp_add_class_1927;
  IDropSourceNotify* tmp_add_class_1928;
  IDropTarget* tmp_add_class_1929;
  IDropTargetHelper* tmp_add_class_1930;
  IDsDisplaySpecifier* tmp_add_class_1931;
  IDsObjectPicker* tmp_add_class_1932;
  IDtcLuConfigure* tmp_add_class_1933;
  IDtcLuRecovery* tmp_add_class_1934;
  IDtcLuRecoveryFactory* tmp_add_class_1935;
  IDtcLuRecoveryInitiatedByDtc* tmp_add_class_1936;
  IDtcLuRecoveryInitiatedByDtcStatusWork* tmp_add_class_1937;
  IDtcLuRecoveryInitiatedByDtcTransWork* tmp_add_class_1938;
  IDtcLuRecoveryInitiatedByLu* tmp_add_class_1939;
  IDtcLuRecoveryInitiatedByLuWork* tmp_add_class_1940;
  IDtcLuRmEnlistment* tmp_add_class_1941;
  IDtcLuRmEnlistmentFactory* tmp_add_class_1942;
  IDtcLuRmEnlistmentSink* tmp_add_class_1943;
  IDtcLuSubordinateDtc* tmp_add_class_1944;
  IDtcLuSubordinateDtcFactory* tmp_add_class_1945;
  IDtcLuSubordinateDtcSink* tmp_add_class_1946;
  IDtcNetworkAccessConfig* tmp_add_class_1947;
  IDtcNetworkAccessConfig2* tmp_add_class_1948;
  IDummyHICONIncluder* tmp_add_class_1949;
  IDvdCmd* tmp_add_class_1950;
  IDvdControl* tmp_add_class_1951;
  IDvdControl2* tmp_add_class_1952;
  IDvdGraphBuilder* tmp_add_class_1953;
  IDvdInfo* tmp_add_class_1954;
  IDvdInfo2* tmp_add_class_1955;
  IDvdState* tmp_add_class_1956;
  IDxDiagContainer* tmp_add_class_1957;
  IDxDiagProvider* tmp_add_class_1958;
  IDynamicPortMapping* tmp_add_class_1959;
  IDynamicPortMappingCollection* tmp_add_class_1960;
  IEVRFilterConfig* tmp_add_class_1961;
  IEffectivePermission* tmp_add_class_1962;
  IElementBehavior* tmp_add_class_1963;
  IElementBehaviorFactory* tmp_add_class_1964;
  IElementBehaviorSite* tmp_add_class_1965;
  IElementSegment* tmp_add_class_1966;
  IElementSelector* tmp_add_class_1967;
  IElementTraversal* tmp_add_class_1968;
  IEnumACString* tmp_add_class_1969;
  IEnumAssocHandlers* tmp_add_class_1970;
  IEnumBackgroundCopyFiles* tmp_add_class_1971;
  IEnumBackgroundCopyJobs* tmp_add_class_1972;
  IEnumCATEGORYINFO* tmp_add_class_1973;
  IEnumCodePage* tmp_add_class_1974;
  IEnumConnectionPoints* tmp_add_class_1975;
  IEnumConnections* tmp_add_class_1976;
  IEnumDMO* tmp_add_class_1977;
  IEnumDebugCodeContexts* tmp_add_class_1978;
  IEnumExtraSearch* tmp_add_class_1979;
  IEnumFORMATETC* tmp_add_class_1980;
  IEnumFilters* tmp_add_class_1981;
  IEnumGUID* tmp_add_class_1982;
  IEnumHLITEM* tmp_add_class_1983;
  IEnumIDList* tmp_add_class_1984;
  IEnumITfCompositionView* tmp_add_class_1985;
  IEnumInputContext* tmp_add_class_1986;
  IEnumMediaTypes* tmp_add_class_1987;
  IEnumMoniker* tmp_add_class_1988;
  IEnumNetCfgComponent* tmp_add_class_1989;
  IEnumNetSharingPrivateConnection* tmp_add_class_1990;
  IEnumNetSharingPublicConnection* tmp_add_class_1991;
  IEnumNetworkConnections* tmp_add_class_1992;
  IEnumNetworks* tmp_add_class_1993;
  IEnumOLEVERB* tmp_add_class_1994;
  IEnumOleDocumentViews* tmp_add_class_1995;
  IEnumOleUndoUnits* tmp_add_class_1996;
  IEnumPIDMap* tmp_add_class_1997;
  IEnumPStoreItems* tmp_add_class_1998;
  IEnumPStoreTypes* tmp_add_class_1999;
  IEnumPins* tmp_add_class_2000;
  IEnumRegFilters* tmp_add_class_2001;
  IEnumRegisterWordA* tmp_add_class_2002;
  IEnumRegisterWordW* tmp_add_class_2003;
  IEnumRfc1766* tmp_add_class_2004;
  IEnumSTATDATA* tmp_add_class_2005;
  IEnumSTATPROPSETSTG* tmp_add_class_2006;
  IEnumSTATPROPSTG* tmp_add_class_2007;
  IEnumSTATSTG* tmp_add_class_2008;
  IEnumSTATURL* tmp_add_class_2009;
  IEnumScript* tmp_add_class_2010;
  IEnumShellItems* tmp_add_class_2011;
  IEnumSpObjectTokens* tmp_add_class_2012;
  IEnumString* tmp_add_class_2013;
  IEnumTfContextViews* tmp_add_class_2014;
  IEnumTfContexts* tmp_add_class_2015;
  IEnumTfDisplayAttributeInfo* tmp_add_class_2016;
  IEnumTfDocumentMgrs* tmp_add_class_2017;
  IEnumTfFunctionProviders* tmp_add_class_2018;
  IEnumTfInputProcessorProfiles* tmp_add_class_2019;
  IEnumTfLangBarItems* tmp_add_class_2020;
  IEnumTfLanguageProfiles* tmp_add_class_2021;
  IEnumTfProperties* tmp_add_class_2022;
  IEnumTfRanges* tmp_add_class_2023;
  IEnumTfUIElements* tmp_add_class_2024;
  IEnumUnknown* tmp_add_class_2025;
  IEnumUserIdentity* tmp_add_class_2026;
  IEnumVARIANT* tmp_add_class_2027;
  IEnumWIA_DEV_INFO* tmp_add_class_2028;
  IEnumWbemClassObject* tmp_add_class_2029;
  IEnumWorkItems* tmp_add_class_2030;
  IErrorInfo* tmp_add_class_2031;
  IErrorLog* tmp_add_class_2032;
  IErrorRecords* tmp_add_class_2033;
  IEventTarget* tmp_add_class_2034;
  IExecAction* tmp_add_class_2035;
  IExpDispSupport* tmp_add_class_2036;
  IExplorerBrowser* tmp_add_class_2037;
  IExplorerBrowserEvents* tmp_add_class_2038;
  IExplorerPaneVisibility* tmp_add_class_2039;
  IExtensionServices* tmp_add_class_2040;
  IExternalConnection* tmp_add_class_2041;
  IExtractIconA* tmp_add_class_2042;
  IExtractIconW* tmp_add_class_2043;
  IFileDialog* tmp_add_class_2044;
  IFileDialog2* tmp_add_class_2045;
  IFileDialogControlEvents* tmp_add_class_2046;
  IFileDialogCustomize* tmp_add_class_2047;
  IFileDialogEvents* tmp_add_class_2048;
  IFileOpenDialog* tmp_add_class_2049;
  IFileOperation* tmp_add_class_2050;
  IFileOperationProgressSink* tmp_add_class_2051;
  IFileSaveDialog* tmp_add_class_2052;
  IFileSinkFilter* tmp_add_class_2053;
  IFileSinkFilter2* tmp_add_class_2054;
  IFileSourceFilter* tmp_add_class_2055;
  IFileSystemBindData* tmp_add_class_2056;
  IFillLockBytes* tmp_add_class_2057;
  IFilter* tmp_add_class_2058;
  IFilterChain* tmp_add_class_2059;
  IFilterGraph* tmp_add_class_2060;
  IFilterGraph2* tmp_add_class_2061;
  IFilterMapper* tmp_add_class_2062;
  IFilterMapper2* tmp_add_class_2063;
  IFilterMapper3* tmp_add_class_2064;
  IFolderView* tmp_add_class_2065;
  IFolderView2* tmp_add_class_2066;
  IFolderViewOC* tmp_add_class_2067;
  IFont* tmp_add_class_2068;
  IFontCache* tmp_add_class_2069;
  IFontCacheNotify* tmp_add_class_2070;
  IFontDisp* tmp_add_class_2071;
  IFontEventsDisp* tmp_add_class_2072;
  IForegroundTransfer* tmp_add_class_2073;
  IFrequencyMap* tmp_add_class_2074;
  IFullScreenVideo* tmp_add_class_2075;
  IFullScreenVideoEx* tmp_add_class_2076;
  IGCHostControl* tmp_add_class_2077;
  IGCThreadControl* tmp_add_class_2078;
  IGameExplorer* tmp_add_class_2079;
  IGameExplorer2* tmp_add_class_2080;
  IGameStatistics* tmp_add_class_2081;
  IGameStatisticsMgr* tmp_add_class_2082;
  IGetBindHandle* tmp_add_class_2083;
  IGetDataSource* tmp_add_class_2084;
  IGetDispenser* tmp_add_class_2085;
  IGetFrame* tmp_add_class_2086;
  IGlobalInterfaceTable* tmp_add_class_2087;
  IGlobalOptions* tmp_add_class_2088;
  IGraphBuilder* tmp_add_class_2089;
  IGraphConfig* tmp_add_class_2090;
  IGraphConfigCallback* tmp_add_class_2091;
  IGraphVersion* tmp_add_class_2092;
  IHTMLAnchorElement* tmp_add_class_2093;
  IHTMLAreaElement* tmp_add_class_2094;
  IHTMLAttributeCollection* tmp_add_class_2095;
  IHTMLAttributeCollection2* tmp_add_class_2096;
  IHTMLAttributeCollection3* tmp_add_class_2097;
  IHTMLBodyElement* tmp_add_class_2098;
  IHTMLBodyElement2* tmp_add_class_2099;
  IHTMLBookmarkCollection* tmp_add_class_2100;
  IHTMLButtonElement* tmp_add_class_2101;
  IHTMLCSSRule* tmp_add_class_2102;
  IHTMLCSSStyleDeclaration* tmp_add_class_2103;
  IHTMLCSSStyleDeclaration2* tmp_add_class_2104;
  IHTMLCaret* tmp_add_class_2105;
  IHTMLChangeLog* tmp_add_class_2106;
  IHTMLChangeSink* tmp_add_class_2107;
  IHTMLCommentElement* tmp_add_class_2108;
  IHTMLCommentElement2* tmp_add_class_2109;
  IHTMLComputedStyle* tmp_add_class_2110;
  IHTMLControlElement* tmp_add_class_2111;
  IHTMLCurrentStyle* tmp_add_class_2112;
  IHTMLCurrentStyle2* tmp_add_class_2113;
  IHTMLCurrentStyle3* tmp_add_class_2114;
  IHTMLCurrentStyle4* tmp_add_class_2115;
  IHTMLDOMAttribute* tmp_add_class_2116;
  IHTMLDOMAttribute2* tmp_add_class_2117;
  IHTMLDOMChildrenCollection* tmp_add_class_2118;
  IHTMLDOMConstructor* tmp_add_class_2119;
  IHTMLDOMConstructorCollection* tmp_add_class_2120;
  IHTMLDOMImplementation* tmp_add_class_2121;
  IHTMLDOMImplementation2* tmp_add_class_2122;
  IHTMLDOMNode* tmp_add_class_2123;
  IHTMLDOMNode2* tmp_add_class_2124;
  IHTMLDOMNode3* tmp_add_class_2125;
  IHTMLDOMRange* tmp_add_class_2126;
  IHTMLDOMTextNode* tmp_add_class_2127;
  IHTMLDOMTextNode2* tmp_add_class_2128;
  IHTMLDataTransfer* tmp_add_class_2129;
  IHTMLDatabinding* tmp_add_class_2130;
  IHTMLDivElement* tmp_add_class_2131;
  IHTMLDocument* tmp_add_class_2132;
  IHTMLDocument2* tmp_add_class_2133;
  IHTMLDocument3* tmp_add_class_2134;
  IHTMLDocument4* tmp_add_class_2135;
  IHTMLDocument5* tmp_add_class_2136;
  IHTMLDocument6* tmp_add_class_2137;
  IHTMLDocument7* tmp_add_class_2138;
  IHTMLDocument8* tmp_add_class_2139;
  IHTMLDocumentCompatibleInfo* tmp_add_class_2140;
  IHTMLDocumentCompatibleInfoCollection* tmp_add_class_2141;
  IHTMLEditDesigner* tmp_add_class_2142;
  IHTMLEditServices* tmp_add_class_2143;
  IHTMLElement* tmp_add_class_2144;
  IHTMLElement2* tmp_add_class_2145;
  IHTMLElement3* tmp_add_class_2146;
  IHTMLElement4* tmp_add_class_2147;
  IHTMLElement6* tmp_add_class_2148;
  IHTMLElement7* tmp_add_class_2149;
  IHTMLElementCollection* tmp_add_class_2150;
  IHTMLEmbedElement* tmp_add_class_2151;
  IHTMLEventObj* tmp_add_class_2152;
  IHTMLFiltersCollection* tmp_add_class_2153;
  IHTMLFormElement* tmp_add_class_2154;
  IHTMLFrameBase* tmp_add_class_2155;
  IHTMLFrameBase2* tmp_add_class_2156;
  IHTMLFrameElement3* tmp_add_class_2157;
  IHTMLFramesCollection2* tmp_add_class_2158;
  IHTMLGenericElement* tmp_add_class_2159;
  IHTMLHeadElement* tmp_add_class_2160;
  IHTMLHeadElement2* tmp_add_class_2161;
  IHTMLHtmlElement* tmp_add_class_2162;
  IHTMLIFrameElement* tmp_add_class_2163;
  IHTMLIFrameElement2* tmp_add_class_2164;
  IHTMLIFrameElement3* tmp_add_class_2165;
  IHTMLImageElementFactory* tmp_add_class_2166;
  IHTMLImgElement* tmp_add_class_2167;
  IHTMLInputElement* tmp_add_class_2168;
  IHTMLInputTextElement* tmp_add_class_2169;
  IHTMLInputTextElement2* tmp_add_class_2170;
  IHTMLLabelElement* tmp_add_class_2171;
  IHTMLLabelElement2* tmp_add_class_2172;
  IHTMLLinkElement* tmp_add_class_2173;
  IHTMLLinkElement2* tmp_add_class_2174;
  IHTMLLinkElement3* tmp_add_class_2175;
  IHTMLLinkElement4* tmp_add_class_2176;
  IHTMLLocation* tmp_add_class_2177;
  IHTMLMetaElement* tmp_add_class_2178;
  IHTMLMetaElement2* tmp_add_class_2179;
  IHTMLMetaElement3* tmp_add_class_2180;
  IHTMLMimeTypesCollection* tmp_add_class_2181;
  IHTMLNamespaceCollection* tmp_add_class_2182;
  IHTMLObjectElement* tmp_add_class_2183;
  IHTMLObjectElement2* tmp_add_class_2184;
  IHTMLOpsProfile* tmp_add_class_2185;
  IHTMLOptionElement* tmp_add_class_2186;
  IHTMLOptionElement3* tmp_add_class_2187;
  IHTMLOptionElementFactory* tmp_add_class_2188;
  IHTMLParamElement* tmp_add_class_2189;
  IHTMLParamElement2* tmp_add_class_2190;
  IHTMLPerformance* tmp_add_class_2191;
  IHTMLPerformanceNavigation* tmp_add_class_2192;
  IHTMLPerformanceTiming* tmp_add_class_2193;
  IHTMLPluginsCollection* tmp_add_class_2194;
  IHTMLPrivateWindow* tmp_add_class_2195;
  IHTMLRect* tmp_add_class_2196;
  IHTMLRectCollection* tmp_add_class_2197;
  IHTMLRenderStyle* tmp_add_class_2198;
  IHTMLRuleStyle* tmp_add_class_2199;
  IHTMLScreen* tmp_add_class_2200;
  IHTMLScriptElement* tmp_add_class_2201;
  IHTMLScriptElement2* tmp_add_class_2202;
  IHTMLSelectElement* tmp_add_class_2203;
  IHTMLSelection* tmp_add_class_2204;
  IHTMLSelectionObject* tmp_add_class_2205;
  IHTMLSelectionObject2* tmp_add_class_2206;
  IHTMLStorage* tmp_add_class_2207;
  IHTMLStyle* tmp_add_class_2208;
  IHTMLStyle2* tmp_add_class_2209;
  IHTMLStyle3* tmp_add_class_2210;
  IHTMLStyle4* tmp_add_class_2211;
  IHTMLStyle5* tmp_add_class_2212;
  IHTMLStyle6* tmp_add_class_2213;
  IHTMLStyleElement* tmp_add_class_2214;
  IHTMLStyleElement2* tmp_add_class_2215;
  IHTMLStyleMedia* tmp_add_class_2216;
  IHTMLStyleSheet* tmp_add_class_2217;
  IHTMLStyleSheet2* tmp_add_class_2218;
  IHTMLStyleSheet4* tmp_add_class_2219;
  IHTMLStyleSheetPage* tmp_add_class_2220;
  IHTMLStyleSheetPagesCollection* tmp_add_class_2221;
  IHTMLStyleSheetRule* tmp_add_class_2222;
  IHTMLStyleSheetRulesCollection* tmp_add_class_2223;
  IHTMLStyleSheetsCollection* tmp_add_class_2224;
  IHTMLTable* tmp_add_class_2225;
  IHTMLTable2* tmp_add_class_2226;
  IHTMLTable3* tmp_add_class_2227;
  IHTMLTableCaption* tmp_add_class_2228;
  IHTMLTableCell* tmp_add_class_2229;
  IHTMLTableRow* tmp_add_class_2230;
  IHTMLTableSection* tmp_add_class_2231;
  IHTMLTextAreaElement* tmp_add_class_2232;
  IHTMLTextContainer* tmp_add_class_2233;
  IHTMLTitleElement* tmp_add_class_2234;
  IHTMLTxtRange* tmp_add_class_2235;
  IHTMLUniqueName* tmp_add_class_2236;
  IHTMLWindow2* tmp_add_class_2237;
  IHTMLWindow3* tmp_add_class_2238;
  IHTMLWindow4* tmp_add_class_2239;
  IHTMLWindow5* tmp_add_class_2240;
  IHTMLWindow6* tmp_add_class_2241;
  IHTMLWindow7* tmp_add_class_2242;
  IHTMLXMLHttpRequest* tmp_add_class_2243;
  IHTMLXMLHttpRequest2* tmp_add_class_2244;
  IHTMLXMLHttpRequestFactory* tmp_add_class_2245;
  IHashTable* tmp_add_class_2246;
  IHlink* tmp_add_class_2247;
  IHlinkBrowseContext* tmp_add_class_2248;
  IHlinkFrame* tmp_add_class_2249;
  IHlinkSite* tmp_add_class_2250;
  IHlinkTarget* tmp_add_class_2251;
  IHolder* tmp_add_class_2252;
  IHostControl* tmp_add_class_2253;
  IHostDialogHelper* tmp_add_class_2254;
  IHtmlLoadOptions* tmp_add_class_2255;
  IHttpNegotiate* tmp_add_class_2256;
  IHttpNegotiate2* tmp_add_class_2257;
  IHttpSecurity* tmp_add_class_2258;
  IIMAPCallback* tmp_add_class_2259;
  IIMAPTransport* tmp_add_class_2260;
  IITStorage* tmp_add_class_2261;
  IIdleSettings* tmp_add_class_2262;
  IImageInformation* tmp_add_class_2263;
  IImageList* tmp_add_class_2264;
  IImageList2* tmp_add_class_2265;
  IImgCtx* tmp_add_class_2266;
  IImnAccount* tmp_add_class_2267;
  IImnAccountManager* tmp_add_class_2268;
  IImnAccountManager2* tmp_add_class_2269;
  IImnAdviseAccount* tmp_add_class_2270;
  IImnAdviseMigrateServer* tmp_add_class_2271;
  IImnEnumAccounts* tmp_add_class_2272;
  IInitializeSpy* tmp_add_class_2273;
  IInitializeWithFile* tmp_add_class_2274;
  IInitializeWithStream* tmp_add_class_2275;
  IInkCollector* tmp_add_class_2276;
  IInkCursor* tmp_add_class_2277;
  IInkCursorButton* tmp_add_class_2278;
  IInkCursorButtons* tmp_add_class_2279;
  IInkCursors* tmp_add_class_2280;
  IInkCustomStrokes* tmp_add_class_2281;
  IInkDisp* tmp_add_class_2282;
  IInkDrawingAttributes* tmp_add_class_2283;
  IInkExtendedProperties* tmp_add_class_2284;
  IInkExtendedProperty* tmp_add_class_2285;
  IInkRecognitionAlternate* tmp_add_class_2286;
  IInkRecognitionAlternates* tmp_add_class_2287;
  IInkRecognitionResult* tmp_add_class_2288;
  IInkRectangle* tmp_add_class_2289;
  IInkRenderer* tmp_add_class_2290;
  IInkStrokeDisp* tmp_add_class_2291;
  IInkStrokes* tmp_add_class_2292;
  IInkTablet* tmp_add_class_2293;
  IInkTransform* tmp_add_class_2294;
  IInputObject* tmp_add_class_2295;
  IInputObjectSite* tmp_add_class_2296;
  IInspectable* tmp_add_class_2297;
  IInstallEngine* tmp_add_class_2298;
  IInstallEngine2* tmp_add_class_2299;
  IInstallEngineCallback* tmp_add_class_2300;
  IInstallReferenceEnum* tmp_add_class_2301;
  IInstallReferenceItem* tmp_add_class_2302;
  IInstallationBehavior* tmp_add_class_2303;
  IInstallationJob* tmp_add_class_2304;
  IInstallationProgress* tmp_add_class_2305;
  IInstallationResult* tmp_add_class_2306;
  IInternalUnknown* tmp_add_class_2307;
  IInternet* tmp_add_class_2308;
  IInternetBindInfo* tmp_add_class_2309;
  IInternetExplorerManager* tmp_add_class_2310;
  IInternetHostSecurityManager* tmp_add_class_2311;
  IInternetPriority* tmp_add_class_2312;
  IInternetProtocol* tmp_add_class_2313;
  IInternetProtocolEx* tmp_add_class_2314;
  IInternetProtocolInfo* tmp_add_class_2315;
  IInternetProtocolRoot* tmp_add_class_2316;
  IInternetProtocolSink* tmp_add_class_2317;
  IInternetSecurityManager* tmp_add_class_2318;
  IInternetSecurityManagerEx* tmp_add_class_2319;
  IInternetSecurityManagerEx2* tmp_add_class_2320;
  IInternetSecurityMgrSite* tmp_add_class_2321;
  IInternetSession* tmp_add_class_2322;
  IInternetTransport* tmp_add_class_2323;
  IInternetZoneManager* tmp_add_class_2324;
  IInternetZoneManagerEx* tmp_add_class_2325;
  IInternetZoneManagerEx2* tmp_add_class_2326;
  IItemNameLimits* tmp_add_class_2327;
  IKnownFolder* tmp_add_class_2328;
  IKnownFolderManager* tmp_add_class_2329;
  IKsControl* tmp_add_class_2330;
  IKsFormatSupport* tmp_add_class_2331;
  IKsJackDescription* tmp_add_class_2332;
  IKsJackDescription2* tmp_add_class_2333;
  IKsJackSinkInformation* tmp_add_class_2334;
  IKsPropertySet* tmp_add_class_2335;
  ILastResourceManager* tmp_add_class_2336;
  ILayoutStorage* tmp_add_class_2337;
  ILegacyIAccessibleProvider* tmp_add_class_2338;
  ILineInfo* tmp_add_class_2339;
  ILockBytes* tmp_add_class_2340;
  IMAGE_COR20_HEADER* tmp_add_class_2341;
  IMAPIAdviseSink* tmp_add_class_2342;
  IMAPIContainer* tmp_add_class_2343;
  IMAPIFolder* tmp_add_class_2344;
  IMAPIProp* tmp_add_class_2345;
  IMAPISession* tmp_add_class_2346;
  IMAPITable* tmp_add_class_2347;
  IMF2DBuffer* tmp_add_class_2348;
  IMF2DBuffer2* tmp_add_class_2349;
  IMFActivate* tmp_add_class_2350;
  IMFAsyncCallback* tmp_add_class_2351;
  IMFAsyncResult* tmp_add_class_2352;
  IMFAttributes* tmp_add_class_2353;
  IMFAudioMediaType* tmp_add_class_2354;
  IMFAudioPolicy* tmp_add_class_2355;
  IMFAudioStreamVolume* tmp_add_class_2356;
  IMFByteStream* tmp_add_class_2357;
  IMFByteStreamBuffering* tmp_add_class_2358;
  IMFByteStreamCacheControl* tmp_add_class_2359;
  IMFByteStreamHandler* tmp_add_class_2360;
  IMFByteStreamTimeSeek* tmp_add_class_2361;
  IMFClock* tmp_add_class_2362;
  IMFClockConsumer* tmp_add_class_2363;
  IMFClockStateSink* tmp_add_class_2364;
  IMFCollection* tmp_add_class_2365;
  IMFD3D12SynchronizationObject* tmp_add_class_2366;
  IMFD3D12SynchronizationObjectCommands* tmp_add_class_2367;
  IMFDXGIBuffer* tmp_add_class_2368;
  IMFDXGIDeviceManager* tmp_add_class_2369;
  IMFDesiredSample* tmp_add_class_2370;
  IMFFinalizableMediaSink* tmp_add_class_2371;
  IMFGetService* tmp_add_class_2372;
  IMFLocalMFTRegistration* tmp_add_class_2373;
  IMFMediaBuffer* tmp_add_class_2374;
  IMFMediaEngine* tmp_add_class_2375;
  IMFMediaEngineClassFactory* tmp_add_class_2376;
  IMFMediaEngineEx* tmp_add_class_2377;
  IMFMediaEngineNotify* tmp_add_class_2378;
  IMFMediaEngineSrcElements* tmp_add_class_2379;
  IMFMediaError* tmp_add_class_2380;
  IMFMediaEvent* tmp_add_class_2381;
  IMFMediaEventGenerator* tmp_add_class_2382;
  IMFMediaEventQueue* tmp_add_class_2383;
  IMFMediaSession* tmp_add_class_2384;
  IMFMediaSink* tmp_add_class_2385;
  IMFMediaSinkPreroll* tmp_add_class_2386;
  IMFMediaSource* tmp_add_class_2387;
  IMFMediaSourceEx* tmp_add_class_2388;
  IMFMediaSourceTopologyProvider* tmp_add_class_2389;
  IMFMediaStream* tmp_add_class_2390;
  IMFMediaTimeRange* tmp_add_class_2391;
  IMFMediaType* tmp_add_class_2392;
  IMFMediaTypeHandler* tmp_add_class_2393;
  IMFMetadata* tmp_add_class_2394;
  IMFMetadataProvider* tmp_add_class_2395;
  IMFPMediaItem* tmp_add_class_2396;
  IMFPMediaPlayer* tmp_add_class_2397;
  IMFPMediaPlayerCallback* tmp_add_class_2398;
  IMFPluginControl* tmp_add_class_2399;
  IMFPresentationClock* tmp_add_class_2400;
  IMFPresentationDescriptor* tmp_add_class_2401;
  IMFPresentationTimeSource* tmp_add_class_2402;
  IMFQualityAdvise* tmp_add_class_2403;
  IMFQualityAdvise2* tmp_add_class_2404;
  IMFQualityAdviseLimits* tmp_add_class_2405;
  IMFQualityManager* tmp_add_class_2406;
  IMFRateControl* tmp_add_class_2407;
  IMFRateSupport* tmp_add_class_2408;
  IMFReadWriteClassFactory* tmp_add_class_2409;
  IMFRealTimeClient* tmp_add_class_2410;
  IMFRealTimeClientEx* tmp_add_class_2411;
  IMFRemoteAsyncCallback* tmp_add_class_2412;
  IMFSample* tmp_add_class_2413;
  IMFSampleGrabberSinkCallback* tmp_add_class_2414;
  IMFSampleGrabberSinkCallback2* tmp_add_class_2415;
  IMFSampleOutputStream* tmp_add_class_2416;
  IMFSchemeHandler* tmp_add_class_2417;
  IMFSeekInfo* tmp_add_class_2418;
  IMFSequencerSource* tmp_add_class_2419;
  IMFShutdown* tmp_add_class_2420;
  IMFSimpleAudioVolume* tmp_add_class_2421;
  IMFSinkClassFactory* tmp_add_class_2422;
  IMFSinkWriter* tmp_add_class_2423;
  IMFSinkWriterCallback* tmp_add_class_2424;
  IMFSinkWriterCallback2* tmp_add_class_2425;
  IMFSinkWriterEncoderConfig* tmp_add_class_2426;
  IMFSinkWriterEx* tmp_add_class_2427;
  IMFSourceReader* tmp_add_class_2428;
  IMFSourceReaderCallback* tmp_add_class_2429;
  IMFSourceReaderCallback2* tmp_add_class_2430;
  IMFSourceReaderEx* tmp_add_class_2431;
  IMFSourceResolver* tmp_add_class_2432;
  IMFStreamDescriptor* tmp_add_class_2433;
  IMFStreamSink* tmp_add_class_2434;
  IMFStreamingSinkConfig* tmp_add_class_2435;
  IMFTimer* tmp_add_class_2436;
  IMFTopoLoader* tmp_add_class_2437;
  IMFTopology* tmp_add_class_2438;
  IMFTopologyNode* tmp_add_class_2439;
  IMFTopologyNodeAttributeEditor* tmp_add_class_2440;
  IMFTopologyServiceLookup* tmp_add_class_2441;
  IMFTopologyServiceLookupClient* tmp_add_class_2442;
  IMFTrackedSample* tmp_add_class_2443;
  IMFTransform* tmp_add_class_2444;
  IMFVideoDeviceID* tmp_add_class_2445;
  IMFVideoDisplayControl* tmp_add_class_2446;
  IMFVideoMediaType* tmp_add_class_2447;
  IMFVideoMixerBitmap* tmp_add_class_2448;
  IMFVideoMixerControl* tmp_add_class_2449;
  IMFVideoMixerControl2* tmp_add_class_2450;
  IMFVideoPositionMapper* tmp_add_class_2451;
  IMFVideoPresenter* tmp_add_class_2452;
  IMFVideoProcessor* tmp_add_class_2453;
  IMFVideoProcessorControl* tmp_add_class_2454;
  IMFVideoProcessorControl2* tmp_add_class_2455;
  IMFVideoProcessorControl3* tmp_add_class_2456;
  IMFVideoRenderer* tmp_add_class_2457;
  IMFVideoSampleAllocator* tmp_add_class_2458;
  IMFVideoSampleAllocatorCallback* tmp_add_class_2459;
  IMFVideoSampleAllocatorEx* tmp_add_class_2460;
  IMFVideoSampleAllocatorNotify* tmp_add_class_2461;
  IMFVideoSampleAllocatorNotifyEx* tmp_add_class_2462;
  IMFWorkQueueServices* tmp_add_class_2463;
  IMFWorkQueueServicesEx* tmp_add_class_2464;
  IMLangCodePages* tmp_add_class_2465;
  IMLangConvertCharset* tmp_add_class_2466;
  IMLangFontLink* tmp_add_class_2467;
  IMLangFontLink2* tmp_add_class_2468;
  IMLangLineBreakConsole* tmp_add_class_2469;
  IMLangString* tmp_add_class_2470;
  IMMCVersionInfo* tmp_add_class_2471;
  IMMDevice* tmp_add_class_2472;
  IMMDeviceActivator* tmp_add_class_2473;
  IMMDeviceCollection* tmp_add_class_2474;
  IMMDeviceEnumerator* tmp_add_class_2475;
  IMMEndpoint* tmp_add_class_2476;
  IMMNotificationClient* tmp_add_class_2477;
  IMPEG2PIDMap* tmp_add_class_2478;
  IMXAttributes* tmp_add_class_2479;
  IMXNamespaceManager* tmp_add_class_2480;
  IMXNamespacePrefixes* tmp_add_class_2481;
  IMXReaderControl* tmp_add_class_2482;
  IMXSchemaDeclHandler* tmp_add_class_2483;
  IMXWriter* tmp_add_class_2484;
  IMXXMLFilter* tmp_add_class_2485;
  IMalloc* tmp_add_class_2486;
  IMallocSpy* tmp_add_class_2487;
  IManagedObject* tmp_add_class_2488;
  IMarkupContainer* tmp_add_class_2489;
  IMarkupContainer2* tmp_add_class_2490;
  IMarkupPointer* tmp_add_class_2491;
  IMarkupPointer2* tmp_add_class_2492;
  IMarkupServices* tmp_add_class_2493;
  IMarkupServices2* tmp_add_class_2494;
  IMarkupTextFrags* tmp_add_class_2495;
  IMarshal* tmp_add_class_2496;
  IMarshal2* tmp_add_class_2497;
  IMediaBuffer* tmp_add_class_2498;
  IMediaControl* tmp_add_class_2499;
  IMediaDet* tmp_add_class_2500;
  IMediaEvent* tmp_add_class_2501;
  IMediaEventEx* tmp_add_class_2502;
  IMediaEventSink* tmp_add_class_2503;
  IMediaFilter* tmp_add_class_2504;
  IMediaLocator* tmp_add_class_2505;
  IMediaObject* tmp_add_class_2506;
  IMediaObjectInPlace* tmp_add_class_2507;
  IMediaParamInfo* tmp_add_class_2508;
  IMediaParams* tmp_add_class_2509;
  IMediaPosition* tmp_add_class_2510;
  IMediaPropertyBag* tmp_add_class_2511;
  IMediaSample* tmp_add_class_2512;
  IMediaSample2* tmp_add_class_2513;
  IMediaSeeking* tmp_add_class_2514;
  IMediaStream* tmp_add_class_2515;
  IMediaStreamFilter* tmp_add_class_2516;
  IMemAllocator* tmp_add_class_2517;
  IMemAllocatorCallbackTemp* tmp_add_class_2518;
  IMemAllocatorNotifyCallbackTemp* tmp_add_class_2519;
  IMemInputPin* tmp_add_class_2520;
  IMemoryData* tmp_add_class_2521;
  IMessage* tmp_add_class_2522;
  IMessageFilter* tmp_add_class_2523;
  IMetaDataDispenser* tmp_add_class_2524;
  IMetaDataDispenserEx* tmp_add_class_2525;
  IMimeAddressTable* tmp_add_class_2526;
  IMimeAllocator* tmp_add_class_2527;
  IMimeBody* tmp_add_class_2528;
  IMimeEditTag* tmp_add_class_2529;
  IMimeEditTagCollection* tmp_add_class_2530;
  IMimeEnumAddressTypes* tmp_add_class_2531;
  IMimeEnumHeaderRows* tmp_add_class_2532;
  IMimeEnumMessageParts* tmp_add_class_2533;
  IMimeEnumProperties* tmp_add_class_2534;
  IMimeHeaderTable* tmp_add_class_2535;
  IMimeInfo* tmp_add_class_2536;
  IMimeInternational* tmp_add_class_2537;
  IMimeMessage* tmp_add_class_2538;
  IMimeMessageCallback* tmp_add_class_2539;
  IMimeMessageParts* tmp_add_class_2540;
  IMimeMessageTree* tmp_add_class_2541;
  IMimeObjResolver* tmp_add_class_2542;
  IMimePropertySchema* tmp_add_class_2543;
  IMimePropertySet* tmp_add_class_2544;
  IMimeSecurity* tmp_add_class_2545;
  IMimeSecurityCallback* tmp_add_class_2546;
  IMimeWebDocument* tmp_add_class_2547;
  IModalWindow* tmp_add_class_2548;
  IMoniker* tmp_add_class_2549;
  IMonikerProp* tmp_add_class_2550;
  IMpegAudioDecoder* tmp_add_class_2551;
  IMsgStore* tmp_add_class_2552;
  IMultiLanguage* tmp_add_class_2553;
  IMultiLanguage2* tmp_add_class_2554;
  IMultiLanguage3* tmp_add_class_2555;
  IMultiMediaStream* tmp_add_class_2556;
  IMultiQI* tmp_add_class_2557;
  IMultipleResults* tmp_add_class_2558;
  INATEventManager* tmp_add_class_2559;
  INETSERVER* tmp_add_class_2560;
  INSSBuffer* tmp_add_class_2561;
  INSSBuffer2* tmp_add_class_2562;
  INSSBuffer3* tmp_add_class_2563;
  INTERACTION_ARGUMENTS_CROSS_SLIDE* tmp_add_class_2564;
  INTERACTION_ARGUMENTS_MANIPULATION* tmp_add_class_2565;
  INTERACTION_ARGUMENTS_TAP* tmp_add_class_2566;
  INTERACTION_CONTEXT_CONFIGURATION* tmp_add_class_2567;
  INTERACTION_CONTEXT_OUTPUT* tmp_add_class_2568;
  INameSpaceTreeControl* tmp_add_class_2569;
  INameSpaceTreeControl2* tmp_add_class_2570;
  INameSpaceTreeControlCustomDraw* tmp_add_class_2571;
  INameSpaceTreeControlDropHandler* tmp_add_class_2572;
  INameSpaceTreeControlEvents* tmp_add_class_2573;
  INamedPropertyStore* tmp_add_class_2574;
  INetCfg* tmp_add_class_2575;
  INetCfgComponent* tmp_add_class_2576;
  INetCfgLock* tmp_add_class_2577;
  INetConnection* tmp_add_class_2578;
  INetConnectionProps* tmp_add_class_2579;
  INetFwAuthorizedApplication* tmp_add_class_2580;
  INetFwAuthorizedApplications* tmp_add_class_2581;
  INetFwIcmpSettings* tmp_add_class_2582;
  INetFwMgr* tmp_add_class_2583;
  INetFwOpenPort* tmp_add_class_2584;
  INetFwOpenPorts* tmp_add_class_2585;
  INetFwPolicy* tmp_add_class_2586;
  INetFwPolicy2* tmp_add_class_2587;
  INetFwProduct* tmp_add_class_2588;
  INetFwProducts* tmp_add_class_2589;
  INetFwProfile* tmp_add_class_2590;
  INetFwRemoteAdminSettings* tmp_add_class_2591;
  INetFwRule* tmp_add_class_2592;
  INetFwRule2* tmp_add_class_2593;
  INetFwRule3* tmp_add_class_2594;
  INetFwRules* tmp_add_class_2595;
  INetFwService* tmp_add_class_2596;
  INetFwServiceRestriction* tmp_add_class_2597;
  INetFwServices* tmp_add_class_2598;
  INetSharingConfiguration* tmp_add_class_2599;
  INetSharingEveryConnectionCollection* tmp_add_class_2600;
  INetSharingManager* tmp_add_class_2601;
  INetSharingPortMapping* tmp_add_class_2602;
  INetSharingPortMappingCollection* tmp_add_class_2603;
  INetSharingPortMappingProps* tmp_add_class_2604;
  INetSharingPrivateConnectionCollection* tmp_add_class_2605;
  INetSharingPublicConnectionCollection* tmp_add_class_2606;
  INetwork* tmp_add_class_2607;
  INetworkConnection* tmp_add_class_2608;
  INetworkConnectionCost* tmp_add_class_2609;
  INetworkConnectionEvents* tmp_add_class_2610;
  INetworkCostManager* tmp_add_class_2611;
  INetworkCostManagerEvents* tmp_add_class_2612;
  INetworkEvents* tmp_add_class_2613;
  INetworkListManager* tmp_add_class_2614;
  INetworkListManagerEvents* tmp_add_class_2615;
  INetworkSettings* tmp_add_class_2616;
  INewShortcutHookA* tmp_add_class_2617;
  INewShortcutHookW* tmp_add_class_2618;
  INewWindowManager* tmp_add_class_2619;
  IObjMgr* tmp_add_class_2620;
  IObjectArray* tmp_add_class_2621;
  IObjectCollection* tmp_add_class_2622;
  IObjectIdentity* tmp_add_class_2623;
  IObjectSafety* tmp_add_class_2624;
  IObjectWithPropertyKey* tmp_add_class_2625;
  IObjectWithSite* tmp_add_class_2626;
  IOleAdviseHolder* tmp_add_class_2627;
  IOleCache* tmp_add_class_2628;
  IOleCache2* tmp_add_class_2629;
  IOleCacheControl* tmp_add_class_2630;
  IOleClientSite* tmp_add_class_2631;
  IOleCommandTarget* tmp_add_class_2632;
  IOleContainer* tmp_add_class_2633;
  IOleControl* tmp_add_class_2634;
  IOleControlSite* tmp_add_class_2635;
  IOleDocument* tmp_add_class_2636;
  IOleDocumentSite* tmp_add_class_2637;
  IOleDocumentView* tmp_add_class_2638;
  IOleInPlaceActiveObject* tmp_add_class_2639;
  IOleInPlaceFrame* tmp_add_class_2640;
  IOleInPlaceObject* tmp_add_class_2641;
  IOleInPlaceObjectWindowless* tmp_add_class_2642;
  IOleInPlaceSite* tmp_add_class_2643;
  IOleInPlaceSiteEx* tmp_add_class_2644;
  IOleInPlaceSiteWindowless* tmp_add_class_2645;
  IOleInPlaceUIWindow* tmp_add_class_2646;
  IOleItemContainer* tmp_add_class_2647;
  IOleLink* tmp_add_class_2648;
  IOleObject* tmp_add_class_2649;
  IOleParentUndoUnit* tmp_add_class_2650;
  IOleUILinkContainerA* tmp_add_class_2651;
  IOleUILinkContainerW* tmp_add_class_2652;
  IOleUILinkInfoA* tmp_add_class_2653;
  IOleUILinkInfoW* tmp_add_class_2654;
  IOleUIObjInfoA* tmp_add_class_2655;
  IOleUIObjInfoW* tmp_add_class_2656;
  IOleUndoManager* tmp_add_class_2657;
  IOleUndoUnit* tmp_add_class_2658;
  IOleWindow* tmp_add_class_2659;
  IOmHistory* tmp_add_class_2660;
  IOmNavigator* tmp_add_class_2661;
  IOpcFactory* tmp_add_class_2662;
  IOpcPackage* tmp_add_class_2663;
  IOpcPart* tmp_add_class_2664;
  IOpcPartEnumerator* tmp_add_class_2665;
  IOpcPartSet* tmp_add_class_2666;
  IOpcPartUri* tmp_add_class_2667;
  IOpcRelationship* tmp_add_class_2668;
  IOpcRelationshipEnumerator* tmp_add_class_2669;
  IOpcRelationshipSet* tmp_add_class_2670;
  IOpcUri* tmp_add_class_2671;
  IOpenRowset* tmp_add_class_2672;
  IOperationsProgressDialog* tmp_add_class_2673;
  IOplockStorage* tmp_add_class_2674;
  IOptionArray* tmp_add_class_2675;
  IOverlay* tmp_add_class_2676;
  IOverlayNotify* tmp_add_class_2677;
  IOverlayNotify2* tmp_add_class_2678;
  IPOP3Callback* tmp_add_class_2679;
  IPOP3Transport* tmp_add_class_2680;
  IPSFactoryBuffer* tmp_add_class_2681;
  IPStore* tmp_add_class_2682;
  IParentAndItem* tmp_add_class_2683;
  IParseDisplayName* tmp_add_class_2684;
  IPart* tmp_add_class_2685;
  IPartsList* tmp_add_class_2686;
  IPerChannelDbLevel* tmp_add_class_2687;
  IPerPropertyBrowsing* tmp_add_class_2688;
  IPersist* tmp_add_class_2689;
  IPersistFile* tmp_add_class_2690;
  IPersistFolder* tmp_add_class_2691;
  IPersistFolder2* tmp_add_class_2692;
  IPersistFolder3* tmp_add_class_2693;
  IPersistHistory* tmp_add_class_2694;
  IPersistIDList* tmp_add_class_2695;
  IPersistMediaPropertyBag* tmp_add_class_2696;
  IPersistMemory* tmp_add_class_2697;
  IPersistMime* tmp_add_class_2698;
  IPersistMoniker* tmp_add_class_2699;
  IPersistPropertyBag* tmp_add_class_2700;
  IPersistPropertyBag2* tmp_add_class_2701;
  IPersistQuery* tmp_add_class_2702;
  IPersistSerializedPropStorage* tmp_add_class_2703;
  IPersistSerializedPropStorage2* tmp_add_class_2704;
  IPersistStorage* tmp_add_class_2705;
  IPersistStream* tmp_add_class_2706;
  IPersistStreamInit* tmp_add_class_2707;
  IPhraseSink* tmp_add_class_2708;
  IPicture* tmp_add_class_2709;
  IPictureDisp* tmp_add_class_2710;
  IPin* tmp_add_class_2711;
  IPinConnection* tmp_add_class_2712;
  IPinFlowControl* tmp_add_class_2713;
  IPointerInactive* tmp_add_class_2714;
  IPrepareInfo* tmp_add_class_2715;
  IPrepareInfo2* tmp_add_class_2716;
  IPreviewHandlerFrame* tmp_add_class_2717;
  IPrincipal* tmp_add_class_2718;
  IPrint* tmp_add_class_2719;
  IPrintDialogCallback* tmp_add_class_2720;
  IPrintDialogServices* tmp_add_class_2721;
  IPrintDocumentPackageStatusEvent* tmp_add_class_2722;
  IPrintDocumentPackageTarget* tmp_add_class_2723;
  IPrintDocumentPackageTargetFactory* tmp_add_class_2724;
  IProcessInitControl* tmp_add_class_2725;
  IProfferService* tmp_add_class_2726;
  IProgressDialog* tmp_add_class_2727;
  IProgressNotify* tmp_add_class_2728;
  IProofOfPossessionCookieInfoManager* tmp_add_class_2729;
  IPropData* tmp_add_class_2730;
  IPropertyBag* tmp_add_class_2731;
  IPropertyBag2* tmp_add_class_2732;
  IPropertyChange* tmp_add_class_2733;
  IPropertyChangeArray* tmp_add_class_2734;
  IPropertyContainer* tmp_add_class_2735;
  IPropertyDescription* tmp_add_class_2736;
  IPropertyDescription2* tmp_add_class_2737;
  IPropertyDescriptionAliasInfo* tmp_add_class_2738;
  IPropertyDescriptionList* tmp_add_class_2739;
  IPropertyDescriptionRelatedPropertyInfo* tmp_add_class_2740;
  IPropertyDescriptionSearchInfo* tmp_add_class_2741;
  IPropertyEnumType* tmp_add_class_2742;
  IPropertyEnumType2* tmp_add_class_2743;
  IPropertyEnumTypeList* tmp_add_class_2744;
  IPropertyNotifySink* tmp_add_class_2745;
  IPropertyPage* tmp_add_class_2746;
  IPropertyPage2* tmp_add_class_2747;
  IPropertyPageSite* tmp_add_class_2748;
  IPropertySetStorage* tmp_add_class_2749;
  IPropertySetter* tmp_add_class_2750;
  IPropertyStorage* tmp_add_class_2751;
  IPropertyStore* tmp_add_class_2752;
  IPropertyStoreCache* tmp_add_class_2753;
  IPropertyStoreCapabilities* tmp_add_class_2754;
  IPropertyStoreFactory* tmp_add_class_2755;
  IPropertySystem* tmp_add_class_2756;
  IPropertySystemChangeNotify* tmp_add_class_2757;
  IProvideClassInfo* tmp_add_class_2758;
  IProvideClassInfo2* tmp_add_class_2759;
  IProvideMultipleClassInfo* tmp_add_class_2760;
  IProvideRuntimeContext* tmp_add_class_2761;
  IProvideTaskPage* tmp_add_class_2762;
  IQualProp* tmp_add_class_2763;
  IQualityControl* tmp_add_class_2764;
  IQueryAssociations* tmp_add_class_2765;
  IQueryCancelAutoPlay* tmp_add_class_2766;
  IQueryInfo* tmp_add_class_2767;
  IQuickActivate* tmp_add_class_2768;
  IROTData* tmp_add_class_2769;
  IRangeList* tmp_add_class_2770;
  IRawElementProviderFragment* tmp_add_class_2771;
  IRawElementProviderFragmentRoot* tmp_add_class_2772;
  IRawElementProviderHwndOverride* tmp_add_class_2773;
  IRawElementProviderSimple* tmp_add_class_2774;
  IRecordInfo* tmp_add_class_2775;
  IReferenceClock* tmp_add_class_2776;
  IRegisteredTask* tmp_add_class_2777;
  IRegisteredTaskCollection* tmp_add_class_2778;
  IRegistrar* tmp_add_class_2779;
  IRegistrarBase* tmp_add_class_2780;
  IRegistrationInfo* tmp_add_class_2781;
  IReleaseMarshalBuffers* tmp_add_class_2782;
  IRemoteDebugApplication* tmp_add_class_2783;
  IRemoteDebugApplicationThread* tmp_add_class_2784;
  IRepetitionPattern* tmp_add_class_2785;
  IRequestDictionary* tmp_add_class_2786;
  IResolveShellLink* tmp_add_class_2787;
  IResourceConsumer* tmp_add_class_2788;
  IResourceManager* tmp_add_class_2789;
  IResourceManager2* tmp_add_class_2790;
  IResourceManagerFactory* tmp_add_class_2791;
  IResourceManagerFactory2* tmp_add_class_2792;
  IResourceManagerSink* tmp_add_class_2793;
  IResponse* tmp_add_class_2794;
  IRestrictedErrorInfo* tmp_add_class_2795;
  IRichEditOle* tmp_add_class_2796;
  IRichEditOleCallback* tmp_add_class_2797;
  IRoMetaDataLocator* tmp_add_class_2798;
  IRoSimpleMetaDataBuilder* tmp_add_class_2799;
  IRootStorage* tmp_add_class_2800;
  IRow* tmp_add_class_2801;
  IRowChange* tmp_add_class_2802;
  IRowPosition* tmp_add_class_2803;
  IRowPositionChange* tmp_add_class_2804;
  IRowset* tmp_add_class_2805;
  IRowsetChange* tmp_add_class_2806;
  IRowsetInfo* tmp_add_class_2807;
  IRowsetLocate* tmp_add_class_2808;
  IRowsetNotify* tmp_add_class_2809;
  IRowsetUpdate* tmp_add_class_2810;
  IRpcChannelBuffer* tmp_add_class_2811;
  IRpcChannelBuffer2* tmp_add_class_2812;
  IRpcChannelBuffer3* tmp_add_class_2813;
  IRpcHelper* tmp_add_class_2814;
  IRpcOptions* tmp_add_class_2815;
  IRpcProxyBuffer* tmp_add_class_2816;
  IRpcStubBuffer* tmp_add_class_2817;
  IRpcSyntaxNegotiate* tmp_add_class_2818;
  IRtwqAsyncCallback* tmp_add_class_2819;
  IRtwqAsyncResult* tmp_add_class_2820;
  IRtwqPlatformEvents* tmp_add_class_2821;
  IRunnableObject* tmp_add_class_2822;
  IRunnableTask* tmp_add_class_2823;
  IRunningObjectTable* tmp_add_class_2824;
  IRunningTask* tmp_add_class_2825;
  IRunningTaskCollection* tmp_add_class_2826;
  ISAXAttributes* tmp_add_class_2827;
  ISAXContentHandler* tmp_add_class_2828;
  ISAXDTDHandler* tmp_add_class_2829;
  ISAXDeclHandler* tmp_add_class_2830;
  ISAXEntityResolver* tmp_add_class_2831;
  ISAXErrorHandler* tmp_add_class_2832;
  ISAXLexicalHandler* tmp_add_class_2833;
  ISAXLocator* tmp_add_class_2834;
  ISAXXMLFilter* tmp_add_class_2835;
  ISAXXMLReader* tmp_add_class_2836;
  ISMTPCallback* tmp_add_class_2837;
  ISMTPTransport* tmp_add_class_2838;
  ISMTPTransport2* tmp_add_class_2839;
  ISVGAngle* tmp_add_class_2840;
  ISVGAnimatedBoolean* tmp_add_class_2841;
  ISVGAnimatedEnumeration* tmp_add_class_2842;
  ISVGAnimatedLength* tmp_add_class_2843;
  ISVGAnimatedLengthList* tmp_add_class_2844;
  ISVGAnimatedNumberList* tmp_add_class_2845;
  ISVGAnimatedPreserveAspectRatio* tmp_add_class_2846;
  ISVGAnimatedRect* tmp_add_class_2847;
  ISVGAnimatedString* tmp_add_class_2848;
  ISVGAnimatedTransformList* tmp_add_class_2849;
  ISVGCircleElement* tmp_add_class_2850;
  ISVGElement* tmp_add_class_2851;
  ISVGExternalResourcesRequired* tmp_add_class_2852;
  ISVGFitToViewBox* tmp_add_class_2853;
  ISVGLangSpace* tmp_add_class_2854;
  ISVGLength* tmp_add_class_2855;
  ISVGLengthList* tmp_add_class_2856;
  ISVGLocatable* tmp_add_class_2857;
  ISVGMatrix* tmp_add_class_2858;
  ISVGNumber* tmp_add_class_2859;
  ISVGNumberList* tmp_add_class_2860;
  ISVGPoint* tmp_add_class_2861;
  ISVGPreserveAspectRatio* tmp_add_class_2862;
  ISVGRect* tmp_add_class_2863;
  ISVGSVGElement* tmp_add_class_2864;
  ISVGStringList* tmp_add_class_2865;
  ISVGStylable* tmp_add_class_2866;
  ISVGTSpanElement* tmp_add_class_2867;
  ISVGTests* tmp_add_class_2868;
  ISVGTextContentElement* tmp_add_class_2869;
  ISVGTextPositioningElement* tmp_add_class_2870;
  ISVGTransform* tmp_add_class_2871;
  ISVGTransformList* tmp_add_class_2872;
  ISVGTransformable* tmp_add_class_2873;
  ISVGViewSpec* tmp_add_class_2874;
  ISVGZoomAndPan* tmp_add_class_2875;
  ISWbemEventSource* tmp_add_class_2876;
  ISWbemLocator* tmp_add_class_2877;
  ISWbemMethod* tmp_add_class_2878;
  ISWbemMethodSet* tmp_add_class_2879;
  ISWbemNamedValue* tmp_add_class_2880;
  ISWbemNamedValueSet* tmp_add_class_2881;
  ISWbemObject* tmp_add_class_2882;
  ISWbemObjectPath* tmp_add_class_2883;
  ISWbemObjectSet* tmp_add_class_2884;
  ISWbemPrivilege* tmp_add_class_2885;
  ISWbemPrivilegeSet* tmp_add_class_2886;
  ISWbemProperty* tmp_add_class_2887;
  ISWbemPropertySet* tmp_add_class_2888;
  ISWbemQualifier* tmp_add_class_2889;
  ISWbemQualifierSet* tmp_add_class_2890;
  ISWbemSecurity* tmp_add_class_2891;
  ISWbemServices* tmp_add_class_2892;
  ISampleGrabber* tmp_add_class_2893;
  ISampleGrabberCB* tmp_add_class_2894;
  IScheduledWorkItem* tmp_add_class_2895;
  ISchema* tmp_add_class_2896;
  ISchemaAny* tmp_add_class_2897;
  ISchemaAttribute* tmp_add_class_2898;
  ISchemaAttributeGroup* tmp_add_class_2899;
  ISchemaComplexType* tmp_add_class_2900;
  ISchemaElement* tmp_add_class_2901;
  ISchemaIdentityConstraint* tmp_add_class_2902;
  ISchemaItem* tmp_add_class_2903;
  ISchemaItemCollection* tmp_add_class_2904;
  ISchemaModelGroup* tmp_add_class_2905;
  ISchemaNotation* tmp_add_class_2906;
  ISchemaParticle* tmp_add_class_2907;
  ISchemaStringCollection* tmp_add_class_2908;
  ISchemaType* tmp_add_class_2909;
  IScriptErrorList* tmp_add_class_2910;
  ISearch* tmp_add_class_2911;
  ISearchAssistantOC* tmp_add_class_2912;
  ISearchAssistantOC2* tmp_add_class_2913;
  ISearchAssistantOC3* tmp_add_class_2914;
  ISearchContext* tmp_add_class_2915;
  ISearchJob* tmp_add_class_2916;
  ISearchResult* tmp_add_class_2917;
  ISearches* tmp_add_class_2918;
  ISecurityInformation* tmp_add_class_2919;
  ISecurityInformation2* tmp_add_class_2920;
  ISecurityInformation3* tmp_add_class_2921;
  ISecurityObjectTypeInfo* tmp_add_class_2922;
  ISeekingPassThru* tmp_add_class_2923;
  ISegment* tmp_add_class_2924;
  ISegmentList* tmp_add_class_2925;
  ISegmentListIterator* tmp_add_class_2926;
  ISelectionServices* tmp_add_class_2927;
  ISelectionServicesListener* tmp_add_class_2928;
  ISensLogon* tmp_add_class_2929;
  ISensLogon2* tmp_add_class_2930;
  ISensNetwork* tmp_add_class_2931;
  ISensOnNow* tmp_add_class_2932;
  ISequentialStream* tmp_add_class_2933;
  IServerSecurity* tmp_add_class_2934;
  IServerXMLHTTPRequest* tmp_add_class_2935;
  IServerXMLHTTPRequest2* tmp_add_class_2936;
  IServiceProvider* tmp_add_class_2937;
  ISessionProperties* tmp_add_class_2938;
  ISharedBitmap* tmp_add_class_2939;
  ISharedProperty* tmp_add_class_2940;
  ISharedPropertyGroup* tmp_add_class_2941;
  ISharedPropertyGroupManager* tmp_add_class_2942;
  IShellBrowser* tmp_add_class_2943;
  IShellChangeNotify* tmp_add_class_2944;
  IShellDetails* tmp_add_class_2945;
  IShellDispatch* tmp_add_class_2946;
  IShellDispatch2* tmp_add_class_2947;
  IShellDispatch3* tmp_add_class_2948;
  IShellDispatch4* tmp_add_class_2949;
  IShellDispatch5* tmp_add_class_2950;
  IShellDispatch6* tmp_add_class_2951;
  IShellExecuteHookA* tmp_add_class_2952;
  IShellExecuteHookW* tmp_add_class_2953;
  IShellExtInit* tmp_add_class_2954;
  IShellFavoritesNameSpace* tmp_add_class_2955;
  IShellFolder* tmp_add_class_2956;
  IShellFolder2* tmp_add_class_2957;
  IShellFolderView* tmp_add_class_2958;
  IShellFolderViewCB* tmp_add_class_2959;
  IShellFolderViewDual* tmp_add_class_2960;
  IShellFolderViewDual2* tmp_add_class_2961;
  IShellFolderViewDual3* tmp_add_class_2962;
  IShellIcon* tmp_add_class_2963;
  IShellImageData* tmp_add_class_2964;
  IShellImageDataAbort* tmp_add_class_2965;
  IShellImageDataFactory* tmp_add_class_2966;
  IShellItem* tmp_add_class_2967;
  IShellItem2* tmp_add_class_2968;
  IShellItemArray* tmp_add_class_2969;
  IShellItemFilter* tmp_add_class_2970;
  IShellItemImageFactory* tmp_add_class_2971;
  IShellLinkA* tmp_add_class_2972;
  IShellLinkDataList* tmp_add_class_2973;
  IShellLinkDual* tmp_add_class_2974;
  IShellLinkDual2* tmp_add_class_2975;
  IShellLinkW* tmp_add_class_2976;
  IShellNameSpace* tmp_add_class_2977;
  IShellPropSheetExt* tmp_add_class_2978;
  IShellService* tmp_add_class_2979;
  IShellUIHelper* tmp_add_class_2980;
  IShellUIHelper2* tmp_add_class_2981;
  IShellView* tmp_add_class_2982;
  IShellView2* tmp_add_class_2983;
  IShellView3* tmp_add_class_2984;
  IShellWindows* tmp_add_class_2985;
  ISimpleAudioVolume* tmp_add_class_2986;
  ISimpleFrameSite* tmp_add_class_2987;
  ISoftDistExt* tmp_add_class_2988;
  ISourcesRowset* tmp_add_class_2989;
  ISpAudio* tmp_add_class_2990;
  ISpDataKey* tmp_add_class_2991;
  ISpEventSink* tmp_add_class_2992;
  ISpEventSource* tmp_add_class_2993;
  ISpGrammarBuilder* tmp_add_class_2994;
  ISpMMSysAudio* tmp_add_class_2995;
  ISpNotifyCallback* tmp_add_class_2996;
  ISpNotifySink* tmp_add_class_2997;
  ISpNotifySource* tmp_add_class_2998;
  ISpObjectToken* tmp_add_class_2999;
  ISpObjectTokenCategory* tmp_add_class_3000;
  ISpObjectTokenEnumBuilder* tmp_add_class_3001;
  ISpObjectWithToken* tmp_add_class_3002;
  ISpPhrase* tmp_add_class_3003;
  ISpPhraseAlt* tmp_add_class_3004;
  ISpProperties* tmp_add_class_3005;
  ISpRecoContext* tmp_add_class_3006;
  ISpRecoGrammar* tmp_add_class_3007;
  ISpRecoResult* tmp_add_class_3008;
  ISpRecognizer* tmp_add_class_3009;
  ISpRegDataKey* tmp_add_class_3010;
  ISpResourceManager* tmp_add_class_3011;
  ISpStream* tmp_add_class_3012;
  ISpStreamFormat* tmp_add_class_3013;
  ISpVoice* tmp_add_class_3014;
  ISpatialAudioClient* tmp_add_class_3015;
  ISpatialAudioObject* tmp_add_class_3016;
  ISpatialAudioObjectBase* tmp_add_class_3017;
  ISpatialAudioObjectRenderStream* tmp_add_class_3018;
  ISpatialAudioObjectRenderStreamBase* tmp_add_class_3019;
  ISpatialAudioObjectRenderStreamNotify* tmp_add_class_3020;
  ISpecifyPropertyPages* tmp_add_class_3021;
  ISpeechAudioFormat* tmp_add_class_3022;
  ISpeechAudioStatus* tmp_add_class_3023;
  ISpeechBaseStream* tmp_add_class_3024;
  ISpeechDataKey* tmp_add_class_3025;
  ISpeechFileStream* tmp_add_class_3026;
  ISpeechGrammarRule* tmp_add_class_3027;
  ISpeechGrammarRuleState* tmp_add_class_3028;
  ISpeechGrammarRuleStateTransition* tmp_add_class_3029;
  ISpeechGrammarRuleStateTransitions* tmp_add_class_3030;
  ISpeechGrammarRules* tmp_add_class_3031;
  ISpeechMemoryStream* tmp_add_class_3032;
  ISpeechObjectToken* tmp_add_class_3033;
  ISpeechObjectTokenCategory* tmp_add_class_3034;
  ISpeechObjectTokens* tmp_add_class_3035;
  ISpeechPhraseAlternate* tmp_add_class_3036;
  ISpeechPhraseAlternates* tmp_add_class_3037;
  ISpeechPhraseElement* tmp_add_class_3038;
  ISpeechPhraseElements* tmp_add_class_3039;
  ISpeechPhraseInfo* tmp_add_class_3040;
  ISpeechPhraseProperties* tmp_add_class_3041;
  ISpeechPhraseProperty* tmp_add_class_3042;
  ISpeechPhraseReplacement* tmp_add_class_3043;
  ISpeechPhraseReplacements* tmp_add_class_3044;
  ISpeechPhraseRule* tmp_add_class_3045;
  ISpeechPhraseRules* tmp_add_class_3046;
  ISpeechRecoContext* tmp_add_class_3047;
  ISpeechRecoGrammar* tmp_add_class_3048;
  ISpeechRecoResult* tmp_add_class_3049;
  ISpeechRecoResultTimes* tmp_add_class_3050;
  ISpeechRecognizer* tmp_add_class_3051;
  ISpeechRecognizerStatus* tmp_add_class_3052;
  ISpeechTextSelectionInformation* tmp_add_class_3053;
  ISpeechVoice* tmp_add_class_3054;
  ISpeechVoiceStatus* tmp_add_class_3055;
  ISpeechWaveFormatEx* tmp_add_class_3056;
  IStaticPortMapping* tmp_add_class_3057;
  IStaticPortMappingCollection* tmp_add_class_3058;
  IStdMarshalInfo* tmp_add_class_3059;
  IStillImageW* tmp_add_class_3060;
  IStorage* tmp_add_class_3061;
  IStream* tmp_add_class_3062;
  IStreamBuilder* tmp_add_class_3063;
  IStreamSample* tmp_add_class_3064;
  IStringCollection* tmp_add_class_3065;
  ISubUnit* tmp_add_class_3066;
  ISupportErrorInfo* tmp_add_class_3067;
  ISurrogate* tmp_add_class_3068;
  ISymUnmanagedDocumentWriter* tmp_add_class_3069;
  ISymUnmanagedWriter* tmp_add_class_3070;
  ISymUnmanagedWriter2* tmp_add_class_3071;
  ISymUnmanagedWriter3* tmp_add_class_3072;
  ISymUnmanagedWriter4* tmp_add_class_3073;
  ISymUnmanagedWriter5* tmp_add_class_3074;
  ISynchronize* tmp_add_class_3075;
  ISynchronizeContainer* tmp_add_class_3076;
  ISynchronizeEvent* tmp_add_class_3077;
  ISynchronizeHandle* tmp_add_class_3078;
  ISynchronizeMutex* tmp_add_class_3079;
  ISystemInformation* tmp_add_class_3080;
  ITableData* tmp_add_class_3081;
  ITargetContainer* tmp_add_class_3082;
  ITargetFrame* tmp_add_class_3083;
  ITargetFrame2* tmp_add_class_3084;
  ITargetFramePriv* tmp_add_class_3085;
  ITargetFramePriv2* tmp_add_class_3086;
  ITargetNotify* tmp_add_class_3087;
  ITargetNotify2* tmp_add_class_3088;
  ITask* tmp_add_class_3089;
  ITaskDefinition* tmp_add_class_3090;
  ITaskFolder* tmp_add_class_3091;
  ITaskFolderCollection* tmp_add_class_3092;
  ITaskScheduler* tmp_add_class_3093;
  ITaskService* tmp_add_class_3094;
  ITaskSettings* tmp_add_class_3095;
  ITaskTrigger* tmp_add_class_3096;
  ITaskbarList* tmp_add_class_3097;
  ITaskbarList2* tmp_add_class_3098;
  ITaskbarList3* tmp_add_class_3099;
  ITaskbarList4* tmp_add_class_3100;
  ITextDocument* tmp_add_class_3101;
  ITextDocument2* tmp_add_class_3102;
  ITextDocument2Old* tmp_add_class_3103;
  ITextFont* tmp_add_class_3104;
  ITextHost* tmp_add_class_3105;
  ITextHost2* tmp_add_class_3106;
  ITextPara* tmp_add_class_3107;
  ITextRange* tmp_add_class_3108;
  ITextRange2* tmp_add_class_3109;
  ITextRow* tmp_add_class_3110;
  ITextSelection* tmp_add_class_3111;
  ITextSelection2* tmp_add_class_3112;
  ITextServices* tmp_add_class_3113;
  ITextStoreACP* tmp_add_class_3114;
  ITextStoreACPServices* tmp_add_class_3115;
  ITextStoreACPSink* tmp_add_class_3116;
  ITextStoryRanges* tmp_add_class_3117;
  ITfActiveLanguageProfileNotifySink* tmp_add_class_3118;
  ITfCategoryMgr* tmp_add_class_3119;
  ITfClientId* tmp_add_class_3120;
  ITfCompartment* tmp_add_class_3121;
  ITfCompartmentEventSink* tmp_add_class_3122;
  ITfCompartmentMgr* tmp_add_class_3123;
  ITfComposition* tmp_add_class_3124;
  ITfCompositionSink* tmp_add_class_3125;
  ITfCompositionView* tmp_add_class_3126;
  ITfContext* tmp_add_class_3127;
  ITfContextComposition* tmp_add_class_3128;
  ITfContextOwnerCompositionServices* tmp_add_class_3129;
  ITfContextOwnerCompositionSink* tmp_add_class_3130;
  ITfContextOwnerServices* tmp_add_class_3131;
  ITfContextView* tmp_add_class_3132;
  ITfDisplayAttributeInfo* tmp_add_class_3133;
  ITfDisplayAttributeMgr* tmp_add_class_3134;
  ITfDocumentMgr* tmp_add_class_3135;
  ITfEditRecord* tmp_add_class_3136;
  ITfEditSession* tmp_add_class_3137;
  ITfFunctionProvider* tmp_add_class_3138;
  ITfInputProcessorProfileActivationSink* tmp_add_class_3139;
  ITfInputProcessorProfileMgr* tmp_add_class_3140;
  ITfInputProcessorProfiles* tmp_add_class_3141;
  ITfInputScope* tmp_add_class_3142;
  ITfInsertAtSelection* tmp_add_class_3143;
  ITfKeyEventSink* tmp_add_class_3144;
  ITfKeyTraceEventSink* tmp_add_class_3145;
  ITfKeystrokeMgr* tmp_add_class_3146;
  ITfLangBarEventSink* tmp_add_class_3147;
  ITfLangBarItem* tmp_add_class_3148;
  ITfLangBarItemMgr* tmp_add_class_3149;
  ITfLangBarItemSink* tmp_add_class_3150;
  ITfLangBarMgr* tmp_add_class_3151;
  ITfLanguageProfileNotifySink* tmp_add_class_3152;
  ITfMessagePump* tmp_add_class_3153;
  ITfMouseSink* tmp_add_class_3154;
  ITfMouseTracker* tmp_add_class_3155;
  ITfMouseTrackerACP* tmp_add_class_3156;
  ITfPersistentPropertyLoaderACP* tmp_add_class_3157;
  ITfProperty* tmp_add_class_3158;
  ITfPropertyStore* tmp_add_class_3159;
  ITfRange* tmp_add_class_3160;
  ITfRangeACP* tmp_add_class_3161;
  ITfRangeBackup* tmp_add_class_3162;
  ITfReadOnlyProperty* tmp_add_class_3163;
  ITfSource* tmp_add_class_3164;
  ITfSourceSingle* tmp_add_class_3165;
  ITfTextEditSink* tmp_add_class_3166;
  ITfTextInputProcessor* tmp_add_class_3167;
  ITfThreadFocusSink* tmp_add_class_3168;
  ITfThreadMgr* tmp_add_class_3169;
  ITfThreadMgrEventSink* tmp_add_class_3170;
  ITfThreadMgrEx* tmp_add_class_3171;
  ITfTransitoryExtensionSink* tmp_add_class_3172;
  ITfUIElement* tmp_add_class_3173;
  ITfUIElementMgr* tmp_add_class_3174;
  ITfUIElementSink* tmp_add_class_3175;
  IThumbnailCache* tmp_add_class_3176;
  IThumbnailCachePrimer* tmp_add_class_3177;
  IThumbnailExtractor* tmp_add_class_3178;
  IThumbnailProvider* tmp_add_class_3179;
  IThumbnailSettings* tmp_add_class_3180;
  ITimeAndNoticeControl* tmp_add_class_3181;
  ITimeTrigger* tmp_add_class_3182;
  ITimer* tmp_add_class_3183;
  ITimerService* tmp_add_class_3184;
  ITimerSink* tmp_add_class_3185;
  ITipHelper* tmp_add_class_3186;
  ITipPullSink* tmp_add_class_3187;
  ITipTransaction* tmp_add_class_3188;
  ITmNodeName* tmp_add_class_3189;
  ITraceEvent* tmp_add_class_3190;
  ITraceEventCallback* tmp_add_class_3191;
  ITraceRelogger* tmp_add_class_3192;
  ITransaction* tmp_add_class_3193;
  ITransaction2* tmp_add_class_3194;
  ITransactionCloner* tmp_add_class_3195;
  ITransactionDispenser* tmp_add_class_3196;
  ITransactionEnlistmentAsync* tmp_add_class_3197;
  ITransactionExport* tmp_add_class_3198;
  ITransactionExportFactory* tmp_add_class_3199;
  ITransactionImport* tmp_add_class_3200;
  ITransactionImportWhereabouts* tmp_add_class_3201;
  ITransactionJoin* tmp_add_class_3202;
  ITransactionLastEnlistmentAsync* tmp_add_class_3203;
  ITransactionLastResourceAsync* tmp_add_class_3204;
  ITransactionLocal* tmp_add_class_3205;
  ITransactionObject* tmp_add_class_3206;
  ITransactionOptions* tmp_add_class_3207;
  ITransactionOutcomeEvents* tmp_add_class_3208;
  ITransactionPhase0EnlistmentAsync* tmp_add_class_3209;
  ITransactionPhase0Factory* tmp_add_class_3210;
  ITransactionPhase0NotifyAsync* tmp_add_class_3211;
  ITransactionReceiver* tmp_add_class_3212;
  ITransactionReceiverFactory* tmp_add_class_3213;
  ITransactionResource* tmp_add_class_3214;
  ITransactionResourceAsync* tmp_add_class_3215;
  ITransactionTransmitter* tmp_add_class_3216;
  ITransactionTransmitterFactory* tmp_add_class_3217;
  ITransactionVoterBallotAsync2* tmp_add_class_3218;
  ITransactionVoterFactory2* tmp_add_class_3219;
  ITransactionVoterNotifyAsync2* tmp_add_class_3220;
  ITransferAdviseSink* tmp_add_class_3221;
  ITransferDestination* tmp_add_class_3222;
  ITransferSource* tmp_add_class_3223;
  ITransportCallback* tmp_add_class_3224;
  ITransportCallbackService* tmp_add_class_3225;
  ITravelEntry* tmp_add_class_3226;
  ITravelLog* tmp_add_class_3227;
  ITravelLogClient* tmp_add_class_3228;
  ITrigger* tmp_add_class_3229;
  ITriggerCollection* tmp_add_class_3230;
  ITypeChangeEvents* tmp_add_class_3231;
  ITypeComp* tmp_add_class_3232;
  ITypeFactory* tmp_add_class_3233;
  ITypeInfo* tmp_add_class_3234;
  ITypeInfo2* tmp_add_class_3235;
  ITypeLib* tmp_add_class_3236;
  ITypeLib2* tmp_add_class_3237;
  ITypeMarshal* tmp_add_class_3238;
  IUIAnimationInterpolator* tmp_add_class_3239;
  IUIAnimationManager* tmp_add_class_3240;
  IUIAnimationManagerEventHandler* tmp_add_class_3241;
  IUIAnimationPriorityComparison* tmp_add_class_3242;
  IUIAnimationStoryboard* tmp_add_class_3243;
  IUIAnimationStoryboardEventHandler* tmp_add_class_3244;
  IUIAnimationTimer* tmp_add_class_3245;
  IUIAnimationTimerClientEventHandler* tmp_add_class_3246;
  IUIAnimationTimerEventHandler* tmp_add_class_3247;
  IUIAnimationTimerUpdateHandler* tmp_add_class_3248;
  IUIAnimationTransition* tmp_add_class_3249;
  IUIAnimationTransitionFactory* tmp_add_class_3250;
  IUIAnimationTransitionLibrary* tmp_add_class_3251;
  IUIAnimationVariable* tmp_add_class_3252;
  IUIAnimationVariableChangeHandler* tmp_add_class_3253;
  IUIAnimationVariableIntegerChangeHandler* tmp_add_class_3254;
  IUIApplication* tmp_add_class_3255;
  IUIAutomation* tmp_add_class_3256;
  IUIAutomation2* tmp_add_class_3257;
  IUIAutomation3* tmp_add_class_3258;
  IUIAutomation4* tmp_add_class_3259;
  IUIAutomation5* tmp_add_class_3260;
  IUIAutomation6* tmp_add_class_3261;
  IUIAutomationAndCondition* tmp_add_class_3262;
  IUIAutomationBoolCondition* tmp_add_class_3263;
  IUIAutomationCacheRequest* tmp_add_class_3264;
  IUIAutomationChangesEventHandler* tmp_add_class_3265;
  IUIAutomationCondition* tmp_add_class_3266;
  IUIAutomationElement* tmp_add_class_3267;
  IUIAutomationElement2* tmp_add_class_3268;
  IUIAutomationElement3* tmp_add_class_3269;
  IUIAutomationElement4* tmp_add_class_3270;
  IUIAutomationElement5* tmp_add_class_3271;
  IUIAutomationElement6* tmp_add_class_3272;
  IUIAutomationElement7* tmp_add_class_3273;
  IUIAutomationElement8* tmp_add_class_3274;
  IUIAutomationElement9* tmp_add_class_3275;
  IUIAutomationElementArray* tmp_add_class_3276;
  IUIAutomationEventHandler* tmp_add_class_3277;
  IUIAutomationEventHandlerGroup* tmp_add_class_3278;
  IUIAutomationFocusChangedEventHandler* tmp_add_class_3279;
  IUIAutomationLegacyIAccessiblePattern* tmp_add_class_3280;
  IUIAutomationNotCondition* tmp_add_class_3281;
  IUIAutomationOrCondition* tmp_add_class_3282;
  IUIAutomationPatternHandler* tmp_add_class_3283;
  IUIAutomationPatternInstance* tmp_add_class_3284;
  IUIAutomationPropertyChangedEventHandler* tmp_add_class_3285;
  IUIAutomationPropertyCondition* tmp_add_class_3286;
  IUIAutomationRegistrar* tmp_add_class_3287;
  IUIAutomationStructureChangedEventHandler* tmp_add_class_3288;
  IUIAutomationTextEditTextChangedEventHandler* tmp_add_class_3289;
  IUIAutomationTreeWalker* tmp_add_class_3290;
  IUIAutomationValuePattern* tmp_add_class_3291;
  IUIAutomationWindowPattern* tmp_add_class_3292;
  IUICollection* tmp_add_class_3293;
  IUICollectionChangedEvent* tmp_add_class_3294;
  IUICommandHandler* tmp_add_class_3295;
  IUIContextualUI* tmp_add_class_3296;
  IUIFramework* tmp_add_class_3297;
  IUIImage* tmp_add_class_3298;
  IUIImageFromBitmap* tmp_add_class_3299;
  IUIRibbon* tmp_add_class_3300;
  IUISimplePropertySet* tmp_add_class_3301;
  IUPnPNAT* tmp_add_class_3302;
  IURLSearchHook* tmp_add_class_3303;
  IURLSearchHook2* tmp_add_class_3304;
  IUniformResourceLocatorA* tmp_add_class_3305;
  IUniformResourceLocatorW* tmp_add_class_3306;
  IUnknown* tmp_add_class_3307;
  IUnsecuredApartment* tmp_add_class_3308;
  IUpdate* tmp_add_class_3309;
  IUpdateCollection* tmp_add_class_3310;
  IUpdateDownloadContent* tmp_add_class_3311;
  IUpdateDownloadContentCollection* tmp_add_class_3312;
  IUpdateDownloadResult* tmp_add_class_3313;
  IUpdateDownloader* tmp_add_class_3314;
  IUpdateException* tmp_add_class_3315;
  IUpdateExceptionCollection* tmp_add_class_3316;
  IUpdateHistoryEntry* tmp_add_class_3317;
  IUpdateHistoryEntryCollection* tmp_add_class_3318;
  IUpdateIdentity* tmp_add_class_3319;
  IUpdateInstallationResult* tmp_add_class_3320;
  IUpdateInstaller* tmp_add_class_3321;
  IUpdateSearcher* tmp_add_class_3322;
  IUpdateSession* tmp_add_class_3323;
  IUri* tmp_add_class_3324;
  IUriBuilder* tmp_add_class_3325;
  IUriBuilderFactory* tmp_add_class_3326;
  IUriContainer* tmp_add_class_3327;
  IUrlHistoryNotify* tmp_add_class_3328;
  IUrlHistoryStg* tmp_add_class_3329;
  IUrlHistoryStg2* tmp_add_class_3330;
  IUrlMon* tmp_add_class_3331;
  IUserIdentity* tmp_add_class_3332;
  IUserIdentityManager* tmp_add_class_3333;
  IVBMXNamespaceManager* tmp_add_class_3334;
  IVBSAXAttributes* tmp_add_class_3335;
  IVBSAXContentHandler* tmp_add_class_3336;
  IVBSAXDTDHandler* tmp_add_class_3337;
  IVBSAXDeclHandler* tmp_add_class_3338;
  IVBSAXEntityResolver* tmp_add_class_3339;
  IVBSAXErrorHandler* tmp_add_class_3340;
  IVBSAXLexicalHandler* tmp_add_class_3341;
  IVBSAXLocator* tmp_add_class_3342;
  IVBSAXXMLFilter* tmp_add_class_3343;
  IVBSAXXMLReader* tmp_add_class_3344;
  IVMRAspectRatioControl* tmp_add_class_3345;
  IVMRAspectRatioControl9* tmp_add_class_3346;
  IVMRDeinterlaceControl* tmp_add_class_3347;
  IVMRDeinterlaceControl9* tmp_add_class_3348;
  IVMRFilterConfig* tmp_add_class_3349;
  IVMRFilterConfig9* tmp_add_class_3350;
  IVMRImageCompositor* tmp_add_class_3351;
  IVMRImageCompositor9* tmp_add_class_3352;
  IVMRImagePresenter* tmp_add_class_3353;
  IVMRImagePresenter9* tmp_add_class_3354;
  IVMRImagePresenterConfig* tmp_add_class_3355;
  IVMRImagePresenterConfig9* tmp_add_class_3356;
  IVMRImagePresenterExclModeConfig* tmp_add_class_3357;
  IVMRMixerBitmap* tmp_add_class_3358;
  IVMRMixerBitmap9* tmp_add_class_3359;
  IVMRMixerControl* tmp_add_class_3360;
  IVMRMixerControl9* tmp_add_class_3361;
  IVMRMonitorConfig* tmp_add_class_3362;
  IVMRMonitorConfig9* tmp_add_class_3363;
  IVMRSurface9* tmp_add_class_3364;
  IVMRSurfaceAllocator* tmp_add_class_3365;
  IVMRSurfaceAllocator9* tmp_add_class_3366;
  IVMRSurfaceAllocatorEx9* tmp_add_class_3367;
  IVMRSurfaceAllocatorNotify* tmp_add_class_3368;
  IVMRSurfaceAllocatorNotify9* tmp_add_class_3369;
  IVMRVideoStreamControl* tmp_add_class_3370;
  IVMRVideoStreamControl9* tmp_add_class_3371;
  IVMRWindowlessControl* tmp_add_class_3372;
  IVMRWindowlessControl9* tmp_add_class_3373;
  IVPManager* tmp_add_class_3374;
  IVariantChangeType* tmp_add_class_3375;
  IVideoFrameStep* tmp_add_class_3376;
  IVideoWindow* tmp_add_class_3377;
  IViewObject* tmp_add_class_3378;
  IViewObject2* tmp_add_class_3379;
  IViewObjectEx* tmp_add_class_3380;
  IVssBackupComponents* tmp_add_class_3381;
  IWICBitmap* tmp_add_class_3382;
  IWICBitmapClipper* tmp_add_class_3383;
  IWICBitmapCodecInfo* tmp_add_class_3384;
  IWICBitmapDecoder* tmp_add_class_3385;
  IWICBitmapDecoderInfo* tmp_add_class_3386;
  IWICBitmapEncoder* tmp_add_class_3387;
  IWICBitmapEncoderInfo* tmp_add_class_3388;
  IWICBitmapFlipRotator* tmp_add_class_3389;
  IWICBitmapFrameDecode* tmp_add_class_3390;
  IWICBitmapFrameEncode* tmp_add_class_3391;
  IWICBitmapLock* tmp_add_class_3392;
  IWICBitmapScaler* tmp_add_class_3393;
  IWICBitmapSource* tmp_add_class_3394;
  IWICColorContext* tmp_add_class_3395;
  IWICColorTransform* tmp_add_class_3396;
  IWICComponentFactory* tmp_add_class_3397;
  IWICComponentInfo* tmp_add_class_3398;
  IWICDdsDecoder* tmp_add_class_3399;
  IWICDdsEncoder* tmp_add_class_3400;
  IWICDdsFrameDecode* tmp_add_class_3401;
  IWICEnumMetadataItem* tmp_add_class_3402;
  IWICFastMetadataEncoder* tmp_add_class_3403;
  IWICFormatConverter* tmp_add_class_3404;
  IWICFormatConverterInfo* tmp_add_class_3405;
  IWICImageEncoder* tmp_add_class_3406;
  IWICImagingFactory* tmp_add_class_3407;
  IWICImagingFactory2* tmp_add_class_3408;
  IWICMetadataBlockReader* tmp_add_class_3409;
  IWICMetadataBlockWriter* tmp_add_class_3410;
  IWICMetadataHandlerInfo* tmp_add_class_3411;
  IWICMetadataQueryReader* tmp_add_class_3412;
  IWICMetadataQueryWriter* tmp_add_class_3413;
  IWICMetadataReader* tmp_add_class_3414;
  IWICMetadataReaderInfo* tmp_add_class_3415;
  IWICMetadataWriter* tmp_add_class_3416;
  IWICMetadataWriterInfo* tmp_add_class_3417;
  IWICPalette* tmp_add_class_3418;
  IWICPersistStream* tmp_add_class_3419;
  IWICPixelFormatInfo* tmp_add_class_3420;
  IWICPixelFormatInfo2* tmp_add_class_3421;
  IWICStream* tmp_add_class_3422;
  IWICWineDecoder* tmp_add_class_3423;
  IWMAuthorizer* tmp_add_class_3424;
  IWMBandwidthSharing* tmp_add_class_3425;
  IWMCodecInfo* tmp_add_class_3426;
  IWMCodecInfo2* tmp_add_class_3427;
  IWMCodecInfo3* tmp_add_class_3428;
  IWMCredentialCallback* tmp_add_class_3429;
  IWMDRMReader* tmp_add_class_3430;
  IWMDRMReader2* tmp_add_class_3431;
  IWMDRMReader3* tmp_add_class_3432;
  IWMGetSecureChannel* tmp_add_class_3433;
  IWMHeaderInfo* tmp_add_class_3434;
  IWMHeaderInfo2* tmp_add_class_3435;
  IWMHeaderInfo3* tmp_add_class_3436;
  IWMIStreamProps* tmp_add_class_3437;
  IWMInputMediaProps* tmp_add_class_3438;
  IWMLanguageList* tmp_add_class_3439;
  IWMLicenseBackup* tmp_add_class_3440;
  IWMLicenseRestore* tmp_add_class_3441;
  IWMMediaProps* tmp_add_class_3442;
  IWMMetadataEditor* tmp_add_class_3443;
  IWMMutualExclusion* tmp_add_class_3444;
  IWMOutputMediaProps* tmp_add_class_3445;
  IWMPCdrom* tmp_add_class_3446;
  IWMPCdromBurn* tmp_add_class_3447;
  IWMPCdromCollection* tmp_add_class_3448;
  IWMPCdromRip* tmp_add_class_3449;
  IWMPClosedCaption* tmp_add_class_3450;
  IWMPControls* tmp_add_class_3451;
  IWMPControls2* tmp_add_class_3452;
  IWMPCore* tmp_add_class_3453;
  IWMPCore2* tmp_add_class_3454;
  IWMPCore3* tmp_add_class_3455;
  IWMPDVD* tmp_add_class_3456;
  IWMPError* tmp_add_class_3457;
  IWMPErrorItem* tmp_add_class_3458;
  IWMPEvents* tmp_add_class_3459;
  IWMPEvents2* tmp_add_class_3460;
  IWMPEvents3* tmp_add_class_3461;
  IWMPEvents4* tmp_add_class_3462;
  IWMPGraphCreation* tmp_add_class_3463;
  IWMPLibrary* tmp_add_class_3464;
  IWMPMedia* tmp_add_class_3465;
  IWMPMedia2* tmp_add_class_3466;
  IWMPMedia3* tmp_add_class_3467;
  IWMPMediaCollection* tmp_add_class_3468;
  IWMPNetwork* tmp_add_class_3469;
  IWMPPlayer* tmp_add_class_3470;
  IWMPPlayer4* tmp_add_class_3471;
  IWMPPlayerApplication* tmp_add_class_3472;
  IWMPPlaylist* tmp_add_class_3473;
  IWMPPlaylistArray* tmp_add_class_3474;
  IWMPPlaylistCollection* tmp_add_class_3475;
  IWMPRemoteMediaServices* tmp_add_class_3476;
  IWMPRenderConfig* tmp_add_class_3477;
  IWMPSettings* tmp_add_class_3478;
  IWMPStringCollection* tmp_add_class_3479;
  IWMPSyncDevice* tmp_add_class_3480;
  IWMPSyncDevice2* tmp_add_class_3481;
  IWMPVideoRenderConfig* tmp_add_class_3482;
  IWMPacketSize* tmp_add_class_3483;
  IWMPacketSize2* tmp_add_class_3484;
  IWMPlayerHook* tmp_add_class_3485;
  IWMProfile* tmp_add_class_3486;
  IWMProfile2* tmp_add_class_3487;
  IWMProfile3* tmp_add_class_3488;
  IWMProfileManager* tmp_add_class_3489;
  IWMProfileManager2* tmp_add_class_3490;
  IWMPropertyVault* tmp_add_class_3491;
  IWMReader* tmp_add_class_3492;
  IWMReaderAccelerator* tmp_add_class_3493;
  IWMReaderAdvanced* tmp_add_class_3494;
  IWMReaderAdvanced2* tmp_add_class_3495;
  IWMReaderAdvanced3* tmp_add_class_3496;
  IWMReaderAdvanced4* tmp_add_class_3497;
  IWMReaderAdvanced5* tmp_add_class_3498;
  IWMReaderAdvanced6* tmp_add_class_3499;
  IWMReaderAllocatorEx* tmp_add_class_3500;
  IWMReaderCallback* tmp_add_class_3501;
  IWMReaderCallbackAdvanced* tmp_add_class_3502;
  IWMReaderNetworkConfig* tmp_add_class_3503;
  IWMReaderNetworkConfig2* tmp_add_class_3504;
  IWMReaderPlaylistBurn* tmp_add_class_3505;
  IWMReaderStreamClock* tmp_add_class_3506;
  IWMReaderTimecode* tmp_add_class_3507;
  IWMReaderTypeNegotiation* tmp_add_class_3508;
  IWMSecureChannel* tmp_add_class_3509;
  IWMStatusCallback* tmp_add_class_3510;
  IWMStreamConfig* tmp_add_class_3511;
  IWMStreamList* tmp_add_class_3512;
  IWMStreamPrioritization* tmp_add_class_3513;
  IWMSyncReader* tmp_add_class_3514;
  IWMSyncReader2* tmp_add_class_3515;
  IWMWriter* tmp_add_class_3516;
  IWMWriterAdvanced* tmp_add_class_3517;
  IWMWriterAdvanced2* tmp_add_class_3518;
  IWMWriterAdvanced3* tmp_add_class_3519;
  IWMWriterPreprocess* tmp_add_class_3520;
  IWMWriterSink* tmp_add_class_3521;
  IWPCGamesSettings* tmp_add_class_3522;
  IWPCSettings* tmp_add_class_3523;
  IWPCWebSettings* tmp_add_class_3524;
  IWSDAddress* tmp_add_class_3525;
  IWSDMessageParameters* tmp_add_class_3526;
  IWSDScopeMatchingRule* tmp_add_class_3527;
  IWSDTransportAddress* tmp_add_class_3528;
  IWSDUdpAddress* tmp_add_class_3529;
  IWSDUdpMessageParameters* tmp_add_class_3530;
  IWSDXMLContext* tmp_add_class_3531;
  IWSDiscoveredService* tmp_add_class_3532;
  IWSDiscoveryProvider* tmp_add_class_3533;
  IWSDiscoveryProviderNotify* tmp_add_class_3534;
  IWSDiscoveryPublisher* tmp_add_class_3535;
  IWSDiscoveryPublisherNotify* tmp_add_class_3536;
  IWaitMultiple* tmp_add_class_3537;
  IWbemCallResult* tmp_add_class_3538;
  IWbemClassObject* tmp_add_class_3539;
  IWbemConfigureRefresher* tmp_add_class_3540;
  IWbemContext* tmp_add_class_3541;
  IWbemHiPerfEnum* tmp_add_class_3542;
  IWbemLocator* tmp_add_class_3543;
  IWbemObjectAccess* tmp_add_class_3544;
  IWbemObjectSink* tmp_add_class_3545;
  IWbemPath* tmp_add_class_3546;
  IWbemPathKeyList* tmp_add_class_3547;
  IWbemQualifierSet* tmp_add_class_3548;
  IWbemRefresher* tmp_add_class_3549;
  IWbemServices* tmp_add_class_3550;
  IWbemStatusCodeText* tmp_add_class_3551;
  IWbemUnsecuredApartment* tmp_add_class_3552;
  IWeakReference* tmp_add_class_3553;
  IWeakReferenceSource* tmp_add_class_3554;
  IWebBridge* tmp_add_class_3555;
  IWebBrowser* tmp_add_class_3556;
  IWebBrowser2* tmp_add_class_3557;
  IWebBrowserApp* tmp_add_class_3558;
  IWebBrowserPriv* tmp_add_class_3559;
  IWebBrowserPriv2IE8* tmp_add_class_3560;
  IWebBrowserPriv2IE9* tmp_add_class_3561;
  IWebProxy* tmp_add_class_3562;
  IWiaDevMgr* tmp_add_class_3563;
  IWiaEventCallback* tmp_add_class_3564;
  IWiaItem* tmp_add_class_3565;
  IWiaPropertyStorage* tmp_add_class_3566;
  IWinHttpRequest* tmp_add_class_3567;
  IWinInetHttpInfo* tmp_add_class_3568;
  IWinInetHttpTimeouts* tmp_add_class_3569;
  IWinInetInfo* tmp_add_class_3570;
  IWindowForBindingUI* tmp_add_class_3571;
  IWindowsParentalControls* tmp_add_class_3572;
  IWindowsParentalControlsCore* tmp_add_class_3573;
  IWindowsUpdateAgentInfo* tmp_add_class_3574;
  IWordBreaker* tmp_add_class_3575;
  IWordSink* tmp_add_class_3576;
  IXACT3Cue* tmp_add_class_3577;
  IXACT3Engine* tmp_add_class_3578;
  IXACT3SoundBank* tmp_add_class_3579;
  IXACT3Wave* tmp_add_class_3580;
  IXACT3WaveBank* tmp_add_class_3581;
  IXACTCue* tmp_add_class_3582;
  IXACTEngine* tmp_add_class_3583;
  IXACTSoundBank* tmp_add_class_3584;
  IXACTWave* tmp_add_class_3585;
  IXACTWaveBank* tmp_add_class_3586;
  IXAConfig* tmp_add_class_3587;
  IXAPO* tmp_add_class_3588;
  IXAPOParameters* tmp_add_class_3589;
  IXATransLookup* tmp_add_class_3590;
  IXATransLookup2* tmp_add_class_3591;
  IXAudio2* tmp_add_class_3592;
  IXAudio20* tmp_add_class_3593;
  IXAudio20MasteringVoice* tmp_add_class_3594;
  IXAudio20SourceVoice* tmp_add_class_3595;
  IXAudio20SubmixVoice* tmp_add_class_3596;
  IXAudio20Voice* tmp_add_class_3597;
  IXAudio20VoiceCallback* tmp_add_class_3598;
  IXAudio22* tmp_add_class_3599;
  IXAudio23* tmp_add_class_3600;
  IXAudio23MasteringVoice* tmp_add_class_3601;
  IXAudio23SourceVoice* tmp_add_class_3602;
  IXAudio23SubmixVoice* tmp_add_class_3603;
  IXAudio23Voice* tmp_add_class_3604;
  IXAudio27* tmp_add_class_3605;
  IXAudio27MasteringVoice* tmp_add_class_3606;
  IXAudio27SourceVoice* tmp_add_class_3607;
  IXAudio27SubmixVoice* tmp_add_class_3608;
  IXAudio27Voice* tmp_add_class_3609;
  IXAudio2EngineCallback* tmp_add_class_3610;
  IXAudio2MasteringVoice* tmp_add_class_3611;
  IXAudio2SourceVoice* tmp_add_class_3612;
  IXAudio2SubmixVoice* tmp_add_class_3613;
  IXAudio2Voice* tmp_add_class_3614;
  IXAudio2VoiceCallback* tmp_add_class_3615;
  IXMLAttribute* tmp_add_class_3616;
  IXMLDOMAttribute* tmp_add_class_3617;
  IXMLDOMCDATASection* tmp_add_class_3618;
  IXMLDOMCharacterData* tmp_add_class_3619;
  IXMLDOMComment* tmp_add_class_3620;
  IXMLDOMDocument* tmp_add_class_3621;
  IXMLDOMDocument2* tmp_add_class_3622;
  IXMLDOMDocument3* tmp_add_class_3623;
  IXMLDOMDocumentFragment* tmp_add_class_3624;
  IXMLDOMDocumentType* tmp_add_class_3625;
  IXMLDOMElement* tmp_add_class_3626;
  IXMLDOMEntity* tmp_add_class_3627;
  IXMLDOMEntityReference* tmp_add_class_3628;
  IXMLDOMImplementation* tmp_add_class_3629;
  IXMLDOMNamedNodeMap* tmp_add_class_3630;
  IXMLDOMNode* tmp_add_class_3631;
  IXMLDOMNodeList* tmp_add_class_3632;
  IXMLDOMNotation* tmp_add_class_3633;
  IXMLDOMParseError* tmp_add_class_3634;
  IXMLDOMParseError2* tmp_add_class_3635;
  IXMLDOMParseErrorCollection* tmp_add_class_3636;
  IXMLDOMProcessingInstruction* tmp_add_class_3637;
  IXMLDOMSchemaCollection* tmp_add_class_3638;
  IXMLDOMSchemaCollection2* tmp_add_class_3639;
  IXMLDOMSelection* tmp_add_class_3640;
  IXMLDOMText* tmp_add_class_3641;
  IXMLDSOControl* tmp_add_class_3642;
  IXMLDocument* tmp_add_class_3643;
  IXMLDocument2* tmp_add_class_3644;
  IXMLElement* tmp_add_class_3645;
  IXMLElement2* tmp_add_class_3646;
  IXMLElementCollection* tmp_add_class_3647;
  IXMLElementNotificationSink* tmp_add_class_3648;
  IXMLError* tmp_add_class_3649;
  IXMLGenericParse* tmp_add_class_3650;
  IXMLHTTPRequest* tmp_add_class_3651;
  IXMLHTTPRequest2* tmp_add_class_3652;
  IXMLHTTPRequest2Callback* tmp_add_class_3653;
  IXMLHTTPRequest3* tmp_add_class_3654;
  IXMLHTTPRequest3Callback* tmp_add_class_3655;
  IXMLHttpRequest* tmp_add_class_3656;
  IXSLProcessor* tmp_add_class_3657;
  IXSLTemplate* tmp_add_class_3658;
  IXTLRuntime* tmp_add_class_3659;
  IXmlReader* tmp_add_class_3660;
  IXmlResolver* tmp_add_class_3661;
  IXmlWriter* tmp_add_class_3662;
  IXpsDocumentPackageTarget* tmp_add_class_3663;
  IXpsOMDocumentCollection* tmp_add_class_3664;
  IXpsOMDocumentSequence* tmp_add_class_3665;
  IXpsOMObjectFactory* tmp_add_class_3666;
  IXpsOMPackage* tmp_add_class_3667;
  IXpsOMPackageWriter* tmp_add_class_3668;
  IXpsOMPart* tmp_add_class_3669;
  JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION* tmp_add_class_3670;
  LSA_DISPATCH_TABLE* tmp_add_class_3671;
  LVGROUP* tmp_add_class_3672;
  LVGROUPMETRICS* tmp_add_class_3673;
  LVINSERTGROUPSORTED* tmp_add_class_3674;
  LVINSERTMARK* tmp_add_class_3675;
  LVSETINFOTIP* tmp_add_class_3676;
  LVTILEINFO* tmp_add_class_3677;
  LVTILEVIEWINFO* tmp_add_class_3678;
  LabCOLOR* tmp_add_class_3679;
  MANIPULATION_TRANSFORM* tmp_add_class_3680;
  MANIPULATION_VELOCITY* tmp_add_class_3681;
  MEM_EXTENDED_PARAMETER* tmp_add_class_3682;
  MFP_ACQUIRE_USER_CREDENTIAL_EVENT* tmp_add_class_3683;
  MFP_ERROR_EVENT* tmp_add_class_3684;
  MFP_EVENT_HEADER* tmp_add_class_3685;
  MFP_FRAME_STEP_EVENT* tmp_add_class_3686;
  MFP_MEDIAITEM_CLEARED_EVENT* tmp_add_class_3687;
  MFP_MEDIAITEM_CREATED_EVENT* tmp_add_class_3688;
  MFP_MEDIAITEM_SET_EVENT* tmp_add_class_3689;
  MFP_MF_EVENT* tmp_add_class_3690;
  MFP_PAUSE_EVENT* tmp_add_class_3691;
  MFP_PLAYBACK_ENDED_EVENT* tmp_add_class_3692;
  MFP_PLAY_EVENT* tmp_add_class_3693;
  MFP_POSITION_SET_EVENT* tmp_add_class_3694;
  MFP_RATE_SET_EVENT* tmp_add_class_3695;
  MFP_STOP_EVENT* tmp_add_class_3696;
  MFVideoAlphaBitmap* tmp_add_class_3697;
  MFVideoAlphaBitmapParams* tmp_add_class_3698;
  MFVideoNormalizedRect* tmp_add_class_3699;
  MINIDUMP_EXCEPTION_STREAM* tmp_add_class_3700;
  MIXERCONTROLW* tmp_add_class_3701;
  MS_ADDINFO_BLOB_* tmp_add_class_3702;
  MS_ADDINFO_CATALOGMEMBER_* tmp_add_class_3703;
  MS_ADDINFO_FLAT_* tmp_add_class_3704;
  NAMEDCOLOR* tmp_add_class_3705;
  NCryptKeyName* tmp_add_class_3706;
  NLM_DATAPLAN_STATUS* tmp_add_class_3707;
  NLM_SOCKADDR* tmp_add_class_3708;
  NLM_USAGE_DATA* tmp_add_class_3709;
  NMLVSCROLL* tmp_add_class_3710;
  NSTCCUSTOMDRAW* tmp_add_class_3711;
  PACKAGE_ID* tmp_add_class_3712;
  PACKAGE_VERSION* tmp_add_class_3713;
  PREVIEWHANDLERFRAMEINFO* tmp_add_class_3714;
  Parameters* tmp_add_class_3715;
  ProofOfPossessionCookieInfo* tmp_add_class_3716;
  Properties* tmp_add_class_3717;
  Property* tmp_add_class_3718;
  RETRIEVAL_POINTERS_BUFFER* tmp_add_class_3719;
  RGBCOLOR* tmp_add_class_3720;
  RTL_DRIVE_LETTER_CURDIR* tmp_add_class_3721;
  RTL_DRIVE_LETTER_CURDIR32* tmp_add_class_3722;
  RTL_DRIVE_LETTER_CURDIR64* tmp_add_class_3723;
  Recordset15* tmp_add_class_3724;
  Recordset20* tmp_add_class_3725;
  Recordset21* tmp_add_class_3726;
  RecordsetEvents* tmp_add_class_3727;
  SAFER_LEVEL_HANDLE__* tmp_add_class_3728;
  SC_HANDLE__* tmp_add_class_3729;
  SChannelHookCallInfo* tmp_add_class_3730;
  SDP_LARGE_INTEGER_16* tmp_add_class_3731;
  SDP_ULARGE_INTEGER_16* tmp_add_class_3732;
  SECPKG_DLL_FUNCTIONS* tmp_add_class_3733;
  SECPKG_FUNCTION_TABLE* tmp_add_class_3734;
  SECPKG_USER_FUNCTION_TABLE* tmp_add_class_3735;
  SENS_QOCINFO* tmp_add_class_3736;
  SERIALIZEDPROPERTYVALUE* tmp_add_class_3737;
  SERVICE_STATUS_HANDLE__* tmp_add_class_3738;
  SIP_ADD_NEWPROVIDER_* tmp_add_class_3739;
  SIP_DISPATCH_INFO_* tmp_add_class_3740;
  SIP_INDIRECT_DATA_* tmp_add_class_3741;
  SIP_SUBJECTINFO_* tmp_add_class_3742;
  SORTCOLUMN* tmp_add_class_3743;
  SPAUDIOBUFFERINFO* tmp_add_class_3744;
  SPAUDIOSTATUS* tmp_add_class_3745;
  SPBINARYGRAMMAR* tmp_add_class_3746;
  SPC_LINK_* tmp_add_class_3747;
  SPC_SIGINFO_* tmp_add_class_3748;
  SPEVENT* tmp_add_class_3749;
  SPEVENTSOURCEINFO* tmp_add_class_3750;
  SPPHRASE* tmp_add_class_3751;
  SPPHRASEELEMENT* tmp_add_class_3752;
  SPPHRASEPROPERTY* tmp_add_class_3753;
  SPPHRASEREPLACEMENT* tmp_add_class_3754;
  SPPHRASERULE* tmp_add_class_3755;
  SPRECOCONTEXTSTATUS* tmp_add_class_3756;
  SPRECOGNIZERSTATUS* tmp_add_class_3757;
  SPRECORESULTTIMES* tmp_add_class_3758;
  SPSERIALIZEDPHRASE* tmp_add_class_3759;
  SPSERIALIZEDRESULT* tmp_add_class_3760;
  SPSTATEHANDLE__* tmp_add_class_3761;
  SPVOICESTATUS* tmp_add_class_3762;
  SToolbarItem* tmp_add_class_3763;
  SdpQueryUuidUnion* tmp_add_class_3764;
  SmartCardApplication* tmp_add_class_3765;
  TF_DA_COLOR* tmp_add_class_3766;
  TF_DISPLAYATTRIBUTE* tmp_add_class_3767;
  TF_HALTCOND* tmp_add_class_3768;
  TF_INPUTPROCESSORPROFILE* tmp_add_class_3769;
  TF_LANGBARITEMINFO* tmp_add_class_3770;
  TF_LANGUAGEPROFILE* tmp_add_class_3771;
  TF_PERSISTENT_PROPERTY_HEADER_ACP* tmp_add_class_3772;
  TF_PRESERVEDKEY* tmp_add_class_3773;
  TF_SELECTION* tmp_add_class_3774;
  TF_SELECTIONSTYLE* tmp_add_class_3775;
  THUMBBUTTON* tmp_add_class_3776;
  TS_ATTRVAL* tmp_add_class_3777;
  TS_RUNINFO* tmp_add_class_3778;
  TS_SELECTIONSTYLE* tmp_add_class_3779;
  TS_SELECTION_ACP* tmp_add_class_3780;
  TS_STATUS* tmp_add_class_3781;
  TS_TEXTCHANGE* tmp_add_class_3782;
  UIAutomationEventInfo* tmp_add_class_3783;
  UIAutomationMethodInfo* tmp_add_class_3784;
  UIAutomationParameter* tmp_add_class_3785;
  UIAutomationPatternInfo* tmp_add_class_3786;
  UIAutomationPropertyInfo* tmp_add_class_3787;
  UiaAndOrCondition* tmp_add_class_3788;
  UiaAsyncContentLoadedEventArgs* tmp_add_class_3789;
  UiaCacheRequest* tmp_add_class_3790;
  UiaChangeInfo* tmp_add_class_3791;
  UiaChangesEventArgs* tmp_add_class_3792;
  UiaCondition* tmp_add_class_3793;
  UiaEventArgs* tmp_add_class_3794;
  UiaNotCondition* tmp_add_class_3795;
  UiaPropertyChangedEventArgs* tmp_add_class_3796;
  UiaPropertyCondition* tmp_add_class_3797;
  UiaRect* tmp_add_class_3798;
  UiaStructureChangedEventArgs* tmp_add_class_3799;
  UiaTextEditTextChangedEventArgs* tmp_add_class_3800;
  UiaWindowClosedEventArgs* tmp_add_class_3801;
  WAVEBANKDATA* tmp_add_class_3802;
  WAVEBANKENTRY* tmp_add_class_3803;
  WAVEBANKENTRYCOMPACT* tmp_add_class_3804;
  WAVEBANKHEADER* tmp_add_class_3805;
  WAVEBANKMINIWAVEFORMAT* tmp_add_class_3806;
  WAVEBANKREGION* tmp_add_class_3807;
  WAVEBANKSAMPLEREGION* tmp_add_class_3808;
  WAVEFILTER_ECHO* tmp_add_class_3809;
  WICBitmapPattern* tmp_add_class_3810;
  WICDdsFormatInfo* tmp_add_class_3811;
  WICDdsParameters* tmp_add_class_3812;
  WICImageParameters* tmp_add_class_3813;
  WICMetadataHeader* tmp_add_class_3814;
  WICMetadataPattern* tmp_add_class_3815;
  WICRect* tmp_add_class_3816;
  WIN32_MEMORY_REGION_INFORMATION* tmp_add_class_3817;
  WINTRUST_BLOB_INFO_* tmp_add_class_3818;
  WINTRUST_CATALOG_INFO_* tmp_add_class_3819;
  WINTRUST_CERT_INFO_* tmp_add_class_3820;
  WINTRUST_FILE_INFO_* tmp_add_class_3821;
  WINTRUST_SGNR_INFO_* tmp_add_class_3822;
  WINTRUST_SIGNATURE_SETTINGS_* tmp_add_class_3823;
  WSAData* tmp_add_class_3824;
  WTS_THUMBNAILID* tmp_add_class_3825;
  X3DAUDIO_CONE* tmp_add_class_3826;
  X3DAUDIO_DISTANCE_CURVE* tmp_add_class_3827;
  X3DAUDIO_DISTANCE_CURVE_POINT* tmp_add_class_3828;
  X3DAUDIO_DSP_SETTINGS* tmp_add_class_3829;
  X3DAUDIO_EMITTER* tmp_add_class_3830;
  X3DAUDIO_LISTENER* tmp_add_class_3831;
  X3DAUDIO_VECTOR* tmp_add_class_3832;
  XACTCHANNELMAP* tmp_add_class_3833;
  XACTCHANNELMAPENTRY* tmp_add_class_3834;
  XACTCHANNELVOLUME* tmp_add_class_3835;
  XACTCHANNELVOLUMEENTRY* tmp_add_class_3836;
  XACTOPT* tmp_add_class_3837;
  XACTSTATS* tmp_add_class_3838;
  XACTTRANSINFO* tmp_add_class_3839;
  XACT_CUE_INSTANCE_PROPERTIES* tmp_add_class_3840;
  XACT_CUE_PROPERTIES* tmp_add_class_3841;
  XACT_FILEIO_CALLBACKS* tmp_add_class_3842;
  XACT_NOTIFICATION* tmp_add_class_3843;
  XACT_NOTIFICATION_CUE* tmp_add_class_3844;
  XACT_NOTIFICATION_DESCRIPTION* tmp_add_class_3845;
  XACT_NOTIFICATION_GUI* tmp_add_class_3846;
  XACT_NOTIFICATION_MARKER* tmp_add_class_3847;
  XACT_NOTIFICATION_SOUNDBANK* tmp_add_class_3848;
  XACT_NOTIFICATION_VARIABLE* tmp_add_class_3849;
  XACT_NOTIFICATION_WAVE* tmp_add_class_3850;
  XACT_NOTIFICATION_WAVEBANK* tmp_add_class_3851;
  XACT_RENDERER_DETAILS* tmp_add_class_3852;
  XACT_RUNTIME_PARAMETERS* tmp_add_class_3853;
  XACT_SOUND_PROPERTIES* tmp_add_class_3854;
  XACT_SOUND_VARIATION_PROPERTIES* tmp_add_class_3855;
  XACT_STREAMING_PARAMETERS* tmp_add_class_3856;
  XACT_TRACK_PROPERTIES* tmp_add_class_3857;
  XACT_VARIATION_PROPERTIES* tmp_add_class_3858;
  XACT_WAVE_INSTANCE_PROPERTIES* tmp_add_class_3859;
  XACT_WAVE_PROPERTIES* tmp_add_class_3860;
  XAPO20_REGISTRATION_PROPERTIES* tmp_add_class_3861;
  XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* tmp_add_class_3862;
  XAPO_PROCESS_BUFFER_PARAMETERS* tmp_add_class_3863;
  XAPO_REGISTRATION_PROPERTIES* tmp_add_class_3864;
  XAUDIO20_PERFORMANCE_DATA* tmp_add_class_3865;
  XAUDIO22_PERFORMANCE_DATA* tmp_add_class_3866;
  XAUDIO23_VOICE_SENDS* tmp_add_class_3867;
  XAUDIO27_VOICE_DETAILS* tmp_add_class_3868;
  XAUDIO2_BUFFER* tmp_add_class_3869;
  XAUDIO2_BUFFER_WMA* tmp_add_class_3870;
  XAUDIO2_DEBUG_CONFIGURATION* tmp_add_class_3871;
  XAUDIO2_DEVICE_DETAILS* tmp_add_class_3872;
  XAUDIO2_EFFECT_CHAIN* tmp_add_class_3873;
  XAUDIO2_EFFECT_DESCRIPTOR* tmp_add_class_3874;
  XAUDIO2_FILTER_PARAMETERS* tmp_add_class_3875;
  XAUDIO2_PERFORMANCE_DATA* tmp_add_class_3876;
  XAUDIO2_SEND_DESCRIPTOR* tmp_add_class_3877;
  XAUDIO2_VOICE_DETAILS* tmp_add_class_3878;
  XAUDIO2_VOICE_SENDS* tmp_add_class_3879;
  XAUDIO2_VOICE_STATE* tmp_add_class_3880;
  XMLDOMDocumentEvents* tmp_add_class_3881;
  XYZCOLOR* tmp_add_class_3882;
  YxyCOLOR* tmp_add_class_3883;
  _ABCFLOAT* tmp_add_class_3884;
  _ACCESSRECTLIST* tmp_add_class_3885;
  _ACCESS_ALLOWED_ACE* tmp_add_class_3886;
  _ACCESS_ALLOWED_CALLBACK_ACE* tmp_add_class_3887;
  _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE* tmp_add_class_3888;
  _ACCESS_ALLOWED_OBJECT_ACE* tmp_add_class_3889;
  _ACCESS_DENIED_ACE* tmp_add_class_3890;
  _ACCESS_DENIED_CALLBACK_ACE* tmp_add_class_3891;
  _ACCESS_DENIED_CALLBACK_OBJECT_ACE* tmp_add_class_3892;
  _ACCESS_DENIED_OBJECT_ACE* tmp_add_class_3893;
  _ACCESS_STATE* tmp_add_class_3894;
  _ACE_HEADER* tmp_add_class_3895;
  _ACL* tmp_add_class_3896;
  _ACL_REVISION_INFORMATION* tmp_add_class_3897;
  _ACL_SIZE_INFORMATION* tmp_add_class_3898;
  _ACMDRIVERDETAILSA* tmp_add_class_3899;
  _ACMDRIVERDETAILSW* tmp_add_class_3900;
  _ACMDRVFORMATSUGGEST* tmp_add_class_3901;
  _ACMDRVOPENDESCA* tmp_add_class_3902;
  _ACMDRVOPENDESCW* tmp_add_class_3903;
  _ACMDRVSTREAMHEADER* tmp_add_class_3904;
  _ACMDRVSTREAMINSTANCE* tmp_add_class_3905;
  _ACMDRVSTREAMSIZE* tmp_add_class_3906;
  _ACMFILTERCHOOSEA* tmp_add_class_3907;
  _ACMFILTERCHOOSEW* tmp_add_class_3908;
  _ACMFILTERDETAILSA* tmp_add_class_3909;
  _ACMFILTERDETAILSW* tmp_add_class_3910;
  _ACMFILTERTAGDETAILSA* tmp_add_class_3911;
  _ACMFILTERTAGDETAILSW* tmp_add_class_3912;
  _ACMFORMATCHOOSEA* tmp_add_class_3913;
  _ACMFORMATCHOOSEW* tmp_add_class_3914;
  _ACMFORMATDETAILSA* tmp_add_class_3915;
  _ACMFORMATDETAILSW* tmp_add_class_3916;
  _ACMFORMATTAGDETAILSA* tmp_add_class_3917;
  _ACMFORMATTAGDETAILSW* tmp_add_class_3918;
  _ACMSTREAMHEADER* tmp_add_class_3919;
  _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION* tmp_add_class_3920;
  _ACTIVATION_CONTEXT_BASIC_INFORMATION* tmp_add_class_3921;
  _ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION* tmp_add_class_3922;
  _ACTIVATION_CONTEXT_DETAILED_INFORMATION* tmp_add_class_3923;
  _ACTIVATION_CONTEXT_QUERY_INDEX* tmp_add_class_3924;
  _ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION* tmp_add_class_3925;
  _ACTIVATION_CONTEXT_STACK* tmp_add_class_3926;
  _ACTIVATION_CONTEXT_STACK32* tmp_add_class_3927;
  _ACTIVATION_CONTEXT_STACK64* tmp_add_class_3928;
  _ACTRL_ACCESS_ENTRYA* tmp_add_class_3929;
  _ACTRL_ACCESS_ENTRYW* tmp_add_class_3930;
  _ACTRL_ACCESS_ENTRY_LISTA* tmp_add_class_3931;
  _ACTRL_ACCESS_ENTRY_LISTW* tmp_add_class_3932;
  _ACTRL_ACCESS_INFOA* tmp_add_class_3933;
  _ACTRL_ACCESS_INFOW* tmp_add_class_3934;
  _ACTRL_ALISTA* tmp_add_class_3935;
  _ACTRL_ALISTW* tmp_add_class_3936;
  _ACTRL_CONTROL_INFOA* tmp_add_class_3937;
  _ACTRL_CONTROL_INFOW* tmp_add_class_3938;
  _ACTRL_OVERLAPPED* tmp_add_class_3939;
  _ACTRL_PROPERTY_ENTRYA* tmp_add_class_3940;
  _ACTRL_PROPERTY_ENTRYW* tmp_add_class_3941;
  _ADAPTER_STATUS* tmp_add_class_3942;
  _ADDJOB_INFO_1A* tmp_add_class_3943;
  _ADDJOB_INFO_1W* tmp_add_class_3944;
  _ADDRESS* tmp_add_class_3945;
  _ADDRESS64* tmp_add_class_3946;
  _ADMINISTRATOR_POWER_POLICY* tmp_add_class_3947;
  _ADO* tmp_add_class_3948;
  _ADRENTRY* tmp_add_class_3949;
  _ADRLIST* tmp_add_class_3950;
  _ADS_CASEIGNORE_LIST* tmp_add_class_3951;
  _ADS_OCTET_LIST* tmp_add_class_3952;
  _AFPROTOCOLS* tmp_add_class_3953;
  _AMCOPPCommand* tmp_add_class_3954;
  _AMCOPPSignature* tmp_add_class_3955;
  _AMCOPPStatusInput* tmp_add_class_3956;
  _AMCOPPStatusOutput* tmp_add_class_3957;
  _AMD64_CONTEXT* tmp_add_class_3958;
  _AMD64_RUNTIME_FUNCTION* tmp_add_class_3959;
  _AMMediaType* tmp_add_class_3960;
  _AM_FRAMESTEP_STEP* tmp_add_class_3961;
  _ANON_OBJECT_HEADER* tmp_add_class_3962;
  _API_SET_HASH_ENTRY* tmp_add_class_3963;
  _API_SET_NAMESPACE* tmp_add_class_3964;
  _API_SET_NAMESPACE_ENTRY* tmp_add_class_3965;
  _API_SET_VALUE_ENTRY* tmp_add_class_3966;
  _API_VERSION* tmp_add_class_3967;
  _ARM64_NT_CONTEXT* tmp_add_class_3968;
  _ARM64_NT_NEON128* tmp_add_class_3969;
  _ARM_CONTEXT* tmp_add_class_3970;
  _ARM_NEON128* tmp_add_class_3971;
  _ASSEMBLY_FILE_DETAILED_INFORMATION* tmp_add_class_3972;
  _ASSEMBLY_INFO* tmp_add_class_3973;
  _ATL_CATMAP_ENTRY* tmp_add_class_3974;
  _ATL_COM_MODULE70* tmp_add_class_3975;
  _ATL_INTMAP_ENTRY_TAG* tmp_add_class_3976;
  _ATL_MODULE70* tmp_add_class_3977;
  _ATL_MODULEA_TAG* tmp_add_class_3978;
  _ATL_MODULEW_TAG* tmp_add_class_3979;
  _ATL_OBJMAP_CACHE* tmp_add_class_3980;
  _ATL_OBJMAP_ENTRY110* tmp_add_class_3981;
  _ATL_OBJMAP_ENTRYA_TAG* tmp_add_class_3982;
  _ATL_OBJMAP_ENTRYA_V1_TAG* tmp_add_class_3983;
  _ATL_OBJMAP_ENTRYW_TAG* tmp_add_class_3984;
  _ATL_OBJMAP_ENTRYW_V1_TAG* tmp_add_class_3985;
  _ATL_REGMAP_ENTRY* tmp_add_class_3986;
  _ATL_TERMFUNC_ELEM_TAG* tmp_add_class_3987;
  _ATL_WIN_MODULE70* tmp_add_class_3988;
  _ATL_WNDCLASSINFOA_TAG* tmp_add_class_3989;
  _ATL_WNDCLASSINFOW_TAG* tmp_add_class_3990;
  _ATOM_BASIC_INFORMATION* tmp_add_class_3991;
  _ATTACHLIST* tmp_add_class_3992;
  _ATTACH_VIRTUAL_DISK_PARAMETERS* tmp_add_class_3993;
  _AT_ENUM* tmp_add_class_3994;
  _AT_INFO* tmp_add_class_3995;
  _AUDIO_STREAM_CONFIG_CAPS* tmp_add_class_3996;
  _AUDIT_POLICY_INFORMATION* tmp_add_class_3997;
  _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA* tmp_add_class_3998;
  _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS* tmp_add_class_3999;
  _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA* tmp_add_class_4000;
  _AUTHZ_ACCESS_REPLY* tmp_add_class_4001;
  _AUTHZ_ACCESS_REQUEST* tmp_add_class_4002;
  _AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET* tmp_add_class_4003;
  _AUTHZ_SOURCE_SCHEMA_REGISTRATION* tmp_add_class_4004;
  _AVIFILEINFOA* tmp_add_class_4005;
  _AVIFILEINFOW* tmp_add_class_4006;
  _AVIINDEXENTRY* tmp_add_class_4007;
  _AVIPALCHANGE* tmp_add_class_4008;
  _AVISTREAMINFOA* tmp_add_class_4009;
  _AVISTREAMINFOW* tmp_add_class_4010;
  _AllocatorProperties* tmp_add_class_4011;
  _AppBarData* tmp_add_class_4012;
  _AtlCreateWndData_TAG* tmp_add_class_4013;
  _AudioClientProperties* tmp_add_class_4014;
  _AudioExtensionParams* tmp_add_class_4015;
  _BCRYPT_ALGORITHM_IDENTIFIER* tmp_add_class_4016;
  _BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO* tmp_add_class_4017;
  _BCRYPT_DSA_KEY_BLOB* tmp_add_class_4018;
  _BCRYPT_DSA_KEY_BLOB_V2* tmp_add_class_4019;
  _BCRYPT_ECCKEY_BLOB* tmp_add_class_4020;
  _BCRYPT_KEY_BLOB* tmp_add_class_4021;
  _BCRYPT_KEY_DATA_BLOB_HEADER* tmp_add_class_4022;
  _BCRYPT_OAEP_PADDING_INFO* tmp_add_class_4023;
  _BCRYPT_PKCS1_PADDING_INFO* tmp_add_class_4024;
  _BCRYPT_RSAKEY_BLOB* tmp_add_class_4025;
  _BCryptBuffer* tmp_add_class_4026;
  _BCryptBufferDesc* tmp_add_class_4027;
  _BDANODE_DESCRIPTOR* tmp_add_class_4028;
  _BDA_MUX_PIDLISTITEM* tmp_add_class_4029;
  _BDA_SIGNAL_TIMEOUTS* tmp_add_class_4030;
  _BDA_TEMPLATE_CONNECTION* tmp_add_class_4031;
  _BG_FILE_INFO* tmp_add_class_4032;
  _BG_FILE_PROGRESS* tmp_add_class_4033;
  _BG_FILE_RANGE* tmp_add_class_4034;
  _BG_JOB_PROGRESS* tmp_add_class_4035;
  _BG_JOB_REPLY_PROGRESS* tmp_add_class_4036;
  _BG_JOB_TIMES* tmp_add_class_4037;
  _BIDI_DATA* tmp_add_class_4038;
  _BIDI_REQUEST_CONTAINER* tmp_add_class_4039;
  _BIDI_REQUEST_DATA* tmp_add_class_4040;
  _BIDI_RESPONSE_CONTAINER* tmp_add_class_4041;
  _BIDI_RESPONSE_DATA* tmp_add_class_4042;
  _BINARY_BLOB_CREDENTIAL_INFO* tmp_add_class_4043;
  _BINARY_CONTAINER* tmp_add_class_4044;
  _BITS_JOB_PROPERTY_VALUE* tmp_add_class_4045;
  _BLENDFUNCTION* tmp_add_class_4046;
  _BLUETOOTH_ADDRESS* tmp_add_class_4047;
  _BLUETOOTH_COD_PAIRS* tmp_add_class_4048;
  _BLUETOOTH_DEVICE_INFO* tmp_add_class_4049;
  _BLUETOOTH_DEVICE_SEARCH_PARAMS* tmp_add_class_4050;
  _BLUETOOTH_FIND_RADIO_PARAMS* tmp_add_class_4051;
  _BLUETOOTH_RADIO_INFO* tmp_add_class_4052;
  _BLUETOOTH_SELECT_DEVICE_PARAMS* tmp_add_class_4053;
  _BP_ANIMATIONPARAMS* tmp_add_class_4054;
  _BP_PAINTPARAMS* tmp_add_class_4055;
  _BROWSER_EMULATED_DOMAIN* tmp_add_class_4056;
  _BUFFERDESC* tmp_add_class_4057;
  _BYTE_BLOB* tmp_add_class_4058;
  _BYTE_SIZEDARR* tmp_add_class_4059;
  _BY_HANDLE_FILE_INFORMATION* tmp_add_class_4060;
  _CABINET_INFO_A* tmp_add_class_4061;
  _CABINET_INFO_W* tmp_add_class_4062;
  _CACHE_DESCRIPTOR* tmp_add_class_4063;
  _CACHE_RELATIONSHIP* tmp_add_class_4064;
  _CALLBACK_OBJECT* tmp_add_class_4065;
  _CAT_MEMBERINFO* tmp_add_class_4066;
  _CAT_NAMEVALUE* tmp_add_class_4067;
  _CDROM_AUDIO_CONTROL* tmp_add_class_4068;
  _CDROM_DISK_DATA* tmp_add_class_4069;
  _CDROM_PLAY_AUDIO_MSF* tmp_add_class_4070;
  _CDROM_SEEK_AUDIO_MSF* tmp_add_class_4071;
  _CDROM_SUB_Q_DATA_FORMAT* tmp_add_class_4072;
  _CDROM_TOC* tmp_add_class_4073;
  _CERT_ACCESS_DESCRIPTION* tmp_add_class_4074;
  _CERT_ALT_NAME_ENTRY* tmp_add_class_4075;
  _CERT_ALT_NAME_INFO* tmp_add_class_4076;
  _CERT_AUTHORITY_INFO_ACCESS* tmp_add_class_4077;
  _CERT_AUTHORITY_KEY_ID2_INFO* tmp_add_class_4078;
  _CERT_AUTHORITY_KEY_ID_INFO* tmp_add_class_4079;
  _CERT_BASIC_CONSTRAINTS2_INFO* tmp_add_class_4080;
  _CERT_BASIC_CONSTRAINTS_INFO* tmp_add_class_4081;
  _CERT_CHAIN* tmp_add_class_4082;
  _CERT_CHAIN_CONTEXT* tmp_add_class_4083;
  _CERT_CHAIN_ELEMENT* tmp_add_class_4084;
  _CERT_CHAIN_ENGINE_CONFIG* tmp_add_class_4085;
  _CERT_CHAIN_PARA* tmp_add_class_4086;
  _CERT_CHAIN_POLICY_PARA* tmp_add_class_4087;
  _CERT_CHAIN_POLICY_STATUS* tmp_add_class_4088;
  _CERT_CONTEXT* tmp_add_class_4089;
  _CERT_CREATE_CONTEXT_PARA* tmp_add_class_4090;
  _CERT_CREDENTIAL_INFO* tmp_add_class_4091;
  _CERT_CRL_CONTEXT_PAIR* tmp_add_class_4092;
  _CERT_DH_PARAMETERS* tmp_add_class_4093;
  _CERT_DSS_PARAMETERS* tmp_add_class_4094;
  _CERT_ECC_SIGNATURE* tmp_add_class_4095;
  _CERT_ENCRYPTED_PRIVATE_KEY_INFO* tmp_add_class_4096;
  _CERT_EXTENSION* tmp_add_class_4097;
  _CERT_EXTENSIONS* tmp_add_class_4098;
  _CERT_FORTEZZA_DATA_PROP* tmp_add_class_4099;
  _CERT_GENERAL_SUBTREE* tmp_add_class_4100;
  _CERT_ID* tmp_add_class_4101;
  _CERT_INFO* tmp_add_class_4102;
  _CERT_ISSUER_SERIAL_NUMBER* tmp_add_class_4103;
  _CERT_KEYGEN_REQUEST_INFO* tmp_add_class_4104;
  _CERT_KEY_ATTRIBUTES_INFO* tmp_add_class_4105;
  _CERT_KEY_CONTEXT* tmp_add_class_4106;
  _CERT_KEY_USAGE_RESTRICTION_INFO* tmp_add_class_4107;
  _CERT_NAME_CONSTRAINTS_INFO* tmp_add_class_4108;
  _CERT_NAME_INFO* tmp_add_class_4109;
  _CERT_NAME_VALUE* tmp_add_class_4110;
  _CERT_OTHER_NAME* tmp_add_class_4111;
  _CERT_PAIR* tmp_add_class_4112;
  _CERT_PHYSICAL_STORE_INFO* tmp_add_class_4113;
  _CERT_POLICIES_INFO* tmp_add_class_4114;
  _CERT_POLICY95_QUALIFIER1* tmp_add_class_4115;
  _CERT_POLICY_CONSTRAINTS_INFO* tmp_add_class_4116;
  _CERT_POLICY_ID* tmp_add_class_4117;
  _CERT_POLICY_INFO* tmp_add_class_4118;
  _CERT_POLICY_MAPPING* tmp_add_class_4119;
  _CERT_POLICY_MAPPINGS_INFO* tmp_add_class_4120;
  _CERT_POLICY_QUALIFIER_INFO* tmp_add_class_4121;
  _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE* tmp_add_class_4122;
  _CERT_POLICY_QUALIFIER_USER_NOTICE* tmp_add_class_4123;
  _CERT_PRIVATE_KEY_INFO* tmp_add_class_4124;
  _CERT_PRIVATE_KEY_VALIDITY* tmp_add_class_4125;
  _CERT_PUBLIC_KEY_INFO* tmp_add_class_4126;
  _CERT_RDN* tmp_add_class_4127;
  _CERT_RDN_ATTR* tmp_add_class_4128;
  _CERT_REQUEST_INFO* tmp_add_class_4129;
  _CERT_REVOCATION_CRL_INFO* tmp_add_class_4130;
  _CERT_REVOCATION_INFO* tmp_add_class_4131;
  _CERT_REVOCATION_PARA* tmp_add_class_4132;
  _CERT_REVOCATION_STATUS* tmp_add_class_4133;
  _CERT_SIGNED_CONTENT_INFO* tmp_add_class_4134;
  _CERT_SIMPLE_CHAIN* tmp_add_class_4135;
  _CERT_STORE_PROV_FIND_INFO* tmp_add_class_4136;
  _CERT_STORE_PROV_INFO* tmp_add_class_4137;
  _CERT_STRONG_SIGN_PARA* tmp_add_class_4138;
  _CERT_STRONG_SIGN_SERIALIZED_INFO* tmp_add_class_4139;
  _CERT_SYSTEM_STORE_INFO* tmp_add_class_4140;
  _CERT_SYSTEM_STORE_RELOCATE_PARA* tmp_add_class_4141;
  _CERT_TRUST_LIST_INFO* tmp_add_class_4142;
  _CERT_TRUST_STATUS* tmp_add_class_4143;
  _CERT_USAGE_MATCH* tmp_add_class_4144;
  _CERT_VERIFY_CERTIFICATE_TRUST* tmp_add_class_4145;
  _CERT_X942_DH_PARAMETERS* tmp_add_class_4146;
  _CERT_X942_DH_VALIDATION_PARAMS* tmp_add_class_4147;
  _CI_STATE* tmp_add_class_4148;
  _CLIENT_CALL_RETURN* tmp_add_class_4149;
  _CLIENT_ID* tmp_add_class_4150;
  _CLIENT_ID32* tmp_add_class_4151;
  _CLIENT_ID64* tmp_add_class_4152;
  _CLR_DEBUGGING_VERSION* tmp_add_class_4153;
  _CLUSTERVERSIONINFO* tmp_add_class_4154;
  _CMSG_CMS_RECIPIENT_INFO* tmp_add_class_4155;
  _CMSG_CMS_SIGNER_INFO* tmp_add_class_4156;
  _CMSG_CONTENT_ENCRYPT_INFO* tmp_add_class_4157;
  _CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA* tmp_add_class_4158;
  _CMSG_CTRL_DECRYPT_PARA* tmp_add_class_4159;
  _CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA* tmp_add_class_4160;
  _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA* tmp_add_class_4161;
  _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA* tmp_add_class_4162;
  _CMSG_ENCRYPTED_ENCODE_INFO* tmp_add_class_4163;
  _CMSG_ENVELOPED_ENCODE_INFO* tmp_add_class_4164;
  _CMSG_HASHED_ENCODE_INFO* tmp_add_class_4165;
  _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO* tmp_add_class_4166;
  _CMSG_KEY_AGREE_RECIPIENT_INFO* tmp_add_class_4167;
  _CMSG_KEY_TRANS_ENCRYPT_INFO* tmp_add_class_4168;
  _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO* tmp_add_class_4169;
  _CMSG_KEY_TRANS_RECIPIENT_INFO* tmp_add_class_4170;
  _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO* tmp_add_class_4171;
  _CMSG_MAIL_LIST_RECIPIENT_INFO* tmp_add_class_4172;
  _CMSG_RECIPIENT_ENCODE_INFO* tmp_add_class_4173;
  _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO* tmp_add_class_4174;
  _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO* tmp_add_class_4175;
  _CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO* tmp_add_class_4176;
  _CMSG_SIGNED_ENCODE_INFO* tmp_add_class_4177;
  _CMSG_SIGNER_ENCODE_INFO* tmp_add_class_4178;
  _CMSG_SIGNER_INFO* tmp_add_class_4179;
  _CMSG_STREAM_INFO* tmp_add_class_4180;
  _CMS_DH_KEY_INFO* tmp_add_class_4181;
  _CM_FULL_RESOURCE_DESCRIPTOR* tmp_add_class_4182;
  _CM_PARTIAL_RESOURCE_DESCRIPTOR* tmp_add_class_4183;
  _CM_PARTIAL_RESOURCE_LIST* tmp_add_class_4184;
  _CM_RESOURCE_LIST* tmp_add_class_4185;
  _COAUTHIDENTITY* tmp_add_class_4186;
  _COAUTHINFO* tmp_add_class_4187;
  _COINSTALLER_CONTEXT_DATA* tmp_add_class_4188;
  _COLORMAP* tmp_add_class_4189;
  _COMDLG_FILTERSPEC* tmp_add_class_4190;
  _COMM_FAULT_OFFSETS* tmp_add_class_4191;
  _COMPACT_VIRTUAL_DISK_PARAMETERS* tmp_add_class_4192;
  _COMPATIBILITY_CONTEXT_ELEMENT* tmp_add_class_4193;
  _CONFIGURATION_INFORMATION* tmp_add_class_4194;
  _CONNECTION* tmp_add_class_4195;
  _CONNECTIONLIST* tmp_add_class_4196;
  _CONSOLE_CURSOR_INFO* tmp_add_class_4197;
  _CONSOLE_FONT_INFO* tmp_add_class_4198;
  _CONSOLE_FONT_INFOEX* tmp_add_class_4199;
  _CONSOLE_READCONSOLE_CONTROL* tmp_add_class_4200;
  _CONSOLE_SCREEN_BUFFER_INFOEX* tmp_add_class_4201;
  _CONSOLE_SELECTION_INFO* tmp_add_class_4202;
  _CONTEXT_CHUNK* tmp_add_class_4203;
  _CONTEXT_EX* tmp_add_class_4204;
  _COSERVERINFO* tmp_add_class_4205;
  _CO_ADDRESS_FAMILY* tmp_add_class_4206;
  _CPS_URLS* tmp_add_class_4207;
  _CPTABLEINFO* tmp_add_class_4208;
  _CPU_INFORMATION* tmp_add_class_4209;
  _CREATEFILE2_EXTENDED_PARAMETERS* tmp_add_class_4210;
  _CREATE_PROCESS_DEBUG_INFO* tmp_add_class_4211;
  _CREATE_THREAD_DEBUG_INFO* tmp_add_class_4212;
  _CREDENTIALA* tmp_add_class_4213;
  _CREDENTIALW* tmp_add_class_4214;
  _CREDENTIAL_ATTRIBUTEA* tmp_add_class_4215;
  _CREDENTIAL_ATTRIBUTEW* tmp_add_class_4216;
  _CREDENTIAL_TARGET_INFORMATIONA* tmp_add_class_4217;
  _CREDENTIAL_TARGET_INFORMATIONW* tmp_add_class_4218;
  _CREDUI_INFOA* tmp_add_class_4219;
  _CREDUI_INFOW* tmp_add_class_4220;
  _CRL_CONTEXT* tmp_add_class_4221;
  _CRL_DIST_POINT* tmp_add_class_4222;
  _CRL_DIST_POINTS_INFO* tmp_add_class_4223;
  _CRL_DIST_POINT_NAME* tmp_add_class_4224;
  _CRL_ENTRY* tmp_add_class_4225;
  _CRL_FIND_ISSUED_FOR_PARA* tmp_add_class_4226;
  _CRL_INFO* tmp_add_class_4227;
  _CRL_ISSUING_DIST_POINT* tmp_add_class_4228;
  _CROSS_CERT_DIST_POINTS_INFO* tmp_add_class_4229;
  _CRYPTOAPI_BLOB* tmp_add_class_4230;
  _CRYPTPROTECT_PROMPTSTRUCT* tmp_add_class_4231;
  _CRYPTUI_CERT_MGR_STRUCT* tmp_add_class_4232;
  _CRYPTUI_SELECTCERTIFICATE_STRUCTA* tmp_add_class_4233;
  _CRYPTUI_SELECTCERTIFICATE_STRUCTW* tmp_add_class_4234;
  _CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO* tmp_add_class_4235;
  _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO* tmp_add_class_4236;
  _CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT* tmp_add_class_4237;
  _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO* tmp_add_class_4238;
  _CRYPTUI_WIZ_DIGITAL_SIGN_INFO* tmp_add_class_4239;
  _CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO* tmp_add_class_4240;
  _CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO* tmp_add_class_4241;
  _CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO* tmp_add_class_4242;
  _CRYPTUI_WIZ_EXPORT_INFO* tmp_add_class_4243;
  _CRYPTUI_WIZ_IMPORT_SUBJECT_INFO* tmp_add_class_4244;
  _CRYPT_ALGORITHM_IDENTIFIER* tmp_add_class_4245;
  _CRYPT_ASYNC_RETRIEVAL_COMPLETION* tmp_add_class_4246;
  _CRYPT_ATTRIBUTE* tmp_add_class_4247;
  _CRYPT_ATTRIBUTES* tmp_add_class_4248;
  _CRYPT_ATTRIBUTE_TYPE_VALUE* tmp_add_class_4249;
  _CRYPT_BIT_BLOB* tmp_add_class_4250;
  _CRYPT_BLOB_ARRAY* tmp_add_class_4251;
  _CRYPT_CONTENT_INFO* tmp_add_class_4252;
  _CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY* tmp_add_class_4253;
  _CRYPT_CONTEXT_FUNCTIONS* tmp_add_class_4254;
  _CRYPT_CREDENTIALS* tmp_add_class_4255;
  _CRYPT_DECODE_PARA* tmp_add_class_4256;
  _CRYPT_DECRYPT_MESSAGE_PARA* tmp_add_class_4257;
  _CRYPT_ENCODE_PARA* tmp_add_class_4258;
  _CRYPT_ENCRYPT_MESSAGE_PARA* tmp_add_class_4259;
  _CRYPT_ENROLLMENT_NAME_VALUE_PAIR* tmp_add_class_4260;
  _CRYPT_HASH_MESSAGE_PARA* tmp_add_class_4261;
  _CRYPT_IMAGE_REG* tmp_add_class_4262;
  _CRYPT_INTERFACE_REG* tmp_add_class_4263;
  _CRYPT_KEY_PROV_INFO* tmp_add_class_4264;
  _CRYPT_KEY_PROV_PARAM* tmp_add_class_4265;
  _CRYPT_KEY_SIGN_MESSAGE_PARA* tmp_add_class_4266;
  _CRYPT_KEY_VERIFY_MESSAGE_PARA* tmp_add_class_4267;
  _CRYPT_OID_FUNC_ENTRY* tmp_add_class_4268;
  _CRYPT_OID_INFO* tmp_add_class_4269;
  _CRYPT_PASSWORD_CREDENTIALSA* tmp_add_class_4270;
  _CRYPT_PASSWORD_CREDENTIALSW* tmp_add_class_4271;
  _CRYPT_PROVIDER_CERT* tmp_add_class_4272;
  _CRYPT_PROVIDER_DATA* tmp_add_class_4273;
  _CRYPT_PROVIDER_FUNCTIONS* tmp_add_class_4274;
  _CRYPT_PROVIDER_PRIVDATA* tmp_add_class_4275;
  _CRYPT_PROVIDER_REG* tmp_add_class_4276;
  _CRYPT_PROVIDER_REGDEFUSAGE* tmp_add_class_4277;
  _CRYPT_PROVIDER_SGNR* tmp_add_class_4278;
  _CRYPT_PROVIDER_SIGSTATE* tmp_add_class_4279;
  _CRYPT_PROVUI_DATA* tmp_add_class_4280;
  _CRYPT_PROVUI_FUNCS* tmp_add_class_4281;
  _CRYPT_RC2_CBC_PARAMETERS* tmp_add_class_4282;
  _CRYPT_REGISTER_ACTIONID* tmp_add_class_4283;
  _CRYPT_RETRIEVE_AUX_INFO* tmp_add_class_4284;
  _CRYPT_SEQUENCE_OF_ANY* tmp_add_class_4285;
  _CRYPT_SIGN_MESSAGE_PARA* tmp_add_class_4286;
  _CRYPT_SMIME_CAPABILITIES* tmp_add_class_4287;
  _CRYPT_SMIME_CAPABILITY* tmp_add_class_4288;
  _CRYPT_TIME_STAMP_REQUEST_INFO* tmp_add_class_4289;
  _CRYPT_TRUST_REG_ENTRY* tmp_add_class_4290;
  _CRYPT_URL_ARRAY* tmp_add_class_4291;
  _CRYPT_URL_INFO* tmp_add_class_4292;
  _CRYPT_VERIFY_MESSAGE_PARA* tmp_add_class_4293;
  _CRYPT_X942_OTHER_INFO* tmp_add_class_4294;
  _CSADDR_INFO* tmp_add_class_4295;
  _CSFV* tmp_add_class_4296;
  _CTL_CONTEXT* tmp_add_class_4297;
  _CTL_ENTRY* tmp_add_class_4298;
  _CTL_FIND_SUBJECT_PARA* tmp_add_class_4299;
  _CTL_FIND_USAGE_PARA* tmp_add_class_4300;
  _CTL_INFO* tmp_add_class_4301;
  _CTL_MODIFY_REQUEST* tmp_add_class_4302;
  _CTL_USAGE* tmp_add_class_4303;
  _CTL_USAGE_MATCH* tmp_add_class_4304;
  _CTL_VERIFY_USAGE_PARA* tmp_add_class_4305;
  _CTL_VERIFY_USAGE_STATUS* tmp_add_class_4306;
  _CURDIR* tmp_add_class_4307;
  _CURDIR32* tmp_add_class_4308;
  _CURDIR64* tmp_add_class_4309;
  _C_double_complex* tmp_add_class_4310;
  _C_float_complex* tmp_add_class_4311;
  _CabInfoA* tmp_add_class_4312;
  _CabInfoW* tmp_add_class_4313;
  _Collection* tmp_add_class_4314;
  _Command* tmp_add_class_4315;
  _Connection* tmp_add_class_4316;
  _CrtMemState* tmp_add_class_4317;
  _D3D10_EFFECT_DESC* tmp_add_class_4318;
  _D3D10_EFFECT_SHADER_DESC* tmp_add_class_4319;
  _D3D10_EFFECT_TYPE_DESC* tmp_add_class_4320;
  _D3D10_EFFECT_VARIABLE_DESC* tmp_add_class_4321;
  _D3D10_PASS_DESC* tmp_add_class_4322;
  _D3D10_PASS_SHADER_DESC* tmp_add_class_4323;
  _D3D10_SHADER_BUFFER_DESC* tmp_add_class_4324;
  _D3D10_SHADER_DESC* tmp_add_class_4325;
  _D3D10_SHADER_INPUT_BIND_DESC* tmp_add_class_4326;
  _D3D10_SHADER_TYPE_DESC* tmp_add_class_4327;
  _D3D10_SHADER_VARIABLE_DESC* tmp_add_class_4328;
  _D3D10_SIGNATURE_PARAMETER_DESC* tmp_add_class_4329;
  _D3D10_STATE_BLOCK_MASK* tmp_add_class_4330;
  _D3D10_TECHNIQUE_DESC* tmp_add_class_4331;
  _D3D11_SHADER_BUFFER_DESC* tmp_add_class_4332;
  _D3D11_SHADER_DESC* tmp_add_class_4333;
  _D3D11_SHADER_INPUT_BIND_DESC* tmp_add_class_4334;
  _D3D11_SHADER_TYPE_DESC* tmp_add_class_4335;
  _D3D11_SHADER_VARIABLE_DESC* tmp_add_class_4336;
  _D3D11_SIGNATURE_PARAMETER_DESC* tmp_add_class_4337;
  _D3D12_FUNCTION_DESC* tmp_add_class_4338;
  _D3D12_LIBRARY_DESC* tmp_add_class_4339;
  _D3D12_PARAMETER_DESC* tmp_add_class_4340;
  _D3D12_SHADER_BUFFER_DESC* tmp_add_class_4341;
  _D3D12_SHADER_DESC* tmp_add_class_4342;
  _D3D12_SHADER_INPUT_BIND_DESC* tmp_add_class_4343;
  _D3D12_SHADER_TYPE_DESC* tmp_add_class_4344;
  _D3D12_SHADER_VARIABLE_DESC* tmp_add_class_4345;
  _D3D12_SIGNATURE_PARAMETER_DESC* tmp_add_class_4346;
  _D3DADAPTER_IDENTIFIER8* tmp_add_class_4347;
  _D3DADAPTER_IDENTIFIER9* tmp_add_class_4348;
  _D3DBOX* tmp_add_class_4349;
  _D3DBRANCH* tmp_add_class_4350;
  _D3DCAPS8* tmp_add_class_4351;
  _D3DCAPS9* tmp_add_class_4352;
  _D3DCLIPSTATUS* tmp_add_class_4353;
  _D3DCLIPSTATUS8* tmp_add_class_4354;
  _D3DCLIPSTATUS9* tmp_add_class_4355;
  _D3DCOLORVALUE* tmp_add_class_4356;
  _D3DCONTENTPROTECTIONCAPS* tmp_add_class_4357;
  _D3DDDI_ALLOCATIONLIST* tmp_add_class_4358;
  _D3DDDI_ESCAPEFLAGS* tmp_add_class_4359;
  _D3DDDI_PATCHLOCATIONLIST* tmp_add_class_4360;
  _D3DDEVICE_CREATION_PARAMETERS* tmp_add_class_4361;
  _D3DDEVINFO_D3D9BANDWIDTHTIMINGS* tmp_add_class_4362;
  _D3DDEVINFO_D3D9CACHEUTILIZATION* tmp_add_class_4363;
  _D3DDEVINFO_D3D9INTERFACETIMINGS* tmp_add_class_4364;
  _D3DDEVINFO_D3D9PIPELINETIMINGS* tmp_add_class_4365;
  _D3DDEVINFO_D3D9STAGETIMINGS* tmp_add_class_4366;
  _D3DDEVINFO_D3DRESOURCEMANAGER* tmp_add_class_4367;
  _D3DDEVINFO_D3DVERTEXSTATS* tmp_add_class_4368;
  _D3DDEVINFO_TEXTUREMANAGER* tmp_add_class_4369;
  _D3DDEVINFO_TEXTURING* tmp_add_class_4370;
  _D3DDISPLAYMODE* tmp_add_class_4371;
  _D3DDP_PTRSTRIDE* tmp_add_class_4372;
  _D3DDRAWPRIMITIVESTRIDEDDATA* tmp_add_class_4373;
  _D3DDeviceDesc* tmp_add_class_4374;
  _D3DDeviceDesc7* tmp_add_class_4375;
  _D3DDeviceDesc_V1* tmp_add_class_4376;
  _D3DDeviceDesc_V2* tmp_add_class_4377;
  _D3DDeviceDesc_V3* tmp_add_class_4378;
  _D3DEXECUTEDATA* tmp_add_class_4379;
  _D3DExecuteBufferDesc* tmp_add_class_4380;
  _D3DFINDDEVICERESULT* tmp_add_class_4381;
  _D3DFINDDEVICESEARCH* tmp_add_class_4382;
  _D3DGAMMARAMP* tmp_add_class_4383;
  _D3DHAL_CALLBACKS* tmp_add_class_4384;
  _D3DHAL_CALLBACKS2* tmp_add_class_4385;
  _D3DHAL_CALLBACKS3* tmp_add_class_4386;
  _D3DHAL_CONTEXTCREATEDATA* tmp_add_class_4387;
  _D3DHAL_CONTEXTDESTROYALLDATA* tmp_add_class_4388;
  _D3DHAL_CONTEXTDESTROYDATA* tmp_add_class_4389;
  _D3DHAL_D3DEXTENDEDCAPS* tmp_add_class_4390;
  _D3DHAL_DP2CLEAR* tmp_add_class_4391;
  _D3DHAL_DP2COMMAND* tmp_add_class_4392;
  _D3DHAL_DP2CREATELIGHT* tmp_add_class_4393;
  _D3DHAL_DP2INDEXEDLINELIST* tmp_add_class_4394;
  _D3DHAL_DP2INDEXEDLINESTRIP* tmp_add_class_4395;
  _D3DHAL_DP2INDEXEDTRIANGLEFAN* tmp_add_class_4396;
  _D3DHAL_DP2INDEXEDTRIANGLELIST* tmp_add_class_4397;
  _D3DHAL_DP2INDEXEDTRIANGLELIST2* tmp_add_class_4398;
  _D3DHAL_DP2INDEXEDTRIANGLESTRIP* tmp_add_class_4399;
  _D3DHAL_DP2LINELIST* tmp_add_class_4400;
  _D3DHAL_DP2LINESTRIP* tmp_add_class_4401;
  _D3DHAL_DP2RENDERSTATE* tmp_add_class_4402;
  _D3DHAL_DP2SETLIGHT* tmp_add_class_4403;
  _D3DHAL_DP2SETPALETTE* tmp_add_class_4404;
  _D3DHAL_DP2SETPRIORITY* tmp_add_class_4405;
  _D3DHAL_DP2SETRENDERTARGET* tmp_add_class_4406;
  _D3DHAL_DP2SETTEXLOD* tmp_add_class_4407;
  _D3DHAL_DP2SETTRANSFORM* tmp_add_class_4408;
  _D3DHAL_DP2STARTVERTEX* tmp_add_class_4409;
  _D3DHAL_DP2STATESET* tmp_add_class_4410;
  _D3DHAL_DP2TEXBLT* tmp_add_class_4411;
  _D3DHAL_DP2TEXTURESTAGESTATE* tmp_add_class_4412;
  _D3DHAL_DP2TRIANGLEFAN* tmp_add_class_4413;
  _D3DHAL_DP2TRIANGLEFAN_IMM* tmp_add_class_4414;
  _D3DHAL_DP2TRIANGLELIST* tmp_add_class_4415;
  _D3DHAL_DP2TRIANGLESTRIP* tmp_add_class_4416;
  _D3DHAL_DP2UPDATEPALETTE* tmp_add_class_4417;
  _D3DHAL_DP2VIEWPORTINFO* tmp_add_class_4418;
  _D3DHAL_DP2WINFO* tmp_add_class_4419;
  _D3DHAL_DP2ZRANGE* tmp_add_class_4420;
  _D3DHAL_DRAWPRIMITIVES2DATA* tmp_add_class_4421;
  _D3DHAL_GLOBALDRIVERDATA* tmp_add_class_4422;
  _D3DHAL_POINTS* tmp_add_class_4423;
  _D3DHAL_SCENECAPTUREDATA* tmp_add_class_4424;
  _D3DHAL_SETRENDERTARGETDATA* tmp_add_class_4425;
  _D3DHVERTEX* tmp_add_class_4426;
  _D3DINDEXBUFFER_DESC* tmp_add_class_4427;
  _D3DINSTRUCTION* tmp_add_class_4428;
  _D3DKMT_CHECKOCCLUSION* tmp_add_class_4429;
  _D3DKMT_CHECKVIDPNEXCLUSIVEOWNERSHIP* tmp_add_class_4430;
  _D3DKMT_CLOSEADAPTER* tmp_add_class_4431;
  _D3DKMT_CREATEDCFROMMEMORY* tmp_add_class_4432;
  _D3DKMT_CREATEDEVICE* tmp_add_class_4433;
  _D3DKMT_CREATEDEVICEFLAGS* tmp_add_class_4434;
  _D3DKMT_DESTROYDCFROMMEMORY* tmp_add_class_4435;
  _D3DKMT_DESTROYDEVICE* tmp_add_class_4436;
  _D3DKMT_ESCAPE* tmp_add_class_4437;
  _D3DKMT_OPENADAPTERFROMDEVICENAME* tmp_add_class_4438;
  _D3DKMT_OPENADAPTERFROMGDIDISPLAYNAME* tmp_add_class_4439;
  _D3DKMT_OPENADAPTERFROMHDC* tmp_add_class_4440;
  _D3DKMT_OPENADAPTERFROMLUID* tmp_add_class_4441;
  _D3DKMT_QUERYSTATISTICS* tmp_add_class_4442;
  _D3DKMT_QUERYSTATISTICS_ADAPTER_INFORMATION* tmp_add_class_4443;
  _D3DKMT_QUERYSTATISTICS_COMMITMENT_DATA* tmp_add_class_4444;
  _D3DKMT_QUERYSTATISTICS_COUNTER* tmp_add_class_4445;
  _D3DKMT_QUERYSTATISTICS_DMA_BUFFER* tmp_add_class_4446;
  _D3DKMT_QUERYSTATISTICS_DMA_PACKET_TYPE_INFORMATION* tmp_add_class_4447;
  _D3DKMT_QUERYSTATISTICS_MEMORY* tmp_add_class_4448;
  _D3DKMT_QUERYSTATISTICS_NODE_INFORMATION* tmp_add_class_4449;
  _D3DKMT_QUERYSTATISTICS_PACKET_INFORMATION* tmp_add_class_4450;
  _D3DKMT_QUERYSTATISTICS_POLICY* tmp_add_class_4451;
  _D3DKMT_QUERYSTATISTICS_PREEMPTION_INFORMATION* tmp_add_class_4452;
  _D3DKMT_QUERYSTATISTICS_PROCESS_ADAPTER_INFORMATION* tmp_add_class_4453;
  _D3DKMT_QUERYSTATISTICS_PROCESS_INFORMATION* tmp_add_class_4454;
  _D3DKMT_QUERYSTATISTICS_PROCESS_NODE_INFORMATION* tmp_add_class_4455;
  _D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_INFORMATION* tmp_add_class_4456;
  _D3DKMT_QUERYSTATISTICS_PROCESS_SEGMENT_POLICY* tmp_add_class_4457;
  _D3DKMT_QUERYSTATISTICS_PROCESS_VIDPNSOURCE_INFORMATION* tmp_add_class_4458;
  _D3DKMT_QUERYSTATISTICS_QUERY_NODE* tmp_add_class_4459;
  _D3DKMT_QUERYSTATISTICS_QUERY_SEGMENT* tmp_add_class_4460;
  _D3DKMT_QUERYSTATISTICS_QUERY_VIDPNSOURCE* tmp_add_class_4461;
  _D3DKMT_QUERYSTATISTICS_QUEUE_PACKET_TYPE_INFORMATION* tmp_add_class_4462;
  _D3DKMT_QUERYSTATISTICS_RESULT* tmp_add_class_4463;
  _D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION* tmp_add_class_4464;
  _D3DKMT_QUERYSTATISTICS_SEGMENT_INFORMATION_V1* tmp_add_class_4465;
  _D3DKMT_QUERYSTATISTICS_SYSTEM_MEMORY* tmp_add_class_4466;
  _D3DKMT_QUERYSTATISTICS_VIDEO_MEMORY* tmp_add_class_4467;
  _D3DKMT_QUERYSTATISTICS_VIDPNSOURCE_INFORMATION* tmp_add_class_4468;
  _D3DKMT_QUERYSTATSTICS_ALLOCATIONS* tmp_add_class_4469;
  _D3DKMT_QUERYSTATSTICS_LOCKS* tmp_add_class_4470;
  _D3DKMT_QUERYSTATSTICS_PAGING_FAULT* tmp_add_class_4471;
  _D3DKMT_QUERYSTATSTICS_PAGING_TRANSFER* tmp_add_class_4472;
  _D3DKMT_QUERYSTATSTICS_PREPRATION* tmp_add_class_4473;
  _D3DKMT_QUERYSTATSTICS_REFERENCE_DMA_BUFFER* tmp_add_class_4474;
  _D3DKMT_QUERYSTATSTICS_RENAMING* tmp_add_class_4475;
  _D3DKMT_QUERYSTATSTICS_SWIZZLING_RANGE* tmp_add_class_4476;
  _D3DKMT_QUERYSTATSTICS_TERMINATIONS* tmp_add_class_4477;
  _D3DKMT_QUERYVIDEOMEMORYINFO* tmp_add_class_4478;
  _D3DKMT_SETQUEUEDLIMIT* tmp_add_class_4479;
  _D3DKMT_SETVIDPNSOURCEOWNER* tmp_add_class_4480;
  _D3DLIGHT* tmp_add_class_4481;
  _D3DLIGHT2* tmp_add_class_4482;
  _D3DLIGHT7* tmp_add_class_4483;
  _D3DLIGHT8* tmp_add_class_4484;
  _D3DLIGHT9* tmp_add_class_4485;
  _D3DLIGHTDATA* tmp_add_class_4486;
  _D3DLIGHTINGCAPS* tmp_add_class_4487;
  _D3DLIGHTINGELEMENT* tmp_add_class_4488;
  _D3DLINE* tmp_add_class_4489;
  _D3DLINEPATTERN* tmp_add_class_4490;
  _D3DLOCKED_BOX* tmp_add_class_4491;
  _D3DLOCKED_RECT* tmp_add_class_4492;
  _D3DLVERTEX* tmp_add_class_4493;
  _D3DMATERIAL* tmp_add_class_4494;
  _D3DMATERIAL7* tmp_add_class_4495;
  _D3DMATERIAL8* tmp_add_class_4496;
  _D3DMATERIAL9* tmp_add_class_4497;
  _D3DMATRIX* tmp_add_class_4498;
  _D3DMATRIXLOAD* tmp_add_class_4499;
  _D3DMATRIXMULTIPLY* tmp_add_class_4500;
  _D3DMEMORYPRESSURE* tmp_add_class_4501;
  _D3DOVERLAYCAPS* tmp_add_class_4502;
  _D3DPICKRECORD* tmp_add_class_4503;
  _D3DPOINT* tmp_add_class_4504;
  _D3DPRESENTSTATS* tmp_add_class_4505;
  _D3DPRESENT_PARAMETERS_* tmp_add_class_4506;
  _D3DPROCESSVERTICES* tmp_add_class_4507;
  _D3DPSHADERCAPS2_0* tmp_add_class_4508;
  _D3DRANGE* tmp_add_class_4509;
  _D3DRASTER_STATUS* tmp_add_class_4510;
  _D3DRECT* tmp_add_class_4511;
  _D3DRECTPATCH_INFO* tmp_add_class_4512;
  _D3DRMANIMATIONKEY* tmp_add_class_4513;
  _D3DRMBOX* tmp_add_class_4514;
  _D3DRMIMAGE* tmp_add_class_4515;
  _D3DRMLOADMEMORY* tmp_add_class_4516;
  _D3DRMLOADRESOURCE* tmp_add_class_4517;
  _D3DRMMATERIALOVERRIDE* tmp_add_class_4518;
  _D3DRMPALETTEENTRY* tmp_add_class_4519;
  _D3DRMPICKDESC* tmp_add_class_4520;
  _D3DRMPICKDESC2* tmp_add_class_4521;
  _D3DRMPMESHLOADSTATUS* tmp_add_class_4522;
  _D3DRMQUATERNION* tmp_add_class_4523;
  _D3DRMRAY* tmp_add_class_4524;
  _D3DRMVECTOR4D* tmp_add_class_4525;
  _D3DRMVERTEX* tmp_add_class_4526;
  _D3DSPAN* tmp_add_class_4527;
  _D3DSTATE* tmp_add_class_4528;
  _D3DSTATUS* tmp_add_class_4529;
  _D3DSURFACE_DESC* tmp_add_class_4530;
  _D3DTEXTURELOAD* tmp_add_class_4531;
  _D3DTLVERTEX* tmp_add_class_4532;
  _D3DTRANSFORMCAPS* tmp_add_class_4533;
  _D3DTRANSFORMDATA* tmp_add_class_4534;
  _D3DTRIANGLE* tmp_add_class_4535;
  _D3DTRIPATCH_INFO* tmp_add_class_4536;
  _D3DVECTOR* tmp_add_class_4537;
  _D3DVERTEX* tmp_add_class_4538;
  _D3DVERTEXBUFFERDESC* tmp_add_class_4539;
  _D3DVERTEXBUFFER_DESC* tmp_add_class_4540;
  _D3DVERTEXELEMENT9* tmp_add_class_4541;
  _D3DVIEWPORT* tmp_add_class_4542;
  _D3DVIEWPORT2* tmp_add_class_4543;
  _D3DVIEWPORT7* tmp_add_class_4544;
  _D3DVIEWPORT8* tmp_add_class_4545;
  _D3DVIEWPORT9* tmp_add_class_4546;
  _D3DVOLUME_DESC* tmp_add_class_4547;
  _D3DVSHADERCAPS2_0* tmp_add_class_4548;
  _D3DX10_ATTRIBUTE_RANGE* tmp_add_class_4549;
  _D3DX10_FONT_DESCA* tmp_add_class_4550;
  _D3DX10_FONT_DESCW* tmp_add_class_4551;
  _D3DX10_SPRITE* tmp_add_class_4552;
  _D3DX10_TEXTURE_LOAD_INFO* tmp_add_class_4553;
  _D3DXATTRIBUTERANGE* tmp_add_class_4554;
  _D3DXATTRIBUTEWEIGHTS* tmp_add_class_4555;
  _D3DXBONECOMBINATION* tmp_add_class_4556;
  _D3DXCONSTANTTABLE_DESC* tmp_add_class_4557;
  _D3DXCONSTANT_DESC* tmp_add_class_4558;
  _D3DXEFFECTDEFAULT* tmp_add_class_4559;
  _D3DXEFFECTINSTANCE* tmp_add_class_4560;
  _D3DXEFFECT_DESC* tmp_add_class_4561;
  _D3DXEVENT_DESC* tmp_add_class_4562;
  _D3DXFONT_DESCA* tmp_add_class_4563;
  _D3DXFONT_DESCW* tmp_add_class_4564;
  _D3DXFRAGMENT_DESC* tmp_add_class_4565;
  _D3DXFRAME* tmp_add_class_4566;
  _D3DXFUNCTION_DESC* tmp_add_class_4567;
  _D3DXF_FILELOADMEMORY* tmp_add_class_4568;
  _D3DXF_FILELOADRESOURCE* tmp_add_class_4569;
  _D3DXIMAGE_INFO* tmp_add_class_4570;
  _D3DXINTERSECTINFO* tmp_add_class_4571;
  _D3DXKEY_CALLBACK* tmp_add_class_4572;
  _D3DXKEY_QUATERNION* tmp_add_class_4573;
  _D3DXKEY_VECTOR3* tmp_add_class_4574;
  _D3DXMACRO* tmp_add_class_4575;
  _D3DXMATERIAL* tmp_add_class_4576;
  _D3DXMESHCONTAINER* tmp_add_class_4577;
  _D3DXMESHDATA* tmp_add_class_4578;
  _D3DXPARAMETER_DESC* tmp_add_class_4579;
  _D3DXPASS_DESC* tmp_add_class_4580;
  _D3DXPATCHINFO* tmp_add_class_4581;
  _D3DXRTE_DESC* tmp_add_class_4582;
  _D3DXRTS_DESC* tmp_add_class_4583;
  _D3DXSEMANTIC* tmp_add_class_4584;
  _D3DXSHADER_CONSTANTINFO* tmp_add_class_4585;
  _D3DXSHADER_CONSTANTTABLE* tmp_add_class_4586;
  _D3DXSHADER_STRUCTMEMBERINFO* tmp_add_class_4587;
  _D3DXSHADER_TYPEINFO* tmp_add_class_4588;
  _D3DXSHMATERIAL* tmp_add_class_4589;
  _D3DXSHPRTSPLITMESHCLUSTERDATA* tmp_add_class_4590;
  _D3DXSHPRTSPLITMESHVERTDATA* tmp_add_class_4591;
  _D3DXTECHNIQUE_DESC* tmp_add_class_4592;
  _D3DXTRACK_DESC* tmp_add_class_4593;
  _D3DXWELDEPSILONS* tmp_add_class_4594;
  _D3D_SHADER_MACRO* tmp_add_class_4595;
  _D3dPrimCaps* tmp_add_class_4596;
  _DAILY* tmp_add_class_4597;
  _DATATYPES_INFO_1A* tmp_add_class_4598;
  _DATATYPES_INFO_1W* tmp_add_class_4599;
  _DAV_CALLBACK_AUTH_BLOB* tmp_add_class_4600;
  _DAV_CALLBACK_AUTH_UNP* tmp_add_class_4601;
  _DAV_CALLBACK_CRED* tmp_add_class_4602;
  _DBGHELP_MODLOAD_DATA* tmp_add_class_4603;
  _DBGKM_CREATE_PROCESS* tmp_add_class_4604;
  _DBGKM_CREATE_THREAD* tmp_add_class_4605;
  _DBGKM_EXCEPTION* tmp_add_class_4606;
  _DBGKM_EXIT_PROCESS* tmp_add_class_4607;
  _DBGKM_EXIT_THREAD* tmp_add_class_4608;
  _DBGKM_LOAD_DLL* tmp_add_class_4609;
  _DBGKM_UNLOAD_DLL* tmp_add_class_4610;
  _DBGUI_CREATE_PROCESS* tmp_add_class_4611;
  _DBGUI_CREATE_THREAD* tmp_add_class_4612;
  _DBGUI_WAIT_STATE_CHANGE* tmp_add_class_4613;
  _DBLNODE* tmp_add_class_4614;
  _DCICMD* tmp_add_class_4615;
  _DCISURFACEINFO* tmp_add_class_4616;
  _DDBLTBATCH* tmp_add_class_4617;
  _DDBLTFX* tmp_add_class_4618;
  _DDCAPS_DX3* tmp_add_class_4619;
  _DDCAPS_DX5* tmp_add_class_4620;
  _DDCAPS_DX6* tmp_add_class_4621;
  _DDCAPS_DX7* tmp_add_class_4622;
  _DDCOLORKEY* tmp_add_class_4623;
  _DDCORECAPS* tmp_add_class_4624;
  _DDHALINFO* tmp_add_class_4625;
  _DDHALMODEINFO* tmp_add_class_4626;
  _DDHAL_BLTDATA* tmp_add_class_4627;
  _DDHAL_CALLBACKS* tmp_add_class_4628;
  _DDHAL_CANCREATESURFACEDATA* tmp_add_class_4629;
  _DDHAL_CREATEPALETTEDATA* tmp_add_class_4630;
  _DDHAL_CREATESURFACEDATA* tmp_add_class_4631;
  _DDHAL_DDCALLBACKS* tmp_add_class_4632;
  _DDHAL_DDEXEBUFCALLBACKS* tmp_add_class_4633;
  _DDHAL_DDMISCELLANEOUS2CALLBACKS* tmp_add_class_4634;
  _DDHAL_DDMISCELLANEOUSCALLBACKS* tmp_add_class_4635;
  _DDHAL_DDPALETTECALLBACKS* tmp_add_class_4636;
  _DDHAL_DDSURFACECALLBACKS* tmp_add_class_4637;
  _DDHAL_DESTROYDRIVERDATA* tmp_add_class_4638;
  _DDHAL_DESTROYPALETTEDATA* tmp_add_class_4639;
  _DDHAL_DESTROYSURFACEDATA* tmp_add_class_4640;
  _DDHAL_FLIPDATA* tmp_add_class_4641;
  _DDHAL_GETDRIVERINFODATA* tmp_add_class_4642;
  _DDHAL_LOCKDATA* tmp_add_class_4643;
  _DDHAL_SETENTRIESDATA* tmp_add_class_4644;
  _DDHAL_SETEXCLUSIVEMODEDATA* tmp_add_class_4645;
  _DDHAL_SETMODEDATA* tmp_add_class_4646;
  _DDHAL_SETPALETTEDATA* tmp_add_class_4647;
  _DDHAL_UNLOCKDATA* tmp_add_class_4648;
  _DDHAL_UPDATEOVERLAYDATA* tmp_add_class_4649;
  _DDNONLOCALVIDMEMCAPS* tmp_add_class_4650;
  _DDOVERLAYFX* tmp_add_class_4651;
  _DDPIXELFORMAT* tmp_add_class_4652;
  _DDRAWI_DDRAWPALETTE_GBL* tmp_add_class_4653;
  _DDRAWI_DDRAWPALETTE_INT* tmp_add_class_4654;
  _DDRAWI_DDRAWPALETTE_LCL* tmp_add_class_4655;
  _DDRAWI_DDRAWSURFACE_GBL* tmp_add_class_4656;
  _DDRAWI_DDRAWSURFACE_GBL_MORE* tmp_add_class_4657;
  _DDRAWI_DDRAWSURFACE_INT* tmp_add_class_4658;
  _DDRAWI_DDRAWSURFACE_LCL* tmp_add_class_4659;
  _DDRAWI_DDRAWSURFACE_MORE* tmp_add_class_4660;
  _DDRAWI_DIRECTDRAW_GBL* tmp_add_class_4661;
  _DDRAWI_DIRECTDRAW_INT* tmp_add_class_4662;
  _DDRAWI_DIRECTDRAW_LCL* tmp_add_class_4663;
  _DDSCAPS* tmp_add_class_4664;
  _DDSCAPS2* tmp_add_class_4665;
  _DDSCAPSEX* tmp_add_class_4666;
  _DDSURFACEDESC* tmp_add_class_4667;
  _DDSURFACEDESC2* tmp_add_class_4668;
  _DEBUG_BREAKPOINT_PARAMETERS* tmp_add_class_4669;
  _DEBUG_BUFFER* tmp_add_class_4670;
  _DEBUG_EVENT* tmp_add_class_4671;
  _DEBUG_EXCEPTION_FILTER_PARAMETERS* tmp_add_class_4672;
  _DEBUG_HEAP_INFORMATION* tmp_add_class_4673;
  _DEBUG_LOCK_INFORMATION* tmp_add_class_4674;
  _DEBUG_MODULE_AND_ID* tmp_add_class_4675;
  _DEBUG_MODULE_INFORMATION* tmp_add_class_4676;
  _DEBUG_MODULE_PARAMETERS* tmp_add_class_4677;
  _DEBUG_OFFSET_REGION* tmp_add_class_4678;
  _DEBUG_SPECIFIC_FILTER_PARAMETERS* tmp_add_class_4679;
  _DEBUG_STACK_FRAME* tmp_add_class_4680;
  _DEBUG_SYMBOL_ENTRY* tmp_add_class_4681;
  _DEBUG_SYMBOL_PARAMETERS* tmp_add_class_4682;
  _DEBUG_SYMBOL_SOURCE_ENTRY* tmp_add_class_4683;
  _DEBUG_VALUE* tmp_add_class_4684;
  _DEFERRED_REVERSE_BARRIER* tmp_add_class_4685;
  _DELAYLOAD_INFO* tmp_add_class_4686;
  _DELAYLOAD_PROC_DESCRIPTOR* tmp_add_class_4687;
  _DEVICELIST* tmp_add_class_4688;
  _DEVICE_CAPABILITIES* tmp_add_class_4689;
  _DEVICE_INTERFACE_CHANGE_NOTIFICATION* tmp_add_class_4690;
  _DEVICE_MEDIA_INFO* tmp_add_class_4691;
  _DEVICE_OBJECT* tmp_add_class_4692;
  _DEVICE_RELATIONS* tmp_add_class_4693;
  _DEVPROPKEY* tmp_add_class_4694;
  _DEV_BROADCAST_DEVICEINTERFACE_A* tmp_add_class_4695;
  _DEV_BROADCAST_DEVICEINTERFACE_W* tmp_add_class_4696;
  _DEV_BROADCAST_DEVNODE* tmp_add_class_4697;
  _DEV_BROADCAST_HANDLE* tmp_add_class_4698;
  _DEV_BROADCAST_HDR* tmp_add_class_4699;
  _DEV_BROADCAST_NET* tmp_add_class_4700;
  _DEV_BROADCAST_OEM* tmp_add_class_4701;
  _DEV_BROADCAST_PORT_A* tmp_add_class_4702;
  _DEV_BROADCAST_PORT_W* tmp_add_class_4703;
  _DEV_BROADCAST_VOLUME* tmp_add_class_4704;
  _DHCPAPI_PARAMS* tmp_add_class_4705;
  _DHCPCAPI_CLASSID* tmp_add_class_4706;
  _DHCPCAPI_PARAMS_ARARAY* tmp_add_class_4707;
  _DHTMLEditEvents* tmp_add_class_4708;
  _DHTMLSafeEvents* tmp_add_class_4709;
  _DIACTIONA* tmp_add_class_4710;
  _DIACTIONFORMATA* tmp_add_class_4711;
  _DIACTIONFORMATW* tmp_add_class_4712;
  _DIACTIONW* tmp_add_class_4713;
  _DICOLORSET* tmp_add_class_4714;
  _DICONFIGUREDEVICESPARAMSA* tmp_add_class_4715;
  _DICONFIGUREDEVICESPARAMSW* tmp_add_class_4716;
  _DIDATAFORMAT* tmp_add_class_4717;
  _DIDEVICEIMAGEINFOA* tmp_add_class_4718;
  _DIDEVICEIMAGEINFOHEADERA* tmp_add_class_4719;
  _DIDEVICEIMAGEINFOHEADERW* tmp_add_class_4720;
  _DIDEVICEIMAGEINFOW* tmp_add_class_4721;
  _DIOBJECTDATAFORMAT* tmp_add_class_4722;
  _DIRECTORY_BASIC_INFORMATION* tmp_add_class_4723;
  _DISK_CONTROLLER_NUMBER* tmp_add_class_4724;
  _DISK_EXTENT* tmp_add_class_4725;
  _DISK_GEOMETRY* tmp_add_class_4726;
  _DISK_GEOMETRY_EX* tmp_add_class_4727;
  _DISPATCHER_CONTEXT* tmp_add_class_4728;
  _DISPATCHER_HEADER* tmp_add_class_4729;
  _DLLVERSIONINFO2* tmp_add_class_4730;
  _DLSHEADER* tmp_add_class_4731;
  _DLSID* tmp_add_class_4732;
  _DLSVERSION* tmp_add_class_4733;
  _DMOMediaType* tmp_add_class_4734;
  _DMO_OUTPUT_DATA_BUFFER* tmp_add_class_4735;
  _DMO_PARTIAL_MEDIATYPE* tmp_add_class_4736;
  _DMUS_ARTICPARAMS* tmp_add_class_4737;
  _DMUS_ARTICULATION* tmp_add_class_4738;
  _DMUS_ARTICULATION2* tmp_add_class_4739;
  _DMUS_AUDIOPARAMS* tmp_add_class_4740;
  _DMUS_BAND_PARAM* tmp_add_class_4741;
  _DMUS_BUFFERDESC* tmp_add_class_4742;
  _DMUS_CHANNEL_PRIORITY_PMSG* tmp_add_class_4743;
  _DMUS_CHORD_KEY* tmp_add_class_4744;
  _DMUS_CLOCKINFO7* tmp_add_class_4745;
  _DMUS_CLOCKINFO8* tmp_add_class_4746;
  _DMUS_COMMAND_PARAM* tmp_add_class_4747;
  _DMUS_COMMAND_PARAM_2* tmp_add_class_4748;
  _DMUS_COPYRIGHT* tmp_add_class_4749;
  _DMUS_CURVE_PMSG* tmp_add_class_4750;
  _DMUS_DOWNLOADINFO* tmp_add_class_4751;
  _DMUS_EVENTHEADER* tmp_add_class_4752;
  _DMUS_EXTENSIONCHUNK* tmp_add_class_4753;
  _DMUS_INSTRUMENT* tmp_add_class_4754;
  _DMUS_IO_BAND_ITEM_HEADER* tmp_add_class_4755;
  _DMUS_IO_BAND_ITEM_HEADER2* tmp_add_class_4756;
  _DMUS_IO_BAND_TRACK_HEADER* tmp_add_class_4757;
  _DMUS_IO_BUFFER_ATTRIBUTES_HEADER* tmp_add_class_4758;
  _DMUS_IO_CHORD* tmp_add_class_4759;
  _DMUS_IO_CHORDENTRY* tmp_add_class_4760;
  _DMUS_IO_CHORDMAP* tmp_add_class_4761;
  _DMUS_IO_CHORDMAP_SIGNPOST* tmp_add_class_4762;
  _DMUS_IO_CHORDMAP_SUBCHORD* tmp_add_class_4763;
  _DMUS_IO_COMMAND* tmp_add_class_4764;
  _DMUS_IO_CONTAINED_OBJECT_HEADER* tmp_add_class_4765;
  _DMUS_IO_CONTAINER_HEADER* tmp_add_class_4766;
  _DMUS_IO_CURVE_ITEM* tmp_add_class_4767;
  _DMUS_IO_INSTRUMENT* tmp_add_class_4768;
  _DMUS_IO_LYRICSTRACK_EVENTHEADER* tmp_add_class_4769;
  _DMUS_IO_MOTIFSETTINGS* tmp_add_class_4770;
  _DMUS_IO_MUTE* tmp_add_class_4771;
  _DMUS_IO_NEXTCHORD* tmp_add_class_4772;
  _DMUS_IO_PARAMCONTROLTRACK_CURVEINFO* tmp_add_class_4773;
  _DMUS_IO_PARAMCONTROLTRACK_OBJECTHEADER* tmp_add_class_4774;
  _DMUS_IO_PARAMCONTROLTRACK_PARAMHEADER* tmp_add_class_4775;
  _DMUS_IO_PARTREF* tmp_add_class_4776;
  _DMUS_IO_PATTERN* tmp_add_class_4777;
  _DMUS_IO_PCHANNELTOBUFFER_HEADER* tmp_add_class_4778;
  _DMUS_IO_PLAY_MARKER* tmp_add_class_4779;
  _DMUS_IO_PORTCONFIG_HEADER* tmp_add_class_4780;
  _DMUS_IO_REFERENCE* tmp_add_class_4781;
  _DMUS_IO_SCRIPTTRACK_EVENTHEADER* tmp_add_class_4782;
  _DMUS_IO_SCRIPT_HEADER* tmp_add_class_4783;
  _DMUS_IO_SEGMENT_HEADER* tmp_add_class_4784;
  _DMUS_IO_SEGMENT_ITEM_HEADER* tmp_add_class_4785;
  _DMUS_IO_SEGMENT_TRACK_HEADER* tmp_add_class_4786;
  _DMUS_IO_SEQ_ITEM* tmp_add_class_4787;
  _DMUS_IO_SIGNPOST* tmp_add_class_4788;
  _DMUS_IO_STYLE* tmp_add_class_4789;
  _DMUS_IO_STYLECURVE* tmp_add_class_4790;
  _DMUS_IO_STYLEMARKER* tmp_add_class_4791;
  _DMUS_IO_STYLENOTE* tmp_add_class_4792;
  _DMUS_IO_STYLEPART* tmp_add_class_4793;
  _DMUS_IO_STYLERESOLUTION* tmp_add_class_4794;
  _DMUS_IO_STYLE_ANTICIPATION* tmp_add_class_4795;
  _DMUS_IO_SUBCHORD* tmp_add_class_4796;
  _DMUS_IO_SYSEX_ITEM* tmp_add_class_4797;
  _DMUS_IO_TEMPO_ITEM* tmp_add_class_4798;
  _DMUS_IO_TIMESIG* tmp_add_class_4799;
  _DMUS_IO_TIMESIGNATURE_ITEM* tmp_add_class_4800;
  _DMUS_IO_TOOL_HEADER* tmp_add_class_4801;
  _DMUS_IO_TRACK_EXTRAS_HEADER* tmp_add_class_4802;
  _DMUS_IO_TRACK_HEADER* tmp_add_class_4803;
  _DMUS_IO_VALID_START* tmp_add_class_4804;
  _DMUS_IO_VERSION* tmp_add_class_4805;
  _DMUS_IO_WAVE_HEADER* tmp_add_class_4806;
  _DMUS_IO_WAVE_ITEM_HEADER* tmp_add_class_4807;
  _DMUS_IO_WAVE_PART_HEADER* tmp_add_class_4808;
  _DMUS_IO_WAVE_TRACK_HEADER* tmp_add_class_4809;
  _DMUS_LFOPARAMS* tmp_add_class_4810;
  _DMUS_LYRIC_PMSG* tmp_add_class_4811;
  _DMUS_MIDI_PMSG* tmp_add_class_4812;
  _DMUS_MSCPARAMS* tmp_add_class_4813;
  _DMUS_MUTE_PARAM* tmp_add_class_4814;
  _DMUS_NOTERANGE* tmp_add_class_4815;
  _DMUS_NOTE_PMSG* tmp_add_class_4816;
  _DMUS_NOTIFICATION_PMSG* tmp_add_class_4817;
  _DMUS_OBJECTDESC* tmp_add_class_4818;
  _DMUS_OFFSETTABLE* tmp_add_class_4819;
  _DMUS_PATCH_PMSG* tmp_add_class_4820;
  _DMUS_PEGPARAMS* tmp_add_class_4821;
  _DMUS_PLAY_MARKER_PARAM* tmp_add_class_4822;
  _DMUS_PMSG* tmp_add_class_4823;
  _DMUS_PORTCAPS* tmp_add_class_4824;
  _DMUS_PORTPARAMS* tmp_add_class_4825;
  _DMUS_PORTPARAMS8* tmp_add_class_4826;
  _DMUS_REGION* tmp_add_class_4827;
  _DMUS_RHYTHM_PARAM* tmp_add_class_4828;
  _DMUS_SCRIPT_ERRORINFO* tmp_add_class_4829;
  _DMUS_SUBCHORD* tmp_add_class_4830;
  _DMUS_SYNTHSTATS* tmp_add_class_4831;
  _DMUS_SYNTHSTATS8* tmp_add_class_4832;
  _DMUS_SYSEX_PMSG* tmp_add_class_4833;
  _DMUS_TEMPO_PARAM* tmp_add_class_4834;
  _DMUS_TEMPO_PMSG* tmp_add_class_4835;
  _DMUS_TIMESIGNATURE* tmp_add_class_4836;
  _DMUS_TIMESIG_PMSG* tmp_add_class_4837;
  _DMUS_TRANSPOSE_PMSG* tmp_add_class_4838;
  _DMUS_VALID_START_PARAM* tmp_add_class_4839;
  _DMUS_VARIATIONS_PARAM* tmp_add_class_4840;
  _DMUS_VEGPARAMS* tmp_add_class_4841;
  _DMUS_VERSION* tmp_add_class_4842;
  _DMUS_VOICE_STATE* tmp_add_class_4843;
  _DMUS_WAVE* tmp_add_class_4844;
  _DMUS_WAVEARTDL* tmp_add_class_4845;
  _DMUS_WAVEDATA* tmp_add_class_4846;
  _DMUS_WAVEDL* tmp_add_class_4847;
  _DMUS_WAVES_REVERB_PARAMS* tmp_add_class_4848;
  _DMUS_WAVE_PMSG* tmp_add_class_4849;
  _DNS_CACHE_ENTRY* tmp_add_class_4850;
  _DNS_HEADER* tmp_add_class_4851;
  _DNS_MESSAGE_BUFFER* tmp_add_class_4852;
  _DNS_QUERY_CANCEL* tmp_add_class_4853;
  _DNS_QUERY_REQUEST* tmp_add_class_4854;
  _DNS_QUERY_RESULT* tmp_add_class_4855;
  _DOCHOSTUIINFO* tmp_add_class_4856;
  _DOC_INFO_1A* tmp_add_class_4857;
  _DOC_INFO_1W* tmp_add_class_4858;
  _DOC_INFO_2A* tmp_add_class_4859;
  _DOC_INFO_2W* tmp_add_class_4860;
  _DOMAIN_CONTROLLER_INFOA* tmp_add_class_4861;
  _DOMAIN_CONTROLLER_INFOW* tmp_add_class_4862;
  _DOT11_SSID* tmp_add_class_4863;
  _DPASTREAMINFO* tmp_add_class_4864;
  _DPL_APPLICATION_INFO* tmp_add_class_4865;
  _DPL_CONNECTION_SETTINGS* tmp_add_class_4866;
  _DPL_CONNECT_INFO* tmp_add_class_4867;
  _DPL_MESSAGE_CONNECT* tmp_add_class_4868;
  _DPL_MESSAGE_CONNECTION_SETTINGS* tmp_add_class_4869;
  _DPL_MESSAGE_DISCONNECT* tmp_add_class_4870;
  _DPL_MESSAGE_RECEIVE* tmp_add_class_4871;
  _DPL_MESSAGE_SESSION_STATUS* tmp_add_class_4872;
  _DPL_PROGRAM_DESC* tmp_add_class_4873;
  _DPNHCAPS* tmp_add_class_4874;
  _DPNMSG_ADD_PLAYER_TO_GROUP* tmp_add_class_4875;
  _DPNMSG_ASYNC_OP_COMPLETE* tmp_add_class_4876;
  _DPNMSG_CLIENT_INFO* tmp_add_class_4877;
  _DPNMSG_CONNECT_COMPLETE* tmp_add_class_4878;
  _DPNMSG_CREATE_GROUP* tmp_add_class_4879;
  _DPNMSG_CREATE_PLAYER* tmp_add_class_4880;
  _DPNMSG_CREATE_THREAD* tmp_add_class_4881;
  _DPNMSG_DESTROY_GROUP* tmp_add_class_4882;
  _DPNMSG_DESTROY_PLAYER* tmp_add_class_4883;
  _DPNMSG_DESTROY_THREAD* tmp_add_class_4884;
  _DPNMSG_ENUM_HOSTS_QUERY* tmp_add_class_4885;
  _DPNMSG_ENUM_HOSTS_RESPONSE* tmp_add_class_4886;
  _DPNMSG_GROUP_INFO* tmp_add_class_4887;
  _DPNMSG_HOST_MIGRATE* tmp_add_class_4888;
  _DPNMSG_INDICATED_CONNECT_ABORTED* tmp_add_class_4889;
  _DPNMSG_INDICATE_CONNECT* tmp_add_class_4890;
  _DPNMSG_NAT_RESOLVER_QUERY* tmp_add_class_4891;
  _DPNMSG_PEER_INFO* tmp_add_class_4892;
  _DPNMSG_RECEIVE* tmp_add_class_4893;
  _DPNMSG_REMOVE_PLAYER_FROM_GROUP* tmp_add_class_4894;
  _DPNMSG_RETURN_BUFFER* tmp_add_class_4895;
  _DPNMSG_SEND_COMPLETE* tmp_add_class_4896;
  _DPNMSG_SERVER_INFO* tmp_add_class_4897;
  _DPNMSG_TERMINATE_SESSION* tmp_add_class_4898;
  _DPN_APPLICATION_DESC* tmp_add_class_4899;
  _DPN_CAPS* tmp_add_class_4900;
  _DPN_CAPS_EX* tmp_add_class_4901;
  _DPN_CONNECTION_INFO* tmp_add_class_4902;
  _DPN_GROUP_INFO* tmp_add_class_4903;
  _DPN_PLAYER_INFO* tmp_add_class_4904;
  _DPN_SERVICE_PROVIDER_INFO* tmp_add_class_4905;
  _DPN_SP_CAPS* tmp_add_class_4906;
  _DRAGINFOA* tmp_add_class_4907;
  _DRAGINFOW* tmp_add_class_4908;
  _DRAWPATRECT* tmp_add_class_4909;
  _DRIVER_EXTENSION* tmp_add_class_4910;
  _DRIVER_INFO_1A* tmp_add_class_4911;
  _DRIVER_INFO_1W* tmp_add_class_4912;
  _DRIVER_INFO_2A* tmp_add_class_4913;
  _DRIVER_INFO_2W* tmp_add_class_4914;
  _DRIVER_INFO_3A* tmp_add_class_4915;
  _DRIVER_INFO_3W* tmp_add_class_4916;
  _DRIVER_INFO_4A* tmp_add_class_4917;
  _DRIVER_INFO_4W* tmp_add_class_4918;
  _DRIVER_INFO_5A* tmp_add_class_4919;
  _DRIVER_INFO_5W* tmp_add_class_4920;
  _DRIVER_INFO_6A* tmp_add_class_4921;
  _DRIVER_INFO_6W* tmp_add_class_4922;
  _DRIVER_INFO_8A* tmp_add_class_4923;
  _DRIVER_INFO_8W* tmp_add_class_4924;
  _DRIVER_OBJECT* tmp_add_class_4925;
  _DRIVE_LAYOUT_INFORMATION* tmp_add_class_4926;
  _DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS* tmp_add_class_4927;
  _DRM_OPL_OUTPUT_IDS* tmp_add_class_4928;
  _DRM_VIDEO_OUTPUT_PROTECTION* tmp_add_class_4929;
  _DRM_VIDEO_OUTPUT_PROTECTION_IDS* tmp_add_class_4930;
  _DROPFILES* tmp_add_class_4931;
  _DS3DBUFFER* tmp_add_class_4932;
  _DS3DLISTENER* tmp_add_class_4933;
  _DSBCAPS* tmp_add_class_4934;
  _DSBPOSITIONNOTIFY* tmp_add_class_4935;
  _DSBUFFERDESC* tmp_add_class_4936;
  _DSBUFFERDESC1* tmp_add_class_4937;
  _DSCAPS* tmp_add_class_4938;
  _DSCBCAPS* tmp_add_class_4939;
  _DSCBUFFERDESC* tmp_add_class_4940;
  _DSCBUFFERDESC1* tmp_add_class_4941;
  _DSCCAPS* tmp_add_class_4942;
  _DSCEFFECTDESC* tmp_add_class_4943;
  _DSEFFECTDESC* tmp_add_class_4944;
  _DSFXChorus* tmp_add_class_4945;
  _DSFXCompressor* tmp_add_class_4946;
  _DSFXDistortion* tmp_add_class_4947;
  _DSFXEcho* tmp_add_class_4948;
  _DSFXFlanger* tmp_add_class_4949;
  _DSFXGargle* tmp_add_class_4950;
  _DSFXI3DL2Reverb* tmp_add_class_4951;
  _DSFXParamEq* tmp_add_class_4952;
  _DSFXWavesReverb* tmp_add_class_4953;
  _DSOP_FILTER_FLAGS* tmp_add_class_4954;
  _DSOP_INIT_INFO* tmp_add_class_4955;
  _DSOP_SCOPE_INIT_INFO* tmp_add_class_4956;
  _DSOP_UPLEVEL_FILTER_FLAGS* tmp_add_class_4957;
  _DSOUND_IO_3D* tmp_add_class_4958;
  _DSOUND_IO_DSBUFFERDESC* tmp_add_class_4959;
  _DSOUND_IO_DSBUSID* tmp_add_class_4960;
  _DSOUND_IO_DXDMO_DATA* tmp_add_class_4961;
  _DSOUND_IO_DXDMO_HEADER* tmp_add_class_4962;
  _DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA* tmp_add_class_4963;
  _DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA* tmp_add_class_4964;
  _DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA* tmp_add_class_4965;
  _DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA* tmp_add_class_4966;
  _DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA* tmp_add_class_4967;
  _DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA* tmp_add_class_4968;
  _DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A_DATA* tmp_add_class_4969;
  _DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W_DATA* tmp_add_class_4970;
  _DSROLE_OPERATION_STATE_INFO* tmp_add_class_4971;
  _DSROLE_PRIMARY_DOMAIN_INFO_BASIC* tmp_add_class_4972;
  _DSROLE_UPGRADE_STATUS_INFO* tmp_add_class_4973;
  _DSSSEED* tmp_add_class_4974;
  _DS_DOMAIN_TRUSTSA* tmp_add_class_4975;
  _DS_DOMAIN_TRUSTSW* tmp_add_class_4976;
  _DS_SELECTION* tmp_add_class_4977;
  _DS_SELECTION_LIST* tmp_add_class_4978;
  _DTBGOPTS* tmp_add_class_4979;
  _DTTOPTS* tmp_add_class_4980;
  _DVD_ASF* tmp_add_class_4981;
  _DVD_BCA_DESCRIPTOR* tmp_add_class_4982;
  _DVD_COPYRIGHT_DESCRIPTOR* tmp_add_class_4983;
  _DVD_COPY_PROTECT_KEY* tmp_add_class_4984;
  _DVD_DESCRIPTOR_HEADER* tmp_add_class_4985;
  _DVD_DISK_KEY_DESCRIPTOR* tmp_add_class_4986;
  _DVD_LAYER_DESCRIPTOR* tmp_add_class_4987;
  _DVD_MANUFACTURER_DESCRIPTOR* tmp_add_class_4988;
  _DVD_REGION* tmp_add_class_4989;
  _DVD_RPC_KEY* tmp_add_class_4990;
  _DWM_BLURBEHIND* tmp_add_class_4991;
  _DWM_PRESENT_PARAMETERS* tmp_add_class_4992;
  _DWM_THUMBNAIL_PROPERTIES* tmp_add_class_4993;
  _DWM_TIMING_INFO* tmp_add_class_4994;
  _DXDIAG_INIT_PARAMS* tmp_add_class_4995;
  _DXFILELOADMEMORY* tmp_add_class_4996;
  _DXFILELOADRESOURCE* tmp_add_class_4997;
  _DXVA2_AES_CTR_IV* tmp_add_class_4998;
  _DXVA2_AYUVSample16* tmp_add_class_4999;
  _DXVA2_AYUVSample8* tmp_add_class_5000;
  _DXVA2_ConfigPictureDecode* tmp_add_class_5001;
  _DXVA2_DecodeBufferDesc* tmp_add_class_5002;
  _DXVA2_DecodeExecuteParams* tmp_add_class_5003;
  _DXVA2_DecodeExtensionData* tmp_add_class_5004;
  _DXVA2_ExtendedFormat* tmp_add_class_5005;
  _DXVA2_FilterValues* tmp_add_class_5006;
  _DXVA2_Fixed32* tmp_add_class_5007;
  _DXVA2_Frequency* tmp_add_class_5008;
  _DXVA2_ProcAmpValues* tmp_add_class_5009;
  _DXVA2_ValueRange* tmp_add_class_5010;
  _DXVA2_VideoDesc* tmp_add_class_5011;
  _DXVA2_VideoProcessBltParams* tmp_add_class_5012;
  _DXVA2_VideoProcessorCaps* tmp_add_class_5013;
  _DXVA2_VideoSample* tmp_add_class_5014;
  _DXVA_ExtendedFormat* tmp_add_class_5015;
  _DXVA_FilmGrainCharacteristics* tmp_add_class_5016;
  _DXVA_PicEntry_AV1* tmp_add_class_5017;
  _DXVA_PicEntry_H264* tmp_add_class_5018;
  _DXVA_PicEntry_HEVC* tmp_add_class_5019;
  _DXVA_PicEntry_VPx* tmp_add_class_5020;
  _DXVA_PicParams_AV1* tmp_add_class_5021;
  _DXVA_PicParams_H264* tmp_add_class_5022;
  _DXVA_PicParams_HEVC* tmp_add_class_5023;
  _DXVA_PicParams_VP8* tmp_add_class_5024;
  _DXVA_PicParams_VP9* tmp_add_class_5025;
  _DXVA_PictureParameters* tmp_add_class_5026;
  _DXVA_QmatrixData* tmp_add_class_5027;
  _DXVA_Qmatrix_H264* tmp_add_class_5028;
  _DXVA_Qmatrix_HEVC* tmp_add_class_5029;
  _DXVA_SliceInfo* tmp_add_class_5030;
  _DXVA_Slice_H264_Long* tmp_add_class_5031;
  _DXVA_Slice_H264_Short* tmp_add_class_5032;
  _DXVA_Slice_HEVC_Short* tmp_add_class_5033;
  _DXVA_Slice_VPx_Short* tmp_add_class_5034;
  _DXVA_Status_AV1* tmp_add_class_5035;
  _DXVA_Status_VPx* tmp_add_class_5036;
  _DXVA_Tile_AV1* tmp_add_class_5037;
  _DllVersionInfo* tmp_add_class_5038;
  _DnsAddr* tmp_add_class_5039;
  _DnsAddrArray* tmp_add_class_5040;
  _DnsRRSet* tmp_add_class_5041;
  _DnsRecordA* tmp_add_class_5042;
  _DnsRecordFlags* tmp_add_class_5043;
  _DnsRecordW* tmp_add_class_5044;
  _DynaCollection* tmp_add_class_5045;
  _ENABLE_TRACE_PARAMETERS* tmp_add_class_5046;
  _ENTRYID* tmp_add_class_5047;
  _ENUM_PAGE_FILE_INFORMATION* tmp_add_class_5048;
  _ENUM_SERVICE_STATUSA* tmp_add_class_5049;
  _ENUM_SERVICE_STATUSW* tmp_add_class_5050;
  _ENUM_SERVICE_STATUS_PROCESSA* tmp_add_class_5051;
  _ENUM_SERVICE_STATUS_PROCESSW* tmp_add_class_5052;
  _ERESOURCE* tmp_add_class_5053;
  _ERROR_NOTIFICATION* tmp_add_class_5054;
  _ETW_BUFFER_CONTEXT* tmp_add_class_5055;
  _EVENTLOGRECORD* tmp_add_class_5056;
  _EVENTLOG_FULL_INFORMATION* tmp_add_class_5057;
  _EVENT_BASIC_INFORMATION* tmp_add_class_5058;
  _EVENT_DATA_DESCRIPTOR* tmp_add_class_5059;
  _EVENT_DESCRIPTOR* tmp_add_class_5060;
  _EVENT_FILTER_DESCRIPTOR* tmp_add_class_5061;
  _EVENT_HEADER* tmp_add_class_5062;
  _EVENT_HEADER_EXTENDED_DATA_ITEM* tmp_add_class_5063;
  _EVENT_RECORD* tmp_add_class_5064;
  _EVENT_TRACE* tmp_add_class_5065;
  _EVENT_TRACE_HEADER* tmp_add_class_5066;
  _EVENT_TRACE_LOGFILEA* tmp_add_class_5067;
  _EVENT_TRACE_LOGFILEW* tmp_add_class_5068;
  _EVENT_TRACE_PROPERTIES* tmp_add_class_5069;
  _EVT_VARIANT* tmp_add_class_5070;
  _EXCEPTION_DEBUG_INFO* tmp_add_class_5071;
  _EXCEPTION_POINTERS* tmp_add_class_5072;
  _EXCEPTION_RECORD* tmp_add_class_5073;
  _EXCEPTION_RECORD32* tmp_add_class_5074;
  _EXCEPTION_RECORD64* tmp_add_class_5075;
  _EXCEPTION_REGISTRATION_RECORD* tmp_add_class_5076;
  _EXIT_PROCESS_DEBUG_INFO* tmp_add_class_5077;
  _EXIT_THREAD_DEBUG_INFO* tmp_add_class_5078;
  _EXPAND_VIRTUAL_DISK_PARAMETERS* tmp_add_class_5079;
  _EXPLICIT_ACCESS_A* tmp_add_class_5080;
  _EXPLICIT_ACCESS_W* tmp_add_class_5081;
  _EXTENDED_NOTIFICATION* tmp_add_class_5082;
  _FAST_MUTEX* tmp_add_class_5083;
  _FILEDESCRIPTORA* tmp_add_class_5084;
  _FILEDESCRIPTORW* tmp_add_class_5085;
  _FILEGROUPDESCRIPTORA* tmp_add_class_5086;
  _FILEGROUPDESCRIPTORW* tmp_add_class_5087;
  _FILEMUIINFO* tmp_add_class_5088;
  _FILEPATHS_A* tmp_add_class_5089;
  _FILEPATHS_SIGNERINFO_A* tmp_add_class_5090;
  _FILEPATHS_SIGNERINFO_W* tmp_add_class_5091;
  _FILEPATHS_W* tmp_add_class_5092;
  _FILETIME* tmp_add_class_5093;
  _FILE_ACCESS_INFORMATION* tmp_add_class_5094;
  _FILE_ALIGNMENT_INFORMATION* tmp_add_class_5095;
  _FILE_ALLOCATION_INFO* tmp_add_class_5096;
  _FILE_ALLOCATION_INFORMATION* tmp_add_class_5097;
  _FILE_ALL_INFORMATION* tmp_add_class_5098;
  _FILE_ATTRIBUTE_TAG_INFO* tmp_add_class_5099;
  _FILE_ATTRIBUTE_TAG_INFORMATION* tmp_add_class_5100;
  _FILE_BASIC_INFO* tmp_add_class_5101;
  _FILE_BASIC_INFORMATION* tmp_add_class_5102;
  _FILE_BOTH_DIRECTORY_INFORMATION* tmp_add_class_5103;
  _FILE_COMPLETION_INFORMATION* tmp_add_class_5104;
  _FILE_COMPRESSION_INFO* tmp_add_class_5105;
  _FILE_DIRECTORY_INFORMATION* tmp_add_class_5106;
  _FILE_DISPOSITION_INFO* tmp_add_class_5107;
  _FILE_DISPOSITION_INFORMATION* tmp_add_class_5108;
  _FILE_EA_INFORMATION* tmp_add_class_5109;
  _FILE_END_OF_FILE_INFO* tmp_add_class_5110;
  _FILE_END_OF_FILE_INFORMATION* tmp_add_class_5111;
  _FILE_FS_ATTRIBUTE_INFORMATION* tmp_add_class_5112;
  _FILE_FS_DEVICE_INFORMATION* tmp_add_class_5113;
  _FILE_FS_FULL_SIZE_INFORMATION* tmp_add_class_5114;
  _FILE_FS_SIZE_INFORMATION* tmp_add_class_5115;
  _FILE_FS_VOLUME_INFORMATION* tmp_add_class_5116;
  _FILE_FULL_DIRECTORY_INFORMATION* tmp_add_class_5117;
  _FILE_FULL_EA_INFORMATION* tmp_add_class_5118;
  _FILE_ID_128* tmp_add_class_5119;
  _FILE_ID_BOTH_DIRECTORY_INFORMATION* tmp_add_class_5120;
  _FILE_ID_BOTH_DIR_INFO* tmp_add_class_5121;
  _FILE_ID_DESCRIPTOR* tmp_add_class_5122;
  _FILE_ID_FULL_DIRECTORY_INFORMATION* tmp_add_class_5123;
  _FILE_ID_GLOBAL_TX_DIR_INFORMATION* tmp_add_class_5124;
  _FILE_ID_INFORMATION* tmp_add_class_5125;
  _FILE_INTERNAL_INFORMATION* tmp_add_class_5126;
  _FILE_IN_CABINET_INFO_A* tmp_add_class_5127;
  _FILE_IN_CABINET_INFO_W* tmp_add_class_5128;
  _FILE_IO_COMPLETION_INFORMATION* tmp_add_class_5129;
  _FILE_IO_COMPLETION_NOTIFICATION_INFORMATION* tmp_add_class_5130;
  _FILE_IO_PRIORITY_HINT_INFO* tmp_add_class_5131;
  _FILE_LINK_INFORMATION* tmp_add_class_5132;
  _FILE_MAILSLOT_QUERY_INFORMATION* tmp_add_class_5133;
  _FILE_MAILSLOT_SET_INFORMATION* tmp_add_class_5134;
  _FILE_MODE_INFORMATION* tmp_add_class_5135;
  _FILE_NAMES_INFORMATION* tmp_add_class_5136;
  _FILE_NAME_INFO* tmp_add_class_5137;
  _FILE_NAME_INFORMATION* tmp_add_class_5138;
  _FILE_NETWORK_OPEN_INFORMATION* tmp_add_class_5139;
  _FILE_NOTIFY_INFORMATION* tmp_add_class_5140;
  _FILE_OBJECT* tmp_add_class_5141;
  _FILE_OBJECTID_BUFFER* tmp_add_class_5142;
  _FILE_OBJECTID_INFORMATION* tmp_add_class_5143;
  _FILE_PIPE_INFORMATION* tmp_add_class_5144;
  _FILE_PIPE_LOCAL_INFORMATION* tmp_add_class_5145;
  _FILE_PIPE_PEEK_BUFFER* tmp_add_class_5146;
  _FILE_PIPE_WAIT_FOR_BUFFER* tmp_add_class_5147;
  _FILE_POSITION_INFORMATION* tmp_add_class_5148;
  _FILE_QUOTA_INFORMATION* tmp_add_class_5149;
  _FILE_REMOTE_PROTOCOL_INFO* tmp_add_class_5150;
  _FILE_RENAME_INFO* tmp_add_class_5151;
  _FILE_RENAME_INFORMATION* tmp_add_class_5152;
  _FILE_REPARSE_POINT_INFORMATION* tmp_add_class_5153;
  _FILE_SEGMENT_ELEMENT* tmp_add_class_5154;
  _FILE_STANDARD_INFO* tmp_add_class_5155;
  _FILE_STANDARD_INFORMATION* tmp_add_class_5156;
  _FILE_STREAM_INFORMATION* tmp_add_class_5157;
  _FILE_VALID_DATA_LENGTH_INFORMATION* tmp_add_class_5158;
  _FIND_NAME_BUFFER* tmp_add_class_5159;
  _FIND_NAME_HEADER* tmp_add_class_5160;
  _FLAGGED_BYTE_BLOB* tmp_add_class_5161;
  _FLAGGED_WORD_BLOB* tmp_add_class_5162;
  _FLAG_STGMEDIUM* tmp_add_class_5163;
  _FLOWSPEC* tmp_add_class_5164;
  _FLS_CALLBACK* tmp_add_class_5165;
  _FLS_INFO_CHUNK* tmp_add_class_5166;
  _FLT_CALLBACK_DATA* tmp_add_class_5167;
  _FLT_CONTEXT_REGISTRATION* tmp_add_class_5168;
  _FLT_IO_PARAMETER_BLOCK* tmp_add_class_5169;
  _FLT_NAME_CONTROL* tmp_add_class_5170;
  _FLT_OPERATION_REGISTRATION* tmp_add_class_5171;
  _FLT_PARAMETERS* tmp_add_class_5172;
  _FLT_REGISTRATION* tmp_add_class_5173;
  _FLT_RELATED_CONTEXTS* tmp_add_class_5174;
  _FMS_GETDRIVEINFOA* tmp_add_class_5175;
  _FMS_GETDRIVEINFOW* tmp_add_class_5176;
  _FMS_GETFILESELA* tmp_add_class_5177;
  _FMS_GETFILESELW* tmp_add_class_5178;
  _FMS_LOADA* tmp_add_class_5179;
  _FMS_LOADW* tmp_add_class_5180;
  _FORMAT_EX_PARAMETERS* tmp_add_class_5181;
  _FORMAT_PARAMETERS* tmp_add_class_5182;
  _FORM_INFO_1A* tmp_add_class_5183;
  _FORM_INFO_1W* tmp_add_class_5184;
  _FORM_INFO_2A* tmp_add_class_5185;
  _FORM_INFO_2W* tmp_add_class_5186;
  _FPO_DATA* tmp_add_class_5187;
  _FS_FILTER_CALLBACKS* tmp_add_class_5188;
  _FS_FILTER_CALLBACK_DATA* tmp_add_class_5189;
  _FS_FILTER_PARAMETERS* tmp_add_class_5190;
  _FS_FILTER_SECTION_SYNC_OUTPUT* tmp_add_class_5191;
  _FULL_PTR_TO_REFID_ELEMENT* tmp_add_class_5192;
  _FULL_PTR_XLAT_TABLES* tmp_add_class_5193;
  _FUSION_INSTALL_REFERENCE_* tmp_add_class_5194;
  _FilterInfo* tmp_add_class_5195;
  _GDI_HANDLE_ENTRY* tmp_add_class_5196;
  _GDI_OBJECT* tmp_add_class_5197;
  _GDI_SHARED_MEMORY* tmp_add_class_5198;
  _GDI_TEB_BATCH* tmp_add_class_5199;
  _GENERAL_LOOKASIDE* tmp_add_class_5200;
  _GENERAL_LOOKASIDE_POOL* tmp_add_class_5201;
  _GENERIC_BINDING_ROUTINE_PAIR* tmp_add_class_5202;
  _GENERIC_MAPPING* tmp_add_class_5203;
  _GET_MEDIA_TYPES* tmp_add_class_5204;
  _GLOBAL_FLS_DATA* tmp_add_class_5205;
  _GLOBAL_MACHINE_POWER_POLICY* tmp_add_class_5206;
  _GLOBAL_POWER_POLICY* tmp_add_class_5207;
  _GLOBAL_USER_POWER_POLICY* tmp_add_class_5208;
  _GRADIENT_RECT* tmp_add_class_5209;
  _GRADIENT_TRIANGLE* tmp_add_class_5210;
  _GROUP_AFFINITY* tmp_add_class_5211;
  _GROUP_POLICY_OBJECTA* tmp_add_class_5212;
  _GROUP_POLICY_OBJECTW* tmp_add_class_5213;
  _GROUP_RELATIONSHIP* tmp_add_class_5214;
  _GUID* tmp_add_class_5215;
  _HD_HITTESTINFO* tmp_add_class_5216;
  _HD_ITEMA* tmp_add_class_5217;
  _HD_ITEMW* tmp_add_class_5218;
  _HD_LAYOUT* tmp_add_class_5219;
  _HD_TEXTFILTERA* tmp_add_class_5220;
  _HD_TEXTFILTERW* tmp_add_class_5221;
  _HEAPALIAS* tmp_add_class_5222;
  _HEAPALIASINFO* tmp_add_class_5223;
  _HIDD_ATTRIBUTES* tmp_add_class_5224;
  _HIDP_BUTTON_CAPS* tmp_add_class_5225;
  _HIDP_CAPS* tmp_add_class_5226;
  _HIDP_COLLECTION_DESC* tmp_add_class_5227;
  _HIDP_DATA* tmp_add_class_5228;
  _HIDP_DEVICE_DESC* tmp_add_class_5229;
  _HIDP_GETCOLDESC_DBG* tmp_add_class_5230;
  _HIDP_KEYBOARD_MODIFIER_STATE* tmp_add_class_5231;
  _HIDP_LINK_COLLECTION_NODE* tmp_add_class_5232;
  _HIDP_REPORT_IDS* tmp_add_class_5233;
  _HIDP_VALUE_CAPS* tmp_add_class_5234;
  _HID_COLLECTION_INFORMATION* tmp_add_class_5235;
  _HID_DESCRIPTOR* tmp_add_class_5236;
  _HID_DEVICE_ATTRIBUTES* tmp_add_class_5237;
  _HID_DEVICE_EXTENSION* tmp_add_class_5238;
  _HID_MINIDRIVER_REGISTRATION* tmp_add_class_5239;
  _HID_XFER_PACKET* tmp_add_class_5240;
  _HMAC_INFO* tmp_add_class_5241;
  _HTTPAPI_VERSION* tmp_add_class_5242;
  _HTTPSPolicyCallbackData* tmp_add_class_5243;
  _HTTP_BANDWIDTH_LIMIT_INFO* tmp_add_class_5244;
  _HTTP_BINDING_INFO* tmp_add_class_5245;
  _HTTP_BYTE_RANGE* tmp_add_class_5246;
  _HTTP_CACHE_POLICY* tmp_add_class_5247;
  _HTTP_CONNECTION_LIMIT_INFO* tmp_add_class_5248;
  _HTTP_COOKED_URL* tmp_add_class_5249;
  _HTTP_DATA_CHUNK* tmp_add_class_5250;
  _HTTP_FLOWRATE_INFO* tmp_add_class_5251;
  _HTTP_KNOWN_HEADER* tmp_add_class_5252;
  _HTTP_LOG_DATA* tmp_add_class_5253;
  _HTTP_PROPERTY_FLAGS* tmp_add_class_5254;
  _HTTP_QOS_SETTING_INFO* tmp_add_class_5255;
  _HTTP_REQUEST_HEADERS* tmp_add_class_5256;
  _HTTP_REQUEST_INFO* tmp_add_class_5257;
  _HTTP_REQUEST_V1* tmp_add_class_5258;
  _HTTP_REQUEST_V2* tmp_add_class_5259;
  _HTTP_RESPONSE_HEADERS* tmp_add_class_5260;
  _HTTP_RESPONSE_INFO* tmp_add_class_5261;
  _HTTP_RESPONSE_V1* tmp_add_class_5262;
  _HTTP_RESPONSE_V2* tmp_add_class_5263;
  _HTTP_SSL_CLIENT_CERT_INFO* tmp_add_class_5264;
  _HTTP_SSL_INFO* tmp_add_class_5265;
  _HTTP_TRANSPORT_ADDRESS* tmp_add_class_5266;
  _HTTP_UNKNOWN_HEADER* tmp_add_class_5267;
  _HTTP_VERSION* tmp_add_class_5268;
  _HYPER_SIZEDARR* tmp_add_class_5269;
  _I386_CONTEXT* tmp_add_class_5270;
  _I386_FLOATING_SAVE_AREA* tmp_add_class_5271;
  _ICONINFO* tmp_add_class_5272;
  _ICONINFOEXA* tmp_add_class_5273;
  _ICONINFOEXW* tmp_add_class_5274;
  _IF_COUNTED_STRING_LH* tmp_add_class_5275;
  _IF_PHYSICAL_ADDRESS_LH* tmp_add_class_5276;
  _IMAGEHLP_CBA_EVENT* tmp_add_class_5277;
  _IMAGEHLP_CBA_EVENTW* tmp_add_class_5278;
  _IMAGEHLP_CBA_READ_MEMORY* tmp_add_class_5279;
  _IMAGEHLP_DEFERRED_SYMBOL_LOAD* tmp_add_class_5280;
  _IMAGEHLP_DEFERRED_SYMBOL_LOAD64* tmp_add_class_5281;
  _IMAGEHLP_DEFERRED_SYMBOL_LOADW64* tmp_add_class_5282;
  _IMAGEHLP_DUPLICATE_SYMBOL* tmp_add_class_5283;
  _IMAGEHLP_DUPLICATE_SYMBOL64* tmp_add_class_5284;
  _IMAGEHLP_GET_TYPE_INFO_PARAMS* tmp_add_class_5285;
  _IMAGEHLP_LINE* tmp_add_class_5286;
  _IMAGEHLP_LINE64* tmp_add_class_5287;
  _IMAGEHLP_LINEW* tmp_add_class_5288;
  _IMAGEHLP_LINEW64* tmp_add_class_5289;
  _IMAGEHLP_MODULE* tmp_add_class_5290;
  _IMAGEHLP_MODULE64* tmp_add_class_5291;
  _IMAGEHLP_MODULEW* tmp_add_class_5292;
  _IMAGEHLP_MODULEW64* tmp_add_class_5293;
  _IMAGEHLP_STACK_FRAME* tmp_add_class_5294;
  _IMAGEHLP_SYMBOL* tmp_add_class_5295;
  _IMAGEHLP_SYMBOL64* tmp_add_class_5296;
  _IMAGEHLP_SYMBOLW* tmp_add_class_5297;
  _IMAGEHLP_SYMBOLW64* tmp_add_class_5298;
  _IMAGEINFO* tmp_add_class_5299;
  _IMAGELISTDRAWPARAMS* tmp_add_class_5300;
  _IMAGE_ARCHIVE_MEMBER_HEADER* tmp_add_class_5301;
  _IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY* tmp_add_class_5302;
  _IMAGE_ARM_RUNTIME_FUNCTION* tmp_add_class_5303;
  _IMAGE_AUX_SYMBOL* tmp_add_class_5304;
  _IMAGE_BASE_RELOCATION* tmp_add_class_5305;
  _IMAGE_BOUND_FORWARDER_REF* tmp_add_class_5306;
  _IMAGE_BOUND_IMPORT_DESCRIPTOR* tmp_add_class_5307;
  _IMAGE_COFF_SYMBOLS_HEADER* tmp_add_class_5308;
  _IMAGE_DATA_DIRECTORY* tmp_add_class_5309;
  _IMAGE_DEBUG_DIRECTORY* tmp_add_class_5310;
  _IMAGE_DEBUG_INFORMATION* tmp_add_class_5311;
  _IMAGE_DEBUG_MISC* tmp_add_class_5312;
  _IMAGE_DELAYLOAD_DESCRIPTOR* tmp_add_class_5313;
  _IMAGE_DOS_HEADER* tmp_add_class_5314;
  _IMAGE_EXPORT_DIRECTORY* tmp_add_class_5315;
  _IMAGE_FILE_HEADER* tmp_add_class_5316;
  _IMAGE_FUNCTION_ENTRY* tmp_add_class_5317;
  _IMAGE_IMPORT_BY_NAME* tmp_add_class_5318;
  _IMAGE_IMPORT_DESCRIPTOR* tmp_add_class_5319;
  _IMAGE_INFO* tmp_add_class_5320;
  _IMAGE_LINENUMBER* tmp_add_class_5321;
  _IMAGE_LOAD_CONFIG_DIRECTORY32* tmp_add_class_5322;
  _IMAGE_LOAD_CONFIG_DIRECTORY64* tmp_add_class_5323;
  _IMAGE_NT_HEADERS* tmp_add_class_5324;
  _IMAGE_NT_HEADERS64* tmp_add_class_5325;
  _IMAGE_OPTIONAL_HEADER* tmp_add_class_5326;
  _IMAGE_OPTIONAL_HEADER64* tmp_add_class_5327;
  _IMAGE_RELOCATION* tmp_add_class_5328;
  _IMAGE_RESOURCE_DATA_ENTRY* tmp_add_class_5329;
  _IMAGE_RESOURCE_DIRECTORY* tmp_add_class_5330;
  _IMAGE_RESOURCE_DIRECTORY_ENTRY* tmp_add_class_5331;
  _IMAGE_RESOURCE_DIRECTORY_STRING* tmp_add_class_5332;
  _IMAGE_RESOURCE_DIR_STRING_U* tmp_add_class_5333;
  _IMAGE_SECTION_HEADER* tmp_add_class_5334;
  _IMAGE_SEPARATE_DEBUG_HEADER* tmp_add_class_5335;
  _IMAGE_SYMBOL* tmp_add_class_5336;
  _IMAGE_THUNK_DATA32* tmp_add_class_5337;
  _IMAGE_THUNK_DATA64* tmp_add_class_5338;
  _IMAGE_TLS_DIRECTORY32* tmp_add_class_5339;
  _IMAGE_TLS_DIRECTORY64* tmp_add_class_5340;
  _IMAGE_VXD_HEADER* tmp_add_class_5341;
  _IMPORT_OBJECT_HEADER* tmp_add_class_5342;
  _INFCONTEXT* tmp_add_class_5343;
  _INHERITED_FROMA* tmp_add_class_5344;
  _INHERITED_FROMW* tmp_add_class_5345;
  _INITIAL_PRIVILEGE_SET* tmp_add_class_5346;
  _INITIAL_TEB* tmp_add_class_5347;
  _INSTALLERINFO_A* tmp_add_class_5348;
  _INSTALLERINFO_W* tmp_add_class_5349;
  _INSTHEADER* tmp_add_class_5350;
  _INTERFACE* tmp_add_class_5351;
  _INTERFACE_INFO* tmp_add_class_5352;
  _INTERNET_BUFFERSA* tmp_add_class_5353;
  _INTERNET_BUFFERSW* tmp_add_class_5354;
  _INTERNET_CACHE_CONFIG_INFOA* tmp_add_class_5355;
  _INTERNET_CACHE_CONFIG_INFOW* tmp_add_class_5356;
  _INTERNET_CACHE_CONFIG_PATH_ENTRYA* tmp_add_class_5357;
  _INTERNET_CACHE_CONFIG_PATH_ENTRYW* tmp_add_class_5358;
  _INTERNET_CACHE_ENTRY_INFOA* tmp_add_class_5359;
  _INTERNET_CACHE_ENTRY_INFOW* tmp_add_class_5360;
  _INTERNET_CACHE_GROUP_INFOA* tmp_add_class_5361;
  _INTERNET_CACHE_GROUP_INFOW* tmp_add_class_5362;
  _INTERNET_CACHE_TIMESTAMPS* tmp_add_class_5363;
  _INTERNET_DIAGNOSTIC_SOCKET_INFO* tmp_add_class_5364;
  _INTERNET_PER_CONN_OPTIONA* tmp_add_class_5365;
  _INTERNET_PER_CONN_OPTIONW* tmp_add_class_5366;
  _INTERNET_PER_CONN_OPTION_LISTA* tmp_add_class_5367;
  _INTERNET_PER_CONN_OPTION_LISTW* tmp_add_class_5368;
  _INTLIST* tmp_add_class_5369;
  _IO_COMPLETION_CONTEXT* tmp_add_class_5370;
  _IO_COUNTERS* tmp_add_class_5371;
  _IO_REMOVE_LOCK* tmp_add_class_5372;
  _IO_REMOVE_LOCK_COMMON_BLOCK* tmp_add_class_5373;
  _IO_REMOVE_LOCK_DBG_BLOCK* tmp_add_class_5374;
  _IO_RESOURCE_DESCRIPTOR* tmp_add_class_5375;
  _IO_RESOURCE_LIST* tmp_add_class_5376;
  _IO_RESOURCE_REQUIREMENTS_LIST* tmp_add_class_5377;
  _IO_SCSI_CAPABILITIES* tmp_add_class_5378;
  _IO_SECURITY_CONTEXT* tmp_add_class_5379;
  _IO_STACK_LOCATION* tmp_add_class_5380;
  _IO_STATUS_BLOCK* tmp_add_class_5381;
  _IP4_ARRAY* tmp_add_class_5382;
  _IPX_ADDRESS_DATA* tmp_add_class_5383;
  _IP_ADAPTER_ADDRESSES_LH* tmp_add_class_5384;
  _IP_ADAPTER_ADDRESSES_XP* tmp_add_class_5385;
  _IP_ADAPTER_ANYCAST_ADDRESS* tmp_add_class_5386;
  _IP_ADAPTER_DNS_SERVER_ADDRESS* tmp_add_class_5387;
  _IP_ADAPTER_DNS_SUFFIX* tmp_add_class_5388;
  _IP_ADAPTER_GATEWAY_ADDRESS_LH* tmp_add_class_5389;
  _IP_ADAPTER_INDEX_MAP* tmp_add_class_5390;
  _IP_ADAPTER_INFO* tmp_add_class_5391;
  _IP_ADAPTER_MULTICAST_ADDRESS* tmp_add_class_5392;
  _IP_ADAPTER_PREFIX* tmp_add_class_5393;
  _IP_ADAPTER_UNICAST_ADDRESS_LH* tmp_add_class_5394;
  _IP_ADAPTER_UNICAST_ADDRESS_XP* tmp_add_class_5395;
  _IP_ADAPTER_WINS_SERVER_ADDRESS_LH* tmp_add_class_5396;
  _IP_ADDRESS_PREFIX* tmp_add_class_5397;
  _IP_ADDR_STRING* tmp_add_class_5398;
  _IP_INTERFACE_INFO* tmp_add_class_5399;
  _IP_PER_ADAPTER_INFO* tmp_add_class_5400;
  _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS* tmp_add_class_5401;
  _IRDA_DEVICE_INFO* tmp_add_class_5402;
  _IRP* tmp_add_class_5403;
  _ITEMIDLIST* tmp_add_class_5404;
  _ITEMSPACING* tmp_add_class_5405;
  _ITS_Control_Data* tmp_add_class_5406;
  _IUNKNOWN_LIST* tmp_add_class_5407;
  _JOBOBJECT_ASSOCIATE_COMPLETION_PORT* tmp_add_class_5408;
  _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION* tmp_add_class_5409;
  _JOBOBJECT_BASIC_LIMIT_INFORMATION* tmp_add_class_5410;
  _JOBOBJECT_BASIC_PROCESS_ID_LIST* tmp_add_class_5411;
  _JOBOBJECT_BASIC_UI_RESTRICTIONS* tmp_add_class_5412;
  _JOBOBJECT_END_OF_JOB_TIME_INFORMATION* tmp_add_class_5413;
  _JOBOBJECT_EXTENDED_LIMIT_INFORMATION* tmp_add_class_5414;
  _JOBOBJECT_SECURITY_LIMIT_INFORMATION* tmp_add_class_5415;
  _JOB_INFO_1A* tmp_add_class_5416;
  _JOB_INFO_1W* tmp_add_class_5417;
  _JOB_INFO_2A* tmp_add_class_5418;
  _JOB_INFO_2W* tmp_add_class_5419;
  _JOB_INFO_3* tmp_add_class_5420;
  _JUMP_BUFFER* tmp_add_class_5421;
  _KAPC* tmp_add_class_5422;
  _KAPC_STATE* tmp_add_class_5423;
  _KDEVICE_QUEUE* tmp_add_class_5424;
  _KDEVICE_QUEUE_ENTRY* tmp_add_class_5425;
  _KDHELP* tmp_add_class_5426;
  _KDHELP64* tmp_add_class_5427;
  _KDPC* tmp_add_class_5428;
  _KERB_PURGE_TKT_CACHE_REQUEST* tmp_add_class_5429;
  _KERB_QUERY_TKT_CACHE_REQUEST* tmp_add_class_5430;
  _KERB_QUERY_TKT_CACHE_RESPONSE* tmp_add_class_5431;
  _KERB_RETRIEVE_TKT_REQUEST* tmp_add_class_5432;
  _KERB_TICKET_CACHE_INFO* tmp_add_class_5433;
  _KERNEL_USER_TIMES* tmp_add_class_5434;
  _KEVENT* tmp_add_class_5435;
  _KEY_BASIC_INFORMATION* tmp_add_class_5436;
  _KEY_CACHED_INFORMATION* tmp_add_class_5437;
  _KEY_FULL_INFORMATION* tmp_add_class_5438;
  _KEY_MULTIPLE_VALUE_INFORMATION* tmp_add_class_5439;
  _KEY_NAME_INFORMATION* tmp_add_class_5440;
  _KEY_NODE_INFORMATION* tmp_add_class_5441;
  _KEY_TYPE_SUBTYPE* tmp_add_class_5442;
  _KEY_VALUE_BASIC_INFORMATION* tmp_add_class_5443;
  _KEY_VALUE_ENTRY* tmp_add_class_5444;
  _KEY_VALUE_FULL_INFORMATION* tmp_add_class_5445;
  _KEY_VALUE_PARTIAL_INFORMATION* tmp_add_class_5446;
  _KLOCK_QUEUE_HANDLE* tmp_add_class_5447;
  _KMUTANT* tmp_add_class_5448;
  _KNONVOLATILE_CONTEXT_POINTERS* tmp_add_class_5449;
  _KQUEUE* tmp_add_class_5450;
  _KSEMAPHORE* tmp_add_class_5451;
  _KSPIN_LOCK_QUEUE* tmp_add_class_5452;
  _KSYSTEM_TIME* tmp_add_class_5453;
  _KTIMER* tmp_add_class_5454;
  _KUSER_SHARED_DATA* tmp_add_class_5455;
  _KWAIT_BLOCK* tmp_add_class_5456;
  _LANA_ENUM* tmp_add_class_5457;
  _LARGE_INTEGER* tmp_add_class_5458;
  _LDRP_CSLIST* tmp_add_class_5459;
  _LDR_DATA_TABLE_ENTRY* tmp_add_class_5460;
  _LDR_DDAG_NODE* tmp_add_class_5461;
  _LDR_DEPENDENCY* tmp_add_class_5462;
  _LDR_DLL_LOADED_NOTIFICATION_DATA* tmp_add_class_5463;
  _LDR_DLL_NOTIFICATION_DATA* tmp_add_class_5464;
  _LDR_DLL_UNLOADED_NOTIFICATION_DATA* tmp_add_class_5465;
  _LDR_RESOURCE_INFO* tmp_add_class_5466;
  _LDR_SERVICE_TAG_RECORD* tmp_add_class_5467;
  _LDT_ENTRY* tmp_add_class_5468;
  _LIST_ENTRY* tmp_add_class_5469;
  _LIST_ENTRY32* tmp_add_class_5470;
  _LIST_ENTRY64* tmp_add_class_5471;
  _LOADED_IMAGE* tmp_add_class_5472;
  _LOAD_DLL_DEBUG_INFO* tmp_add_class_5473;
  _LOCALGROUP_INFO_0* tmp_add_class_5474;
  _LOCALGROUP_INFO_1* tmp_add_class_5475;
  _LOCALGROUP_INFO_1002* tmp_add_class_5476;
  _LOCALGROUP_MEMBERS_INFO_0* tmp_add_class_5477;
  _LOCALGROUP_MEMBERS_INFO_1* tmp_add_class_5478;
  _LOCALGROUP_MEMBERS_INFO_2* tmp_add_class_5479;
  _LOCALGROUP_MEMBERS_INFO_3* tmp_add_class_5480;
  _LOCALGROUP_USERS_INFO_0* tmp_add_class_5481;
  _LONG_SIZEDARR* tmp_add_class_5482;
  _LOOKASIDE_LIST_EX* tmp_add_class_5483;
  _LPC_MESSAGE* tmp_add_class_5484;
  _LPC_SECTION_READ* tmp_add_class_5485;
  _LPC_SECTION_WRITE* tmp_add_class_5486;
  _LSA_AUTH_INFORMATION* tmp_add_class_5487;
  _LSA_SECPKG_FUNCTION_TABLE* tmp_add_class_5488;
  _LSA_TRANSLATED_SID* tmp_add_class_5489;
  _LSA_TRANSLATED_SID2* tmp_add_class_5490;
  _LUID* tmp_add_class_5491;
  _LUID_AND_ATTRIBUTES* tmp_add_class_5492;
  _M128A* tmp_add_class_5493;
  _MACHINE_POWER_POLICY* tmp_add_class_5494;
  _MACHINE_PROCESSOR_POWER_POLICY* tmp_add_class_5495;
  _MALLOC_FREE_STRUCT* tmp_add_class_5496;
  _MANAGEDAPPLICATION* tmp_add_class_5497;
  _MAPIERROR* tmp_add_class_5498;
  _MAPINAMEID* tmp_add_class_5499;
  _MAPIUID* tmp_add_class_5500;
  _MARGINS* tmp_add_class_5501;
  _MC_TIMING_REPORT* tmp_add_class_5502;
  _MDL* tmp_add_class_5503;
  _MEMORY_BASIC_INFORMATION* tmp_add_class_5504;
  _MEMORY_PRIORITY_INFORMATION* tmp_add_class_5505;
  _MEMORY_RANGE_ENTRY* tmp_add_class_5506;
  _MEMORY_REGION_INFORMATION* tmp_add_class_5507;
  _MEMORY_SECTION_NAME* tmp_add_class_5508;
  _MEMORY_WORKING_SET_EX_BLOCK* tmp_add_class_5509;
  _MEMORY_WORKING_SET_EX_INFORMATION* tmp_add_class_5510;
  _MFARGB* tmp_add_class_5511;
  _MFBYTESTREAM_BUFFERING_PARAMS* tmp_add_class_5512;
  _MFCLOCK_PROPERTIES* tmp_add_class_5513;
  _MFOffset* tmp_add_class_5514;
  _MFPaletteEntry* tmp_add_class_5515;
  _MFRatio* tmp_add_class_5516;
  _MFTOPONODE_ATTRIBUTE_UPDATE* tmp_add_class_5517;
  _MFT_INPUT_STREAM_INFO* tmp_add_class_5518;
  _MFT_OUTPUT_DATA_BUFFER* tmp_add_class_5519;
  _MFT_OUTPUT_STREAM_INFO* tmp_add_class_5520;
  _MFT_REGISTRATION_INFO* tmp_add_class_5521;
  _MFVIDEOFORMAT* tmp_add_class_5522;
  _MFVideoArea* tmp_add_class_5523;
  _MFVideoCompressedInfo* tmp_add_class_5524;
  _MFVideoInfo* tmp_add_class_5525;
  _MFVideoSurfaceInfo* tmp_add_class_5526;
  _MF_LEAKY_BUCKET_PAIR* tmp_add_class_5527;
  _MF_SINK_WRITER_STATISTICS* tmp_add_class_5528;
  _MIBICMPINFO* tmp_add_class_5529;
  _MIBICMPSTATS* tmp_add_class_5530;
  _MIBICMPSTATS_EX* tmp_add_class_5531;
  _MIB_ICMP* tmp_add_class_5532;
  _MIB_ICMP_EX* tmp_add_class_5533;
  _MIB_IFNUMBER* tmp_add_class_5534;
  _MIB_IFROW* tmp_add_class_5535;
  _MIB_IFTABLE* tmp_add_class_5536;
  _MIB_IF_ROW2* tmp_add_class_5537;
  _MIB_IF_TABLE2* tmp_add_class_5538;
  _MIB_IPADDRROW* tmp_add_class_5539;
  _MIB_IPADDRTABLE* tmp_add_class_5540;
  _MIB_IPFORWARDNUMBER* tmp_add_class_5541;
  _MIB_IPFORWARDROW* tmp_add_class_5542;
  _MIB_IPFORWARDTABLE* tmp_add_class_5543;
  _MIB_IPFORWARD_ROW2* tmp_add_class_5544;
  _MIB_IPFORWARD_TABLE2* tmp_add_class_5545;
  _MIB_IPINTERFACE_ROW* tmp_add_class_5546;
  _MIB_IPINTERFACE_TABLE* tmp_add_class_5547;
  _MIB_IPNETROW* tmp_add_class_5548;
  _MIB_IPNETTABLE* tmp_add_class_5549;
  _MIB_IPNET_ROW2* tmp_add_class_5550;
  _MIB_IPNET_TABLE2* tmp_add_class_5551;
  _MIB_IPSTATS* tmp_add_class_5552;
  _MIB_TCP6ROW* tmp_add_class_5553;
  _MIB_TCP6ROW2* tmp_add_class_5554;
  _MIB_TCP6ROW_OWNER_MODULE* tmp_add_class_5555;
  _MIB_TCP6ROW_OWNER_PID* tmp_add_class_5556;
  _MIB_TCP6TABLE* tmp_add_class_5557;
  _MIB_TCP6TABLE2* tmp_add_class_5558;
  _MIB_TCP6TABLE_OWNER_MODULE* tmp_add_class_5559;
  _MIB_TCP6TABLE_OWNER_PID* tmp_add_class_5560;
  _MIB_TCPROW* tmp_add_class_5561;
  _MIB_TCPROW2* tmp_add_class_5562;
  _MIB_TCPROW_OWNER_MODULE* tmp_add_class_5563;
  _MIB_TCPROW_OWNER_PID* tmp_add_class_5564;
  _MIB_TCPSTATS* tmp_add_class_5565;
  _MIB_TCPTABLE* tmp_add_class_5566;
  _MIB_TCPTABLE2* tmp_add_class_5567;
  _MIB_TCPTABLE_OWNER_MODULE* tmp_add_class_5568;
  _MIB_TCPTABLE_OWNER_PID* tmp_add_class_5569;
  _MIB_UDP6ROW* tmp_add_class_5570;
  _MIB_UDP6ROW_OWNER_MODULE* tmp_add_class_5571;
  _MIB_UDP6ROW_OWNER_PID* tmp_add_class_5572;
  _MIB_UDP6TABLE* tmp_add_class_5573;
  _MIB_UDP6TABLE_OWNER_MODULE* tmp_add_class_5574;
  _MIB_UDP6TABLE_OWNER_PID* tmp_add_class_5575;
  _MIB_UDPROW* tmp_add_class_5576;
  _MIB_UDPROW_OWNER_MODULE* tmp_add_class_5577;
  _MIB_UDPROW_OWNER_PID* tmp_add_class_5578;
  _MIB_UDPSTATS* tmp_add_class_5579;
  _MIB_UDPTABLE* tmp_add_class_5580;
  _MIB_UDPTABLE_OWNER_MODULE* tmp_add_class_5581;
  _MIB_UDPTABLE_OWNER_PID* tmp_add_class_5582;
  _MIB_UNICASTIPADDRESS_ROW* tmp_add_class_5583;
  _MIB_UNICASTIPADDRESS_TABLE* tmp_add_class_5584;
  _MIDILOCALE* tmp_add_class_5585;
  _MIDL_ES_MESSAGE* tmp_add_class_5586;
  _MIDL_FORMAT_STRING* tmp_add_class_5587;
  _MIDL_SERVER_INFO_* tmp_add_class_5588;
  _MIDL_STUBLESS_PROXY_INFO* tmp_add_class_5589;
  _MIDL_STUB_DESC* tmp_add_class_5590;
  _MIDL_STUB_MESSAGE* tmp_add_class_5591;
  _MIDL_SYNTAX_INFO* tmp_add_class_5592;
  _MIDL_TYPE_PICKLING_INFO* tmp_add_class_5593;
  _MINIDUMP_CALLBACK_INFORMATION* tmp_add_class_5594;
  _MINIDUMP_CALLBACK_INPUT* tmp_add_class_5595;
  _MINIDUMP_CALLBACK_OUTPUT* tmp_add_class_5596;
  _MINIDUMP_DIRECTORY* tmp_add_class_5597;
  _MINIDUMP_EXCEPTION* tmp_add_class_5598;
  _MINIDUMP_EXCEPTION_INFORMATION* tmp_add_class_5599;
  _MINIDUMP_HANDLE_DATA_STREAM* tmp_add_class_5600;
  _MINIDUMP_HANDLE_DESCRIPTOR* tmp_add_class_5601;
  _MINIDUMP_HANDLE_DESCRIPTOR_2* tmp_add_class_5602;
  _MINIDUMP_HEADER* tmp_add_class_5603;
  _MINIDUMP_INCLUDE_MODULE_CALLBACK* tmp_add_class_5604;
  _MINIDUMP_INCLUDE_THREAD_CALLBACK* tmp_add_class_5605;
  _MINIDUMP_LOCATION_DESCRIPTOR* tmp_add_class_5606;
  _MINIDUMP_LOCATION_DESCRIPTOR64* tmp_add_class_5607;
  _MINIDUMP_MEMORY64_LIST* tmp_add_class_5608;
  _MINIDUMP_MEMORY_DESCRIPTOR* tmp_add_class_5609;
  _MINIDUMP_MEMORY_DESCRIPTOR64* tmp_add_class_5610;
  _MINIDUMP_MEMORY_LIST* tmp_add_class_5611;
  _MINIDUMP_MISC_INFO* tmp_add_class_5612;
  _MINIDUMP_MODULE* tmp_add_class_5613;
  _MINIDUMP_MODULE_CALLBACK* tmp_add_class_5614;
  _MINIDUMP_MODULE_LIST* tmp_add_class_5615;
  _MINIDUMP_STRING* tmp_add_class_5616;
  _MINIDUMP_SYSTEM_INFO* tmp_add_class_5617;
  _MINIDUMP_THREAD* tmp_add_class_5618;
  _MINIDUMP_THREAD_CALLBACK* tmp_add_class_5619;
  _MINIDUMP_THREAD_EX_CALLBACK* tmp_add_class_5620;
  _MINIDUMP_THREAD_INFO* tmp_add_class_5621;
  _MINIDUMP_THREAD_INFO_LIST* tmp_add_class_5622;
  _MINIDUMP_THREAD_LIST* tmp_add_class_5623;
  _MINIDUMP_UNLOADED_MODULE* tmp_add_class_5624;
  _MINIDUMP_UNLOADED_MODULE_LIST* tmp_add_class_5625;
  _MINIDUMP_USER_STREAM* tmp_add_class_5626;
  _MINIDUMP_USER_STREAM_INFORMATION* tmp_add_class_5627;
  _MMCKINFO* tmp_add_class_5628;
  _MMIOINFO* tmp_add_class_5629;
  _MODLOAD_DATA* tmp_add_class_5630;
  _MODULEINFO* tmp_add_class_5631;
  _MONITOR* tmp_add_class_5632;
  _MONITOR2* tmp_add_class_5633;
  _MONITOREX* tmp_add_class_5634;
  _MONITORINIT* tmp_add_class_5635;
  _MONITORREG* tmp_add_class_5636;
  _MONITORUI* tmp_add_class_5637;
  _MONITOR_INFO_1A* tmp_add_class_5638;
  _MONITOR_INFO_1W* tmp_add_class_5639;
  _MONITOR_INFO_2A* tmp_add_class_5640;
  _MONITOR_INFO_2W* tmp_add_class_5641;
  _MONTHLYDATE* tmp_add_class_5642;
  _MONTHLYDOW* tmp_add_class_5643;
  _MOUNTMGR_CHANGE_NOTIFY_INFO* tmp_add_class_5644;
  _MOUNTMGR_CREATE_POINT_INPUT* tmp_add_class_5645;
  _MOUNTMGR_DRIVE_LETTER_INFORMATION* tmp_add_class_5646;
  _MOUNTMGR_DRIVE_LETTER_TARGET* tmp_add_class_5647;
  _MOUNTMGR_MOUNT_POINT* tmp_add_class_5648;
  _MOUNTMGR_MOUNT_POINTS* tmp_add_class_5649;
  _MOUNTMGR_TARGET_NAME* tmp_add_class_5650;
  _MOUNTMGR_VOLUME_MOUNT_POINT* tmp_add_class_5651;
  _MP_ENVELOPE_SEGMENT* tmp_add_class_5652;
  _MP_PARAMINFO* tmp_add_class_5653;
  _MSG_INFO_0* tmp_add_class_5654;
  _MSG_INFO_1* tmp_add_class_5655;
  _MSIFILEHASHINFO* tmp_add_class_5656;
  _MUTANT_BASIC_INFORMATION* tmp_add_class_5657;
  _MainAVIHeader* tmp_add_class_5658;
  _MilMatrix3x2D* tmp_add_class_5659;
  _NAME_BUFFER* tmp_add_class_5660;
  _NCB* tmp_add_class_5661;
  _NCryptAlgorithmName* tmp_add_class_5662;
  _NCryptBuffer* tmp_add_class_5663;
  _NCryptBufferDesc* tmp_add_class_5664;
  _NDIS_802_11_BSSID_LIST* tmp_add_class_5665;
  _NDIS_802_11_CONFIGURATION* tmp_add_class_5666;
  _NDIS_802_11_CONFIGURATION_FH* tmp_add_class_5667;
  _NDIS_802_11_SSID* tmp_add_class_5668;
  _NDIS_INTERFACE_INFORMATION* tmp_add_class_5669;
  _NDIS_PACKET* tmp_add_class_5670;
  _NDIS_PACKET_PRIVATE* tmp_add_class_5671;
  _NDIS_PROTOCOL_CHARACTERISTICS* tmp_add_class_5672;
  _NDIS_REQUEST* tmp_add_class_5673;
  _NDIS_SPIN_LOCK* tmp_add_class_5674;
  _NDIS_WLAN_BSSID* tmp_add_class_5675;
  _NDR_SCONTEXT* tmp_add_class_5676;
  _NDR_USER_MARSHAL_INFO* tmp_add_class_5677;
  _NDR_USER_MARSHAL_INFO_LEVEL1* tmp_add_class_5678;
  _NET_DISPLAY_GROUP* tmp_add_class_5679;
  _NET_DISPLAY_MACHINE* tmp_add_class_5680;
  _NET_DISPLAY_USER* tmp_add_class_5681;
  _NET_IF_RCV_ADDRESS_LH* tmp_add_class_5682;
  _NET_LUID_LH* tmp_add_class_5683;
  _NET_PHYSICAL_LOCATION_LH* tmp_add_class_5684;
  _NET_PNP_EVENT* tmp_add_class_5685;
  _NEWMAIL_NOTIFICATION* tmp_add_class_5686;
  _NLA_BLOB* tmp_add_class_5687;
  _NLSTABLEINFO* tmp_add_class_5688;
  _NL_INTERFACE_OFFLOAD_ROD* tmp_add_class_5689;
  _NMTBCUSTOMDRAW* tmp_add_class_5690;
  _NORMALIZEDRECT* tmp_add_class_5691;
  _NOTIFICATION* tmp_add_class_5692;
  _NOTIFYADD* tmp_add_class_5693;
  _NOTIFYCANCEL* tmp_add_class_5694;
  _NOTIFYICONDATAA* tmp_add_class_5695;
  _NOTIFYICONDATAW* tmp_add_class_5696;
  _NOTIFYICONIDENTIFIER* tmp_add_class_5697;
  _NOTIFYINFO* tmp_add_class_5698;
  _NPAGED_LOOKASIDE_LIST* tmp_add_class_5699;
  _NPI_MODULEID* tmp_add_class_5700;
  _NT_TIB* tmp_add_class_5701;
  _NT_TIB32* tmp_add_class_5702;
  _NT_TIB64* tmp_add_class_5703;
  _NUMA_NODE_RELATIONSHIP* tmp_add_class_5704;
  _OBJECTS_AND_NAME_A* tmp_add_class_5705;
  _OBJECTS_AND_NAME_W* tmp_add_class_5706;
  _OBJECTS_AND_SID* tmp_add_class_5707;
  _OBJECT_ATTRIBUTES* tmp_add_class_5708;
  _OBJECT_BASIC_INFORMATION* tmp_add_class_5709;
  _OBJECT_DATA_INFORMATION* tmp_add_class_5710;
  _OBJECT_NAME_INFORMATION* tmp_add_class_5711;
  _OBJECT_NOTIFICATION* tmp_add_class_5712;
  _OBJECT_TYPES_INFORMATION* tmp_add_class_5713;
  _OBJECT_TYPE_LIST* tmp_add_class_5714;
  _OB_CALLBACK_REGISTRATION* tmp_add_class_5715;
  _OB_OPERATION_REGISTRATION* tmp_add_class_5716;
  _OB_POST_CREATE_HANDLE_INFORMATION* tmp_add_class_5717;
  _OB_POST_DUPLICATE_HANDLE_INFORMATION* tmp_add_class_5718;
  _OB_POST_OPERATION_INFORMATION* tmp_add_class_5719;
  _OB_POST_OPERATION_PARAMETERS* tmp_add_class_5720;
  _OB_PRE_CREATE_HANDLE_INFORMATION* tmp_add_class_5721;
  _OB_PRE_DUPLICATE_HANDLE_INFORMATION* tmp_add_class_5722;
  _OB_PRE_OPERATION_INFORMATION* tmp_add_class_5723;
  _OB_PRE_OPERATION_PARAMETERS* tmp_add_class_5724;
  _OCSP_BASIC_RESPONSE_ENTRY* tmp_add_class_5725;
  _OCSP_BASIC_RESPONSE_INFO* tmp_add_class_5726;
  _OCSP_BASIC_REVOKED_INFO* tmp_add_class_5727;
  _OCSP_BASIC_SIGNED_RESPONSE_INFO* tmp_add_class_5728;
  _OCSP_CERT_ID* tmp_add_class_5729;
  _OCSP_REQUEST_ENTRY* tmp_add_class_5730;
  _OCSP_REQUEST_INFO* tmp_add_class_5731;
  _OCSP_RESPONSE_INFO* tmp_add_class_5732;
  _OCSP_SIGNATURE_INFO* tmp_add_class_5733;
  _OCSP_SIGNED_REQUEST_INFO* tmp_add_class_5734;
  _OFNOTIFYEXA* tmp_add_class_5735;
  _OFNOTIFYEXW* tmp_add_class_5736;
  _OFSTRUCT* tmp_add_class_5737;
  _OLDTBBUTTON* tmp_add_class_5738;
  _OLESTREAM* tmp_add_class_5739;
  _OLESTREAMVTBL* tmp_add_class_5740;
  _OMAP* tmp_add_class_5741;
  _OPEN_VIRTUAL_DISK_PARAMETERS* tmp_add_class_5742;
  _OUTLINETEXTMETRICA* tmp_add_class_5743;
  _OUTLINETEXTMETRICW* tmp_add_class_5744;
  _OUTPUT_DEBUG_STRING_INFO* tmp_add_class_5745;
  _OVERLAPPED* tmp_add_class_5746;
  _OVERLAPPED_ENTRY* tmp_add_class_5747;
  _OWNER_ENTRY* tmp_add_class_5748;
  _PAGED_LOOKASIDE_LIST* tmp_add_class_5749;
  _PARTITION_INFORMATION* tmp_add_class_5750;
  _PATCH_IGNORE_RANGE* tmp_add_class_5751;
  _PATCH_INTERLEAVE_MAP* tmp_add_class_5752;
  _PATCH_OPTION_DATA* tmp_add_class_5753;
  _PATCH_RETAIN_RANGE* tmp_add_class_5754;
  _PDH_COUNTER_INFO_A* tmp_add_class_5755;
  _PDH_COUNTER_INFO_W* tmp_add_class_5756;
  _PDH_COUNTER_PATH_ELEMENTS_A* tmp_add_class_5757;
  _PDH_COUNTER_PATH_ELEMENTS_W* tmp_add_class_5758;
  _PDH_DATA_ITEM_PATH_ELEMENTS_A* tmp_add_class_5759;
  _PDH_DATA_ITEM_PATH_ELEMENTS_W* tmp_add_class_5760;
  _PDH_FMT_COUNTERVALUE* tmp_add_class_5761;
  _PDH_RAW_COUNTER* tmp_add_class_5762;
  _PEB* tmp_add_class_5763;
  _PEB32* tmp_add_class_5764;
  _PEB64* tmp_add_class_5765;
  _PEB_LDR_DATA* tmp_add_class_5766;
  _PEB_LDR_DATA32* tmp_add_class_5767;
  _PEB_LDR_DATA64* tmp_add_class_5768;
  _PERFORMANCE_INFORMATION* tmp_add_class_5769;
  _PERF_COUNTERSET_INFO* tmp_add_class_5770;
  _PERF_COUNTERSET_INSTANCE* tmp_add_class_5771;
  _PERF_COUNTER_BLOCK* tmp_add_class_5772;
  _PERF_COUNTER_DEFINITION* tmp_add_class_5773;
  _PERF_COUNTER_IDENTIFIER* tmp_add_class_5774;
  _PERF_COUNTER_INFO* tmp_add_class_5775;
  _PERF_DATA_BLOCK* tmp_add_class_5776;
  _PERF_DATA_HEADER* tmp_add_class_5777;
  _PERF_INSTANCE_DEFINITION* tmp_add_class_5778;
  _PERF_OBJECT_TYPE* tmp_add_class_5779;
  _PERUSERSECTIONA* tmp_add_class_5780;
  _PERUSERSECTIONW* tmp_add_class_5781;
  _PF_FILTER_DESCRIPTOR* tmp_add_class_5782;
  _PF_FILTER_STATS* tmp_add_class_5783;
  _PF_INTERFACE_STATS* tmp_add_class_5784;
  _PF_LATEBIND_INFO* tmp_add_class_5785;
  _PHONE* tmp_add_class_5786;
  _PHONEAPP* tmp_add_class_5787;
  _PHYSICAL_MONITOR* tmp_add_class_5788;
  _POINTL* tmp_add_class_5789;
  _POLICY_ACCOUNT_DOMAIN_INFO* tmp_add_class_5790;
  _POLICY_AUDIT_EVENTS_INFO* tmp_add_class_5791;
  _POLICY_DNS_DOMAIN_INFO* tmp_add_class_5792;
  _POLICY_LSA_SERVER_ROLE_INFO* tmp_add_class_5793;
  _POLICY_MODIFICATION_INFO* tmp_add_class_5794;
  _POLICY_PRIMARY_DOMAIN_INFO* tmp_add_class_5795;
  _POOLCUE* tmp_add_class_5796;
  _POOLTABLE* tmp_add_class_5797;
  _PORT_INFO_1A* tmp_add_class_5798;
  _PORT_INFO_1W* tmp_add_class_5799;
  _PORT_INFO_2A* tmp_add_class_5800;
  _PORT_INFO_2W* tmp_add_class_5801;
  _PORT_INFO_3A* tmp_add_class_5802;
  _PORT_INFO_3W* tmp_add_class_5803;
  _PORT_MESSAGE_HEADER* tmp_add_class_5804;
  _POWER_POLICY* tmp_add_class_5805;
  _POWER_SEQUENCE* tmp_add_class_5806;
  _POWER_STATE* tmp_add_class_5807;
  _PREVENT_MEDIA_REMOVAL* tmp_add_class_5808;
  _PRINTER_DEFAULTSA* tmp_add_class_5809;
  _PRINTER_DEFAULTSW* tmp_add_class_5810;
  _PRINTER_ENUM_VALUESA* tmp_add_class_5811;
  _PRINTER_ENUM_VALUESW* tmp_add_class_5812;
  _PRINTER_INFO_1A* tmp_add_class_5813;
  _PRINTER_INFO_1W* tmp_add_class_5814;
  _PRINTER_INFO_2A* tmp_add_class_5815;
  _PRINTER_INFO_2W* tmp_add_class_5816;
  _PRINTER_INFO_3* tmp_add_class_5817;
  _PRINTER_INFO_4A* tmp_add_class_5818;
  _PRINTER_INFO_4W* tmp_add_class_5819;
  _PRINTER_INFO_5A* tmp_add_class_5820;
  _PRINTER_INFO_5W* tmp_add_class_5821;
  _PRINTER_INFO_6* tmp_add_class_5822;
  _PRINTER_INFO_7A* tmp_add_class_5823;
  _PRINTER_INFO_7W* tmp_add_class_5824;
  _PRINTER_INFO_8A* tmp_add_class_5825;
  _PRINTER_INFO_8W* tmp_add_class_5826;
  _PRINTER_INFO_9A* tmp_add_class_5827;
  _PRINTER_INFO_9W* tmp_add_class_5828;
  _PRINTER_NOTIFY_INFO* tmp_add_class_5829;
  _PRINTER_NOTIFY_INFO_DATA* tmp_add_class_5830;
  _PRINTER_NOTIFY_INIT* tmp_add_class_5831;
  _PRINTER_NOTIFY_OPTIONS* tmp_add_class_5832;
  _PRINTER_NOTIFY_OPTIONS_TYPE* tmp_add_class_5833;
  _PRINTER_OPTIONSA* tmp_add_class_5834;
  _PRINTER_OPTIONSW* tmp_add_class_5835;
  _PRINTPROCESSOROPENDATA* tmp_add_class_5836;
  _PRINTPROCESSOR_INFO_1A* tmp_add_class_5837;
  _PRINTPROCESSOR_INFO_1W* tmp_add_class_5838;
  _PRINTPROVIDOR* tmp_add_class_5839;
  _PRIVILEGE_SET* tmp_add_class_5840;
  _PRIVKEYVER3* tmp_add_class_5841;
  _PROCESSOR_GROUP_INFO* tmp_add_class_5842;
  _PROCESSOR_NUMBER* tmp_add_class_5843;
  _PROCESSOR_POWER_INFORMATION* tmp_add_class_5844;
  _PROCESSOR_POWER_POLICY* tmp_add_class_5845;
  _PROCESSOR_POWER_POLICY_INFO* tmp_add_class_5846;
  _PROCESSOR_RELATIONSHIP* tmp_add_class_5847;
  _PROCESS_BASIC_INFORMATION* tmp_add_class_5848;
  _PROCESS_HEAP_ENTRY* tmp_add_class_5849;
  _PROCESS_INFORMATION* tmp_add_class_5850;
  _PROCESS_INSTRUMENTATION_CALLBACK_INFORMATION* tmp_add_class_5851;
  _PROCESS_LIST* tmp_add_class_5852;
  _PROCESS_MEMORY_COUNTERS* tmp_add_class_5853;
  _PROCESS_PRIORITY_CLASS* tmp_add_class_5854;
  _PROCESS_STACK_ALLOCATION_INFORMATION* tmp_add_class_5855;
  _PROCESS_STACK_ALLOCATION_INFORMATION_EX* tmp_add_class_5856;
  _PROFILEINFOA* tmp_add_class_5857;
  _PROFILEINFOW* tmp_add_class_5858;
  _PROPSHEETHEADERA* tmp_add_class_5859;
  _PROPSHEETHEADERW* tmp_add_class_5860;
  _PROPSHEETPAGEA* tmp_add_class_5861;
  _PROPSHEETPAGEW* tmp_add_class_5862;
  _PROPSHEETUI_INFO* tmp_add_class_5863;
  _PROTECTED_FILE_DATA* tmp_add_class_5864;
  _PROTOCOL_INFOA* tmp_add_class_5865;
  _PROTOCOL_INFOW* tmp_add_class_5866;
  _PROVDATA_SIP* tmp_add_class_5867;
  _PROVIDER_CONTEXT* tmp_add_class_5868;
  _PROVIDOR_INFO_1A* tmp_add_class_5869;
  _PROVIDOR_INFO_1W* tmp_add_class_5870;
  _PROV_ENUMALGS* tmp_add_class_5871;
  _PROV_ENUMALGS_EX* tmp_add_class_5872;
  _PSAPI_WORKING_SET_EX_BLOCK* tmp_add_class_5873;
  _PSAPI_WORKING_SET_EX_INFORMATION* tmp_add_class_5874;
  _PSAPI_WS_WATCH_INFORMATION* tmp_add_class_5875;
  _PSAPI_WS_WATCH_INFORMATION_EX* tmp_add_class_5876;
  _PSHNOTIFY* tmp_add_class_5877;
  _PSPINFO* tmp_add_class_5878;
  _PST_ACCESSCLAUSE* tmp_add_class_5879;
  _PST_ACCESSRULE* tmp_add_class_5880;
  _PST_ACCESSRULESET* tmp_add_class_5881;
  _PST_PROMPTINFO* tmp_add_class_5882;
  _PST_PROVIDERINFO* tmp_add_class_5883;
  _PST_TYPEINFO* tmp_add_class_5884;
  _PS_ATTRIBUTE* tmp_add_class_5885;
  _PS_ATTRIBUTE_LIST* tmp_add_class_5886;
  _PS_CREATE_INFO* tmp_add_class_5887;
  _PS_CREATE_NOTIFY_INFO* tmp_add_class_5888;
  _PUBKEY* tmp_add_class_5889;
  _PUBKEYVER3* tmp_add_class_5890;
  _PUBLICKEYSTRUC* tmp_add_class_5891;
  _PV* tmp_add_class_5892;
  _Parameter* tmp_add_class_5893;
  _PinInfo* tmp_add_class_5894;
  _ProxyConfigParams* tmp_add_class_5895;
  _QCMINFO* tmp_add_class_5896;
  _QCMINFO_IDMAP* tmp_add_class_5897;
  _QCMINFO_IDMAP_PLACEMENT* tmp_add_class_5898;
  _QOS_FLOWRATE_OUTGOING* tmp_add_class_5899;
  _QOS_FLOW_FUNDAMENTALS* tmp_add_class_5900;
  _QOS_PACKET_PRIORITY* tmp_add_class_5901;
  _QOS_VERSION* tmp_add_class_5902;
  _QUALITYOFSERVICE* tmp_add_class_5903;
  _QUERY_SERVICE_CONFIGA* tmp_add_class_5904;
  _QUERY_SERVICE_CONFIGW* tmp_add_class_5905;
  _QUERY_SERVICE_LOCK_STATUSA* tmp_add_class_5906;
  _QUERY_SERVICE_LOCK_STATUSW* tmp_add_class_5907;
  _QUOTA_LIMITS* tmp_add_class_5908;
  _QUOTA_LIMITS_EX* tmp_add_class_5909;
  _RAS_STATS* tmp_add_class_5910;
  _RATE_QUOTA_LIMIT* tmp_add_class_5911;
  _RB_HITTESTINFO* tmp_add_class_5912;
  _REASON_CONTEXT* tmp_add_class_5913;
  _REASSIGN_BLOCKS* tmp_add_class_5914;
  _RECTL* tmp_add_class_5915;
  _REMSECURITY_ATTRIBUTES* tmp_add_class_5916;
  _RESTOREPTINFOA* tmp_add_class_5917;
  _RESTOREPTINFOEX* tmp_add_class_5918;
  _RESTOREPTINFOW* tmp_add_class_5919;
  _RGNDATA* tmp_add_class_5920;
  _RGNDATAHEADER* tmp_add_class_5921;
  _RGNHEADER* tmp_add_class_5922;
  _RGNRANGE* tmp_add_class_5923;
  _RIP_INFO* tmp_add_class_5924;
  _RPC_ASYNC_NOTIFICATION_INFO* tmp_add_class_5925;
  _RPC_ASYNC_STATE* tmp_add_class_5926;
  _RPC_BINDING_VECTOR* tmp_add_class_5927;
  _RPC_CLIENT_INTERFACE* tmp_add_class_5928;
  _RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR* tmp_add_class_5929;
  _RPC_HTTP_TRANSPORT_CREDENTIALS_A* tmp_add_class_5930;
  _RPC_HTTP_TRANSPORT_CREDENTIALS_W* tmp_add_class_5931;
  _RPC_IF_ID* tmp_add_class_5932;
  _RPC_MESSAGE* tmp_add_class_5933;
  _RPC_POLICY* tmp_add_class_5934;
  _RPC_PROTSEQ_ENDPOINT* tmp_add_class_5935;
  _RPC_PROTSEQ_VECTORA* tmp_add_class_5936;
  _RPC_PROTSEQ_VECTORW* tmp_add_class_5937;
  _RPC_SECURITY_QOS* tmp_add_class_5938;
  _RPC_SECURITY_QOS_V2_A* tmp_add_class_5939;
  _RPC_SECURITY_QOS_V2_W* tmp_add_class_5940;
  _RPC_SERVER_INTERFACE* tmp_add_class_5941;
  _RPC_SYNTAX_IDENTIFIER* tmp_add_class_5942;
  _RPC_VERSION* tmp_add_class_5943;
  _RSAPUBKEY* tmp_add_class_5944;
  _RTL_ACTIVATION_CONTEXT_STACK_FRAME* tmp_add_class_5945;
  _RTL_ATOM_TABLE* tmp_add_class_5946;
  _RTL_ATOM_TABLE_ENTRY* tmp_add_class_5947;
  _RTL_AVL_TABLE* tmp_add_class_5948;
  _RTL_BALANCED_LINKS* tmp_add_class_5949;
  _RTL_BALANCED_NODE* tmp_add_class_5950;
  _RTL_CONDITION_VARIABLE* tmp_add_class_5951;
  _RTL_CRITICAL_SECTION* tmp_add_class_5952;
  _RTL_CRITICAL_SECTION_DEBUG* tmp_add_class_5953;
  _RTL_GENERIC_TABLE* tmp_add_class_5954;
  _RTL_HANDLE* tmp_add_class_5955;
  _RTL_HANDLE_TABLE* tmp_add_class_5956;
  _RTL_HEAP_DEFINITION* tmp_add_class_5957;
  _RTL_PROCESS_MODULES* tmp_add_class_5958;
  _RTL_PROCESS_MODULE_INFORMATION* tmp_add_class_5959;
  _RTL_PROCESS_MODULE_INFORMATION_EX* tmp_add_class_5960;
  _RTL_QUERY_REGISTRY_TABLE* tmp_add_class_5961;
  _RTL_RELATIVE_NAME* tmp_add_class_5962;
  _RTL_RUN_ONCE* tmp_add_class_5963;
  _RTL_RWLOCK* tmp_add_class_5964;
  _RTL_SPLAY_LINKS* tmp_add_class_5965;
  _RTL_SRWLOCK* tmp_add_class_5966;
  _RTL_SYSTEM_TIME* tmp_add_class_5967;
  _RTL_TIME_DYNAMIC_ZONE_INFORMATION* tmp_add_class_5968;
  _RTL_TIME_ZONE_INFORMATION* tmp_add_class_5969;
  _RTL_USER_PROCESS_INFORMATION* tmp_add_class_5970;
  _RTL_USER_PROCESS_PARAMETERS* tmp_add_class_5971;
  _RTL_USER_PROCESS_PARAMETERS32* tmp_add_class_5972;
  _RTL_USER_PROCESS_PARAMETERS64* tmp_add_class_5973;
  _Record* tmp_add_class_5974;
  _Recordset* tmp_add_class_5975;
  _RemotableHandle* tmp_add_class_5976;
  _SAFER_CODE_PROPERTIES_V2* tmp_add_class_5977;
  _SAndRestriction* tmp_add_class_5978;
  _SAppTimeArray* tmp_add_class_5979;
  _SBinary* tmp_add_class_5980;
  _SBinaryArray* tmp_add_class_5981;
  _SBitMaskRestriction* tmp_add_class_5982;
  _SCARD_ATRMASK* tmp_add_class_5983;
  _SCARD_IO_REQUEST* tmp_add_class_5984;
  _SCHANNEL_ALG* tmp_add_class_5985;
  _SCHANNEL_CRED* tmp_add_class_5986;
  _SCONTEXT_QUEUE* tmp_add_class_5987;
  _SCSI_ADAPTER_BUS_INFO* tmp_add_class_5988;
  _SCSI_ADDRESS* tmp_add_class_5989;
  _SCSI_BUS_DATA* tmp_add_class_5990;
  _SCSI_INQUIRY_DATA* tmp_add_class_5991;
  _SCSI_PASS_THROUGH* tmp_add_class_5992;
  _SCSI_PASS_THROUGH_DIRECT* tmp_add_class_5993;
  _SC_ACTION* tmp_add_class_5994;
  _SC_RPC_CONFIG_INFOA* tmp_add_class_5995;
  _SC_RPC_CONFIG_INFOW* tmp_add_class_5996;
  _SC_RPC_NOTIFY_PARAMS* tmp_add_class_5997;
  _SC_RPC_NOTIFY_PARAMS_LIST* tmp_add_class_5998;
  _SC_RPC_SERVICE_CONTROL_IN_PARAMSA* tmp_add_class_5999;
  _SC_RPC_SERVICE_CONTROL_IN_PARAMSW* tmp_add_class_6000;
  _SC_RPC_SERVICE_CONTROL_OUT_PARAMSA* tmp_add_class_6001;
  _SC_RPC_SERVICE_CONTROL_OUT_PARAMSW* tmp_add_class_6002;
  _SCommentRestriction* tmp_add_class_6003;
  _SComparePropsRestriction* tmp_add_class_6004;
  _SContentRestriction* tmp_add_class_6005;
  _SCurrencyArray* tmp_add_class_6006;
  _SDP_ELEMENT_DATA* tmp_add_class_6007;
  _SDP_STRING_TYPE_DATA* tmp_add_class_6008;
  _SDateTimeArray* tmp_add_class_6009;
  _SDoubleArray* tmp_add_class_6010;
  _SECPKG_CALL_INFO* tmp_add_class_6011;
  _SECPKG_CLIENT_INFO* tmp_add_class_6012;
  _SECPKG_CONTEXT_THUNKS* tmp_add_class_6013;
  _SECPKG_EXTENDED_INFORMATION* tmp_add_class_6014;
  _SECPKG_GSS_INFO* tmp_add_class_6015;
  _SECPKG_MUTUAL_AUTH_LEVEL* tmp_add_class_6016;
  _SECPKG_PARAMETERS* tmp_add_class_6017;
  _SECPKG_POST_LOGON_USER_INFO* tmp_add_class_6018;
  _SECPKG_PRIMARY_CRED* tmp_add_class_6019;
  _SECPKG_REDIRECTED_LOGON_BUFFER* tmp_add_class_6020;
  _SECPKG_SUPPLEMENTAL_CRED* tmp_add_class_6021;
  _SECPKG_SUPPLEMENTAL_CRED_ARRAY* tmp_add_class_6022;
  _SECPKG_TARGETINFO* tmp_add_class_6023;
  _SECTION_BASIC_INFORMATION* tmp_add_class_6024;
  _SECTION_IMAGE_INFORMATION* tmp_add_class_6025;
  _SECTION_OBJECT_POINTERS* tmp_add_class_6026;
  _SECURITY_ATTRIBUTES* tmp_add_class_6027;
  _SECURITY_FUNCTION_TABLE_A* tmp_add_class_6028;
  _SECURITY_FUNCTION_TABLE_W* tmp_add_class_6029;
  _SECURITY_INTEGER* tmp_add_class_6030;
  _SECURITY_LOGON_SESSION_DATA* tmp_add_class_6031;
  _SECURITY_PACKAGE_OPTIONS* tmp_add_class_6032;
  _SECURITY_QUALITY_OF_SERVICE* tmp_add_class_6033;
  _SECURITY_SUBJECT_CONTEXT* tmp_add_class_6034;
  _SECURITY_USER_DATA* tmp_add_class_6035;
  _SEC_CHANNEL_BINDINGS* tmp_add_class_6036;
  _SEC_WINNT_AUTH_IDENTITY_A* tmp_add_class_6037;
  _SEC_WINNT_AUTH_IDENTITY_W* tmp_add_class_6038;
  _SEMAPHORE_BASIC_INFORMATION* tmp_add_class_6039;
  _SERIALCONFIG* tmp_add_class_6040;
  _SERIALPERF_STATS* tmp_add_class_6041;
  _SERIAL_BASIC_SETTINGS* tmp_add_class_6042;
  _SERIAL_BAUD_RATE* tmp_add_class_6043;
  _SERIAL_CHARS* tmp_add_class_6044;
  _SERIAL_COMMPROP* tmp_add_class_6045;
  _SERIAL_HANDFLOW* tmp_add_class_6046;
  _SERIAL_LINE_CONTROL* tmp_add_class_6047;
  _SERIAL_QUEUE_SIZE* tmp_add_class_6048;
  _SERIAL_STATUS* tmp_add_class_6049;
  _SERIAL_TIMEOUTS* tmp_add_class_6050;
  _SERIAL_XOFF_COUNTER* tmp_add_class_6051;
  _SERVER_INFO_100* tmp_add_class_6052;
  _SERVER_INFO_101* tmp_add_class_6053;
  _SERVICE_ADDRESS* tmp_add_class_6054;
  _SERVICE_ADDRESSES* tmp_add_class_6055;
  _SERVICE_ASYNC_INFO* tmp_add_class_6056;
  _SERVICE_CONTROL_STATUS_REASON_IN_PARAMSA* tmp_add_class_6057;
  _SERVICE_CONTROL_STATUS_REASON_IN_PARAMSW* tmp_add_class_6058;
  _SERVICE_CONTROL_STATUS_REASON_OUT_PARAMS* tmp_add_class_6059;
  _SERVICE_DELAYED_AUTO_START_INFO* tmp_add_class_6060;
  _SERVICE_DESCRIPTIONA* tmp_add_class_6061;
  _SERVICE_DESCRIPTIONW* tmp_add_class_6062;
  _SERVICE_FAILURE_ACTIONSA* tmp_add_class_6063;
  _SERVICE_FAILURE_ACTIONSW* tmp_add_class_6064;
  _SERVICE_FAILURE_ACTIONS_FLAG* tmp_add_class_6065;
  _SERVICE_INFOA* tmp_add_class_6066;
  _SERVICE_INFOW* tmp_add_class_6067;
  _SERVICE_NOTIFY_2A* tmp_add_class_6068;
  _SERVICE_NOTIFY_2W* tmp_add_class_6069;
  _SERVICE_NOTIFY_STATUS_CHANGE_PARAMS_1* tmp_add_class_6070;
  _SERVICE_NOTIFY_STATUS_CHANGE_PARAMS_2* tmp_add_class_6071;
  _SERVICE_PRESHUTDOWN_INFO* tmp_add_class_6072;
  _SERVICE_REQUIRED_PRIVILEGES_INFOA* tmp_add_class_6073;
  _SERVICE_REQUIRED_PRIVILEGES_INFOW* tmp_add_class_6074;
  _SERVICE_RPC_REQUIRED_PRIVILEGES_INFO* tmp_add_class_6075;
  _SERVICE_SID_INFO* tmp_add_class_6076;
  _SERVICE_STATUS* tmp_add_class_6077;
  _SERVICE_STATUS_PROCESS* tmp_add_class_6078;
  _SERVICE_TABLE_ENTRYA* tmp_add_class_6079;
  _SERVICE_TABLE_ENTRYW* tmp_add_class_6080;
  _SERVICE_TYPE_INFO_ABSA* tmp_add_class_6081;
  _SERVICE_TYPE_INFO_ABSW* tmp_add_class_6082;
  _SERVICE_TYPE_VALUE_ABSA* tmp_add_class_6083;
  _SERVICE_TYPE_VALUE_ABSW* tmp_add_class_6084;
  _SESSION_BUFFER* tmp_add_class_6085;
  _SESSION_HEADER* tmp_add_class_6086;
  _SET_PARTITION_INFORMATION* tmp_add_class_6087;
  _SExistRestriction* tmp_add_class_6088;
  _SFV_CREATE* tmp_add_class_6089;
  _SGuidArray* tmp_add_class_6090;
  _SHChangeDWORDAsIDList* tmp_add_class_6091;
  _SHChangeNotifyEntry* tmp_add_class_6092;
  _SHChangeProductKeyAsIDList* tmp_add_class_6093;
  _SHDESCRIPTIONID* tmp_add_class_6094;
  _SHELLEXECUTEINFOA* tmp_add_class_6095;
  _SHELLEXECUTEINFOW* tmp_add_class_6096;
  _SHFILEOPSTRUCTA* tmp_add_class_6097;
  _SHFILEOPSTRUCTW* tmp_add_class_6098;
  _SHNAMEMAPPINGA* tmp_add_class_6099;
  _SHNAMEMAPPINGW* tmp_add_class_6100;
  _SHORT_SIZEDARR* tmp_add_class_6101;
  _SHQUERYRBINFO* tmp_add_class_6102;
  _SHSTOCKICONINFO* tmp_add_class_6103;
  _SID* tmp_add_class_6104;
  _SID_AND_ATTRIBUTES* tmp_add_class_6105;
  _SID_AND_ATTRIBUTES_HASH* tmp_add_class_6106;
  _SID_INFO* tmp_add_class_6107;
  _SID_INFO_LIST* tmp_add_class_6108;
  _SINGLE_LIST_ENTRY* tmp_add_class_6109;
  _SI_ACCESS* tmp_add_class_6110;
  _SI_INHERIT_TYPE* tmp_add_class_6111;
  _SI_OBJECT_INFO* tmp_add_class_6112;
  _SLIST_HEADER* tmp_add_class_6113;
  _SLPSTRArray* tmp_add_class_6114;
  _SLargeIntegerArray* tmp_add_class_6115;
  _SLongArray* tmp_add_class_6116;
  _SMGRSTATUS* tmp_add_class_6117;
  _SNotRestriction* tmp_add_class_6118;
  _SOCKADDR_INET* tmp_add_class_6119;
  _SOCKADDR_IRDA* tmp_add_class_6120;
  _SOCKET_ADDRESS* tmp_add_class_6121;
  _SOCKET_ADDRESS_LIST* tmp_add_class_6122;
  _SOURCEFILE* tmp_add_class_6123;
  _SOURCEFILEW* tmp_add_class_6124;
  _SOURCE_MEDIA_A* tmp_add_class_6125;
  _SOURCE_MEDIA_W* tmp_add_class_6126;
  _SOrRestriction* tmp_add_class_6127;
  _SPC_FINANCIAL_CRITERIA* tmp_add_class_6128;
  _SPC_IMAGE* tmp_add_class_6129;
  _SPC_INDIRECT_DATA_CONTENT* tmp_add_class_6130;
  _SPC_PE_IMAGE_DATA* tmp_add_class_6131;
  _SPC_SERIALIZED_OBJECT* tmp_add_class_6132;
  _SPC_SP_AGENCY_INFO* tmp_add_class_6133;
  _SPC_SP_OPUS_INFO* tmp_add_class_6134;
  _SPC_STATEMENT_TYPE* tmp_add_class_6135;
  _SPLCLIENT_INFO_1* tmp_add_class_6136;
  _SP_ALTPLATFORM_INFO_V1* tmp_add_class_6137;
  _SP_ALTPLATFORM_INFO_V2* tmp_add_class_6138;
  _SP_BACKUP_QUEUE_PARAMS_V1_A* tmp_add_class_6139;
  _SP_BACKUP_QUEUE_PARAMS_V1_W* tmp_add_class_6140;
  _SP_BACKUP_QUEUE_PARAMS_V2_A* tmp_add_class_6141;
  _SP_BACKUP_QUEUE_PARAMS_V2_W* tmp_add_class_6142;
  _SP_CLASSIMAGELIST_DATA* tmp_add_class_6143;
  _SP_CLASSINSTALL_HEADER* tmp_add_class_6144;
  _SP_DETECTDEVICE_PARAMS* tmp_add_class_6145;
  _SP_DEVICE_INTERFACE_DATA* tmp_add_class_6146;
  _SP_DEVICE_INTERFACE_DETAIL_DATA_A* tmp_add_class_6147;
  _SP_DEVICE_INTERFACE_DETAIL_DATA_W* tmp_add_class_6148;
  _SP_DEVINFO_DATA* tmp_add_class_6149;
  _SP_DEVINFO_LIST_DETAIL_DATA_A* tmp_add_class_6150;
  _SP_DEVINFO_LIST_DETAIL_DATA_W* tmp_add_class_6151;
  _SP_DEVINSTALL_PARAMS_A* tmp_add_class_6152;
  _SP_DEVINSTALL_PARAMS_W* tmp_add_class_6153;
  _SP_DRVINFO_DATA_V1_A* tmp_add_class_6154;
  _SP_DRVINFO_DATA_V1_W* tmp_add_class_6155;
  _SP_DRVINFO_DATA_V2_A* tmp_add_class_6156;
  _SP_DRVINFO_DATA_V2_W* tmp_add_class_6157;
  _SP_DRVINFO_DETAIL_DATA_A* tmp_add_class_6158;
  _SP_DRVINFO_DETAIL_DATA_W* tmp_add_class_6159;
  _SP_DRVINSTALL_PARAMS* tmp_add_class_6160;
  _SP_ENABLECLASS_PARAMS* tmp_add_class_6161;
  _SP_FILE_COPY_PARAMS_A* tmp_add_class_6162;
  _SP_FILE_COPY_PARAMS_W* tmp_add_class_6163;
  _SP_INF_INFORMATION* tmp_add_class_6164;
  _SP_INF_SIGNER_INFO_A* tmp_add_class_6165;
  _SP_INF_SIGNER_INFO_W* tmp_add_class_6166;
  _SP_INSTALLWIZARD_DATA* tmp_add_class_6167;
  _SP_NEWDEVICEWIZARD_DATA* tmp_add_class_6168;
  _SP_ORIGINAL_FILE_INFO_A* tmp_add_class_6169;
  _SP_ORIGINAL_FILE_INFO_W* tmp_add_class_6170;
  _SP_POWERMESSAGEWAKE_PARAMS_A* tmp_add_class_6171;
  _SP_POWERMESSAGEWAKE_PARAMS_W* tmp_add_class_6172;
  _SP_PROPCHANGE_PARAMS* tmp_add_class_6173;
  _SP_PROPSHEETPAGE_REQUEST* tmp_add_class_6174;
  _SP_REGISTER_CONTROL_STATUSA* tmp_add_class_6175;
  _SP_REGISTER_CONTROL_STATUSW* tmp_add_class_6176;
  _SP_REMOVEDEVICE_PARAMS* tmp_add_class_6177;
  _SP_SELECTDEVICE_PARAMS_A* tmp_add_class_6178;
  _SP_SELECTDEVICE_PARAMS_W* tmp_add_class_6179;
  _SP_TROUBLESHOOTER_PARAMS_A* tmp_add_class_6180;
  _SP_TROUBLESHOOTER_PARAMS_W* tmp_add_class_6181;
  _SP_UNREMOVEDEVICE_PARAMS* tmp_add_class_6182;
  _SPropProblem* tmp_add_class_6183;
  _SPropProblemArray* tmp_add_class_6184;
  _SPropTagArray* tmp_add_class_6185;
  _SPropValue* tmp_add_class_6186;
  _SPropertyRestriction* tmp_add_class_6187;
  _SRCCODEINFO* tmp_add_class_6188;
  _SRCCODEINFOW* tmp_add_class_6189;
  _SRealArray* tmp_add_class_6190;
  _SRestriction* tmp_add_class_6191;
  _SRow* tmp_add_class_6192;
  _SRowSet* tmp_add_class_6193;
  _SShortArray* tmp_add_class_6194;
  _SSizeRestriction* tmp_add_class_6195;
  _SSortOrder* tmp_add_class_6196;
  _SSortOrderSet* tmp_add_class_6197;
  _SSubRestriction* tmp_add_class_6198;
  _STACKFRAME* tmp_add_class_6199;
  _STACKFRAME64* tmp_add_class_6200;
  _STARTUPINFOA* tmp_add_class_6201;
  _STARTUPINFOEXA* tmp_add_class_6202;
  _STARTUPINFOEXW* tmp_add_class_6203;
  _STARTUPINFOW* tmp_add_class_6204;
  _STATURL* tmp_add_class_6205;
  _STAT_SERVER_0* tmp_add_class_6206;
  _STAT_WORKSTATION_0* tmp_add_class_6207;
  _STINOTIFY* tmp_add_class_6208;
  _STI_DEVICE_INFORMATIONW* tmp_add_class_6209;
  _STI_DEV_CAPS* tmp_add_class_6210;
  _STORAGE_ADAPTER_DESCRIPTOR* tmp_add_class_6211;
  _STORAGE_BUS_RESET_REQUEST* tmp_add_class_6212;
  _STORAGE_DEPENDENCY_INFO* tmp_add_class_6213;
  _STORAGE_DEPENDENCY_INFO_TYPE_1* tmp_add_class_6214;
  _STORAGE_DEPENDENCY_INFO_TYPE_2* tmp_add_class_6215;
  _STORAGE_DESCRIPTOR_HEADER* tmp_add_class_6216;
  _STORAGE_DEVICE_DESCRIPTOR* tmp_add_class_6217;
  _STORAGE_DEVICE_NUMBER* tmp_add_class_6218;
  _STORAGE_PROPERTY_QUERY* tmp_add_class_6219;
  _STRING* tmp_add_class_6220;
  _STRRET* tmp_add_class_6221;
  _SUB_Q_CHANNEL_DATA* tmp_add_class_6222;
  _SUB_Q_CURRENT_POSITION* tmp_add_class_6223;
  _SUB_Q_HEADER* tmp_add_class_6224;
  _SUB_Q_MEDIA_CATALOG_NUMBER* tmp_add_class_6225;
  _SUB_Q_TRACK_ISRC* tmp_add_class_6226;
  _SV2CVW2_PARAMS* tmp_add_class_6227;
  _SWStringArray* tmp_add_class_6228;
  _SYMBOL_INFO* tmp_add_class_6229;
  _SYMBOL_INFOW* tmp_add_class_6230;
  _SYMBOL_INFO_PACKAGE* tmp_add_class_6231;
  _SYMBOL_INFO_PACKAGEW* tmp_add_class_6232;
  _SYMSRV_INDEX_INFO* tmp_add_class_6233;
  _SYSTEMTIME* tmp_add_class_6234;
  _SYSTEM_ALARM_ACE* tmp_add_class_6235;
  _SYSTEM_ALARM_CALLBACK_ACE* tmp_add_class_6236;
  _SYSTEM_ALARM_CALLBACK_OBJECT_ACE* tmp_add_class_6237;
  _SYSTEM_ALARM_OBJECT_ACE* tmp_add_class_6238;
  _SYSTEM_AUDIT_ACE* tmp_add_class_6239;
  _SYSTEM_AUDIT_CALLBACK_ACE* tmp_add_class_6240;
  _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE* tmp_add_class_6241;
  _SYSTEM_AUDIT_OBJECT_ACE* tmp_add_class_6242;
  _SYSTEM_BASIC_INFORMATION* tmp_add_class_6243;
  _SYSTEM_CACHE_INFORMATION* tmp_add_class_6244;
  _SYSTEM_CODEINTEGRITY_INFORMATION* tmp_add_class_6245;
  _SYSTEM_CONFIGURATION_INFO* tmp_add_class_6246;
  _SYSTEM_CPU_INFORMATION* tmp_add_class_6247;
  _SYSTEM_CPU_SET_INFORMATION* tmp_add_class_6248;
  _SYSTEM_DRIVER_INFORMATION* tmp_add_class_6249;
  _SYSTEM_EXCEPTION_INFORMATION* tmp_add_class_6250;
  _SYSTEM_EXTENDED_THREAD_INFORMATION* tmp_add_class_6251;
  _SYSTEM_FIRMWARE_TABLE_INFORMATION* tmp_add_class_6252;
  _SYSTEM_HANDLE_ENTRY* tmp_add_class_6253;
  _SYSTEM_HANDLE_INFORMATION* tmp_add_class_6254;
  _SYSTEM_HANDLE_INFORMATION_EX* tmp_add_class_6255;
  _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX* tmp_add_class_6256;
  _SYSTEM_INFO* tmp_add_class_6257;
  _SYSTEM_INTERRUPT_INFORMATION* tmp_add_class_6258;
  _SYSTEM_KERNEL_DEBUGGER_INFORMATION* tmp_add_class_6259;
  _SYSTEM_KERNEL_DEBUGGER_INFORMATION_EX* tmp_add_class_6260;
  _SYSTEM_LOGICAL_PROCESSOR_INFORMATION* tmp_add_class_6261;
  _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX* tmp_add_class_6262;
  _SYSTEM_LOOKASIDE_INFORMATION* tmp_add_class_6263;
  _SYSTEM_MANDATORY_LABEL_ACE* tmp_add_class_6264;
  _SYSTEM_PERFORMANCE_INFORMATION* tmp_add_class_6265;
  _SYSTEM_POWER_INFORMATION* tmp_add_class_6266;
  _SYSTEM_POWER_LEVEL* tmp_add_class_6267;
  _SYSTEM_POWER_POLICY* tmp_add_class_6268;
  _SYSTEM_POWER_STATUS* tmp_add_class_6269;
  _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION* tmp_add_class_6270;
  _SYSTEM_PROCESS_INFORMATION* tmp_add_class_6271;
  _SYSTEM_REGISTRY_QUOTA_INFORMATION* tmp_add_class_6272;
  _SYSTEM_THREAD_INFORMATION* tmp_add_class_6273;
  _SYSTEM_TIMEOFDAY_INFORMATION* tmp_add_class_6274;
  _SYSTEM_TIME_ADJUSTMENT* tmp_add_class_6275;
  _SYSTEM_TIME_ADJUSTMENT_QUERY* tmp_add_class_6276;
  _SdpAttributeRange* tmp_add_class_6277;
  _SdpQueryUuid* tmp_add_class_6278;
  _SearchAssistantEvents* tmp_add_class_6279;
  _SecBuffer* tmp_add_class_6280;
  _SecBufferDesc* tmp_add_class_6281;
  _SecHandle* tmp_add_class_6282;
  _SecPkgContext_AccessToken* tmp_add_class_6283;
  _SecPkgContext_ApplicationProtocol* tmp_add_class_6284;
  _SecPkgContext_AuthorityA* tmp_add_class_6285;
  _SecPkgContext_AuthorityW* tmp_add_class_6286;
  _SecPkgContext_AuthzID* tmp_add_class_6287;
  _SecPkgContext_Bindings* tmp_add_class_6288;
  _SecPkgContext_CipherInfo* tmp_add_class_6289;
  _SecPkgContext_ConnectionInfo* tmp_add_class_6290;
  _SecPkgContext_CredentialNameA* tmp_add_class_6291;
  _SecPkgContext_CredentialNameW* tmp_add_class_6292;
  _SecPkgContext_DceInfo* tmp_add_class_6293;
  _SecPkgContext_Flags* tmp_add_class_6294;
  _SecPkgContext_IssuerListInfoEx* tmp_add_class_6295;
  _SecPkgContext_KeyInfoA* tmp_add_class_6296;
  _SecPkgContext_KeyInfoW* tmp_add_class_6297;
  _SecPkgContext_Lifespan* tmp_add_class_6298;
  _SecPkgContext_NamesA* tmp_add_class_6299;
  _SecPkgContext_NamesW* tmp_add_class_6300;
  _SecPkgContext_NativeNamesA* tmp_add_class_6301;
  _SecPkgContext_NativeNamesW* tmp_add_class_6302;
  _SecPkgContext_NegotiationInfoA* tmp_add_class_6303;
  _SecPkgContext_NegotiationInfoW* tmp_add_class_6304;
  _SecPkgContext_PackageInfoA* tmp_add_class_6305;
  _SecPkgContext_PackageInfoW* tmp_add_class_6306;
  _SecPkgContext_PasswordExpiry* tmp_add_class_6307;
  _SecPkgContext_ProtoInfoA* tmp_add_class_6308;
  _SecPkgContext_ProtoInfoW* tmp_add_class_6309;
  _SecPkgContext_SessionKey* tmp_add_class_6310;
  _SecPkgContext_Sizes* tmp_add_class_6311;
  _SecPkgContext_StreamSizes* tmp_add_class_6312;
  _SecPkgContext_Target* tmp_add_class_6313;
  _SecPkgContext_TargetInformation* tmp_add_class_6314;
  _SecPkgContext_UserFlags* tmp_add_class_6315;
  _SecPkgCred_CipherStrengths* tmp_add_class_6316;
  _SecPkgCred_SupportedAlgs* tmp_add_class_6317;
  _SecPkgCred_SupportedProtocols* tmp_add_class_6318;
  _SecPkgCredentials_NamesA* tmp_add_class_6319;
  _SecPkgCredentials_NamesW* tmp_add_class_6320;
  _SecPkgInfoA* tmp_add_class_6321;
  _SecPkgInfoW* tmp_add_class_6322;
  _StrEntryA* tmp_add_class_6323;
  _StrEntryW* tmp_add_class_6324;
  _StrTableA* tmp_add_class_6325;
  _StrTableW* tmp_add_class_6326;
  _Stream* tmp_add_class_6327;
  _TABLE_NOTIFICATION* tmp_add_class_6328;
  _TAPE_CREATE_PARTITION* tmp_add_class_6329;
  _TAPE_ERASE* tmp_add_class_6330;
  _TAPE_GET_DRIVE_PARAMETERS* tmp_add_class_6331;
  _TAPE_GET_MEDIA_PARAMETERS* tmp_add_class_6332;
  _TAPE_GET_POSITION* tmp_add_class_6333;
  _TAPE_GET_STATISTICS* tmp_add_class_6334;
  _TAPE_PREPARE* tmp_add_class_6335;
  _TAPE_SET_DRIVE_PARAMETERS* tmp_add_class_6336;
  _TAPE_SET_MEDIA_PARAMETERS* tmp_add_class_6337;
  _TAPE_SET_POSITION* tmp_add_class_6338;
  _TAPE_STATISTICS* tmp_add_class_6339;
  _TAPE_WRITE_MARKS* tmp_add_class_6340;
  _TASKDIALOGCONFIG* tmp_add_class_6341;
  _TASKDIALOG_BUTTON* tmp_add_class_6342;
  _TASK_TRIGGER* tmp_add_class_6343;
  _TBBUTTON* tmp_add_class_6344;
  _TBINFO* tmp_add_class_6345;
  _TCI_CLIENT_FUNC_LIST* tmp_add_class_6346;
  _TEB* tmp_add_class_6347;
  _TEB32* tmp_add_class_6348;
  _TEB64* tmp_add_class_6349;
  _TEB_ACTIVE_FRAME* tmp_add_class_6350;
  _TEB_ACTIVE_FRAME_CONTEXT* tmp_add_class_6351;
  _TEB_ACTIVE_FRAME_CONTEXT_EX* tmp_add_class_6352;
  _TEB_ACTIVE_FRAME_EX* tmp_add_class_6353;
  _TEB_FLS_DATA* tmp_add_class_6354;
  _THREAD_BASIC_INFORMATION* tmp_add_class_6355;
  _THREAD_DESCRIPTOR_INFORMATION* tmp_add_class_6356;
  _THREAD_NAME_INFORMATION* tmp_add_class_6357;
  _THREAD_POWER_THROTTLING_STATE* tmp_add_class_6358;
  _TIMER_BASIC_INFORMATION* tmp_add_class_6359;
  _TIME_DYNAMIC_ZONE_INFORMATION* tmp_add_class_6360;
  _TIME_FIELDS* tmp_add_class_6361;
  _TIME_ZONE_INFORMATION* tmp_add_class_6362;
  _TI_FINDCHILDREN_PARAMS* tmp_add_class_6363;
  _TOKEN_ACCESS_INFORMATION* tmp_add_class_6364;
  _TOKEN_APPCONTAINER_INFORMATION* tmp_add_class_6365;
  _TOKEN_AUDIT_POLICY* tmp_add_class_6366;
  _TOKEN_CONTROL* tmp_add_class_6367;
  _TOKEN_DEFAULT_DACL* tmp_add_class_6368;
  _TOKEN_ELEVATION* tmp_add_class_6369;
  _TOKEN_GROUPS* tmp_add_class_6370;
  _TOKEN_GROUPS_AND_PRIVILEGES* tmp_add_class_6371;
  _TOKEN_LINKED_TOKEN* tmp_add_class_6372;
  _TOKEN_MANDATORY_LABEL* tmp_add_class_6373;
  _TOKEN_MANDATORY_POLICY* tmp_add_class_6374;
  _TOKEN_ORIGIN* tmp_add_class_6375;
  _TOKEN_OWNER* tmp_add_class_6376;
  _TOKEN_PRIMARY_GROUP* tmp_add_class_6377;
  _TOKEN_PRIVILEGES* tmp_add_class_6378;
  _TOKEN_SOURCE* tmp_add_class_6379;
  _TOKEN_STATISTICS* tmp_add_class_6380;
  _TOKEN_USER* tmp_add_class_6381;
  _TP_CALLBACK_ENVIRON_V1* tmp_add_class_6382;
  _TP_CALLBACK_ENVIRON_V3* tmp_add_class_6383;
  _TP_POOL_STACK_INFORMATION* tmp_add_class_6384;
  _TRACE_GUID_PROPERTIES* tmp_add_class_6385;
  _TRACE_GUID_REGISTRATION* tmp_add_class_6386;
  _TRACE_LOGFILE_HEADER* tmp_add_class_6387;
  _TRACK_DATA* tmp_add_class_6388;
  _TRANSMIT_FILE_BUFFERS* tmp_add_class_6389;
  _TRANSMIT_PACKETS_ELEMENT* tmp_add_class_6390;
  _TRIGGER_TYPE_UNION* tmp_add_class_6391;
  _TRIVERTEX* tmp_add_class_6392;
  _TRUSTED_DOMAIN_AUTH_INFORMATION* tmp_add_class_6393;
  _TRUSTED_DOMAIN_INFORMATION_EX* tmp_add_class_6394;
  _TRUSTEE_A* tmp_add_class_6395;
  _TRUSTEE_ACCESSA* tmp_add_class_6396;
  _TRUSTEE_ACCESSW* tmp_add_class_6397;
  _TRUSTEE_W* tmp_add_class_6398;
  _TTGETTITLE* tmp_add_class_6399;
  _TT_HITTESTINFOA* tmp_add_class_6400;
  _TT_HITTESTINFOW* tmp_add_class_6401;
  _UDACCEL* tmp_add_class_6402;
  _ULARGE_INTEGER* tmp_add_class_6403;
  _UMS_SCHEDULER_STARTUP_INFO* tmp_add_class_6404;
  _UNICODE_STRING* tmp_add_class_6405;
  _UNICODE_STRING32* tmp_add_class_6406;
  _UNICODE_STRING64* tmp_add_class_6407;
  _UNLOAD_DLL_DEBUG_INFO* tmp_add_class_6408;
  _UNSIGNED_RATIO* tmp_add_class_6409;
  _UNWIND_HISTORY_TABLE* tmp_add_class_6410;
  _UNWIND_HISTORY_TABLE_ENTRY* tmp_add_class_6411;
  _URB* tmp_add_class_6412;
  _URB_BULK_OR_INTERRUPT_TRANSFER* tmp_add_class_6413;
  _URB_CONTROL_DESCRIPTOR_REQUEST* tmp_add_class_6414;
  _URB_CONTROL_FEATURE_REQUEST* tmp_add_class_6415;
  _URB_CONTROL_GET_CONFIGURATION_REQUEST* tmp_add_class_6416;
  _URB_CONTROL_GET_INTERFACE_REQUEST* tmp_add_class_6417;
  _URB_CONTROL_GET_STATUS_REQUEST* tmp_add_class_6418;
  _URB_CONTROL_TRANSFER* tmp_add_class_6419;
  _URB_CONTROL_VENDOR_OR_CLASS_REQUEST* tmp_add_class_6420;
  _URB_FRAME_LENGTH_CONTROL* tmp_add_class_6421;
  _URB_GET_CURRENT_FRAME_NUMBER* tmp_add_class_6422;
  _URB_GET_FRAME_LENGTH* tmp_add_class_6423;
  _URB_HCD_AREA* tmp_add_class_6424;
  _URB_HEADER* tmp_add_class_6425;
  _URB_ISOCH_TRANSFER* tmp_add_class_6426;
  _URB_OS_FEATURE_DESCRIPTOR_REQUEST* tmp_add_class_6427;
  _URB_PIPE_REQUEST* tmp_add_class_6428;
  _URB_SELECT_CONFIGURATION* tmp_add_class_6429;
  _URB_SELECT_INTERFACE* tmp_add_class_6430;
  _URB_SET_FRAME_LENGTH* tmp_add_class_6431;
  _USAGE_AND_PAGE* tmp_add_class_6432;
  _USBD_INTERFACE_INFORMATION* tmp_add_class_6433;
  _USBD_INTERFACE_LIST_ENTRY* tmp_add_class_6434;
  _USBD_ISO_PACKET_DESCRIPTOR* tmp_add_class_6435;
  _USBD_PIPE_INFORMATION* tmp_add_class_6436;
  _USBD_VERSION_INFORMATION* tmp_add_class_6437;
  _USB_COMMON_DESCRIPTOR* tmp_add_class_6438;
  _USB_CONFIGURATION_DESCRIPTOR* tmp_add_class_6439;
  _USB_DEVICE_DESCRIPTOR* tmp_add_class_6440;
  _USB_ENDPOINT_DESCRIPTOR* tmp_add_class_6441;
  _USB_HUB_DESCRIPTOR* tmp_add_class_6442;
  _USB_INTERFACE_DESCRIPTOR* tmp_add_class_6443;
  _USB_STRING_DESCRIPTOR* tmp_add_class_6444;
  _USERNAME_TARGET_CREDENTIAL_INFO* tmp_add_class_6445;
  _USER_INFO_0* tmp_add_class_6446;
  _USER_INFO_1* tmp_add_class_6447;
  _USER_INFO_10* tmp_add_class_6448;
  _USER_INFO_1003* tmp_add_class_6449;
  _USER_INFO_1005* tmp_add_class_6450;
  _USER_INFO_1006* tmp_add_class_6451;
  _USER_INFO_1007* tmp_add_class_6452;
  _USER_INFO_1008* tmp_add_class_6453;
  _USER_INFO_1009* tmp_add_class_6454;
  _USER_INFO_1010* tmp_add_class_6455;
  _USER_INFO_1011* tmp_add_class_6456;
  _USER_INFO_1012* tmp_add_class_6457;
  _USER_INFO_1013* tmp_add_class_6458;
  _USER_INFO_1014* tmp_add_class_6459;
  _USER_INFO_1017* tmp_add_class_6460;
  _USER_INFO_1018* tmp_add_class_6461;
  _USER_INFO_1020* tmp_add_class_6462;
  _USER_INFO_1023* tmp_add_class_6463;
  _USER_INFO_1024* tmp_add_class_6464;
  _USER_INFO_1025* tmp_add_class_6465;
  _USER_INFO_1051* tmp_add_class_6466;
  _USER_INFO_1052* tmp_add_class_6467;
  _USER_INFO_1053* tmp_add_class_6468;
  _USER_INFO_11* tmp_add_class_6469;
  _USER_INFO_2* tmp_add_class_6470;
  _USER_INFO_20* tmp_add_class_6471;
  _USER_INFO_23* tmp_add_class_6472;
  _USER_INFO_3* tmp_add_class_6473;
  _USER_INFO_4* tmp_add_class_6474;
  _USER_MARSHAL_CB* tmp_add_class_6475;
  _USER_MARSHAL_ROUTINE_QUADRUPLE* tmp_add_class_6476;
  _USER_MODALS_INFO_0* tmp_add_class_6477;
  _USER_MODALS_INFO_1* tmp_add_class_6478;
  _USER_MODALS_INFO_2* tmp_add_class_6479;
  _USER_MODALS_INFO_3* tmp_add_class_6480;
  _USER_POWER_POLICY* tmp_add_class_6481;
  _USE_INFO_1* tmp_add_class_6482;
  _USE_INFO_2* tmp_add_class_6483;
  _UUID_VECTOR* tmp_add_class_6484;
  _VERIFY_INFORMATION* tmp_add_class_6485;
  _VIDEO_STREAM_CONFIG_CAPS* tmp_add_class_6486;
  _VIDMEM* tmp_add_class_6487;
  _VIDMEMINFO* tmp_add_class_6488;
  _VIRTUAL_DISK_PROGRESS* tmp_add_class_6489;
  _VIRTUAL_STORAGE_TYPE* tmp_add_class_6490;
  _VMR9AllocationInfo* tmp_add_class_6491;
  _VMR9AlphaBitmap* tmp_add_class_6492;
  _VMR9DeinterlaceCaps* tmp_add_class_6493;
  _VMR9Frequency* tmp_add_class_6494;
  _VMR9MonitorInfo* tmp_add_class_6495;
  _VMR9NormalizedRect* tmp_add_class_6496;
  _VMR9PresentationInfo* tmp_add_class_6497;
  _VMR9ProcAmpControl* tmp_add_class_6498;
  _VMR9ProcAmpControlRange* tmp_add_class_6499;
  _VMR9VideoDesc* tmp_add_class_6500;
  _VMR9VideoStreamInfo* tmp_add_class_6501;
  _VMRALPHABITMAP* tmp_add_class_6502;
  _VMRDeinterlaceCaps* tmp_add_class_6503;
  _VMRFrequency* tmp_add_class_6504;
  _VMRVIDEOSTREAMINFO* tmp_add_class_6505;
  _VMRVideoDesc* tmp_add_class_6506;
  _VM_COUNTERS* tmp_add_class_6507;
  _VM_COUNTERS_EX* tmp_add_class_6508;
  _VOLUME_CONTROL* tmp_add_class_6509;
  _VOLUME_DISK_EXTENTS* tmp_add_class_6510;
  _VPB* tmp_add_class_6511;
  _VSS_SNAPSHOT_PROP* tmp_add_class_6512;
  _VTableProvStruc* tmp_add_class_6513;
  _WAITCHAIN_NODE_INFO* tmp_add_class_6514;
  _WAIT_CONTEXT_BLOCK* tmp_add_class_6515;
  _WAVEFILTER* tmp_add_class_6516;
  _WAVEFILTER_VOLUME* tmp_add_class_6517;
  _WAVELINK* tmp_add_class_6518;
  _WEEKLY* tmp_add_class_6519;
  _WER_DUMP_CUSTOM_OPTIONS* tmp_add_class_6520;
  _WER_EXCEPTION_INFORMATION* tmp_add_class_6521;
  _WER_REPORT_INFORMATION* tmp_add_class_6522;
  _WIM_MOUNT_LIST* tmp_add_class_6523;
  _WIN32_FILE_ATTRIBUTES_DATA* tmp_add_class_6524;
  _WIN32_FIND_DATAA* tmp_add_class_6525;
  _WIN32_FIND_DATAW* tmp_add_class_6526;
  _WIN32_FIND_STREAM_DATA* tmp_add_class_6527;
  _WIN32_MEMORY_RANGE_ENTRY* tmp_add_class_6528;
  _WIN32_STREAM_ID* tmp_add_class_6529;
  _WINDOWDATA* tmp_add_class_6530;
  _WINHTTP_PROXY_RESULT* tmp_add_class_6531;
  _WINHTTP_PROXY_RESULT_ENTRY* tmp_add_class_6532;
  _WINHTTP_PROXY_RESULT_EX* tmp_add_class_6533;
  _WINHTTP_PROXY_SETTINGS* tmp_add_class_6534;
  _WINHTTP_REQUEST_STATS* tmp_add_class_6535;
  _WINHTTP_REQUEST_TIMES* tmp_add_class_6536;
  _WINHTTP_WEB_SOCKET_ASYNC_RESULT* tmp_add_class_6537;
  _WINHTTP_WEB_SOCKET_STATUS* tmp_add_class_6538;
  _WINSTATIONINFORMATIONW* tmp_add_class_6539;
  _WINTRUST_DATA* tmp_add_class_6540;
  _WIN_CERTIFICATE* tmp_add_class_6541;
  _WIN_TRUST_ACTDATA_CONTEXT_SUBJECT_ONLY* tmp_add_class_6542;
  _WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT* tmp_add_class_6543;
  _WIN_TRUST_SUBJECT_FILE* tmp_add_class_6544;
  _WIN_TRUST_SUBJECT_FILE_AND_DISPLAY* tmp_add_class_6545;
  _WKSTA_INFO_100* tmp_add_class_6546;
  _WKSTA_INFO_101* tmp_add_class_6547;
  _WKSTA_INFO_102* tmp_add_class_6548;
  _WKSTA_TRANSPORT_INFO_0* tmp_add_class_6549;
  _WKSTA_USER_INFO_0* tmp_add_class_6550;
  _WKSTA_USER_INFO_1* tmp_add_class_6551;
  _WKSTA_USER_INFO_1101* tmp_add_class_6552;
  _WLAN_AVAILABLE_NETWORK* tmp_add_class_6553;
  _WLAN_AVAILABLE_NETWORK_LIST* tmp_add_class_6554;
  _WLAN_HOSTED_NETWORK_PEER_STATE* tmp_add_class_6555;
  _WLAN_HOSTED_NETWORK_STATUS* tmp_add_class_6556;
  _WLAN_INTERFACE_INFO* tmp_add_class_6557;
  _WLAN_INTERFACE_INFO_LIST* tmp_add_class_6558;
  _WLAN_NOTIFICATION_DATA* tmp_add_class_6559;
  _WLAN_RAW_DATA* tmp_add_class_6560;
  _WMIGUIDINFORMATION* tmp_add_class_6561;
  _WMMediaType* tmp_add_class_6562;
  _WMPOCXEvents* tmp_add_class_6563;
  _WMReaderClientInfo* tmp_add_class_6564;
  _WMReaderStatistics* tmp_add_class_6565;
  _WMStreamPrioritizationRecord* tmp_add_class_6566;
  _WMT_TIMECODE_EXTENSION_DATA* tmp_add_class_6567;
  _WMWriterStatistics* tmp_add_class_6568;
  _WMWriterStatisticsEx* tmp_add_class_6569;
  _WM_PORT_NUMBER_RANGE* tmp_add_class_6570;
  _WNODE_HEADER* tmp_add_class_6571;
  _WOW64_CPURESERVED* tmp_add_class_6572;
  _WOW64_CPU_AREA_INFO* tmp_add_class_6573;
  _WSABUF* tmp_add_class_6574;
  _WSACMSGHDR* tmp_add_class_6575;
  _WSACOMPLETION* tmp_add_class_6576;
  _WSAMSG* tmp_add_class_6577;
  _WSANAMESPACE_INFOA* tmp_add_class_6578;
  _WSANAMESPACE_INFOW* tmp_add_class_6579;
  _WSANETWORKEVENTS* tmp_add_class_6580;
  _WSANSClassInfoA* tmp_add_class_6581;
  _WSANSClassInfoW* tmp_add_class_6582;
  _WSAPROTOCOLCHAIN* tmp_add_class_6583;
  _WSAPROTOCOL_INFOA* tmp_add_class_6584;
  _WSAPROTOCOL_INFOW* tmp_add_class_6585;
  _WSAQuerySetA* tmp_add_class_6586;
  _WSAQuerySetW* tmp_add_class_6587;
  _WSAServiceClassInfoA* tmp_add_class_6588;
  _WSAServiceClassInfoW* tmp_add_class_6589;
  _WSAVersion* tmp_add_class_6590;
  _WSDUdpRetransmitParams* tmp_add_class_6591;
  _WSDXML_ATTRIBUTE* tmp_add_class_6592;
  _WSDXML_ELEMENT* tmp_add_class_6593;
  _WSDXML_NAME* tmp_add_class_6594;
  _WSDXML_NAMESPACE* tmp_add_class_6595;
  _WSDXML_NODE* tmp_add_class_6596;
  _WSDXML_PREFIX_MAPPING* tmp_add_class_6597;
  _WSDXML_TEXT* tmp_add_class_6598;
  _WSDXML_TYPE* tmp_add_class_6599;
  _WSD_APP_SEQUENCE* tmp_add_class_6600;
  _WSD_ENDPOINT_REFERENCE* tmp_add_class_6601;
  _WSD_HEADER_RELATESTO* tmp_add_class_6602;
  _WSD_NAME_LIST* tmp_add_class_6603;
  _WSD_PROBE* tmp_add_class_6604;
  _WSD_REFERENCE_PARAMETERS* tmp_add_class_6605;
  _WSD_REFERENCE_PROPERTIES* tmp_add_class_6606;
  _WSD_SCOPES* tmp_add_class_6607;
  _WSD_SOAP_HEADER* tmp_add_class_6608;
  _WSD_SOAP_MESSAGE* tmp_add_class_6609;
  _WSD_URI_LIST* tmp_add_class_6610;
  _WSK_BUF* tmp_add_class_6611;
  _WSK_BUF_LIST* tmp_add_class_6612;
  _WSK_CLIENT_CONNECTION_DISPATCH* tmp_add_class_6613;
  _WSK_CLIENT_DISPATCH* tmp_add_class_6614;
  _WSK_CLIENT_LISTEN_DISPATCH* tmp_add_class_6615;
  _WSK_CLIENT_NPI* tmp_add_class_6616;
  _WSK_DATAGRAM_INDICATION* tmp_add_class_6617;
  _WSK_DATA_INDICATION* tmp_add_class_6618;
  _WSK_INSPECT_ID* tmp_add_class_6619;
  _WSK_PROVIDER_BASIC_DISPATCH* tmp_add_class_6620;
  _WSK_PROVIDER_CONNECTION_DISPATCH* tmp_add_class_6621;
  _WSK_PROVIDER_DATAGRAM_DISPATCH* tmp_add_class_6622;
  _WSK_PROVIDER_DISPATCH* tmp_add_class_6623;
  _WSK_PROVIDER_LISTEN_DISPATCH* tmp_add_class_6624;
  _WSK_PROVIDER_NPI* tmp_add_class_6625;
  _WSK_PROVIDER_STREAM_DISPATCH* tmp_add_class_6626;
  _WSK_REGISTRATION* tmp_add_class_6627;
  _WSK_SOCKET* tmp_add_class_6628;
  _WS_ASYNC_CONTEXT* tmp_add_class_6629;
  _WS_ATTRIBUTE_DESCRIPTION* tmp_add_class_6630;
  _WS_BOOL_DESCRIPTION* tmp_add_class_6631;
  _WS_BUFFERS* tmp_add_class_6632;
  _WS_BYTES* tmp_add_class_6633;
  _WS_BYTES_DESCRIPTION* tmp_add_class_6634;
  _WS_CALL_PROPERTY* tmp_add_class_6635;
  _WS_CERT_CREDENTIAL* tmp_add_class_6636;
  _WS_CHANNEL_DECODER* tmp_add_class_6637;
  _WS_CHANNEL_ENCODER* tmp_add_class_6638;
  _WS_CHANNEL_PROPERTIES* tmp_add_class_6639;
  _WS_CHANNEL_PROPERTY* tmp_add_class_6640;
  _WS_CUSTOM_CHANNEL_CALLBACKS* tmp_add_class_6641;
  _WS_CUSTOM_HTTP_PROXY* tmp_add_class_6642;
  _WS_CUSTOM_LISTENER_CALLBACKS* tmp_add_class_6643;
  _WS_DATETIME* tmp_add_class_6644;
  _WS_DATETIME_DESCRIPTION* tmp_add_class_6645;
  _WS_DEFAULT_VALUE* tmp_add_class_6646;
  _WS_DISALLOWED_USER_AGENT_SUBSTRINGS* tmp_add_class_6647;
  _WS_DOUBLE_DESCRIPTION* tmp_add_class_6648;
  _WS_ELEMENT_DESCRIPTION* tmp_add_class_6649;
  _WS_ENDPOINT_ADDRESS* tmp_add_class_6650;
  _WS_ENDPOINT_IDENTITY* tmp_add_class_6651;
  _WS_ENUM_DESCRIPTION* tmp_add_class_6652;
  _WS_ENUM_VALUE* tmp_add_class_6653;
  _WS_ERROR_PROPERTY* tmp_add_class_6654;
  _WS_FAULT* tmp_add_class_6655;
  _WS_FAULT_CODE* tmp_add_class_6656;
  _WS_FAULT_DESCRIPTION* tmp_add_class_6657;
  _WS_FAULT_DETAIL_DESCRIPTION* tmp_add_class_6658;
  _WS_FAULT_REASON* tmp_add_class_6659;
  _WS_FIELD_DESCRIPTION* tmp_add_class_6660;
  _WS_FLOAT_DESCRIPTION* tmp_add_class_6661;
  _WS_GUID_DESCRIPTION* tmp_add_class_6662;
  _WS_HEAP_PROPERTIES* tmp_add_class_6663;
  _WS_HEAP_PROPERTY* tmp_add_class_6664;
  _WS_HTTPS_URL* tmp_add_class_6665;
  _WS_HTTP_BINDING_TEMPLATE* tmp_add_class_6666;
  _WS_HTTP_HEADER_MAPPING* tmp_add_class_6667;
  _WS_HTTP_MESSAGE_MAPPING* tmp_add_class_6668;
  _WS_HTTP_POLICY_DESCRIPTION* tmp_add_class_6669;
  _WS_HTTP_REDIRECT_CALLBACK_CONTEXT* tmp_add_class_6670;
  _WS_HTTP_SSL_BINDING_TEMPLATE* tmp_add_class_6671;
  _WS_HTTP_URL* tmp_add_class_6672;
  _WS_INT16_DESCRIPTION* tmp_add_class_6673;
  _WS_INT32_DESCRIPTION* tmp_add_class_6674;
  _WS_INT64_DESCRIPTION* tmp_add_class_6675;
  _WS_INT8_DESCRIPTION* tmp_add_class_6676;
  _WS_ITEM_RANGE* tmp_add_class_6677;
  _WS_LISTENER_PROPERTIES* tmp_add_class_6678;
  _WS_LISTENER_PROPERTY* tmp_add_class_6679;
  _WS_MESSAGE_DESCRIPTION* tmp_add_class_6680;
  _WS_MESSAGE_PROPERTIES* tmp_add_class_6681;
  _WS_MESSAGE_PROPERTY* tmp_add_class_6682;
  _WS_NETPIPE_URL* tmp_add_class_6683;
  _WS_NETTCP_URL* tmp_add_class_6684;
  _WS_OPERATION_DESCRIPTION* tmp_add_class_6685;
  _WS_PARAMETER_DESCRIPTION* tmp_add_class_6686;
  _WS_PROXY_MESSAGE_CALLBACK_CONTEXT* tmp_add_class_6687;
  _WS_PROXY_PROPERTY* tmp_add_class_6688;
  _WS_SECURITY_BINDING* tmp_add_class_6689;
  _WS_SECURITY_BINDING_PROPERTIES* tmp_add_class_6690;
  _WS_SECURITY_BINDING_PROPERTY* tmp_add_class_6691;
  _WS_SECURITY_DESCRIPTION* tmp_add_class_6692;
  _WS_SECURITY_PROPERTIES* tmp_add_class_6693;
  _WS_SECURITY_PROPERTY* tmp_add_class_6694;
  _WS_SOAPUDP_URL* tmp_add_class_6695;
  _WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE* tmp_add_class_6696;
  _WS_STRING* tmp_add_class_6697;
  _WS_STRING_DESCRIPTION* tmp_add_class_6698;
  _WS_STRUCT_DESCRIPTION* tmp_add_class_6699;
  _WS_UINT16_DESCRIPTION* tmp_add_class_6700;
  _WS_UINT32_DESCRIPTION* tmp_add_class_6701;
  _WS_UINT64_DESCRIPTION* tmp_add_class_6702;
  _WS_UINT8_DESCRIPTION* tmp_add_class_6703;
  _WS_UNION_DESCRIPTION* tmp_add_class_6704;
  _WS_UNION_FIELD_DESCRIPTION* tmp_add_class_6705;
  _WS_UNIQUE_ID* tmp_add_class_6706;
  _WS_UNIQUE_ID_DESCRIPTION* tmp_add_class_6707;
  _WS_URL* tmp_add_class_6708;
  _WS_WSZ_DESCRIPTION* tmp_add_class_6709;
  _WS_XML_ATTRIBUTE* tmp_add_class_6710;
  _WS_XML_BASE64_TEXT* tmp_add_class_6711;
  _WS_XML_BOOL_TEXT* tmp_add_class_6712;
  _WS_XML_BUFFER_PROPERTY* tmp_add_class_6713;
  _WS_XML_COMMENT_NODE* tmp_add_class_6714;
  _WS_XML_DATETIME_TEXT* tmp_add_class_6715;
  _WS_XML_DICTIONARY* tmp_add_class_6716;
  _WS_XML_DOUBLE_TEXT* tmp_add_class_6717;
  _WS_XML_ELEMENT_NODE* tmp_add_class_6718;
  _WS_XML_FLOAT_TEXT* tmp_add_class_6719;
  _WS_XML_GUID_TEXT* tmp_add_class_6720;
  _WS_XML_INT32_TEXT* tmp_add_class_6721;
  _WS_XML_INT64_TEXT* tmp_add_class_6722;
  _WS_XML_NODE* tmp_add_class_6723;
  _WS_XML_NODE_POSITION* tmp_add_class_6724;
  _WS_XML_QNAME* tmp_add_class_6725;
  _WS_XML_QNAME_DESCRIPTION* tmp_add_class_6726;
  _WS_XML_QNAME_TEXT* tmp_add_class_6727;
  _WS_XML_READER_BINARY_ENCODING* tmp_add_class_6728;
  _WS_XML_READER_BUFFER_INPUT* tmp_add_class_6729;
  _WS_XML_READER_ENCODING* tmp_add_class_6730;
  _WS_XML_READER_INPUT* tmp_add_class_6731;
  _WS_XML_READER_PROPERTIES* tmp_add_class_6732;
  _WS_XML_READER_PROPERTY* tmp_add_class_6733;
  _WS_XML_READER_STREAM_INPUT* tmp_add_class_6734;
  _WS_XML_READER_TEXT_ENCODING* tmp_add_class_6735;
  _WS_XML_STRING* tmp_add_class_6736;
  _WS_XML_STRING_DESCRIPTION* tmp_add_class_6737;
  _WS_XML_TEXT* tmp_add_class_6738;
  _WS_XML_TEXT_NODE* tmp_add_class_6739;
  _WS_XML_UINT64_TEXT* tmp_add_class_6740;
  _WS_XML_UNIQUE_ID_TEXT* tmp_add_class_6741;
  _WS_XML_UTF16_TEXT* tmp_add_class_6742;
  _WS_XML_UTF8_TEXT* tmp_add_class_6743;
  _WS_XML_WRITER_BINARY_ENCODING* tmp_add_class_6744;
  _WS_XML_WRITER_BUFFER_OUTPUT* tmp_add_class_6745;
  _WS_XML_WRITER_ENCODING* tmp_add_class_6746;
  _WS_XML_WRITER_OUTPUT* tmp_add_class_6747;
  _WS_XML_WRITER_PROPERTIES* tmp_add_class_6748;
  _WS_XML_WRITER_PROPERTY* tmp_add_class_6749;
  _WS_XML_WRITER_STREAM_OUTPUT* tmp_add_class_6750;
  _WS_XML_WRITER_TEXT_ENCODING* tmp_add_class_6751;
  _WTD_GENERIC_CHAIN_POLICY_CREATE_INFO* tmp_add_class_6752;
  _WTD_GENERIC_CHAIN_POLICY_DATA* tmp_add_class_6753;
  _WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO* tmp_add_class_6754;
  _WTS_PROCESS_INFOA* tmp_add_class_6755;
  _WTS_PROCESS_INFOW* tmp_add_class_6756;
  _WTS_SERVER_INFOA* tmp_add_class_6757;
  _WTS_SERVER_INFOW* tmp_add_class_6758;
  _WTS_SESSION_INFOA* tmp_add_class_6759;
  _WTS_SESSION_INFOW* tmp_add_class_6760;
  _WTS_SESSION_INFO_1A* tmp_add_class_6761;
  _WTS_SESSION_INFO_1W* tmp_add_class_6762;
  _Win8AudioClientProperties* tmp_add_class_6763;
  _WinHttpProxyNetworkKey* tmp_add_class_6764;
  _XFILECOMPRESSEDANIMATIONSET* tmp_add_class_6765;
  _XINPUT_BATTERY_INFORMATION* tmp_add_class_6766;
  _XINPUT_CAPABILITIES* tmp_add_class_6767;
  _XINPUT_GAMEPAD* tmp_add_class_6768;
  _XINPUT_KEYSTROKE* tmp_add_class_6769;
  _XINPUT_STATE* tmp_add_class_6770;
  _XINPUT_VIBRATION* tmp_add_class_6771;
  _XMIT_ROUTINE_QUINTUPLE* tmp_add_class_6772;
  _XSAVE_FORMAT* tmp_add_class_6773;
  _XSTATE* tmp_add_class_6774;
  _XSTATE_CONFIGURATION* tmp_add_class_6775;
  _XSTATE_FEATURE* tmp_add_class_6776;
  _YMMCONTEXT* tmp_add_class_6777;
  _ZONEATTRIBUTES* tmp_add_class_6778;
  _ads_attr_info* tmp_add_class_6779;
  _ads_object_info* tmp_add_class_6780;
  _adsvalue* tmp_add_class_6781;
  _aviextheader* tmp_add_class_6782;
  _avifieldindex_chunk* tmp_add_class_6783;
  _avimainheader* tmp_add_class_6784;
  _avimetaindex* tmp_add_class_6785;
  _avioldindex* tmp_add_class_6786;
  _avistdindex* tmp_add_class_6787;
  _avistdindex_entry* tmp_add_class_6788;
  _avistreamheader* tmp_add_class_6789;
  _avisuperindex* tmp_add_class_6790;
  _avitcdlindexA* tmp_add_class_6791;
  _avitcdlindexW* tmp_add_class_6792;
  _avitcdlindex_entryA* tmp_add_class_6793;
  _avitcdlindex_entryW* tmp_add_class_6794;
  _avitimecodeindex* tmp_add_class_6795;
  _avitimedindex* tmp_add_class_6796;
  _avitimedindex_entry* tmp_add_class_6797;
  _bidioptions* tmp_add_class_6798;
  _charformat* tmp_add_class_6799;
  _charformat2a* tmp_add_class_6800;
  _charformat2w* tmp_add_class_6801;
  _charformatw* tmp_add_class_6802;
  _charrange* tmp_add_class_6803;
  _compcolor* tmp_add_class_6804;
  _complex* tmp_add_class_6805;
  _currencyfmtA* tmp_add_class_6806;
  _currencyfmtW* tmp_add_class_6807;
  _diskfree_t* tmp_add_class_6808;
  _div_t* tmp_add_class_6809;
  _editstream* tmp_add_class_6810;
  _encorrecttext* tmp_add_class_6811;
  _endropfiles* tmp_add_class_6812;
  _enlink* tmp_add_class_6813;
  _enlowfirtf* tmp_add_class_6814;
  _enprotected* tmp_add_class_6815;
  _ensaveclipboard* tmp_add_class_6816;
  _exception* tmp_add_class_6817;
  _finddata32_t* tmp_add_class_6818;
  _finddata32i64_t* tmp_add_class_6819;
  _finddata64_t* tmp_add_class_6820;
  _finddata64i32_t* tmp_add_class_6821;
  _findtextA* tmp_add_class_6822;
  _findtextW* tmp_add_class_6823;
  _findtextexA* tmp_add_class_6824;
  _findtextexW* tmp_add_class_6825;
  _formatrange* tmp_add_class_6826;
  _gettextex* tmp_add_class_6827;
  _gettextlengthex* tmp_add_class_6828;
  _heapinfo* tmp_add_class_6829;
  _imecomptext* tmp_add_class_6830;
  _iobuf* tmp_add_class_6831;
  _ldiv_t* tmp_add_class_6832;
  _lldiv_t* tmp_add_class_6833;
  _msgfilter* tmp_add_class_6834;
  _nlsversioninfo* tmp_add_class_6835;
  _nlsversioninfoex* tmp_add_class_6836;
  _numberfmtA* tmp_add_class_6837;
  _numberfmtW* tmp_add_class_6838;
  _objectpositions* tmp_add_class_6839;
  _onexit_table_t* tmp_add_class_6840;
  _paraformat* tmp_add_class_6841;
  _paraformat2* tmp_add_class_6842;
  _pfLogFrame* tmp_add_class_6843;
  _punctuation* tmp_add_class_6844;
  _remoteMETAFILEPICT* tmp_add_class_6845;
  _reobject* tmp_add_class_6846;
  _repastespecial* tmp_add_class_6847;
  _reqresize* tmp_add_class_6848;
  _riffchunk* tmp_add_class_6849;
  _rifflist* tmp_add_class_6850;
  _rloop* tmp_add_class_6851;
  _rwsmp* tmp_add_class_6852;
  _segmentation_VP8* tmp_add_class_6853;
  _segmentation_VP9* tmp_add_class_6854;
  _selchange* tmp_add_class_6855;
  _settextex* tmp_add_class_6856;
  _share_info_1* tmp_add_class_6857;
  _share_info_50* tmp_add_class_6858;
  _stat32i64* tmp_add_class_6859;
  _stat64i32* tmp_add_class_6860;
  _tagADDRESS* tmp_add_class_6861;
  _tagADDRESS64* tmp_add_class_6862;
  _tagAUTHENTICATEINFO* tmp_add_class_6863;
  _tagBINDINFO* tmp_add_class_6864;
  _tagCODEBASEHOLD* tmp_add_class_6865;
  _tagCOLORMATCHSETUPA* tmp_add_class_6866;
  _tagCOLORMATCHSETUPW* tmp_add_class_6867;
  _tagCOMPOSITIONFORM* tmp_add_class_6868;
  _tagEDITBALLOONTIP* tmp_add_class_6869;
  _tagHLBWINFO* tmp_add_class_6870;
  _tagHLTBINFO* tmp_add_class_6871;
  _tagIMECHARPOSITION* tmp_add_class_6872;
  _tagIMEINFO* tmp_add_class_6873;
  _tagINPUTCONTEXT* tmp_add_class_6874;
  _tagKSJACK_DESCRIPTION2* tmp_add_class_6875;
  _tagKSJACK_SINK_INFORMATION* tmp_add_class_6876;
  _tagOLECMD* tmp_add_class_6877;
  _tagOLECMDTEXT* tmp_add_class_6878;
  _tagPROTOCOLDATA* tmp_add_class_6879;
  _tagPROTOCOLFILTERDATA* tmp_add_class_6880;
  _tagRemBINDINFO* tmp_add_class_6881;
  _tagSL_LICENSING_STATUS* tmp_add_class_6882;
  _tagSOFTDISTINFO* tmp_add_class_6883;
  _tagSTACKFRAME_EX* tmp_add_class_6884;
  _tag_AMVABUFFERINFO* tmp_add_class_6885;
  _tag_AMVABeginFrameInfo* tmp_add_class_6886;
  _tag_AMVACompBufferInfo* tmp_add_class_6887;
  _tag_AMVAEndFrameInfo* tmp_add_class_6888;
  _tag_AMVAInternalMemInfo* tmp_add_class_6889;
  _tag_AMVAUncompBufferInfo* tmp_add_class_6890;
  _tag_AMVAUncompDataInfo* tmp_add_class_6891;
  _tagpropertykey* tmp_add_class_6892;
  _textrange* tmp_add_class_6893;
  _textrangew* tmp_add_class_6894;
  _timeb* tmp_add_class_6895;
  _timecode* tmp_add_class_6896;
  _timecodedata* tmp_add_class_6897;
  _userBITMAP* tmp_add_class_6898;
  _userCLIPFORMAT* tmp_add_class_6899;
  _userFLAG_STGMEDIUM* tmp_add_class_6900;
  _userHBITMAP* tmp_add_class_6901;
  _userHENHMETAFILE* tmp_add_class_6902;
  _userHGLOBAL* tmp_add_class_6903;
  _userHMETAFILE* tmp_add_class_6904;
  _userHMETAFILEPICT* tmp_add_class_6905;
  _userHPALETTE* tmp_add_class_6906;
  _userSTGMEDIUM* tmp_add_class_6907;
  _utimbuf* tmp_add_class_6908;
  _wfinddata32_t* tmp_add_class_6909;
  _wfinddata32i64_t* tmp_add_class_6910;
  _wfinddata64_t* tmp_add_class_6911;
  _wfinddata64i32_t* tmp_add_class_6912;
  _wireBRECORD* tmp_add_class_6913;
  _wireSAFEARRAY* tmp_add_class_6914;
  _wireSAFEARRAY_UNION* tmp_add_class_6915;
  _wireSAFEARR_BRECORD* tmp_add_class_6916;
  _wireSAFEARR_BSTR* tmp_add_class_6917;
  _wireSAFEARR_DISPATCH* tmp_add_class_6918;
  _wireSAFEARR_HAVEIID* tmp_add_class_6919;
  _wireSAFEARR_UNKNOWN* tmp_add_class_6920;
  _wireSAFEARR_VARIANT* tmp_add_class_6921;
  _wireVARIANT* tmp_add_class_6922;
  _xml_error* tmp_add_class_6923;
  addrinfo* tmp_add_class_6924;
  addrinfoW* tmp_add_class_6925;
  addrinfoexA* tmp_add_class_6926;
  addrinfoexW* tmp_add_class_6927;
  adpcmcoef_tag* tmp_add_class_6928;
  adpcmewaveformat_tag* tmp_add_class_6929;
  adpcmwaveformat_tag* tmp_add_class_6930;
  ads_search_column* tmp_add_class_6931;
  ads_searchpref_info* tmp_add_class_6932;
  aptxwaveformat_tag* tmp_add_class_6933;
  audiofile_af10waveformat_tag* tmp_add_class_6934;
  audiofile_af36waveformat_tag* tmp_add_class_6935;
  berelement* tmp_add_class_6936;
  berval* tmp_add_class_6937;
  channel_caps_tag* tmp_add_class_6938;
  char_width_info* tmp_add_class_6939;
  client_menu_name* tmp_add_class_6940;
  contres_cr10waveformat_tag* tmp_add_class_6941;
  contres_vqlpcwaveformat_tag* tmp_add_class_6942;
  copy_image_params* tmp_add_class_6943;
  creative_adpcmwaveformat_tag* tmp_add_class_6944;
  creative_fastspeech10format_tag* tmp_add_class_6945;
  creative_fastspeech8format_tag* tmp_add_class_6946;
  creative_fastspeechformat_tag* tmp_add_class_6947;
  csimaadpcmwaveformat_tag* tmp_add_class_6948;
  cursoricon_desc* tmp_add_class_6949;
  cursoricon_frame* tmp_add_class_6950;
  digiadpcmmwaveformat_tag* tmp_add_class_6951;
  digifixwaveformat_tag* tmp_add_class_6952;
  digirealwaveformat_tag* tmp_add_class_6953;
  digistdwaveformat_tag* tmp_add_class_6954;
  dolbyac2waveformat_tag* tmp_add_class_6955;
  draw_scroll_bar_params* tmp_add_class_6956;
  draw_text_params* tmp_add_class_6957;
  drmwaveformat_tag* tmp_add_class_6958;
  dvi_adpcmwaveformat_tag* tmp_add_class_6959;
  echosc1waveformat_tag* tmp_add_class_6960;
  enum_display_monitor_params* tmp_add_class_6961;
  enum_service_status* tmp_add_class_6962;
  enum_service_status_process* tmp_add_class_6963;
  fmtowns_snd_waveformat_tag* tmp_add_class_6964;
  font_fileinfo* tmp_add_class_6965;
  font_realization_info* tmp_add_class_6966;
  free_cached_data_params* tmp_add_class_6967;
  g721_adpcmwaveformat_tag* tmp_add_class_6968;
  g723_adpcmwaveformat_tag* tmp_add_class_6969;
  get_clipboard_params* tmp_add_class_6970;
  get_scroll_info_params* tmp_add_class_6971;
  gsm610waveformat_tag* tmp_add_class_6972;
  hostent* tmp_add_class_6973;
  hyphresult* tmp_add_class_6974;
  icmp_echo_reply* tmp_add_class_6975;
  ima_adpcmwaveformat_tag* tmp_add_class_6976;
  imm_process_key_params* tmp_add_class_6977;
  imm_translate_message_params* tmp_add_class_6978;
  in6_addr* tmp_add_class_6979;
  in6_pktinfo* tmp_add_class_6980;
  in_addr* tmp_add_class_6981;
  in_pktinfo* tmp_add_class_6982;
  ip_mreq* tmp_add_class_6983;
  ip_mreq_source* tmp_add_class_6984;
  ip_msfilter* tmp_add_class_6985;
  ip_option_information* tmp_add_class_6986;
  ipv6_mreq* tmp_add_class_6987;
  joycalibrate_tag* tmp_add_class_6988;
  joyinfo_tag* tmp_add_class_6989;
  joyinfoex_tag* tmp_add_class_6990;
  joypos_tag* tmp_add_class_6991;
  joyrange_tag* tmp_add_class_6992;
  joyreghwconfig_tag* tmp_add_class_6993;
  joyreghwsettings_tag* tmp_add_class_6994;
  joyreghwvalues_tag* tmp_add_class_6995;
  joyreguservalues_tag* tmp_add_class_6996;
  l_timeval* tmp_add_class_6997;
  ldap* tmp_add_class_6998;
  ldap_apifeature_infoA* tmp_add_class_6999;
  ldap_apifeature_infoW* tmp_add_class_7000;
  ldap_version_info* tmp_add_class_7001;
  ldapapiinfoA* tmp_add_class_7002;
  ldapapiinfoW* tmp_add_class_7003;
  ldapcontrolA* tmp_add_class_7004;
  ldapcontrolW* tmp_add_class_7005;
  ldapmodA* tmp_add_class_7006;
  ldapmodW* tmp_add_class_7007;
  ldapmsg* tmp_add_class_7008;
  ldapsortkeyA* tmp_add_class_7009;
  ldapsortkeyW* tmp_add_class_7010;
  ldapvlvinfo* tmp_add_class_7011;
  lineaddresscaps_tag* tmp_add_class_7012;
  lineaddressstatus_tag* tmp_add_class_7013;
  linecallinfo_tag* tmp_add_class_7014;
  linecalllist_tag* tmp_add_class_7015;
  linecallparams_tag* tmp_add_class_7016;
  linecallstatus_tag* tmp_add_class_7017;
  linecardentry_tag* tmp_add_class_7018;
  linecountryentry_tag* tmp_add_class_7019;
  linecountrylist_tag* tmp_add_class_7020;
  linedevcaps_tag* tmp_add_class_7021;
  linedevstatus_tag* tmp_add_class_7022;
  linedialparams_tag* tmp_add_class_7023;
  lineextensionid_tag* tmp_add_class_7024;
  lineforward_tag* tmp_add_class_7025;
  lineforwardlist_tag* tmp_add_class_7026;
  linegeneratetone_tag* tmp_add_class_7027;
  lineinitializeexparams_tag* tmp_add_class_7028;
  linelocationentry_tag* tmp_add_class_7029;
  linemediacontrolcallstate_tag* tmp_add_class_7030;
  linemediacontroldigit_tag* tmp_add_class_7031;
  linemediacontrolmedia_tag* tmp_add_class_7032;
  linemediacontroltone_tag* tmp_add_class_7033;
  linemessage_tag* tmp_add_class_7034;
  linemonitortone_tag* tmp_add_class_7035;
  lineproviderlist_tag* tmp_add_class_7036;
  linetranslatecaps_tag* tmp_add_class_7037;
  linetranslateoutput_tag* tmp_add_class_7038;
  linger* tmp_add_class_7039;
  load_image_params* tmp_add_class_7040;
  load_sys_menu_params* tmp_add_class_7041;
  localeinfo_struct* tmp_add_class_7042;
  map_window_points_params* tmp_add_class_7043;
  mediaspace_adpcmwaveformat_tag* tmp_add_class_7044;
  midievent_tag* tmp_add_class_7045;
  midihdr_tag* tmp_add_class_7046;
  midiproptempo_tag* tmp_add_class_7047;
  midiproptimediv_tag* tmp_add_class_7048;
  mmtime_tag* tmp_add_class_7049;
  mpeg1waveformat_tag* tmp_add_class_7050;
  mpeglayer3waveformat_tag* tmp_add_class_7051;
  msaudio1waveformat_tag* tmp_add_class_7052;
  netent* tmp_add_class_7053;
  nms_vbxadpcmmwaveformat_tag* tmp_add_class_7054;
  ntuser_thread_info* tmp_add_class_7055;
  oliadpcmwaveformat_tag* tmp_add_class_7056;
  olicelpwaveformat_tag* tmp_add_class_7057;
  oligsmwaveformat_tag* tmp_add_class_7058;
  olioprwaveformat_tag* tmp_add_class_7059;
  olisbcwaveformat_tag* tmp_add_class_7060;
  packed_COMPAREITEMSTRUCT* tmp_add_class_7061;
  packed_COPYDATASTRUCT* tmp_add_class_7062;
  packed_CREATESTRUCTW* tmp_add_class_7063;
  packed_DELETEITEMSTRUCT* tmp_add_class_7064;
  packed_DRAWITEMSTRUCT* tmp_add_class_7065;
  packed_HELPINFO* tmp_add_class_7066;
  packed_MDICREATESTRUCTW* tmp_add_class_7067;
  packed_MDINEXTMENU* tmp_add_class_7068;
  packed_MEASUREITEMSTRUCT* tmp_add_class_7069;
  packed_MSG* tmp_add_class_7070;
  packed_NCCALCSIZE_PARAMS* tmp_add_class_7071;
  packed_WINDOWPOS* tmp_add_class_7072;
  pcmwaveformat_tag* tmp_add_class_7073;
  phonebuttoninfo_tag* tmp_add_class_7074;
  phonecaps_tag* tmp_add_class_7075;
  phoneextensionid_tag* tmp_add_class_7076;
  phoneinitializeexparams_tag* tmp_add_class_7077;
  phonemessage_tag* tmp_add_class_7078;
  phonestatus_tag* tmp_add_class_7079;
  post_dde_message_params* tmp_add_class_7080;
  protoent* tmp_add_class_7081;
  render_synthesized_format_params* tmp_add_class_7082;
  send_async_params* tmp_add_class_7083;
  send_message_callback_params* tmp_add_class_7084;
  send_message_timeout_params* tmp_add_class_7085;
  servent* tmp_add_class_7086;
  service_description* tmp_add_class_7087;
  service_start_info_t* tmp_add_class_7088;
  set_clipboard_params* tmp_add_class_7089;
  sierra_adpcmwaveformat_tag* tmp_add_class_7090;
  sockaddr* tmp_add_class_7091;
  sockaddr_gen* tmp_add_class_7092;
  sockaddr_in* tmp_add_class_7093;
  sockaddr_in6* tmp_add_class_7094;
  sockaddr_in6_old* tmp_add_class_7095;
  sockaddr_in6_pair* tmp_add_class_7096;
  sockaddr_ipx* tmp_add_class_7097;
  sockaddr_storage* tmp_add_class_7098;
  sonarcwaveformat_tag* tmp_add_class_7099;
  tMIXERCONTROLDETAILS* tmp_add_class_7100;
  tMIXEROPENDESC* tmp_add_class_7101;
  tWAVEFORMATEX* tmp_add_class_7102;
  tagACCEL* tmp_add_class_7103;
  tagACCESSTIMEOUT* tmp_add_class_7104;
  tagACCTLISTINFO* tmp_add_class_7105;
  tagACTCTXA* tmp_add_class_7106;
  tagACTCTXW* tmp_add_class_7107;
  tagACTCTX_SECTION_KEYED_DATA* tmp_add_class_7108;
  tagACTCTX_SECTION_KEYED_DATA_2600* tmp_add_class_7109;
  tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA* tmp_add_class_7110;
  tagADDRESSLIST* tmp_add_class_7111;
  tagADDRESSPROPS* tmp_add_class_7112;
  tagAM_DVD_RENDERSTATUS* tmp_add_class_7113;
  tagAM_SAMPLE2_PROPERTIES* tmp_add_class_7114;
  tagANIMATIONINFO* tmp_add_class_7115;
  tagAPPEND_PROGRESS* tmp_add_class_7116;
  tagARRAYDESC* tmp_add_class_7117;
  tagASN1BerFunArr_t* tmp_add_class_7118;
  tagASN1PerFunArr_t* tmp_add_class_7119;
  tagASN1bitstring_t* tmp_add_class_7120;
  tagASN1char16string_t* tmp_add_class_7121;
  tagASN1char32string_t* tmp_add_class_7122;
  tagASN1charstring_t* tmp_add_class_7123;
  tagASN1encodedOID_t* tmp_add_class_7124;
  tagASN1generalizedtime_t* tmp_add_class_7125;
  tagASN1intx_t* tmp_add_class_7126;
  tagASN1module_t* tmp_add_class_7127;
  tagASN1objectidentifier2_t* tmp_add_class_7128;
  tagASN1octetstring_t* tmp_add_class_7129;
  tagASN1open_t* tmp_add_class_7130;
  tagASN1optionparam_t* tmp_add_class_7131;
  tagASN1utctime_t* tmp_add_class_7132;
  tagASN1wstring_t* tmp_add_class_7133;
  tagASPI32BUFF* tmp_add_class_7134;
  tagAUDIODESCRIPTION* tmp_add_class_7135;
  tagAUXCAPS2A* tmp_add_class_7136;
  tagAUXCAPS2W* tmp_add_class_7137;
  tagAUXCAPSA* tmp_add_class_7138;
  tagAUXCAPSW* tmp_add_class_7139;
  tagAXIS* tmp_add_class_7140;
  tagAccountContext* tmp_add_class_7141;
  tagAnalogVideoInfo* tmp_add_class_7142;
  tagAspectInfo* tmp_add_class_7143;
  tagBINDPTR* tmp_add_class_7144;
  tagBIND_OPTS* tmp_add_class_7145;
  tagBIND_OPTS2* tmp_add_class_7146;
  tagBIND_OPTS3* tmp_add_class_7147;
  tagBITMAPINFO* tmp_add_class_7148;
  tagBLOB* tmp_add_class_7149;
  tagBODYOFFSETS* tmp_add_class_7150;
  tagBROWSEINFOA* tmp_add_class_7151;
  tagBROWSEINFOW* tmp_add_class_7152;
  tagBSMINFO* tmp_add_class_7153;
  tagBSTRBLOB* tmp_add_class_7154;
  tagBUTTON_SPLITINFO* tmp_add_class_7155;
  tagBinaryParam* tmp_add_class_7156;
  tagCABOOL* tmp_add_class_7157;
  tagCABSTR* tmp_add_class_7158;
  tagCABSTRBLOB* tmp_add_class_7159;
  tagCAC* tmp_add_class_7160;
  tagCACLIPDATA* tmp_add_class_7161;
  tagCACLSID* tmp_add_class_7162;
  tagCACY* tmp_add_class_7163;
  tagCADATE* tmp_add_class_7164;
  tagCADBL* tmp_add_class_7165;
  tagCADWORD* tmp_add_class_7166;
  tagCAFILETIME* tmp_add_class_7167;
  tagCAFLT* tmp_add_class_7168;
  tagCAH* tmp_add_class_7169;
  tagCAI* tmp_add_class_7170;
  tagCAL* tmp_add_class_7171;
  tagCALPOLESTR* tmp_add_class_7172;
  tagCALPSTR* tmp_add_class_7173;
  tagCALPWSTR* tmp_add_class_7174;
  tagCANDIDATEFORM* tmp_add_class_7175;
  tagCANDIDATEINFO* tmp_add_class_7176;
  tagCANDIDATELIST* tmp_add_class_7177;
  tagCAPROPVARIANT* tmp_add_class_7178;
  tagCASCODE* tmp_add_class_7179;
  tagCATEGORYINFO* tmp_add_class_7180;
  tagCAUB* tmp_add_class_7181;
  tagCAUH* tmp_add_class_7182;
  tagCAUI* tmp_add_class_7183;
  tagCAUL* tmp_add_class_7184;
  tagCAUUID* tmp_add_class_7185;
  tagCBTACTIVATESTRUCT* tmp_add_class_7186;
  tagCBT_CREATEWNDA* tmp_add_class_7187;
  tagCBT_CREATEWNDW* tmp_add_class_7188;
  tagCCINFOA* tmp_add_class_7189;
  tagCCINFOW* tmp_add_class_7190;
  tagCCSTYLEFLAGA* tmp_add_class_7191;
  tagCCSTYLEFLAGW* tmp_add_class_7192;
  tagCCSYLEA* tmp_add_class_7193;
  tagCCSYLEW* tmp_add_class_7194;
  tagCERT_VIEWPROPERTIES_STRUCT_A* tmp_add_class_7195;
  tagCERT_VIEWPROPERTIES_STRUCT_W* tmp_add_class_7196;
  tagCHANGEFILTERSTRUCT* tmp_add_class_7197;
  tagCHAR_INFO* tmp_add_class_7198;
  tagCHOOSEFONTA* tmp_add_class_7199;
  tagCHOOSEFONTW* tmp_add_class_7200;
  tagCIEXYZ* tmp_add_class_7201;
  tagCIEXYZTRIPLE* tmp_add_class_7202;
  tagCInterfaceProxyHeader* tmp_add_class_7203;
  tagCInterfaceProxyVtbl* tmp_add_class_7204;
  tagCInterfaceStubHeader* tmp_add_class_7205;
  tagCInterfaceStubVtbl* tmp_add_class_7206;
  tagCLEANLOCALSTORAGE* tmp_add_class_7207;
  tagCLIENTCREATESTRUCT* tmp_add_class_7208;
  tagCLIPDATA* tmp_add_class_7209;
  tagCMFLTR* tmp_add_class_7210;
  tagCMINVOKECOMMANDINFO* tmp_add_class_7211;
  tagCMInvokeCommandInfoEx* tmp_add_class_7212;
  tagCMOID* tmp_add_class_7213;
  tagCODEPAGEINFO* tmp_add_class_7214;
  tagCOLOR* tmp_add_class_7215;
  tagCOLORADJUSTMENT* tmp_add_class_7216;
  tagCOLORKEY* tmp_add_class_7217;
  tagCOLORSCHEME* tmp_add_class_7218;
  tagCOMBOBOXEXITEMA* tmp_add_class_7219;
  tagCOMBOBOXEXITEMW* tmp_add_class_7220;
  tagCOMBOBOXINFO* tmp_add_class_7221;
  tagCOMMCONFIG* tmp_add_class_7222;
  tagCOMMPROP* tmp_add_class_7223;
  tagCOMMTIMEOUTS* tmp_add_class_7224;
  tagCOMPAREITEMSTRUCT* tmp_add_class_7225;
  tagCOMPOSITIONSTRING* tmp_add_class_7226;
  tagCOMSTAT* tmp_add_class_7227;
  tagCONNECTDATA* tmp_add_class_7228;
  tagCONSOLE_HISTORY_INFO* tmp_add_class_7229;
  tagCONSOLE_SCREEN_BUFFER_INFO* tmp_add_class_7230;
  tagCONTROLINFO* tmp_add_class_7231;
  tagCONVCONTEXT* tmp_add_class_7232;
  tagCONVINFO* tmp_add_class_7233;
  tagCOORD* tmp_add_class_7234;
  tagCOPYDATASTRUCT* tmp_add_class_7235;
  tagCPLINFO* tmp_add_class_7236;
  tagCREATESTRUCTA* tmp_add_class_7237;
  tagCREATESTRUCTW* tmp_add_class_7238;
  tagCRGB* tmp_add_class_7239;
  tagCRYPTUI_INITDIALOG_STRUCT* tmp_add_class_7240;
  tagCRYPTUI_VIEWCERTIFICATE_STRUCTA* tmp_add_class_7241;
  tagCRYPTUI_VIEWCERTIFICATE_STRUCTW* tmp_add_class_7242;
  tagCRYPTUI_VIEWSIGNERINFO_STRUCTA* tmp_add_class_7243;
  tagCRYPTUI_VIEWSIGNERINFO_STRUCTW* tmp_add_class_7244;
  tagCSPLATFORM* tmp_add_class_7245;
  tagCSSA* tmp_add_class_7246;
  tagCSSW* tmp_add_class_7247;
  tagCStdPSFactoryBuffer* tmp_add_class_7248;
  tagCStdStubBuffer* tmp_add_class_7249;
  tagCURSORINFO* tmp_add_class_7250;
  tagCUSTDATA* tmp_add_class_7251;
  tagCUSTDATAITEM* tmp_add_class_7252;
  tagCY* tmp_add_class_7253;
  tagCapDriverCaps* tmp_add_class_7254;
  tagCapStatus* tmp_add_class_7255;
  tagCaptureParms* tmp_add_class_7256;
  tagComCallData* tmp_add_class_7257;
  tagDATABLOCKHEADER* tmp_add_class_7258;
  tagDATETIMEPICKERINFO* tmp_add_class_7259;
  tagDATE_STRUCT* tmp_add_class_7260;
  tagDBBINDEXT* tmp_add_class_7261;
  tagDBBINDING* tmp_add_class_7262;
  tagDBCOLUMNACCESS* tmp_add_class_7263;
  tagDBCOLUMNINFO* tmp_add_class_7264;
  tagDBDATE* tmp_add_class_7265;
  tagDBID* tmp_add_class_7266;
  tagDBIMPLICITSESSION* tmp_add_class_7267;
  tagDBOBJECT* tmp_add_class_7268;
  tagDBPARAMBINDINFO* tmp_add_class_7269;
  tagDBPARAMINFO* tmp_add_class_7270;
  tagDBPARAMS* tmp_add_class_7271;
  tagDBPROP* tmp_add_class_7272;
  tagDBPROPIDSET* tmp_add_class_7273;
  tagDBPROPINFO* tmp_add_class_7274;
  tagDBPROPINFOSET* tmp_add_class_7275;
  tagDBPROPSET* tmp_add_class_7276;
  tagDBTIME* tmp_add_class_7277;
  tagDBTIMESTAMP* tmp_add_class_7278;
  tagDB_NUMERIC* tmp_add_class_7279;
  tagDCB* tmp_add_class_7280;
  tagDCINFO* tmp_add_class_7281;
  tagDDDEVICEIDENTIFIER* tmp_add_class_7282;
  tagDDDEVICEIDENTIFIER2* tmp_add_class_7283;
  tagDEBUGHOOKINFO* tmp_add_class_7284;
  tagDEC* tmp_add_class_7285;
  tagDELETEITEMSTRUCT* tmp_add_class_7286;
  tagDIRECTX_AUDIO_ACTIVATION_PARAMS* tmp_add_class_7287;
  tagDISPPARAMS* tmp_add_class_7288;
  tagDLGITEMTEMPLATE* tmp_add_class_7289;
  tagDLGTEMPLATE* tmp_add_class_7290;
  tagDPADDRESS* tmp_add_class_7291;
  tagDPAPPLICATIONDESC* tmp_add_class_7292;
  tagDPCAPS* tmp_add_class_7293;
  tagDPCHAT* tmp_add_class_7294;
  tagDPCOMPORTADDRESS* tmp_add_class_7295;
  tagDPCREDENTIALS* tmp_add_class_7296;
  tagDPLAPPINFO* tmp_add_class_7297;
  tagDPLCONNECTION* tmp_add_class_7298;
  tagDPLDATA_PLAYERGUID* tmp_add_class_7299;
  tagDPLDATA_PLAYERSCORE* tmp_add_class_7300;
  tagDPLMSG_GENERIC* tmp_add_class_7301;
  tagDPLMSG_GETPROPERTY* tmp_add_class_7302;
  tagDPLMSG_GETPROPERTYRESPONSE* tmp_add_class_7303;
  tagDPLMSG_NEWSESSIONHOST* tmp_add_class_7304;
  tagDPLMSG_SETPROPERTY* tmp_add_class_7305;
  tagDPLMSG_SETPROPERTYRESPONSE* tmp_add_class_7306;
  tagDPLMSG_SYSTEMMESSAGE* tmp_add_class_7307;
  tagDPMSG_ADDGROUPTOGROUP* tmp_add_class_7308;
  tagDPMSG_ADDPLAYERTOGROUP* tmp_add_class_7309;
  tagDPMSG_CHAT* tmp_add_class_7310;
  tagDPMSG_CREATEPLAYERORGROUP* tmp_add_class_7311;
  tagDPMSG_DESTROYPLAYERORGROUP* tmp_add_class_7312;
  tagDPMSG_GENERIC* tmp_add_class_7313;
  tagDPMSG_SECUREMESSAGE* tmp_add_class_7314;
  tagDPMSG_SETGROUPOWNER* tmp_add_class_7315;
  tagDPMSG_SETPLAYERORGROUPDATA* tmp_add_class_7316;
  tagDPMSG_SETPLAYERORGROUPNAME* tmp_add_class_7317;
  tagDPMSG_SETSESSIONDESC* tmp_add_class_7318;
  tagDPMSG_STARTSESSION* tmp_add_class_7319;
  tagDPNAME* tmp_add_class_7320;
  tagDPSECURITYDESC* tmp_add_class_7321;
  tagDPSESSIONDESC* tmp_add_class_7322;
  tagDPSESSIONDESC2* tmp_add_class_7323;
  tagDRAGLISTINFO* tmp_add_class_7324;
  tagDRAWITEMSTRUCT* tmp_add_class_7325;
  tagDRAWTEXTPARAMS* tmp_add_class_7326;
  tagDROPSTRUCT* tmp_add_class_7327;
  tagDRVCONFIGINFO* tmp_add_class_7328;
  tagDRVCONFIGINFOEX* tmp_add_class_7329;
  tagDVD_ATR* tmp_add_class_7330;
  tagDVD_AudioAttributes* tmp_add_class_7331;
  tagDVD_DECODER_CAPS* tmp_add_class_7332;
  tagDVD_HMSF_TIMECODE* tmp_add_class_7333;
  tagDVD_KaraokeAttributes* tmp_add_class_7334;
  tagDVD_MUA_Coeff* tmp_add_class_7335;
  tagDVD_MUA_MixingInfo* tmp_add_class_7336;
  tagDVD_MenuAttributes* tmp_add_class_7337;
  tagDVD_MultichannelAudioAttributes* tmp_add_class_7338;
  tagDVD_PLAYBACK_LOCATION* tmp_add_class_7339;
  tagDVD_PLAYBACK_LOCATION2* tmp_add_class_7340;
  tagDVD_SubpictureAttributes* tmp_add_class_7341;
  tagDVD_TIMECODE* tmp_add_class_7342;
  tagDVD_TitleMainAttributes* tmp_add_class_7343;
  tagDVD_VideoAttributes* tmp_add_class_7344;
  tagDVTARGETDEVICE* tmp_add_class_7345;
  tagDetectEncodingInfo* tmp_add_class_7346;
  tagELEMDESC* tmp_add_class_7347;
  tagEMRGLSRECORD* tmp_add_class_7348;
  tagENUMHEADERROW* tmp_add_class_7349;
  tagENUMPROPERTY* tmp_add_class_7350;
  tagENUMTYPEA* tmp_add_class_7351;
  tagENUMTYPEW* tmp_add_class_7352;
  tagERRORINFO* tmp_add_class_7353;
  tagEVENTMSG* tmp_add_class_7354;
  tagEXBMINFOHEADER* tmp_add_class_7355;
  tagEXCEPINFO* tmp_add_class_7356;
  tagEXTLOGPEN* tmp_add_class_7357;
  tagEXT_BUTTON* tmp_add_class_7358;
  tagExtentInfo* tmp_add_class_7359;
  tagFETCH_BODY_PART* tmp_add_class_7360;
  tagFETCH_CMD_RESULTS* tmp_add_class_7361;
  tagFETCH_CMD_RESULTS_EX* tmp_add_class_7362;
  tagFILTERKEYS* tmp_add_class_7363;
  tagFILTERREGION* tmp_add_class_7364;
  tagFINDBODY* tmp_add_class_7365;
  tagFINDHEADER* tmp_add_class_7366;
  tagFMS_HELPSTRINGA* tmp_add_class_7367;
  tagFMS_HELPSTRINGW* tmp_add_class_7368;
  tagFMS_TOOLBARLOAD* tmp_add_class_7369;
  tagFOCUS_EVENT_RECORD* tmp_add_class_7370;
  tagFONTDESC* tmp_add_class_7371;
  tagFORMATETC* tmp_add_class_7372;
  tagFULLPROPSPEC* tmp_add_class_7373;
  tagFUNCDESC* tmp_add_class_7374;
  tagFolderSetData* tmp_add_class_7375;
  tagGCP_RESULTSA* tmp_add_class_7376;
  tagGCP_RESULTSW* tmp_add_class_7377;
  tagGESTURECONFIG* tmp_add_class_7378;
  tagGESTUREINFO* tmp_add_class_7379;
  tagGESTURENOTIFYSTRUCT* tmp_add_class_7380;
  tagGLYPHSET* tmp_add_class_7381;
  tagGOFFSET* tmp_add_class_7382;
  tagGUIDELINE* tmp_add_class_7383;
  tagGUITHREADINFO* tmp_add_class_7384;
  tagHARDWAREINPUT* tmp_add_class_7385;
  tagHEADERROWINFO* tmp_add_class_7386;
  tagHEAPENTRY32* tmp_add_class_7387;
  tagHEAPLIST32* tmp_add_class_7388;
  tagHELPINFO* tmp_add_class_7389;
  tagHELPWININFOA* tmp_add_class_7390;
  tagHELPWININFOW* tmp_add_class_7391;
  tagHH_ALINKA* tmp_add_class_7392;
  tagHH_ALINKW* tmp_add_class_7393;
  tagHH_ENUM_CAT* tmp_add_class_7394;
  tagHH_ENUM_IT* tmp_add_class_7395;
  tagHH_FTS_QUERYA* tmp_add_class_7396;
  tagHH_FTS_QUERYW* tmp_add_class_7397;
  tagHH_GLOBAL_PROPERTY* tmp_add_class_7398;
  tagHH_NOTIFY* tmp_add_class_7399;
  tagHH_NTRACKA* tmp_add_class_7400;
  tagHH_NTRACKW* tmp_add_class_7401;
  tagHH_POPUPA* tmp_add_class_7402;
  tagHH_POPUPW* tmp_add_class_7403;
  tagHH_SET_INFOTYPE* tmp_add_class_7404;
  tagHH_WINTYPEA* tmp_add_class_7405;
  tagHH_WINTYPEW* tmp_add_class_7406;
  tagHIGHCONTRASTA* tmp_add_class_7407;
  tagHIGHCONTRASTW* tmp_add_class_7408;
  tagHLITEM* tmp_add_class_7409;
  tagHSZPAIR* tmp_add_class_7410;
  tagHW_PROFILE_INFOA* tmp_add_class_7411;
  tagHW_PROFILE_INFOW* tmp_add_class_7412;
  tagHyphenateInfo* tmp_add_class_7413;
  tagICONMETRICSA* tmp_add_class_7414;
  tagICONMETRICSW* tmp_add_class_7415;
  tagIDLDESC* tmp_add_class_7416;
  tagIMAGELISTSTATS* tmp_add_class_7417;
  tagIMAPADDR* tmp_add_class_7418;
  tagIMAP_LISTLSUB_RESPONSE* tmp_add_class_7419;
  tagIMAP_RESPONSE* tmp_add_class_7420;
  tagIMAP_RESPONSE_DATA* tmp_add_class_7421;
  tagIMAP_STATUS_RESPONSE* tmp_add_class_7422;
  tagIMEMENUITEMINFOA* tmp_add_class_7423;
  tagIMEMENUITEMINFOW* tmp_add_class_7424;
  tagIMESTRUCT* tmp_add_class_7425;
  tagINETADDR* tmp_add_class_7426;
  tagINETADDRLIST* tmp_add_class_7427;
  tagINETCSETINFO* tmp_add_class_7428;
  tagINITCOMMONCONTROLSEX* tmp_add_class_7429;
  tagINPUT* tmp_add_class_7430;
  tagINPUT_MESSAGE_SOURCE* tmp_add_class_7431;
  tagINPUT_RECORD* tmp_add_class_7432;
  tagINPUT_TRANSFORM* tmp_add_class_7433;
  tagINTERFACEDATA* tmp_add_class_7434;
  tagINTERFACEINFO* tmp_add_class_7435;
  tagIXPRESULT* tmp_add_class_7436;
  tagJOYCAPS2A* tmp_add_class_7437;
  tagJOYCAPS2W* tmp_add_class_7438;
  tagJOYCAPSA* tmp_add_class_7439;
  tagJOYCAPSW* tmp_add_class_7440;
  tagKBDLLHOOKSTRUCT* tmp_add_class_7441;
  tagKEYBDINPUT* tmp_add_class_7442;
  tagKEY_EVENT_RECORD* tmp_add_class_7443;
  tagKNOWNFOLDER_DEFINITION* tmp_add_class_7444;
  tagKSIDENTIFIER* tmp_add_class_7445;
  tagKS_BITMAPINFOHEADER* tmp_add_class_7446;
  tagKS_VIDEOINFOHEADER* tmp_add_class_7447;
  tagLASTINPUTINFO* tmp_add_class_7448;
  tagLC_ID* tmp_add_class_7449;
  tagLHITTESTINFO* tmp_add_class_7450;
  tagLICINFO* tmp_add_class_7451;
  tagLITEM* tmp_add_class_7452;
  tagLOGCOLORSPACEA* tmp_add_class_7453;
  tagLOGCOLORSPACEW* tmp_add_class_7454;
  tagLOGCONTEXTA* tmp_add_class_7455;
  tagLOGCONTEXTW* tmp_add_class_7456;
  tagLOGFONTA* tmp_add_class_7457;
  tagLOGFONTW* tmp_add_class_7458;
  tagLOGPALETTE* tmp_add_class_7459;
  tagLVBKIMAGEA* tmp_add_class_7460;
  tagLVBKIMAGEW* tmp_add_class_7461;
  tagLVCOLUMNA* tmp_add_class_7462;
  tagLVCOLUMNW* tmp_add_class_7463;
  tagLVDISPINFO* tmp_add_class_7464;
  tagLVDISPINFOW* tmp_add_class_7465;
  tagLVFINDINFOA* tmp_add_class_7466;
  tagLVFINDINFOW* tmp_add_class_7467;
  tagLVHITTESTINFO* tmp_add_class_7468;
  tagLVITEMA* tmp_add_class_7469;
  tagLVITEMINDEX* tmp_add_class_7470;
  tagLVITEMW* tmp_add_class_7471;
  tagLVKEYDOWN* tmp_add_class_7472;
  tagMAPIINIT_0* tmp_add_class_7473;
  tagMBOX_MSGCOUNT* tmp_add_class_7474;
  tagMCGRIDINFO* tmp_add_class_7475;
  tagMCI_ANIM_OPEN_PARMSA* tmp_add_class_7476;
  tagMCI_ANIM_OPEN_PARMSW* tmp_add_class_7477;
  tagMCI_ANIM_PLAY_PARMS* tmp_add_class_7478;
  tagMCI_ANIM_RECT_PARMS* tmp_add_class_7479;
  tagMCI_ANIM_STEP_PARMS* tmp_add_class_7480;
  tagMCI_ANIM_UPDATE_PARMS* tmp_add_class_7481;
  tagMCI_ANIM_WINDOW_PARMSA* tmp_add_class_7482;
  tagMCI_ANIM_WINDOW_PARMSW* tmp_add_class_7483;
  tagMCI_BREAK_PARMS* tmp_add_class_7484;
  tagMCI_GENERIC_PARMS* tmp_add_class_7485;
  tagMCI_GETDEVCAPS_PARMS* tmp_add_class_7486;
  tagMCI_INFO_PARMSA* tmp_add_class_7487;
  tagMCI_INFO_PARMSW* tmp_add_class_7488;
  tagMCI_LOAD_PARMSA* tmp_add_class_7489;
  tagMCI_LOAD_PARMSW* tmp_add_class_7490;
  tagMCI_OPEN_PARMSA* tmp_add_class_7491;
  tagMCI_OPEN_PARMSW* tmp_add_class_7492;
  tagMCI_OVLY_LOAD_PARMSA* tmp_add_class_7493;
  tagMCI_OVLY_LOAD_PARMSW* tmp_add_class_7494;
  tagMCI_OVLY_OPEN_PARMSA* tmp_add_class_7495;
  tagMCI_OVLY_OPEN_PARMSW* tmp_add_class_7496;
  tagMCI_OVLY_RECT_PARMS* tmp_add_class_7497;
  tagMCI_OVLY_SAVE_PARMSA* tmp_add_class_7498;
  tagMCI_OVLY_SAVE_PARMSW* tmp_add_class_7499;
  tagMCI_OVLY_WINDOW_PARMSA* tmp_add_class_7500;
  tagMCI_OVLY_WINDOW_PARMSW* tmp_add_class_7501;
  tagMCI_PLAY_PARMS* tmp_add_class_7502;
  tagMCI_RECORD_PARMS* tmp_add_class_7503;
  tagMCI_SAVE_PARMSA* tmp_add_class_7504;
  tagMCI_SAVE_PARMSW* tmp_add_class_7505;
  tagMCI_SEEK_PARMS* tmp_add_class_7506;
  tagMCI_SEQ_SET_PARMS* tmp_add_class_7507;
  tagMCI_SET_PARMS* tmp_add_class_7508;
  tagMCI_SOUND_PARMSA* tmp_add_class_7509;
  tagMCI_SOUND_PARMSW* tmp_add_class_7510;
  tagMCI_STATUS_PARMS* tmp_add_class_7511;
  tagMCI_SYSINFO_PARMSA* tmp_add_class_7512;
  tagMCI_SYSINFO_PARMSW* tmp_add_class_7513;
  tagMCI_VD_ESCAPE_PARMSA* tmp_add_class_7514;
  tagMCI_VD_ESCAPE_PARMSW* tmp_add_class_7515;
  tagMCI_VD_PLAY_PARMS* tmp_add_class_7516;
  tagMCI_VD_STEP_PARMS* tmp_add_class_7517;
  tagMCI_WAVE_DELETE_PARMS* tmp_add_class_7518;
  tagMCI_WAVE_OPEN_PARMSA* tmp_add_class_7519;
  tagMCI_WAVE_OPEN_PARMSW* tmp_add_class_7520;
  tagMCI_WAVE_SET_PARMS* tmp_add_class_7521;
  tagMDICREATESTRUCTA* tmp_add_class_7522;
  tagMDICREATESTRUCTW* tmp_add_class_7523;
  tagMDINEXTMENU* tmp_add_class_7524;
  tagMEASUREITEMSTRUCT* tmp_add_class_7525;
  tagMEMORYSTATUS* tmp_add_class_7526;
  tagMEMORYSTATUSEX* tmp_add_class_7527;
  tagMENUBARINFO* tmp_add_class_7528;
  tagMENUGETOBJECTINFO* tmp_add_class_7529;
  tagMENUINFO* tmp_add_class_7530;
  tagMENUITEMINFOA* tmp_add_class_7531;
  tagMENUITEMINFOW* tmp_add_class_7532;
  tagMENU_EVENT_RECORD* tmp_add_class_7533;
  tagMESSAGE_RESOURCE_BLOCK* tmp_add_class_7534;
  tagMESSAGE_RESOURCE_DATA* tmp_add_class_7535;
  tagMESSAGE_RESOURCE_ENTRY* tmp_add_class_7536;
  tagMETHODDATA* tmp_add_class_7537;
  tagMFASYNCRESULT* tmp_add_class_7538;
  tagMIDIINCAPS2A* tmp_add_class_7539;
  tagMIDIINCAPS2W* tmp_add_class_7540;
  tagMIDIINCAPSA* tmp_add_class_7541;
  tagMIDIINCAPSW* tmp_add_class_7542;
  tagMIDIOUTCAPS2A* tmp_add_class_7543;
  tagMIDIOUTCAPS2W* tmp_add_class_7544;
  tagMIDIOUTCAPSA* tmp_add_class_7545;
  tagMIDIOUTCAPSW* tmp_add_class_7546;
  tagMIMECPINFO* tmp_add_class_7547;
  tagMIMECSETINFO* tmp_add_class_7548;
  tagMIMEPARAMINFO* tmp_add_class_7549;
  tagMIMEPROPINFO* tmp_add_class_7550;
  tagMINIMIZEDMETRICS* tmp_add_class_7551;
  tagMINMAXINFO* tmp_add_class_7552;
  tagMIXERCAPS2A* tmp_add_class_7553;
  tagMIXERCAPS2W* tmp_add_class_7554;
  tagMIXERCAPSA* tmp_add_class_7555;
  tagMIXERCAPSW* tmp_add_class_7556;
  tagMIXERCONTROLA* tmp_add_class_7557;
  tagMIXERCONTROLDETAILS_LISTTEXTA* tmp_add_class_7558;
  tagMIXERCONTROLDETAILS_LISTTEXTW* tmp_add_class_7559;
  tagMIXERLINEA* tmp_add_class_7560;
  tagMIXERLINECONTROLSA* tmp_add_class_7561;
  tagMIXERLINECONTROLSW* tmp_add_class_7562;
  tagMIXERLINEW* tmp_add_class_7563;
  tagMODEMDEVCAPS* tmp_add_class_7564;
  tagMODEMSETTINGS* tmp_add_class_7565;
  tagMODULEENTRY32* tmp_add_class_7566;
  tagMODULEENTRY32W* tmp_add_class_7567;
  tagMONITORINFO* tmp_add_class_7568;
  tagMONITORINFOEXA* tmp_add_class_7569;
  tagMONITORINFOEXW* tmp_add_class_7570;
  tagMOUSEINPUT* tmp_add_class_7571;
  tagMOUSEKEYS* tmp_add_class_7572;
  tagMOUSEMOVEPOINT* tmp_add_class_7573;
  tagMOUSE_EVENT_RECORD* tmp_add_class_7574;
  tagMPEG1VIDEOINFO* tmp_add_class_7575;
  tagMPEG2VIDEOINFO* tmp_add_class_7576;
  tagMSG* tmp_add_class_7577;
  tagMSGBOXPARAMSA* tmp_add_class_7578;
  tagMSGBOXPARAMSW* tmp_add_class_7579;
  tagMSIPATCHSEQUENCEINFOA* tmp_add_class_7580;
  tagMSIPATCHSEQUENCEINFOW* tmp_add_class_7581;
  tagMSLLHOOKSTRUCT* tmp_add_class_7582;
  tagMULTIKEYHELPA* tmp_add_class_7583;
  tagMULTIKEYHELPW* tmp_add_class_7584;
  tagMULTI_QI* tmp_add_class_7585;
  tagNAMED_PROFILE_INFO* tmp_add_class_7586;
  tagNC_ADDRESS* tmp_add_class_7587;
  tagNETCON_PROPERTIES* tmp_add_class_7588;
  tagNEWCPLINFOA* tmp_add_class_7589;
  tagNEWCPLINFOW* tmp_add_class_7590;
  tagNMBCDROPDOWN* tmp_add_class_7591;
  tagNMBCHOTITEM* tmp_add_class_7592;
  tagNMCBEENDEDITA* tmp_add_class_7593;
  tagNMCBEENDEDITW* tmp_add_class_7594;
  tagNMCHAR* tmp_add_class_7595;
  tagNMCUSTOMDRAWINFO* tmp_add_class_7596;
  tagNMDATETIMECHANGE* tmp_add_class_7597;
  tagNMDATETIMEFORMATA* tmp_add_class_7598;
  tagNMDATETIMEFORMATQUERYA* tmp_add_class_7599;
  tagNMDATETIMEFORMATQUERYW* tmp_add_class_7600;
  tagNMDATETIMEFORMATW* tmp_add_class_7601;
  tagNMDATETIMESTRINGA* tmp_add_class_7602;
  tagNMDATETIMESTRINGW* tmp_add_class_7603;
  tagNMDATETIMEWMKEYDOWNA* tmp_add_class_7604;
  tagNMDATETIMEWMKEYDOWNW* tmp_add_class_7605;
  tagNMDAYSTATE* tmp_add_class_7606;
  tagNMHDDISPINFOA* tmp_add_class_7607;
  tagNMHDDISPINFOW* tmp_add_class_7608;
  tagNMHDFILTERBTNCLICK* tmp_add_class_7609;
  tagNMHDR* tmp_add_class_7610;
  tagNMHEADERA* tmp_add_class_7611;
  tagNMHEADERW* tmp_add_class_7612;
  tagNMIPADDRESS* tmp_add_class_7613;
  tagNMITEMACTIVATE* tmp_add_class_7614;
  tagNMKEY* tmp_add_class_7615;
  tagNMLINK* tmp_add_class_7616;
  tagNMLISTVIEW* tmp_add_class_7617;
  tagNMLVCACHEHINT* tmp_add_class_7618;
  tagNMLVCUSTOMDRAW* tmp_add_class_7619;
  tagNMLVFINDITEMA* tmp_add_class_7620;
  tagNMLVFINDITEMW* tmp_add_class_7621;
  tagNMLVGETINFOTIPA* tmp_add_class_7622;
  tagNMLVGETINFOTIPW* tmp_add_class_7623;
  tagNMLVLINK* tmp_add_class_7624;
  tagNMLVODSTATECHANGE* tmp_add_class_7625;
  tagNMMOUSE* tmp_add_class_7626;
  tagNMOBJECTNOTIFY* tmp_add_class_7627;
  tagNMRBAUTOSIZE* tmp_add_class_7628;
  tagNMREBAR* tmp_add_class_7629;
  tagNMREBARAUTOBREAK* tmp_add_class_7630;
  tagNMREBARCHEVRON* tmp_add_class_7631;
  tagNMREBARCHILDSIZE* tmp_add_class_7632;
  tagNMSELCHANGE* tmp_add_class_7633;
  tagNMTBGETINFOTIPA* tmp_add_class_7634;
  tagNMTBGETINFOTIPW* tmp_add_class_7635;
  tagNMTBHOTITEM* tmp_add_class_7636;
  tagNMTBRESTORE* tmp_add_class_7637;
  tagNMTBSAVE* tmp_add_class_7638;
  tagNMTOOLBARA* tmp_add_class_7639;
  tagNMTOOLBARW* tmp_add_class_7640;
  tagNMTOOLTIPSCREATED* tmp_add_class_7641;
  tagNMTREEVIEWA* tmp_add_class_7642;
  tagNMTREEVIEWW* tmp_add_class_7643;
  tagNMTTCUSTOMDRAW* tmp_add_class_7644;
  tagNMTTDISPINFOA* tmp_add_class_7645;
  tagNMTTDISPINFOW* tmp_add_class_7646;
  tagNMTVASYNCDRAW* tmp_add_class_7647;
  tagNMTVCUSTOMDRAW* tmp_add_class_7648;
  tagNMTVGETINFOTIPA* tmp_add_class_7649;
  tagNMTVGETINFOTIPW* tmp_add_class_7650;
  tagNM_UPDOWN* tmp_add_class_7651;
  tagNONCLIENTMETRICSA* tmp_add_class_7652;
  tagNONCLIENTMETRICSW* tmp_add_class_7653;
  tagNavigateData* tmp_add_class_7654;
  tagOBJECTDESCRIPTOR* tmp_add_class_7655;
  tagOCPFIPARAMS* tmp_add_class_7656;
  tagODBC_VS_ARGS* tmp_add_class_7657;
  tagOFNA* tmp_add_class_7658;
  tagOFNW* tmp_add_class_7659;
  tagOLEUIBUSYA* tmp_add_class_7660;
  tagOLEUIBUSYW* tmp_add_class_7661;
  tagOLEUICHANGEICONA* tmp_add_class_7662;
  tagOLEUICHANGEICONW* tmp_add_class_7663;
  tagOLEUICHANGESOURCEA* tmp_add_class_7664;
  tagOLEUICHANGESOURCEW* tmp_add_class_7665;
  tagOLEUICONVERTA* tmp_add_class_7666;
  tagOLEUICONVERTW* tmp_add_class_7667;
  tagOLEUIEDITLINKSA* tmp_add_class_7668;
  tagOLEUIEDITLINKSW* tmp_add_class_7669;
  tagOLEUIGNRLPROPSA* tmp_add_class_7670;
  tagOLEUIGNRLPROPSW* tmp_add_class_7671;
  tagOLEUIINSERTOBJECTA* tmp_add_class_7672;
  tagOLEUIINSERTOBJECTW* tmp_add_class_7673;
  tagOLEUILINKPROPSA* tmp_add_class_7674;
  tagOLEUILINKPROPSW* tmp_add_class_7675;
  tagOLEUIOBJECTPROPSA* tmp_add_class_7676;
  tagOLEUIOBJECTPROPSW* tmp_add_class_7677;
  tagOLEUIPASTEENTRYA* tmp_add_class_7678;
  tagOLEUIPASTEENTRYW* tmp_add_class_7679;
  tagOLEUIPASTESPECIALA* tmp_add_class_7680;
  tagOLEUIPASTESPECIALW* tmp_add_class_7681;
  tagOLEUIVIEWPROPSA* tmp_add_class_7682;
  tagOLEUIVIEWPROPSW* tmp_add_class_7683;
  tagOLEVERB* tmp_add_class_7684;
  tagOPENTYPE_FEATURE_RECORD* tmp_add_class_7685;
  tagORIENTATION* tmp_add_class_7686;
  tagOleInPlaceFrameInfo* tmp_add_class_7687;
  tagOleMenuGroupWidths* tmp_add_class_7688;
  tagPACKET* tmp_add_class_7689;
  tagPAGERANGE* tmp_add_class_7690;
  tagPAGESET* tmp_add_class_7691;
  tagPAINTSTRUCT* tmp_add_class_7692;
  tagPALETTEENTRY* tmp_add_class_7693;
  tagPANOSE* tmp_add_class_7694;
  tagPARAMDATA* tmp_add_class_7695;
  tagPARAMDESC* tmp_add_class_7696;
  tagPARAMDESCEX* tmp_add_class_7697;
  tagPARSEDURLA* tmp_add_class_7698;
  tagPARSEDURLW* tmp_add_class_7699;
  tagPASSWORD_CACHE_ENTRY* tmp_add_class_7700;
  tagPDA* tmp_add_class_7701;
  tagPDEXA* tmp_add_class_7702;
  tagPDEXW* tmp_add_class_7703;
  tagPDW* tmp_add_class_7704;
  tagPICTDESC* tmp_add_class_7705;
  tagPIXELFORMATDESCRIPTOR* tmp_add_class_7706;
  tagPOINT* tmp_add_class_7707;
  tagPOINTER_DEVICE_CURSOR_INFO* tmp_add_class_7708;
  tagPOINTER_DEVICE_INFO* tmp_add_class_7709;
  tagPOINTER_DEVICE_PROPERTY* tmp_add_class_7710;
  tagPOINTER_INFO* tmp_add_class_7711;
  tagPOINTER_PEN_INFO* tmp_add_class_7712;
  tagPOINTER_TOUCH_INFO* tmp_add_class_7713;
  tagPOINTER_TYPE_INFO* tmp_add_class_7714;
  tagPOINTF* tmp_add_class_7715;
  tagPOINTFX* tmp_add_class_7716;
  tagPOINTS* tmp_add_class_7717;
  tagPOP3LIST* tmp_add_class_7718;
  tagPOP3RESPONSE* tmp_add_class_7719;
  tagPOP3RETR* tmp_add_class_7720;
  tagPOP3STAT* tmp_add_class_7721;
  tagPOP3TOP* tmp_add_class_7722;
  tagPOP3UIDL* tmp_add_class_7723;
  tagPRINTPAGERANGE* tmp_add_class_7724;
  tagPROCESSENTRY32* tmp_add_class_7725;
  tagPROCESSENTRY32W* tmp_add_class_7726;
  tagPROFILE* tmp_add_class_7727;
  tagPROFILEHEADER* tmp_add_class_7728;
  tagPROPBAG2* tmp_add_class_7729;
  tagPROPPAGEINFO* tmp_add_class_7730;
  tagPROPSPEC* tmp_add_class_7731;
  tagPROPVARIANT* tmp_add_class_7732;
  tagPSDA* tmp_add_class_7733;
  tagPSDW* tmp_add_class_7734;
  tagProxyFileInfo* tmp_add_class_7735;
  tagQACONTAINER* tmp_add_class_7736;
  tagQACONTROL* tmp_add_class_7737;
  tagQOCINFO* tmp_add_class_7738;
  tagQUERYCONTEXT* tmp_add_class_7739;
  tagQuality* tmp_add_class_7740;
  tagRASAUTODIALENTRYA* tmp_add_class_7741;
  tagRASAUTODIALENTRYW* tmp_add_class_7742;
  tagRASCONNA* tmp_add_class_7743;
  tagRASCONNSTATUSA* tmp_add_class_7744;
  tagRASCONNSTATUSW* tmp_add_class_7745;
  tagRASCONNW* tmp_add_class_7746;
  tagRASCREDENTIALSA* tmp_add_class_7747;
  tagRASCREDENTIALSW* tmp_add_class_7748;
  tagRASDEVINFOA* tmp_add_class_7749;
  tagRASDEVINFOW* tmp_add_class_7750;
  tagRASDIALEXTENSIONS* tmp_add_class_7751;
  tagRASDIALPARAMSA* tmp_add_class_7752;
  tagRASDIALPARAMSW* tmp_add_class_7753;
  tagRASENTRYA* tmp_add_class_7754;
  tagRASENTRYDLGW* tmp_add_class_7755;
  tagRASENTRYNAMEA* tmp_add_class_7756;
  tagRASENTRYNAMEW* tmp_add_class_7757;
  tagRASENTRYW* tmp_add_class_7758;
  tagRASIPADDR* tmp_add_class_7759;
  tagRASSUBENTRYA* tmp_add_class_7760;
  tagRASSUBENTRYW* tmp_add_class_7761;
  tagRAWHID* tmp_add_class_7762;
  tagRAWINPUT* tmp_add_class_7763;
  tagRAWINPUTDEVICE* tmp_add_class_7764;
  tagRAWINPUTDEVICELIST* tmp_add_class_7765;
  tagRAWINPUTHEADER* tmp_add_class_7766;
  tagRAWKEYBOARD* tmp_add_class_7767;
  tagRAWMOUSE* tmp_add_class_7768;
  tagREBARBANDINFOA* tmp_add_class_7769;
  tagREBARBANDINFOW* tmp_add_class_7770;
  tagREBARINFO* tmp_add_class_7771;
  tagRECONVERTSTRING* tmp_add_class_7772;
  tagRECT* tmp_add_class_7773;
  tagREGISTERWORDA* tmp_add_class_7774;
  tagREGISTERWORDW* tmp_add_class_7775;
  tagRFC1522INFO* tmp_add_class_7776;
  tagRFC1766INFO* tmp_add_class_7777;
  tagRGBQUAD* tmp_add_class_7778;
  tagRGBTRIPLE* tmp_add_class_7779;
  tagRID_DEVICE_INFO* tmp_add_class_7780;
  tagRID_DEVICE_INFO_HID* tmp_add_class_7781;
  tagRID_DEVICE_INFO_KEYBOARD* tmp_add_class_7782;
  tagRID_DEVICE_INFO_MOUSE* tmp_add_class_7783;
  tagRMTPACK* tmp_add_class_7784;
  tagROTATION* tmp_add_class_7785;
  tagRPCOLEMESSAGE* tmp_add_class_7786;
  tagRPC_EE_INFO_PARAM* tmp_add_class_7787;
  tagRPC_ERROR_ENUM_HANDLE* tmp_add_class_7788;
  tagRPC_EXTENDED_ERROR_INFO* tmp_add_class_7789;
  tagRTL_BITMAP* tmp_add_class_7790;
  tagRTL_BITMAP_RUN* tmp_add_class_7791;
  tagRTWQASYNCRESULT* tmp_add_class_7792;
  tagRemFORMATETC* tmp_add_class_7793;
  tagRemHBITMAP* tmp_add_class_7794;
  tagRemHENHMETAFILE* tmp_add_class_7795;
  tagRemHGLOBAL* tmp_add_class_7796;
  tagRemHMETAFILEPICT* tmp_add_class_7797;
  tagRemHPALETTE* tmp_add_class_7798;
  tagRemSNB* tmp_add_class_7799;
  tagRemSTGMEDIUM* tmp_add_class_7800;
  tagSAFEARRAY* tmp_add_class_7801;
  tagSAFEARRAYBOUND* tmp_add_class_7802;
  tagSCRIPFONTINFO* tmp_add_class_7803;
  tagSCRIPTINFO* tmp_add_class_7804;
  tagSCRIPT_CHARPROP* tmp_add_class_7805;
  tagSCRIPT_GLYPHPROP* tmp_add_class_7806;
  tagSCROLLBARINFO* tmp_add_class_7807;
  tagSCROLLINFO* tmp_add_class_7808;
  tagSERIALKEYSA* tmp_add_class_7809;
  tagSERIALKEYSW* tmp_add_class_7810;
  tagSHFILEINFOA* tmp_add_class_7811;
  tagSHFILEINFOW* tmp_add_class_7812;
  tagSIZE* tmp_add_class_7813;
  tagSMALL_RECT* tmp_add_class_7814;
  tagSMTPMESSAGE* tmp_add_class_7815;
  tagSMTPMESSAGE2* tmp_add_class_7816;
  tagSMTPRESPONSE* tmp_add_class_7817;
  tagSMTPSTREAM* tmp_add_class_7818;
  tagSOLE_AUTHENTICATION_INFO* tmp_add_class_7819;
  tagSOLE_AUTHENTICATION_LIST* tmp_add_class_7820;
  tagSOLE_AUTHENTICATION_SERVICE* tmp_add_class_7821;
  tagSOUNDSENTRYA* tmp_add_class_7822;
  tagSOUNDSENTRYW* tmp_add_class_7823;
  tagSPPROPERTYINFO* tmp_add_class_7824;
  tagSPTEXTSELECTIONINFO* tmp_add_class_7825;
  tagSQL_DAY_SECOND* tmp_add_class_7826;
  tagSQL_INTERVAL_STRUCT* tmp_add_class_7827;
  tagSQL_NUMERIC_STRUCT* tmp_add_class_7828;
  tagSQL_YEAR_MONTH* tmp_add_class_7829;
  tagSRB32* tmp_add_class_7830;
  tagSRB32_Abort* tmp_add_class_7831;
  tagSRB32_BusDeviceReset* tmp_add_class_7832;
  tagSRB32_ExecSCSICmd* tmp_add_class_7833;
  tagSRB32_GDEVBlock* tmp_add_class_7834;
  tagSRB32_GetDiskInfo* tmp_add_class_7835;
  tagSRB32_GetSetTimeouts* tmp_add_class_7836;
  tagSRB32_HaInquiry* tmp_add_class_7837;
  tagSRB32_Header* tmp_add_class_7838;
  tagSTATDATA* tmp_add_class_7839;
  tagSTATPROPSETSTG* tmp_add_class_7840;
  tagSTATPROPSTG* tmp_add_class_7841;
  tagSTATSTG* tmp_add_class_7842;
  tagSTAT_CHUNK* tmp_add_class_7843;
  tagSTGMEDIUM* tmp_add_class_7844;
  tagSTGOPTIONS* tmp_add_class_7845;
  tagSTICKYKEYS* tmp_add_class_7846;
  tagSTRINGEXSTRUCT* tmp_add_class_7847;
  tagSTYLEBUFA* tmp_add_class_7848;
  tagSTYLEBUFW* tmp_add_class_7849;
  tagSTYLESTRUCT* tmp_add_class_7850;
  tagServerInformation* tmp_add_class_7851;
  tagSpatialAudioObjectRenderStreamActivationParams* tmp_add_class_7852;
  tagStorageLayout* tmp_add_class_7853;
  tagTBADDBITMAP* tmp_add_class_7854;
  tagTBSAVEPARAMSA* tmp_add_class_7855;
  tagTBSAVEPARAMSW* tmp_add_class_7856;
  tagTCHITTESTINFO* tmp_add_class_7857;
  tagTCITEMA* tmp_add_class_7858;
  tagTCITEMHEADERA* tmp_add_class_7859;
  tagTCITEMHEADERW* tmp_add_class_7860;
  tagTCITEMW* tmp_add_class_7861;
  tagTCKEYDOWN* tmp_add_class_7862;
  tagTEXTMETRICA* tmp_add_class_7863;
  tagTEXTMETRICW* tmp_add_class_7864;
  tagTEXTRANGE_PROPERTIES* tmp_add_class_7865;
  tagTEXT_SOURCE* tmp_add_class_7866;
  tagTHREADENTRY32* tmp_add_class_7867;
  tagTILT* tmp_add_class_7868;
  tagTIMESTAMP_STRUCT* tmp_add_class_7869;
  tagTIME_STRUCT* tmp_add_class_7870;
  tagTITLEBARINFO* tmp_add_class_7871;
  tagTLIBATTR* tmp_add_class_7872;
  tagTOGGLEKEYS* tmp_add_class_7873;
  tagTOOLINFOA* tmp_add_class_7874;
  tagTOOLINFOW* tmp_add_class_7875;
  tagTOUCHINPUT* tmp_add_class_7876;
  tagTOUCH_HIT_TESTING_INPUT* tmp_add_class_7877;
  tagTOUCH_HIT_TESTING_PROXIMITY_EVALUATION* tmp_add_class_7878;
  tagTPMPARAMS* tmp_add_class_7879;
  tagTRACKMOUSEEVENT* tmp_add_class_7880;
  tagTRANSMITINFO* tmp_add_class_7881;
  tagTTPOLYCURVE* tmp_add_class_7882;
  tagTTPOLYGONHEADER* tmp_add_class_7883;
  tagTVDISPINFOA* tmp_add_class_7884;
  tagTVDISPINFOEXA* tmp_add_class_7885;
  tagTVDISPINFOEXW* tmp_add_class_7886;
  tagTVDISPINFOW* tmp_add_class_7887;
  tagTVGETITEMPARTRECTINFO* tmp_add_class_7888;
  tagTVHITTESTINFO* tmp_add_class_7889;
  tagTVINSERTSTRUCTA* tmp_add_class_7890;
  tagTVINSERTSTRUCTW* tmp_add_class_7891;
  tagTVITEMCHANGE* tmp_add_class_7892;
  tagTVKEYDOWN* tmp_add_class_7893;
  tagTVSORTCB* tmp_add_class_7894;
  tagTYPEATTR* tmp_add_class_7895;
  tagTYPEDESC* tmp_add_class_7896;
  tagUNDETERMINESTRUCT* tmp_add_class_7897;
  tagUNICODERANGE* tmp_add_class_7898;
  tagUPDATELAYEREDWINDOWINFO* tmp_add_class_7899;
  tagUSEROBJECTFLAGS* tmp_add_class_7900;
  tagUserVARIANT* tmp_add_class_7901;
  tagVARDESC* tmp_add_class_7902;
  tagVARIANT* tmp_add_class_7903;
  tagVARIANT_BLOB* tmp_add_class_7904;
  tagVIDEOINFO* tmp_add_class_7905;
  tagVIDEOINFOHEADER* tmp_add_class_7906;
  tagVIDEOINFOHEADER2* tmp_add_class_7907;
  tagVMRALLOCATIONINFO* tmp_add_class_7908;
  tagVMRGUID* tmp_add_class_7909;
  tagVMRMONITORINFO* tmp_add_class_7910;
  tagVMRPRESENTATIONINFO* tmp_add_class_7911;
  tagVS_FIXEDFILEINFO* tmp_add_class_7912;
  tagWAVEINCAPS2A* tmp_add_class_7913;
  tagWAVEINCAPS2W* tmp_add_class_7914;
  tagWAVEINCAPSA* tmp_add_class_7915;
  tagWAVEINCAPSW* tmp_add_class_7916;
  tagWAVEOUTCAPS2A* tmp_add_class_7917;
  tagWAVEOUTCAPS2W* tmp_add_class_7918;
  tagWAVEOUTCAPSA* tmp_add_class_7919;
  tagWAVEOUTCAPSW* tmp_add_class_7920;
  tagWCRANGE* tmp_add_class_7921;
  tagWEPAGEOPTIONS* tmp_add_class_7922;
  tagWINDOWINFO* tmp_add_class_7923;
  tagWINDOWPLACEMENT* tmp_add_class_7924;
  tagWINDOWPOS* tmp_add_class_7925;
  tagWINDOW_BUFFER_SIZE_RECORD* tmp_add_class_7926;
  tagWNDCLASSA* tmp_add_class_7927;
  tagWNDCLASSEXA* tmp_add_class_7928;
  tagWNDCLASSEXW* tmp_add_class_7929;
  tagWNDCLASSW* tmp_add_class_7930;
  tagX509CERTRESULT* tmp_add_class_7931;
  tagXBTNMASK* tmp_add_class_7932;
  tagXFORM* tmp_add_class_7933;
  tagXHR_CERT* tmp_add_class_7934;
  tagXHR_COOKIE* tmp_add_class_7935;
  tag_SCRIPT_ANALYSIS* tmp_add_class_7936;
  tag_SCRIPT_CONTROL* tmp_add_class_7937;
  tag_SCRIPT_DIGITSUBSTITUTE* tmp_add_class_7938;
  tag_SCRIPT_FONTPROPERTIES* tmp_add_class_7939;
  tag_SCRIPT_ITEM* tmp_add_class_7940;
  tag_SCRIPT_LOGATTR* tmp_add_class_7941;
  tag_SCRIPT_STATE* tmp_add_class_7942;
  tag_SCRIPT_TABDEF* tmp_add_class_7943;
  tag_SCRIPT_VISATTR* tmp_add_class_7944;
  tag_TRUECOLORINFO* tmp_add_class_7945;
  tagrpcLOGPALETTE* tmp_add_class_7946;
  tcp_keepalive* tmp_add_class_7947;
  tdTBS_CONTEXT_PARAMS* tmp_add_class_7948;
  threadlocaleinfostruct* tmp_add_class_7949;
  timecaps_tag* tmp_add_class_7950;
  truespeechwaveformat_tag* tmp_add_class_7951;
  unionKSDATAFORMAT* tmp_add_class_7952;
  unpack_dde_message_params* tmp_add_class_7953;
  unpack_dde_message_result* tmp_add_class_7954;
  urlinvokecommandinfoA* tmp_add_class_7955;
  urlinvokecommandinfoW* tmp_add_class_7956;
  user_client_procs* tmp_add_class_7957;
  value_entA* tmp_add_class_7958;
  value_entW* tmp_add_class_7959;
  varstring_tag* tmp_add_class_7960;
  videohdr_tag* tmp_add_class_7961;
  waveformat_tag* tmp_add_class_7962;
  wavehdr_tag* tmp_add_class_7963;
  win_event_hook_params* tmp_add_class_7964;
  win_hook_params* tmp_add_class_7965;
  win_proc_params* tmp_add_class_7966;
  wmaudio2waveformat_tag* tmp_add_class_7967;
  wmaudio3waveformat_tag* tmp_add_class_7968;
  xid_t* tmp_add_class_7969;
  yamaha_adpmcwaveformat_tag* tmp_add_class_7970;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/OtKeOCbVqV/dump1.h"  -I/usr/include/wine-development/wine/windows -I/usr/include/wine-development/wine/msvcrt -I/usr/include/wine-development/wine/windows/ddk

In file included from /tmp/OtKeOCbVqV/dump1.h:581:
/usr/include/wine-development/wine/windows/poppack.h:259: error: #error "Popping alignment isn't possible since no alignment has been pushed"
  259 | #error "Popping alignment isn't possible since no alignment has been pushed"
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:20:
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:14:26: error: redefinition of ‘struct _finddata32_t’
   14 | # define _finddata_t     _finddata32_t
      |                          ^~~~~~~~~~~~~
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:14:26: note: in definition of macro ‘_finddata_t’
   14 | # define _finddata_t     _finddata32_t
      |                          ^~~~~~~~~~~~~
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:21:8: note: previous definition of ‘struct _finddata32_t’
   21 | struct _finddata32_t {
      |        ^~~~~~~~~~~~~
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:15:26: error: redefinition of ‘struct _finddata32i64_t’
   15 | # define _finddatai64_t  _finddata32i64_t
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:15:26: note: in definition of macro ‘_finddatai64_t’
   15 | # define _finddatai64_t  _finddata32i64_t
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:30:8: note: previous definition of ‘struct _finddata32i64_t’
   30 | struct _finddata32i64_t {
      |        ^~~~~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:45:
/usr/include/wine-development/wine/msvcrt/io.h:47:8: error: redefinition of ‘struct _finddata64_t’
   47 | struct _finddata64_t
      |        ^~~~~~~~~~~~~
/usr/include/wine-development/wine/msvcrt/corecrt_io.h:48:8: note: previous definition of ‘struct _finddata64_t’
   48 | struct _finddata64_t {
      |        ^~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:84:
/usr/include/wine-development/wine/windows/adshlp.h:26:35: error: ‘IADsContainer’ was not declared in this scope; did you mean ‘IUriContainer’?
   26 | HRESULT WINAPI ADsBuildEnumerator(IADsContainer*,IEnumVARIANT**);
      |                                   ^~~~~~~~~~~~~
      |                                   IUriContainer
/usr/include/wine-development/wine/windows/adshlp.h:26:49: error: expected primary-expression before ‘,’ token
   26 | HRESULT WINAPI ADsBuildEnumerator(IADsContainer*,IEnumVARIANT**);
      |                                                 ^
/usr/include/wine-development/wine/windows/adshlp.h:26:62: error: expected primary-expression before ‘*’ token
   26 | HRESULT WINAPI ADsBuildEnumerator(IADsContainer*,IEnumVARIANT**);
      |                                                              ^
/usr/include/wine-development/wine/windows/adshlp.h:26:64: error: expected primary-expression before ‘)’ token
   26 | HRESULT WINAPI ADsBuildEnumerator(IADsContainer*,IEnumVARIANT**);
      |                                                                ^
In file included from /usr/include/wine-development/wine/windows/axextendenums.h:22,
                 from /tmp/OtKeOCbVqV/dump1.h:110:
/usr/include/wine-development/wine/windows/exposeenums2managed.h:26:16: error: multiple definition of ‘enum tagTunerInputType’
   26 | #define TAG(x) tag##x
      |                ^~~
/usr/include/wine-development/wine/windows/exposeenums2managed.h:26:16: note: in definition of macro ‘TAG’
   26 | #define TAG(x) tag##x
      |                ^~~
In file included from /usr/include/wine-development/wine/windows/amstream.h:106,
                 from /tmp/OtKeOCbVqV/dump1.h:89:
/usr/include/wine-development/wine/windows/strmif.h:3727:14: note: previous definition here
 3727 | typedef enum tagTunerInputType {
      |              ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/axextendenums.h:28:3: error: conflicting declaration ‘typedef int TunerInputType’
   28 | } TunerInputType;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/strmif.h:3730:3: note: previous declaration as ‘typedef enum tagTunerInputType TunerInputType’
 3730 | } TunerInputType;
      |   ^~~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:115:
/usr/include/wine-development/wine/windows/bdaiface_enums.h:22:14: error: multiple definition of ‘enum EntitlementType’
   22 | typedef enum EntitlementType
      |              ^~~~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:114:
/usr/include/wine-development/wine/windows/bdaiface.h:407:14: note: previous definition here
  407 | typedef enum EntitlementType {
      |              ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:27:3: error: conflicting declaration ‘typedef int EntitlementType’
   27 | } EntitlementType;
      |   ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:411:3: note: previous declaration as ‘typedef enum EntitlementType EntitlementType’
  411 | } EntitlementType;
      |   ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:29:14: error: multiple definition of ‘enum BDA_DrmPairingError’
   29 | typedef enum BDA_DrmPairingError
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:412:14: note: previous definition here
  412 | typedef enum BDA_DrmPairingError {
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:41:3: error: conflicting declaration ‘typedef int BDA_DrmPairingError’
   41 | } BDA_DrmPairingError;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:423:3: note: previous declaration as ‘typedef enum BDA_DrmPairingError BDA_DrmPairingError’
  423 | } BDA_DrmPairingError;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:43:14: error: multiple definition of ‘enum UICloseReasonType’
   43 | typedef enum UICloseReasonType
      |              ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:424:14: note: previous definition here
  424 | typedef enum UICloseReasonType {
      |              ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:50:3: error: conflicting declaration ‘typedef int UICloseReasonType’
   50 | } UICloseReasonType;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:430:3: note: previous declaration as ‘typedef enum UICloseReasonType UICloseReasonType’
  430 | } UICloseReasonType;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:52:14: error: multiple definition of ‘enum LocationCodeSchemeType’
   52 | typedef enum LocationCodeSchemeType
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:431:14: note: previous definition here
  431 | typedef enum LocationCodeSchemeType {
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:55:3: error: conflicting declaration ‘typedef int LocationCodeSchemeType’
   55 | } LocationCodeSchemeType;
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:433:3: note: previous declaration as ‘typedef enum LocationCodeSchemeType LocationCodeSchemeType’
  433 | } LocationCodeSchemeType;
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:57:16: error: redefinition of ‘struct SmartCardApplication’
   57 | typedef struct SmartCardApplication
      |                ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:434:16: note: previous definition of ‘struct SmartCardApplication’
  434 | typedef struct SmartCardApplication {
      |                ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:63:3: error: conflicting declaration ‘typedef int SmartCardApplication’
   63 | } SmartCardApplication;
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:439:3: note: previous declaration as ‘typedef struct SmartCardApplication SmartCardApplication’
  439 | } SmartCardApplication;
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:65:16: error: redefinition of ‘struct EALocationCodeType’
   65 | typedef struct EALocationCodeType
      |                ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:440:16: note: previous definition of ‘struct EALocationCodeType’
  440 | typedef struct EALocationCodeType {
      |                ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:71:3: error: conflicting declaration ‘typedef int EALocationCodeType’
   71 | } EALocationCodeType;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:445:3: note: previous declaration as ‘typedef struct EALocationCodeType EALocationCodeType’
  445 | } EALocationCodeType;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:73:14: error: multiple definition of ‘enum SmartCardStatusType’
   73 | typedef enum SmartCardStatusType
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:446:14: note: previous definition here
  446 | typedef enum SmartCardStatusType {
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:80:3: error: conflicting declaration ‘typedef int SmartCardStatusType’
   80 | } SmartCardStatusType;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:452:3: note: previous declaration as ‘typedef enum SmartCardStatusType SmartCardStatusType’
  452 | } SmartCardStatusType;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:82:14: error: multiple definition of ‘enum SmartCardAssociationType’
   82 | typedef enum SmartCardAssociationType
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:453:14: note: previous definition here
  453 | typedef enum SmartCardAssociationType {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface_enums.h:87:3: error: conflicting declaration ‘typedef int SmartCardAssociationType’
   87 | } SmartCardAssociationType;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bdaiface.h:457:3: note: previous declaration as ‘typedef enum SmartCardAssociationType SmartCardAssociationType’
  457 | } SmartCardAssociationType;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:124:
/usr/include/wine-development/wine/windows/bluetoothapis.h:114:5: error: ‘SDP_TYPE’ does not name a type; did you mean ‘SF_TYPE’?
  114 |     SDP_TYPE type;
      |     ^~~~~~~~
      |     SF_TYPE
/usr/include/wine-development/wine/windows/bluetoothapis.h:115:5: error: ‘SDP_SPECIFICTYPE’ does not name a type
  115 |     SDP_SPECIFICTYPE specificType;
      |     ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/bluetoothapis.h:117:9: error: ‘SDP_LARGE_INTEGER_16’ does not name a type; did you mean ‘PULARGE_INTEGER’?
  117 |         SDP_LARGE_INTEGER_16 int128;
      |         ^~~~~~~~~~~~~~~~~~~~
      |         PULARGE_INTEGER
/usr/include/wine-development/wine/windows/bluetoothapis.h:123:9: error: ‘SDP_ULARGE_INTEGER_16’ does not name a type; did you mean ‘PULARGE_INTEGER’?
  123 |         SDP_ULARGE_INTEGER_16 uint128;
      |         ^~~~~~~~~~~~~~~~~~~~~
      |         PULARGE_INTEGER
In file included from /usr/include/wine-development/wine/windows/cdosys.h:83,
                 from /tmp/OtKeOCbVqV/dump1.h:127:
/usr/include/wine-development/wine/windows/msado15_backcompat.h:135:25: error: ‘typedef struct Error Error’ redeclared as different kind of entity
  135 | typedef interface Error Error;
      |                         ^~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:97:
/usr/include/wine-development/wine/windows/asyncinfo.h:51:5: note: previous declaration ‘AsyncStatus Error’
   51 |     Error = 3
      |     ^~~~~
In file included from /usr/include/wine-development/wine/windows/winnt.h:25,
                 from /usr/include/wine-development/wine/windows/windef.h:290,
                 from /usr/include/wine-development/wine/debug.h:30,
                 from /tmp/OtKeOCbVqV/dump1.h:12:
/usr/include/wine-development/wine/windows/guiddef.h:74:45: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T> struct __wine_uuidof’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                                             ^
/usr/include/wine-development/wine/windows/msado15_backcompat.h:5996:1: note: in expansion of macro ‘__CRT_UUID_DECL’
 5996 | __CRT_UUID_DECL(Error, 0x00000500, 0x0000, 0x0010, 0x80,0x00, 0x00,0xaa,0x00,0x6d,0x2e,0xa4)
      | ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/guiddef.h:74:45: note:   expected a type, got ‘Error’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                                             ^
/usr/include/wine-development/wine/windows/msado15_backcompat.h:5996:1: note: in expansion of macro ‘__CRT_UUID_DECL’
 5996 | __CRT_UUID_DECL(Error, 0x00000500, 0x0000, 0x0010, 0x80,0x00, 0x00,0xaa,0x00,0x6d,0x2e,0xa4)
      | ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/guiddef.h:77:55: error: type/value mismatch at argument 1 in template parameter list for ‘template<class T> struct __wine_uuidof’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                                       ^
/usr/include/wine-development/wine/windows/msado15_backcompat.h:5996:1: note: in expansion of macro ‘__CRT_UUID_DECL’
 5996 | __CRT_UUID_DECL(Error, 0x00000500, 0x0000, 0x0010, 0x80,0x00, 0x00,0xaa,0x00,0x6d,0x2e,0xa4)
      | ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/guiddef.h:77:55: note:   expected a type, got ‘Error’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                                       ^
/usr/include/wine-development/wine/windows/msado15_backcompat.h:5996:1: note: in expansion of macro ‘__CRT_UUID_DECL’
 5996 | __CRT_UUID_DECL(Error, 0x00000500, 0x0000, 0x0010, 0x80,0x00, 0x00,0xaa,0x00,0x6d,0x2e,0xa4)
      | ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: weak declaration of ‘uuid’ must be public
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:5996:1: note: in expansion of macro ‘__CRT_UUID_DECL’
 5996 | __CRT_UUID_DECL(Error, 0x00000500, 0x0000, 0x0010, 0x80,0x00, 0x00,0xaa,0x00,0x6d,0x2e,0xa4)
      | ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:6166:9: error: ‘Error’ is not a type
 6166 |         Error **object) = 0;
      |         ^~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:6367:31: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 6367 |         BSTR connection_str = L"",
      |                               ^~~
      |                               |
      |                               const wchar_t [1]
/usr/include/wine-development/wine/windows/msado15_backcompat.h:6368:24: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 6368 |         BSTR user_id = L"",
      |                        ^~~
      |                        |
      |                        const wchar_t [1]
/usr/include/wine-development/wine/windows/msado15_backcompat.h:6369:25: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 6369 |         BSTR password = L"",
      |                         ^~~
      |                         |
      |                         const wchar_t [1]
/usr/include/wine-development/wine/windows/msado15_backcompat.h:8740:9: error: ‘Error’ is not a type
 8740 |         Error *error,
      |         ^~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:8746:9: error: ‘Error’ is not a type
 8746 |         Error *error,
      |         ^~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:8751:9: error: ‘Error’ is not a type
 8751 |         Error *error,
      |         ^~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:8756:9: error: ‘Error’ is not a type
 8756 |         Error *error,
      |         ^~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:8772:9: error: ‘Error’ is not a type
 8772 |         Error *error,
      |         ^~~~~
/usr/include/wine-development/wine/windows/msado15_backcompat.h:8787:9: error: ‘Error’ is not a type
 8787 |         Error *error,
      |         ^~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:128:
/usr/include/wine-development/wine/windows/cfg.h:22:14: error: multiple definition of ‘enum _PNP_VETO_TYPE’
   22 | typedef enum _PNP_VETO_TYPE {
      |              ^~~~~~~~~~~~~~
In file included from /usr/include/wine-development/wine/windows/advpub.h:22,
                 from /tmp/OtKeOCbVqV/dump1.h:85:
/usr/include/wine-development/wine/windows/cfgmgr32.h:190:14: note: previous definition here
  190 | typedef enum _PNP_VETO_TYPE
      |              ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/cfg.h:37:3: error: conflicting declaration ‘typedef int PNP_VETO_TYPE’
   37 | } PNP_VETO_TYPE, *PPNP_VETO_TYPE;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/cfgmgr32.h:205:3: note: previous declaration as ‘typedef enum _PNP_VETO_TYPE PNP_VETO_TYPE’
  205 | } PNP_VETO_TYPE, *PPNP_VETO_TYPE;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/cfg.h:37:19: error: conflicting declaration ‘typedef int* PPNP_VETO_TYPE’
   37 | } PNP_VETO_TYPE, *PPNP_VETO_TYPE;
      |                   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/cfgmgr32.h:205:19: note: previous declaration as ‘typedef enum _PNP_VETO_TYPE* PPNP_VETO_TYPE’
  205 | } PNP_VETO_TYPE, *PPNP_VETO_TYPE;
      |                   ^~~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:142:
/usr/include/wine-development/wine/windows/comsvcs.h:129:24: error: expected ‘,’ or ‘...’ before ‘typeid’
  129 |         const RESTYPID typeid,
      |                        ^~~~~~
In file included from /usr/include/wine-development/wine/windows/d3d.h:26,
                 from /tmp/OtKeOCbVqV/dump1.h:168:
/usr/include/wine-development/wine/windows/d3dtypes.h:170:3: error: conflicting declaration ‘typedef struct _D3DCOLORVALUE D3DCOLORVALUE’
  170 | } D3DCOLORVALUE,*LPD3DCOLORVALUE;
      |   ^~~~~~~~~~~~~
In file included from /usr/include/wine-development/wine/windows/d2d1.h:265,
                 from /tmp/OtKeOCbVqV/dump1.h:158:
/usr/include/wine-development/wine/windows/d2dbasetypes.h:29:3: note: previous declaration as ‘typedef struct D3DCOLORVALUE D3DCOLORVALUE’
   29 | } D3DCOLORVALUE;
      |   ^~~~~~~~~~~~~
In file included from /usr/include/wine-development/wine/windows/d3d8.h:31,
                 from /tmp/OtKeOCbVqV/dump1.h:187:
/usr/include/wine-development/wine/windows/d3d8types.h:509: error: ‘D3DBLEND_ZERO’ conflicts with a previous declaration
  509 |     D3DBLEND_ZERO               =  1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:687:3: note: previous declaration ‘D3DBLEND D3DBLEND_ZERO’
  687 |   D3DBLEND_ZERO            = 1,
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:510: error: ‘D3DBLEND_ONE’ conflicts with a previous declaration
  510 |     D3DBLEND_ONE                =  2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:688:3: note: previous declaration ‘D3DBLEND D3DBLEND_ONE’
  688 |   D3DBLEND_ONE             = 2,
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:511: error: ‘D3DBLEND_SRCCOLOR’ conflicts with a previous declaration
  511 |     D3DBLEND_SRCCOLOR           =  3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:689:3: note: previous declaration ‘D3DBLEND D3DBLEND_SRCCOLOR’
  689 |   D3DBLEND_SRCCOLOR        = 3,
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:512: error: ‘D3DBLEND_INVSRCCOLOR’ conflicts with a previous declaration
  512 |     D3DBLEND_INVSRCCOLOR        =  4,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:690:3: note: previous declaration ‘D3DBLEND D3DBLEND_INVSRCCOLOR’
  690 |   D3DBLEND_INVSRCCOLOR     = 4,
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:513: error: ‘D3DBLEND_SRCALPHA’ conflicts with a previous declaration
  513 |     D3DBLEND_SRCALPHA           =  5,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:691:3: note: previous declaration ‘D3DBLEND D3DBLEND_SRCALPHA’
  691 |   D3DBLEND_SRCALPHA        = 5,
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:514: error: ‘D3DBLEND_INVSRCALPHA’ conflicts with a previous declaration
  514 |     D3DBLEND_INVSRCALPHA        =  6,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:692:3: note: previous declaration ‘D3DBLEND D3DBLEND_INVSRCALPHA’
  692 |   D3DBLEND_INVSRCALPHA     = 6,
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:515: error: ‘D3DBLEND_DESTALPHA’ conflicts with a previous declaration
  515 |     D3DBLEND_DESTALPHA          =  7,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:693:3: note: previous declaration ‘D3DBLEND D3DBLEND_DESTALPHA’
  693 |   D3DBLEND_DESTALPHA       = 7,
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:516: error: ‘D3DBLEND_INVDESTALPHA’ conflicts with a previous declaration
  516 |     D3DBLEND_INVDESTALPHA       =  8,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:694:3: note: previous declaration ‘D3DBLEND D3DBLEND_INVDESTALPHA’
  694 |   D3DBLEND_INVDESTALPHA    = 8,
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:517: error: ‘D3DBLEND_DESTCOLOR’ conflicts with a previous declaration
  517 |     D3DBLEND_DESTCOLOR          =  9,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:695:3: note: previous declaration ‘D3DBLEND D3DBLEND_DESTCOLOR’
  695 |   D3DBLEND_DESTCOLOR       = 9,
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:518: error: ‘D3DBLEND_INVDESTCOLOR’ conflicts with a previous declaration
  518 |     D3DBLEND_INVDESTCOLOR       = 10,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:696:3: note: previous declaration ‘D3DBLEND D3DBLEND_INVDESTCOLOR’
  696 |   D3DBLEND_INVDESTCOLOR    = 10,
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:519: error: ‘D3DBLEND_SRCALPHASAT’ conflicts with a previous declaration
  519 |     D3DBLEND_SRCALPHASAT        = 11,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:697:3: note: previous declaration ‘D3DBLEND D3DBLEND_SRCALPHASAT’
  697 |   D3DBLEND_SRCALPHASAT     = 11,
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:520: error: ‘D3DBLEND_BOTHSRCALPHA’ conflicts with a previous declaration
  520 |     D3DBLEND_BOTHSRCALPHA       = 12,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:698:3: note: previous declaration ‘D3DBLEND D3DBLEND_BOTHSRCALPHA’
  698 |   D3DBLEND_BOTHSRCALPHA    = 12,
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:521: error: ‘D3DBLEND_BOTHINVSRCALPHA’ conflicts with a previous declaration
  521 |     D3DBLEND_BOTHINVSRCALPHA    = 13,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:699:3: note: previous declaration ‘D3DBLEND D3DBLEND_BOTHINVSRCALPHA’
  699 |   D3DBLEND_BOTHINVSRCALPHA = 13,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:523: error: ‘D3DBLEND_FORCE_DWORD’ conflicts with a previous declaration
  523 |     D3DBLEND_FORCE_DWORD        = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:700:3: note: previous declaration ‘D3DBLEND D3DBLEND_FORCE_DWORD’
  700 |   D3DBLEND_FORCE_DWORD     = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:524: error: conflicting declaration ‘typedef enum _D3DBLEND D3DBLEND’
  524 | } D3DBLEND;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:701:3: note: previous declaration as ‘typedef enum D3DBLEND D3DBLEND’
  701 | } D3DBLEND;
      |   ^~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:537: error: ‘D3DCMP_NEVER’ conflicts with a previous declaration
  537 |     D3DCMP_NEVER                = 1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:731:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_NEVER’
  731 |   D3DCMP_NEVER        = 1,
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:538: error: ‘D3DCMP_LESS’ conflicts with a previous declaration
  538 |     D3DCMP_LESS                 = 2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:732:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_LESS’
  732 |   D3DCMP_LESS         = 2,
      |   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:539: error: ‘D3DCMP_EQUAL’ conflicts with a previous declaration
  539 |     D3DCMP_EQUAL                = 3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:733:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_EQUAL’
  733 |   D3DCMP_EQUAL        = 3,
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:540: error: ‘D3DCMP_LESSEQUAL’ conflicts with a previous declaration
  540 |     D3DCMP_LESSEQUAL            = 4,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:734:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_LESSEQUAL’
  734 |   D3DCMP_LESSEQUAL    = 4,
      |   ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:541: error: ‘D3DCMP_GREATER’ conflicts with a previous declaration
  541 |     D3DCMP_GREATER              = 5,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:735:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_GREATER’
  735 |   D3DCMP_GREATER      = 5,
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:542: error: ‘D3DCMP_NOTEQUAL’ conflicts with a previous declaration
  542 |     D3DCMP_NOTEQUAL             = 6,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:736:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_NOTEQUAL’
  736 |   D3DCMP_NOTEQUAL     = 6,
      |   ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:543: error: ‘D3DCMP_GREATEREQUAL’ conflicts with a previous declaration
  543 |     D3DCMP_GREATEREQUAL         = 7,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:737:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_GREATEREQUAL’
  737 |   D3DCMP_GREATEREQUAL = 7,
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:544: error: ‘D3DCMP_ALWAYS’ conflicts with a previous declaration
  544 |     D3DCMP_ALWAYS               = 8,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:738:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_ALWAYS’
  738 |   D3DCMP_ALWAYS       = 8,
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:546: error: ‘D3DCMP_FORCE_DWORD’ conflicts with a previous declaration
  546 |     D3DCMP_FORCE_DWORD          = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:739:3: note: previous declaration ‘D3DCMPFUNC D3DCMP_FORCE_DWORD’
  739 |   D3DCMP_FORCE_DWORD  = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:547: error: conflicting declaration ‘typedef enum _D3DCMPFUNC D3DCMPFUNC’
  547 | } D3DCMPFUNC;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:740:3: note: previous declaration as ‘typedef enum D3DCMPFUNC D3DCMPFUNC’
  740 | } D3DCMPFUNC;
      |   ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:561: error: ‘D3DCULL_NONE’ conflicts with a previous declaration
  561 |     D3DCULL_NONE                = 1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:724:3: note: previous declaration ‘D3DCULL D3DCULL_NONE’
  724 |   D3DCULL_NONE        = 1,
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:562: error: ‘D3DCULL_CW’ conflicts with a previous declaration
  562 |     D3DCULL_CW                  = 2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:725:3: note: previous declaration ‘D3DCULL D3DCULL_CW’
  725 |   D3DCULL_CW          = 2,
      |   ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:563: error: ‘D3DCULL_CCW’ conflicts with a previous declaration
  563 |     D3DCULL_CCW                 = 3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:726:3: note: previous declaration ‘D3DCULL D3DCULL_CCW’
  726 |   D3DCULL_CCW         = 3,
      |   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:565: error: ‘D3DCULL_FORCE_DWORD’ conflicts with a previous declaration
  565 |     D3DCULL_FORCE_DWORD         = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:727:3: note: previous declaration ‘D3DCULL D3DCULL_FORCE_DWORD’
  727 |   D3DCULL_FORCE_DWORD = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:566: error: conflicting declaration ‘typedef enum _D3DCULL D3DCULL’
  566 | } D3DCULL;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:728:3: note: previous declaration as ‘typedef enum D3DCULL D3DCULL’
  728 | } D3DCULL;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:584: error: ‘D3DFILL_POINT’ conflicts with a previous declaration
  584 |     D3DFILL_POINT               = 1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:665:3: note: previous declaration ‘D3DFILLMODE D3DFILL_POINT’
  665 |   D3DFILL_POINT         = 1,
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:585: error: ‘D3DFILL_WIREFRAME’ conflicts with a previous declaration
  585 |     D3DFILL_WIREFRAME           = 2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:666:3: note: previous declaration ‘D3DFILLMODE D3DFILL_WIREFRAME’
  666 |   D3DFILL_WIREFRAME     = 2,
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:586: error: ‘D3DFILL_SOLID’ conflicts with a previous declaration
  586 |     D3DFILL_SOLID               = 3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:667:3: note: previous declaration ‘D3DFILLMODE D3DFILL_SOLID’
  667 |   D3DFILL_SOLID         = 3,
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:588: error: ‘D3DFILL_FORCE_DWORD’ conflicts with a previous declaration
  588 |     D3DFILL_FORCE_DWORD         = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:668:3: note: previous declaration ‘D3DFILLMODE D3DFILL_FORCE_DWORD’
  668 |   D3DFILL_FORCE_DWORD   = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:589: error: conflicting declaration ‘typedef enum _D3DFILLMODE D3DFILLMODE’
  589 | } D3DFILLMODE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:669:3: note: previous declaration as ‘typedef enum D3DFILLMODE D3DFILLMODE’
  669 | } D3DFILLMODE;
      |   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:591: error: multiple definition of ‘enum _D3DFOGMODE’
  591 | typedef enum _D3DFOGMODE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:754:14: note: previous definition here
  754 | typedef enum _D3DFOGMODE {
      |              ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:598: error: conflicting declaration ‘typedef int D3DFOGMODE’
  598 | } D3DFOGMODE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:760:3: note: previous declaration as ‘typedef enum _D3DFOGMODE D3DFOGMODE’
  760 | } D3DFOGMODE;
      |   ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:656: error: ‘D3DLIGHT_POINT’ conflicts with a previous declaration
  656 |     D3DLIGHT_POINT          = 1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:541:3: note: previous declaration ‘D3DLIGHTTYPE D3DLIGHT_POINT’
  541 |   D3DLIGHT_POINT          = 1,
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:657: error: ‘D3DLIGHT_SPOT’ conflicts with a previous declaration
  657 |     D3DLIGHT_SPOT           = 2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:542:3: note: previous declaration ‘D3DLIGHTTYPE D3DLIGHT_SPOT’
  542 |   D3DLIGHT_SPOT           = 2,
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:658: error: ‘D3DLIGHT_DIRECTIONAL’ conflicts with a previous declaration
  658 |     D3DLIGHT_DIRECTIONAL    = 3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:543:3: note: previous declaration ‘D3DLIGHTTYPE D3DLIGHT_DIRECTIONAL’
  543 |   D3DLIGHT_DIRECTIONAL    = 3,
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:660: error: ‘D3DLIGHT_FORCE_DWORD’ conflicts with a previous declaration
  660 |     D3DLIGHT_FORCE_DWORD    = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:546:3: note: previous declaration ‘D3DLIGHTTYPE D3DLIGHT_FORCE_DWORD’
  546 |   D3DLIGHT_FORCE_DWORD    = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:661: error: conflicting declaration ‘typedef enum _D3DLIGHTTYPE D3DLIGHTTYPE’
  661 | } D3DLIGHTTYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:547:3: note: previous declaration as ‘typedef enum D3DLIGHTTYPE D3DLIGHTTYPE’
  547 | } D3DLIGHTTYPE;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:663: error: multiple definition of ‘enum _D3DMATERIALCOLORSOURCE’
  663 | typedef enum _D3DMATERIALCOLORSOURCE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:957:14: note: previous definition here
  957 | typedef enum _D3DMATERIALCOLORSOURCE
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:669: error: conflicting declaration ‘typedef int D3DMATERIALCOLORSOURCE’
  669 | } D3DMATERIALCOLORSOURCE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:963:3: note: previous declaration as ‘typedef enum _D3DMATERIALCOLORSOURCE D3DMATERIALCOLORSOURCE’
  963 | } D3DMATERIALCOLORSOURCE;
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:718: error: ‘D3DPT_POINTLIST’ conflicts with a previous declaration
  718 |     D3DPT_POINTLIST             = 1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:784:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_POINTLIST’
  784 |   D3DPT_POINTLIST     = 1,
      |   ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:719: error: ‘D3DPT_LINELIST’ conflicts with a previous declaration
  719 |     D3DPT_LINELIST              = 2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:785:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_LINELIST’
  785 |   D3DPT_LINELIST      = 2,
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:720: error: ‘D3DPT_LINESTRIP’ conflicts with a previous declaration
  720 |     D3DPT_LINESTRIP             = 3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:786:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_LINESTRIP’
  786 |   D3DPT_LINESTRIP     = 3,
      |   ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:721: error: ‘D3DPT_TRIANGLELIST’ conflicts with a previous declaration
  721 |     D3DPT_TRIANGLELIST          = 4,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:787:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_TRIANGLELIST’
  787 |   D3DPT_TRIANGLELIST  = 4,
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:722: error: ‘D3DPT_TRIANGLESTRIP’ conflicts with a previous declaration
  722 |     D3DPT_TRIANGLESTRIP         = 5,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:788:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_TRIANGLESTRIP’
  788 |   D3DPT_TRIANGLESTRIP = 5,
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:723: error: ‘D3DPT_TRIANGLEFAN’ conflicts with a previous declaration
  723 |     D3DPT_TRIANGLEFAN           = 6,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:789:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_TRIANGLEFAN’
  789 |   D3DPT_TRIANGLEFAN   = 6,
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:725: error: ‘D3DPT_FORCE_DWORD’ conflicts with a previous declaration
  725 |     D3DPT_FORCE_DWORD           = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:790:3: note: previous declaration ‘D3DPRIMITIVETYPE D3DPT_FORCE_DWORD’
  790 |   D3DPT_FORCE_DWORD   = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:726: error: conflicting declaration ‘typedef enum _D3DPRIMITIVETYPE D3DPRIMITIVETYPE’
  726 | } D3DPRIMITIVETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:791:3: note: previous declaration as ‘typedef enum D3DPRIMITIVETYPE D3DPRIMITIVETYPE’
  791 | } D3DPRIMITIVETYPE;
      |   ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:807: error: conflicting declaration ‘typedef enum _D3DRENDERSTATETYPE D3DRENDERSTATETYPE’
  807 | } D3DRENDERSTATETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:955:3: note: previous declaration as ‘typedef enum D3DRENDERSTATETYPE D3DRENDERSTATETYPE’
  955 | } D3DRENDERSTATETYPE;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:822: error: ‘D3DSHADE_FLAT’ conflicts with a previous declaration
  822 |     D3DSHADE_FLAT               = 1,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:658:3: note: previous declaration ‘D3DSHADEMODE D3DSHADE_FLAT’
  658 |   D3DSHADE_FLAT         = 1,
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:823: error: ‘D3DSHADE_GOURAUD’ conflicts with a previous declaration
  823 |     D3DSHADE_GOURAUD            = 2,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:659:3: note: previous declaration ‘D3DSHADEMODE D3DSHADE_GOURAUD’
  659 |   D3DSHADE_GOURAUD      = 2,
      |   ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:824: error: ‘D3DSHADE_PHONG’ conflicts with a previous declaration
  824 |     D3DSHADE_PHONG              = 3,
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:660:3: note: previous declaration ‘D3DSHADEMODE D3DSHADE_PHONG’
  660 |   D3DSHADE_PHONG        = 3,
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:826: error: ‘D3DSHADE_FORCE_DWORD’ conflicts with a previous declaration
  826 |     D3DSHADE_FORCE_DWORD        = 0x7fffffff
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:661:3: note: previous declaration ‘D3DSHADEMODE D3DSHADE_FORCE_DWORD’
  661 |   D3DSHADE_FORCE_DWORD  = 0x7fffffff
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:827: error: conflicting declaration ‘typedef enum _D3DSHADEMODE D3DSHADEMODE’
  827 | } D3DSHADEMODE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:662:3: note: previous declaration as ‘typedef enum D3DSHADEMODE D3DSHADEMODE’
  662 | } D3DSHADEMODE;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:829: error: multiple definition of ‘enum _D3DSTATEBLOCKTYPE’
  829 | typedef enum _D3DSTATEBLOCKTYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1330:14: note: previous definition here
 1330 | typedef enum _D3DSTATEBLOCKTYPE
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:835: error: conflicting declaration ‘typedef int D3DSTATEBLOCKTYPE’
  835 | } D3DSTATEBLOCKTYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1336:3: note: previous declaration as ‘typedef enum _D3DSTATEBLOCKTYPE D3DSTATEBLOCKTYPE’
 1336 | } D3DSTATEBLOCKTYPE;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:837: error: multiple definition of ‘enum _D3DSTENCILOP’
  837 | typedef enum _D3DSTENCILOP {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:742:14: note: previous definition here
  742 | typedef enum _D3DSTENCILOP {
      |              ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:848: error: conflicting declaration ‘typedef int D3DSTENCILOP’
  848 | } D3DSTENCILOP;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:752:3: note: previous declaration as ‘typedef enum _D3DSTENCILOP D3DSTENCILOP’
  752 | } D3DSTENCILOP;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:859: error: multiple definition of ‘enum _D3DTEXTUREADDRESS’
  859 | typedef enum _D3DTEXTUREADDRESS {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:715:14: note: previous definition here
  715 | typedef enum _D3DTEXTUREADDRESS {
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:867: error: conflicting declaration ‘typedef int D3DTEXTUREADDRESS’
  867 | } D3DTEXTUREADDRESS;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:721:3: note: previous declaration as ‘typedef enum _D3DTEXTUREADDRESS D3DTEXTUREADDRESS’
  721 | } D3DTEXTUREADDRESS;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:880: error: multiple definition of ‘enum _D3DTEXTUREOP’
  880 | typedef enum _D3DTEXTUREOP {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1050:14: note: previous definition here
 1050 | typedef enum _D3DTEXTUREOP
      |              ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:909: error: conflicting declaration ‘typedef int D3DTEXTUREOP’
  909 | } D3DTEXTUREOP;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1083:3: note: previous declaration as ‘typedef enum _D3DTEXTUREOP D3DTEXTUREOP’
 1083 | } D3DTEXTUREOP;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:911: error: multiple definition of ‘enum _D3DTEXTURESTAGESTATETYPE’
  911 | typedef enum _D3DTEXTURESTAGESTATETYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1016:14: note: previous definition here
 1016 | typedef enum _D3DTEXTURESTAGESTATETYPE
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:941: error: conflicting declaration ‘typedef int D3DTEXTURESTAGESTATETYPE’
  941 | } D3DTEXTURESTAGESTATETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1043:3: note: previous declaration as ‘typedef enum _D3DTEXTURESTAGESTATETYPE D3DTEXTURESTAGESTATETYPE’
 1043 | } D3DTEXTURESTAGESTATETYPE;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:943: error: multiple definition of ‘enum _D3DTEXTURETRANSFORMFLAGS’
  943 | typedef enum _D3DTEXTURETRANSFORMFLAGS {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1346:14: note: previous definition here
 1346 | typedef enum _D3DTEXTURETRANSFORMFLAGS {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:952: error: conflicting declaration ‘typedef int D3DTEXTURETRANSFORMFLAGS’
  952 | } D3DTEXTURETRANSFORMFLAGS;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1354:3: note: previous declaration as ‘typedef enum _D3DTEXTURETRANSFORMFLAGS D3DTEXTURETRANSFORMFLAGS’
 1354 | } D3DTEXTURETRANSFORMFLAGS;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:954: error: multiple definition of ‘enum _D3DTRANSFORMSTATETYPE’
  954 | typedef enum _D3DTRANSFORMSTATETYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:797:14: note: previous definition here
  797 | typedef enum _D3DTRANSFORMSTATETYPE {
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:967: error: conflicting declaration ‘typedef int D3DTRANSFORMSTATETYPE’
  967 | } D3DTRANSFORMSTATETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:813:3: note: previous declaration as ‘typedef enum _D3DTRANSFORMSTATETYPE D3DTRANSFORMSTATETYPE’
  813 | } D3DTRANSFORMSTATETYPE;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:969: error: multiple definition of ‘enum _D3DVERTEXBLENDFLAGS’
  969 | typedef enum _D3DVERTEXBLENDFLAGS {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1338:14: note: previous definition here
 1338 | typedef enum _D3DVERTEXBLENDFLAGS
      |              ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:976: error: conflicting declaration ‘typedef int D3DVERTEXBLENDFLAGS’
  976 | } D3DVERTEXBLENDFLAGS;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1344:3: note: previous declaration as ‘typedef enum _D3DVERTEXBLENDFLAGS D3DVERTEXBLENDFLAGS’
 1344 | } D3DVERTEXBLENDFLAGS;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:978: error: multiple definition of ‘enum _D3DZBUFFERTYPE’
  978 | typedef enum _D3DZBUFFERTYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:762:14: note: previous definition here
  762 | typedef enum _D3DZBUFFERTYPE {
      |              ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:984: error: conflicting declaration ‘typedef int D3DZBUFFERTYPE’
  984 | } D3DZBUFFERTYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:767:3: note: previous declaration as ‘typedef enum _D3DZBUFFERTYPE D3DZBUFFERTYPE’
  767 | } D3DZBUFFERTYPE;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1024: error: redefinition of ‘struct _D3DCOLORVALUE’
 1024 | typedef struct _D3DCOLORVALUE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:153:16: note: previous definition of ‘struct _D3DCOLORVALUE’
  153 | typedef struct _D3DCOLORVALUE {
      |                ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1029: error: conflicting declaration ‘typedef int D3DCOLORVALUE’
 1029 | } D3DCOLORVALUE;
      | 
/usr/include/wine-development/wine/windows/d2dbasetypes.h:29:3: note: previous declaration as ‘typedef struct D3DCOLORVALUE D3DCOLORVALUE’
   29 | } D3DCOLORVALUE;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1084: error: redefinition of ‘struct _D3DLINEPATTERN’
 1084 | typedef struct _D3DLINEPATTERN {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:671:16: note: previous definition of ‘struct _D3DLINEPATTERN’
  671 | typedef struct _D3DLINEPATTERN {
      |                ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1087: error: conflicting declaration ‘typedef int D3DLINEPATTERN’
 1087 | } D3DLINEPATTERN;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:674:3: note: previous declaration as ‘typedef struct _D3DLINEPATTERN D3DLINEPATTERN’
  674 | } D3DLINEPATTERN;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1108: error: redefinition of ‘struct _D3DMATRIX’
 1108 | typedef struct _D3DMATRIX {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:330:16: note: previous definition of ‘struct _D3DMATRIX’
  330 | typedef struct _D3DMATRIX {
      |                ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1118: error: conflicting declaration ‘typedef int D3DMATRIX’
 1118 | } D3DMATRIX;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:344:3: note: previous declaration as ‘typedef struct _D3DMATRIX D3DMATRIX’
  344 | } D3DMATRIX, *LPD3DMATRIX;
      |   ^~~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1152: error: redefinition of ‘struct _D3DRECT’
 1152 | typedef struct _D3DRECT {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:172:16: note: previous definition of ‘struct _D3DRECT’
  172 | typedef struct _D3DRECT {
      |                ^~~~~~~~
/usr/include/wine-development/wine/windows/d3d8types.h:1157: error: conflicting declaration ‘typedef int D3DRECT’
 1157 | } D3DRECT;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:189:3: note: previous declaration as ‘typedef struct _D3DRECT D3DRECT’
  189 | } D3DRECT, *LPD3DRECT;
      |   ^~~~~~~
In file included from /usr/include/wine-development/wine/windows/d3d9.h:32,
                 from /tmp/OtKeOCbVqV/dump1.h:190:
/usr/include/wine-development/wine/windows/d3d9types.h:375: error: multiple definition of ‘enum _D3DSHADER_INSTRUCTION_OPCODE_TYPE’
  375 | typedef enum _D3DSHADER_INSTRUCTION_OPCODE_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:309: note: previous definition here
  309 | typedef enum _D3DSHADER_INSTRUCTION_OPCODE_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:465: error: conflicting declaration ‘typedef int D3DSHADER_INSTRUCTION_OPCODE_TYPE’
  465 | } D3DSHADER_INSTRUCTION_OPCODE_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:368: note: previous declaration as ‘typedef enum _D3DSHADER_INSTRUCTION_OPCODE_TYPE D3DSHADER_INSTRUCTION_OPCODE_TYPE’
  368 | } D3DSHADER_INSTRUCTION_OPCODE_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:512: error: multiple definition of ‘enum _D3DSHADER_PARAM_DSTMOD_TYPE’
  512 | typedef enum _D3DSHADER_PARAM_DSTMOD_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:383: note: previous definition here
  383 | typedef enum _D3DSHADER_PARAM_DSTMOD_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:519: error: conflicting declaration ‘typedef int D3DSHADER_PARAM_DSTMOD_TYPE’
  519 | } D3DSHADER_PARAM_DSTMOD_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:387: note: previous declaration as ‘typedef enum _D3DSHADER_PARAM_DSTMOD_TYPE D3DSHADER_PARAM_DSTMOD_TYPE’
  387 | } D3DSHADER_PARAM_DSTMOD_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:531: error: multiple definition of ‘enum _D3DSHADER_PARAM_REGISTER_TYPE’
  531 | typedef enum _D3DSHADER_PARAM_REGISTER_TYPE
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:397: note: previous definition here
  397 | typedef enum _D3DSHADER_PARAM_REGISTER_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:557: error: conflicting declaration ‘typedef int D3DSHADER_PARAM_REGISTER_TYPE’
  557 | } D3DSHADER_PARAM_REGISTER_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:407: note: previous declaration as ‘typedef enum _D3DSHADER_PARAM_REGISTER_TYPE D3DSHADER_PARAM_REGISTER_TYPE’
  407 | } D3DSHADER_PARAM_REGISTER_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:564: error: multiple definition of ‘enum _D3DVS_RASTOUT_OFFSETS’
  564 | typedef enum _D3DVS_RASTOUT_OFFSETS {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:409: note: previous definition here
  409 | typedef enum _D3DVS_RASTOUT_OFFSETS {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:570: error: conflicting declaration ‘typedef int D3DVS_RASTOUT_OFFSETS’
  570 | } D3DVS_RASTOUT_OFFSETS;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:414: note: previous declaration as ‘typedef enum _D3DVS_RASTOUT_OFFSETS D3DVS_RASTOUT_OFFSETS’
  414 | } D3DVS_RASTOUT_OFFSETS;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:575: error: multiple definition of ‘enum _D3DVS_ADDRESSMODE_TYPE’
  575 | typedef enum _D3DVS_ADDRESSMODE_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:419: note: previous definition here
  419 | typedef enum _D3DVS_ADDRESSMODE_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:580: error: conflicting declaration ‘typedef int D3DVS_ADDRESSMODE_TYPE’
  580 | } D3DVS_ADDRESSMODE_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:423: note: previous declaration as ‘typedef enum _D3DVS_ADDRESSMODE_TYPE D3DVS_ADDRESSMODE_TYPE’
  423 | } D3DVS_ADDRESSMODE_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:627: error: multiple definition of ‘enum _D3DSHADER_PARAM_SRCMOD_TYPE’
  627 | typedef enum _D3DSHADER_PARAM_SRCMOD_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:459: note: previous definition here
  459 | typedef enum _D3DSHADER_PARAM_SRCMOD_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:644: error: conflicting declaration ‘typedef int D3DSHADER_PARAM_SRCMOD_TYPE’
  644 | } D3DSHADER_PARAM_SRCMOD_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:472: note: previous declaration as ‘typedef enum _D3DSHADER_PARAM_SRCMOD_TYPE D3DSHADER_PARAM_SRCMOD_TYPE’
  472 | } D3DSHADER_PARAM_SRCMOD_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:664: error: multiple definition of ‘enum _D3DBACKBUFFER_TYPE’
  664 | typedef enum _D3DBACKBUFFER_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:492: note: previous definition here
  492 | typedef enum _D3DBACKBUFFER_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:670: error: conflicting declaration ‘typedef int D3DBACKBUFFER_TYPE’
  670 | } D3DBACKBUFFER_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:498: note: previous declaration as ‘typedef enum _D3DBACKBUFFER_TYPE D3DBACKBUFFER_TYPE’
  498 | } D3DBACKBUFFER_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:672: error: multiple definition of ‘enum _D3DBASISTYPE’
  672 | typedef enum _D3DBASISTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:500: note: previous definition here
  500 | typedef enum _D3DBASISTYPE{
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:678: error: conflicting declaration ‘typedef int D3DBASISTYPE’
  678 | } D3DBASISTYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:506: note: previous declaration as ‘typedef enum _D3DBASISTYPE D3DBASISTYPE’
  506 | } D3DBASISTYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:680: error: multiple definition of ‘enum _D3DBLEND’
  680 | typedef enum _D3DBLEND {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:508: note: previous definition here
  508 | typedef enum _D3DBLEND {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:701: error: conflicting declaration ‘typedef int D3DBLEND’
  701 | } D3DBLEND;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:701:3: note: previous declaration as ‘typedef enum D3DBLEND D3DBLEND’
  701 | } D3DBLEND;
      |   ^~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:703: error: multiple definition of ‘enum _D3DBLENDOP’
  703 | typedef enum _D3DBLENDOP {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:526: note: previous definition here
  526 | typedef enum _D3DBLENDOP {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:711: error: conflicting declaration ‘typedef int D3DBLENDOP’
  711 | } D3DBLENDOP;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:534: note: previous declaration as ‘typedef enum _D3DBLENDOP D3DBLENDOP’
  534 | } D3DBLENDOP;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:713: error: multiple definition of ‘enum _D3DCMPFUNC’
  713 | typedef enum _D3DCMPFUNC {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:536: note: previous definition here
  536 | typedef enum _D3DCMPFUNC {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:724: error: conflicting declaration ‘typedef int D3DCMPFUNC’
  724 | } D3DCMPFUNC;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:740:3: note: previous declaration as ‘typedef enum D3DCMPFUNC D3DCMPFUNC’
  740 | } D3DCMPFUNC;
      |   ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:726: error: multiple definition of ‘enum _D3DCUBEMAP_FACES’
  726 | typedef enum _D3DCUBEMAP_FACES {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:549: note: previous definition here
  549 | typedef enum _D3DCUBEMAP_FACES {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:735: error: conflicting declaration ‘typedef int D3DCUBEMAP_FACES’
  735 | } D3DCUBEMAP_FACES;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:558: note: previous declaration as ‘typedef enum _D3DCUBEMAP_FACES D3DCUBEMAP_FACES’
  558 | } D3DCUBEMAP_FACES;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:737: error: multiple definition of ‘enum _D3DCULL’
  737 | typedef enum _D3DCULL {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:560: note: previous definition here
  560 | typedef enum _D3DCULL {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:743: error: conflicting declaration ‘typedef int D3DCULL’
  743 | } D3DCULL;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:728:3: note: previous declaration as ‘typedef enum D3DCULL D3DCULL’
  728 | } D3DCULL;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:745: error: multiple definition of ‘enum _D3DDEBUGMONITORTOKENS’
  745 | typedef enum _D3DDEBUGMONITORTOKENS {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:568: note: previous definition here
  568 | typedef enum _D3DDEBUGMONITORTOKENS {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:750: error: conflicting declaration ‘typedef int D3DDEBUGMONITORTOKENS’
  750 | } D3DDEBUGMONITORTOKENS;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:573: note: previous declaration as ‘typedef enum _D3DDEBUGMONITORTOKENS D3DDEBUGMONITORTOKENS’
  573 | } D3DDEBUGMONITORTOKENS;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:761: error: multiple definition of ‘enum _D3DDEVTYPE’
  761 | typedef enum _D3DDEVTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:575: note: previous definition here
  575 | typedef enum _D3DDEVTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:768: error: conflicting declaration ‘typedef int D3DDEVTYPE’
  768 | } D3DDEVTYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:581: note: previous declaration as ‘typedef enum _D3DDEVTYPE D3DDEVTYPE’
  581 | } D3DDEVTYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:770: error: multiple definition of ‘enum _D3DFILLMODE’
  770 | typedef enum _D3DFILLMODE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:583: note: previous definition here
  583 | typedef enum _D3DFILLMODE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:776: error: conflicting declaration ‘typedef int D3DFILLMODE’
  776 | } D3DFILLMODE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:669:3: note: previous declaration as ‘typedef enum D3DFILLMODE D3DFILLMODE’
  669 | } D3DFILLMODE;
      |   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:778: error: multiple definition of ‘enum _D3DFOGMODE’
  778 | typedef enum _D3DFOGMODE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:754:14: note: previous definition here
  754 | typedef enum _D3DFOGMODE {
      |              ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:785: error: conflicting declaration ‘typedef int D3DFOGMODE’
  785 | } D3DFOGMODE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:760:3: note: previous declaration as ‘typedef enum _D3DFOGMODE D3DFOGMODE’
  760 | } D3DFOGMODE;
      |   ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:787: error: multiple definition of ‘enum _D3DFORMAT’
  787 | typedef enum _D3DFORMAT {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:600: note: previous definition here
  600 | typedef enum _D3DFORMAT {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:871: error: conflicting declaration ‘typedef int D3DFORMAT’
  871 | } D3DFORMAT;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:653: note: previous declaration as ‘typedef enum _D3DFORMAT D3DFORMAT’
  653 | } D3DFORMAT;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:873: error: multiple definition of ‘enum _D3DLIGHTTYPE’
  873 | typedef enum _D3DLIGHTTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:655: note: previous definition here
  655 | typedef enum _D3DLIGHTTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:879: error: conflicting declaration ‘typedef int D3DLIGHTTYPE’
  879 | } D3DLIGHTTYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:547:3: note: previous declaration as ‘typedef enum D3DLIGHTTYPE D3DLIGHTTYPE’
  547 | } D3DLIGHTTYPE;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:881: error: multiple definition of ‘enum _D3DMATERIALCOLORSOURCE’
  881 | typedef enum _D3DMATERIALCOLORSOURCE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:957:14: note: previous definition here
  957 | typedef enum _D3DMATERIALCOLORSOURCE
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:887: error: conflicting declaration ‘typedef int D3DMATERIALCOLORSOURCE’
  887 | } D3DMATERIALCOLORSOURCE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:963:3: note: previous declaration as ‘typedef enum _D3DMATERIALCOLORSOURCE D3DMATERIALCOLORSOURCE’
  963 | } D3DMATERIALCOLORSOURCE;
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:889: error: multiple definition of ‘enum _D3DMULTISAMPLE_TYPE’
  889 | typedef enum _D3DMULTISAMPLE_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:671: note: previous definition here
  671 | typedef enum _D3DMULTISAMPLE_TYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:909: error: conflicting declaration ‘typedef int D3DMULTISAMPLE_TYPE’
  909 | } D3DMULTISAMPLE_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:690: note: previous declaration as ‘typedef enum _D3DMULTISAMPLE_TYPE D3DMULTISAMPLE_TYPE’
  690 | } D3DMULTISAMPLE_TYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:921: error: multiple definition of ‘enum _D3DPATCHEDGESTYLE’
  921 | typedef enum _D3DPATCHEDGESTYLE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:701: note: previous definition here
  701 | typedef enum _D3DPATCHEDGESTYLE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:926: error: conflicting declaration ‘typedef int D3DPATCHEDGESTYLE’
  926 | } D3DPATCHEDGESTYLE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:706: note: previous declaration as ‘typedef enum _D3DPATCHEDGESTYLE D3DPATCHEDGESTYLE’
  706 | } D3DPATCHEDGESTYLE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:928: error: multiple definition of ‘enum _D3DPOOL’
  928 | typedef enum _D3DPOOL {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:708: note: previous definition here
  708 | typedef enum _D3DPOOL {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:935: error: conflicting declaration ‘typedef int D3DPOOL’
  935 | } D3DPOOL;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:715: note: previous declaration as ‘typedef enum _D3DPOOL D3DPOOL’
  715 | } D3DPOOL;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:937: error: multiple definition of ‘enum _D3DPRIMITIVETYPE’
  937 | typedef enum _D3DPRIMITIVETYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:717: note: previous definition here
  717 | typedef enum _D3DPRIMITIVETYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:946: error: conflicting declaration ‘typedef int D3DPRIMITIVETYPE’
  946 | } D3DPRIMITIVETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:791:3: note: previous declaration as ‘typedef enum D3DPRIMITIVETYPE D3DPRIMITIVETYPE’
  791 | } D3DPRIMITIVETYPE;
      |   ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:948: error: multiple definition of ‘enum _D3DRENDERSTATETYPE’
  948 | typedef enum _D3DRENDERSTATETYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:728: note: previous definition here
  728 | typedef enum _D3DRENDERSTATETYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1054: error: conflicting declaration ‘typedef int D3DRENDERSTATETYPE’
 1054 | } D3DRENDERSTATETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:955:3: note: previous declaration as ‘typedef enum D3DRENDERSTATETYPE D3DRENDERSTATETYPE’
  955 | } D3DRENDERSTATETYPE;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1056: error: multiple definition of ‘enum _D3DRESOURCETYPE’
 1056 | typedef enum _D3DRESOURCETYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:809: note: previous definition here
  809 | typedef enum _D3DRESOURCETYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1066: error: conflicting declaration ‘typedef int D3DRESOURCETYPE’
 1066 | } D3DRESOURCETYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:819: note: previous declaration as ‘typedef enum _D3DRESOURCETYPE D3DRESOURCETYPE’
  819 | } D3DRESOURCETYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1070: error: multiple definition of ‘enum _D3DSHADEMODE’
 1070 | typedef enum _D3DSHADEMODE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:821: note: previous definition here
  821 | typedef enum _D3DSHADEMODE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1076: error: conflicting declaration ‘typedef int D3DSHADEMODE’
 1076 | } D3DSHADEMODE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:662:3: note: previous declaration as ‘typedef enum D3DSHADEMODE D3DSHADEMODE’
  662 | } D3DSHADEMODE;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1078: error: multiple definition of ‘enum _D3DSTATEBLOCKTYPE’
 1078 | typedef enum _D3DSTATEBLOCKTYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1330:14: note: previous definition here
 1330 | typedef enum _D3DSTATEBLOCKTYPE
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1084: error: conflicting declaration ‘typedef int D3DSTATEBLOCKTYPE’
 1084 | } D3DSTATEBLOCKTYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1336:3: note: previous declaration as ‘typedef enum _D3DSTATEBLOCKTYPE D3DSTATEBLOCKTYPE’
 1336 | } D3DSTATEBLOCKTYPE;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1086: error: multiple definition of ‘enum _D3DSTENCILOP’
 1086 | typedef enum _D3DSTENCILOP {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:742:14: note: previous definition here
  742 | typedef enum _D3DSTENCILOP {
      |              ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1097: error: conflicting declaration ‘typedef int D3DSTENCILOP’
 1097 | } D3DSTENCILOP;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:752:3: note: previous declaration as ‘typedef enum _D3DSTENCILOP D3DSTENCILOP’
  752 | } D3DSTENCILOP;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1099: error: multiple definition of ‘enum _D3DSWAPEFFECT’
 1099 | typedef enum _D3DSWAPEFFECT {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:850: note: previous definition here
  850 | typedef enum _D3DSWAPEFFECT {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1108: error: conflicting declaration ‘typedef int D3DSWAPEFFECT’
 1108 | } D3DSWAPEFFECT;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:857: note: previous declaration as ‘typedef enum _D3DSWAPEFFECT D3DSWAPEFFECT’
  857 | } D3DSWAPEFFECT;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1110: error: multiple definition of ‘enum _D3DTEXTUREADDRESS’
 1110 | typedef enum _D3DTEXTUREADDRESS {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:715:14: note: previous definition here
  715 | typedef enum _D3DTEXTUREADDRESS {
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1118: error: conflicting declaration ‘typedef int D3DTEXTUREADDRESS’
 1118 | } D3DTEXTUREADDRESS;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:721:3: note: previous declaration as ‘typedef enum _D3DTEXTUREADDRESS D3DTEXTUREADDRESS’
  721 | } D3DTEXTUREADDRESS;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1120: error: multiple definition of ‘enum _D3DTEXTUREFILTERTYPE’
 1120 | typedef enum _D3DTEXTUREFILTERTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:869: note: previous definition here
  869 | typedef enum _D3DTEXTUREFILTERTYPE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1133: error: conflicting declaration ‘typedef int D3DTEXTUREFILTERTYPE’
 1133 | } D3DTEXTUREFILTERTYPE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:878: note: previous declaration as ‘typedef enum _D3DTEXTUREFILTERTYPE D3DTEXTUREFILTERTYPE’
  878 | } D3DTEXTUREFILTERTYPE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1135: error: multiple definition of ‘enum _D3DTEXTUREOP’
 1135 | typedef enum _D3DTEXTUREOP {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1050:14: note: previous definition here
 1050 | typedef enum _D3DTEXTUREOP
      |              ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1164: error: conflicting declaration ‘typedef int D3DTEXTUREOP’
 1164 | } D3DTEXTUREOP;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1083:3: note: previous declaration as ‘typedef enum _D3DTEXTUREOP D3DTEXTUREOP’
 1083 | } D3DTEXTUREOP;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1166: error: multiple definition of ‘enum _D3DTEXTURESTAGESTATETYPE’
 1166 | typedef enum _D3DTEXTURESTAGESTATETYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1016:14: note: previous definition here
 1016 | typedef enum _D3DTEXTURESTAGESTATETYPE
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1187: error: conflicting declaration ‘typedef int D3DTEXTURESTAGESTATETYPE’
 1187 | } D3DTEXTURESTAGESTATETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1043:3: note: previous declaration as ‘typedef enum _D3DTEXTURESTAGESTATETYPE D3DTEXTURESTAGESTATETYPE’
 1043 | } D3DTEXTURESTAGESTATETYPE;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1189: error: multiple definition of ‘enum _D3DTEXTURETRANSFORMFLAGS’
 1189 | typedef enum _D3DTEXTURETRANSFORMFLAGS {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1346:14: note: previous definition here
 1346 | typedef enum _D3DTEXTURETRANSFORMFLAGS {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1198: error: conflicting declaration ‘typedef int D3DTEXTURETRANSFORMFLAGS’
 1198 | } D3DTEXTURETRANSFORMFLAGS;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1354:3: note: previous declaration as ‘typedef enum _D3DTEXTURETRANSFORMFLAGS D3DTEXTURETRANSFORMFLAGS’
 1354 | } D3DTEXTURETRANSFORMFLAGS;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1200: error: multiple definition of ‘enum _D3DTRANSFORMSTATETYPE’
 1200 | typedef enum _D3DTRANSFORMSTATETYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:797:14: note: previous definition here
  797 | typedef enum _D3DTRANSFORMSTATETYPE {
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1213: error: conflicting declaration ‘typedef int D3DTRANSFORMSTATETYPE’
 1213 | } D3DTRANSFORMSTATETYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:813:3: note: previous declaration as ‘typedef enum _D3DTRANSFORMSTATETYPE D3DTRANSFORMSTATETYPE’
  813 | } D3DTRANSFORMSTATETYPE;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1215: error: multiple definition of ‘enum _D3DVERTEXBLENDFLAGS’
 1215 | typedef enum _D3DVERTEXBLENDFLAGS {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1338:14: note: previous definition here
 1338 | typedef enum _D3DVERTEXBLENDFLAGS
      |              ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1222: error: conflicting declaration ‘typedef int D3DVERTEXBLENDFLAGS’
 1222 | } D3DVERTEXBLENDFLAGS;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:1344:3: note: previous declaration as ‘typedef enum _D3DVERTEXBLENDFLAGS D3DVERTEXBLENDFLAGS’
 1344 | } D3DVERTEXBLENDFLAGS;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1224: error: multiple definition of ‘enum _D3DZBUFFERTYPE’
 1224 | typedef enum _D3DZBUFFERTYPE {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:762:14: note: previous definition here
  762 | typedef enum _D3DZBUFFERTYPE {
      |              ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1230: error: conflicting declaration ‘typedef int D3DZBUFFERTYPE’
 1230 | } D3DZBUFFERTYPE;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:767:3: note: previous declaration as ‘typedef enum _D3DZBUFFERTYPE D3DZBUFFERTYPE’
  767 | } D3DZBUFFERTYPE;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1278: error: redefinition of ‘struct _D3DBOX’
 1278 | typedef struct _D3DBOX {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1010: note: previous definition of ‘struct _D3DBOX’
 1010 | typedef struct _D3DBOX {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1285: error: conflicting declaration ‘typedef int D3DBOX’
 1285 | } D3DBOX;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1017: note: previous declaration as ‘typedef struct _D3DBOX D3DBOX’
 1017 | } D3DBOX;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1302: error: redefinition of ‘struct _D3DDEVICE_CREATION_PARAMETERS’
 1302 | typedef struct _D3DDEVICE_CREATION_PARAMETERS {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1031: note: previous definition of ‘struct _D3DDEVICE_CREATION_PARAMETERS’
 1031 | typedef struct _D3DDEVICE_CREATION_PARAMETERS {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1307: error: conflicting declaration ‘typedef int D3DDEVICE_CREATION_PARAMETERS’
 1307 | } D3DDEVICE_CREATION_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1036: note: previous declaration as ‘typedef struct _D3DDEVICE_CREATION_PARAMETERS D3DDEVICE_CREATION_PARAMETERS’
 1036 | } D3DDEVICE_CREATION_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1378: error: redefinition of ‘struct _D3DDISPLAYMODE’
 1378 | typedef struct _D3DDISPLAYMODE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1038: note: previous definition of ‘struct _D3DDISPLAYMODE’
 1038 | typedef struct _D3DDISPLAYMODE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1383: error: conflicting declaration ‘typedef int D3DDISPLAYMODE’
 1383 | } D3DDISPLAYMODE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1043: note: previous declaration as ‘typedef struct _D3DDISPLAYMODE D3DDISPLAYMODE’
 1043 | } D3DDISPLAYMODE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1385: error: redefinition of ‘struct _D3DGAMMARAMP’
 1385 | typedef struct _D3DGAMMARAMP {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1045: note: previous definition of ‘struct _D3DGAMMARAMP’
 1045 | typedef struct _D3DGAMMARAMP {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1389: error: conflicting declaration ‘typedef int D3DGAMMARAMP’
 1389 | } D3DGAMMARAMP;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1049: note: previous declaration as ‘typedef struct _D3DGAMMARAMP D3DGAMMARAMP’
 1049 | } D3DGAMMARAMP;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1391: error: redefinition of ‘struct _D3DINDEXBUFFER_DESC’
 1391 | typedef struct _D3DINDEXBUFFER_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1051: note: previous definition of ‘struct _D3DINDEXBUFFER_DESC’
 1051 | typedef struct _D3DINDEXBUFFER_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1397: error: conflicting declaration ‘typedef int D3DINDEXBUFFER_DESC’
 1397 | } D3DINDEXBUFFER_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1057: note: previous declaration as ‘typedef struct _D3DINDEXBUFFER_DESC D3DINDEXBUFFER_DESC’
 1057 | } D3DINDEXBUFFER_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1424: error: redefinition of ‘struct _D3DLINEPATTERN’
 1424 | typedef struct _D3DLINEPATTERN {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:671:16: note: previous definition of ‘struct _D3DLINEPATTERN’
  671 | typedef struct _D3DLINEPATTERN {
      |                ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1427: error: conflicting declaration ‘typedef int D3DLINEPATTERN’
 1427 | } D3DLINEPATTERN;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:674:3: note: previous declaration as ‘typedef struct _D3DLINEPATTERN D3DLINEPATTERN’
  674 | } D3DLINEPATTERN;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1429: error: redefinition of ‘struct _D3DLOCKED_BOX’
 1429 | typedef struct _D3DLOCKED_BOX {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1089: note: previous definition of ‘struct _D3DLOCKED_BOX’
 1089 | typedef struct _D3DLOCKED_BOX {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1433: error: conflicting declaration ‘typedef int D3DLOCKED_BOX’
 1433 | } D3DLOCKED_BOX;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1093: note: previous declaration as ‘typedef struct _D3DLOCKED_BOX D3DLOCKED_BOX’
 1093 | } D3DLOCKED_BOX;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1435: error: redefinition of ‘struct _D3DLOCKED_RECT’
 1435 | typedef struct _D3DLOCKED_RECT {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1095: note: previous definition of ‘struct _D3DLOCKED_RECT’
 1095 | typedef struct _D3DLOCKED_RECT {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1438: error: conflicting declaration ‘typedef int D3DLOCKED_RECT’
 1438 | } D3DLOCKED_RECT;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1098: note: previous declaration as ‘typedef struct _D3DLOCKED_RECT D3DLOCKED_RECT’
 1098 | } D3DLOCKED_RECT;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1449: error: redefinition of ‘struct _D3DMATRIX’
 1449 | typedef struct _D3DMATRIX {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:330:16: note: previous definition of ‘struct _D3DMATRIX’
  330 | typedef struct _D3DMATRIX {
      |                ^~~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1459: error: conflicting declaration ‘typedef int D3DMATRIX’
 1459 | } D3DMATRIX;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:344:3: note: previous declaration as ‘typedef struct _D3DMATRIX D3DMATRIX’
  344 | } D3DMATRIX, *LPD3DMATRIX;
      |   ^~~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1463: error: redefinition of ‘struct _D3DPRESENT_PARAMETERS_’
 1463 | typedef struct _D3DPRESENT_PARAMETERS_ {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1120: note: previous definition of ‘struct _D3DPRESENT_PARAMETERS_’
 1120 | typedef struct _D3DPRESENT_PARAMETERS_ {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1482: error: conflicting declaration ‘typedef int D3DPRESENT_PARAMETERS’
 1482 | } D3DPRESENT_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1138: note: previous declaration as ‘typedef struct _D3DPRESENT_PARAMETERS_ D3DPRESENT_PARAMETERS’
 1138 | } D3DPRESENT_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1484: error: redefinition of ‘struct _D3DRANGE’
 1484 | typedef struct _D3DRANGE {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1142: note: previous definition of ‘struct _D3DRANGE’
 1142 | typedef struct _D3DRANGE {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1487: error: conflicting declaration ‘typedef int D3DRANGE’
 1487 | } D3DRANGE;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1145: note: previous declaration as ‘typedef struct _D3DRANGE D3DRANGE’
 1145 | } D3DRANGE;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1489: error: redefinition of ‘struct _D3DRASTER_STATUS’
 1489 | typedef struct _D3DRASTER_STATUS {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1147: note: previous definition of ‘struct _D3DRASTER_STATUS’
 1147 | typedef struct _D3DRASTER_STATUS {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1492: error: conflicting declaration ‘typedef int D3DRASTER_STATUS’
 1492 | } D3DRASTER_STATUS;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1150: note: previous declaration as ‘typedef struct _D3DRASTER_STATUS D3DRASTER_STATUS’
 1150 | } D3DRASTER_STATUS;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1495: error: redefinition of ‘struct _D3DRECT’
 1495 | typedef struct _D3DRECT {
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:172:16: note: previous definition of ‘struct _D3DRECT’
  172 | typedef struct _D3DRECT {
      |                ^~~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1500: error: conflicting declaration ‘typedef int D3DRECT’
 1500 | } D3DRECT;
      | 
/usr/include/wine-development/wine/windows/d3dtypes.h:189:3: note: previous declaration as ‘typedef struct _D3DRECT D3DRECT’
  189 | } D3DRECT, *LPD3DRECT;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/d3d9types.h:1504: error: redefinition of ‘struct _D3DRECTPATCH_INFO’
 1504 | typedef struct _D3DRECTPATCH_INFO {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1159: note: previous definition of ‘struct _D3DRECTPATCH_INFO’
 1159 | typedef struct _D3DRECTPATCH_INFO {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1512: error: conflicting declaration ‘typedef int D3DRECTPATCH_INFO’
 1512 | } D3DRECTPATCH_INFO;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1167: note: previous declaration as ‘typedef struct _D3DRECTPATCH_INFO D3DRECTPATCH_INFO’
 1167 | } D3DRECTPATCH_INFO;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1514: error: redefinition of ‘struct _D3DSURFACE_DESC’
 1514 | typedef struct _D3DSURFACE_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1169: note: previous definition of ‘struct _D3DSURFACE_DESC’
 1169 | typedef struct _D3DSURFACE_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1523: error: conflicting declaration ‘typedef int D3DSURFACE_DESC’
 1523 | } D3DSURFACE_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1178: note: previous declaration as ‘typedef struct _D3DSURFACE_DESC D3DSURFACE_DESC’
 1178 | } D3DSURFACE_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1525: error: redefinition of ‘struct _D3DTRIPATCH_INFO’
 1525 | typedef struct _D3DTRIPATCH_INFO {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1180: note: previous definition of ‘struct _D3DTRIPATCH_INFO’
 1180 | typedef struct _D3DTRIPATCH_INFO {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1530: error: conflicting declaration ‘typedef int D3DTRIPATCH_INFO’
 1530 | } D3DTRIPATCH_INFO;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1185: note: previous declaration as ‘typedef struct _D3DTRIPATCH_INFO D3DTRIPATCH_INFO’
 1185 | } D3DTRIPATCH_INFO;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1532: error: redefinition of ‘struct _D3DVERTEXBUFFER_DESC’
 1532 | typedef struct _D3DVERTEXBUFFER_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1187: note: previous definition of ‘struct _D3DVERTEXBUFFER_DESC’
 1187 | typedef struct _D3DVERTEXBUFFER_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1539: error: conflicting declaration ‘typedef int D3DVERTEXBUFFER_DESC’
 1539 | } D3DVERTEXBUFFER_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1194: note: previous declaration as ‘typedef struct _D3DVERTEXBUFFER_DESC D3DVERTEXBUFFER_DESC’
 1194 | } D3DVERTEXBUFFER_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1550: error: redefinition of ‘struct _D3DVOLUME_DESC’
 1550 | typedef struct _D3DVOLUME_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1205: note: previous definition of ‘struct _D3DVOLUME_DESC’
 1205 | typedef struct _D3DVOLUME_DESC {
      | 
/usr/include/wine-development/wine/windows/d3d9types.h:1559: error: conflicting declaration ‘typedef int D3DVOLUME_DESC’
 1559 | } D3DVOLUME_DESC;
      | 
/usr/include/wine-development/wine/windows/d3d8types.h:1214: note: previous declaration as ‘typedef struct _D3DVOLUME_DESC D3DVOLUME_DESC’
 1214 | } D3DVOLUME_DESC;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:196:
/usr/include/wine-development/wine/windows/d3dhal.h:272: error: ‘LPDDRAWI_DIRECTDRAW_GBL’ does not name a type
  272 |     LPDDRAWI_DIRECTDRAW_GBL     lpDDGbl; /* pre-DirectX 7 */
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:273: error: ‘LPDDRAWI_DIRECTDRAW_LCL’ does not name a type
  273 |     LPDDRAWI_DIRECTDRAW_LCL     lpDDLcl; /* DirectX 7 */
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:277: error: ‘LPDDRAWI_DDRAWSURFACE_LCL’ does not name a type
  277 |     LPDDRAWI_DDRAWSURFACE_LCL   lpDDSLcl; /* DirectX 7 */
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:281: error: ‘LPDDRAWI_DDRAWSURFACE_LCL’ does not name a type
  281 |     LPDDRAWI_DDRAWSURFACE_LCL   lpDDSZLcl; /* DirectX 7 */
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:314: error: ‘LPDDRAWI_DDRAWSURFACE_LCL’ does not name a type
  314 |     LPDDRAWI_DDRAWSURFACE_LCL   lpDDSLcl;
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:318: error: ‘LPDDRAWI_DDRAWSURFACE_LCL’ does not name a type
  318 |     LPDDRAWI_DDRAWSURFACE_LCL   lpDDSZLcl;
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:327: error: ‘LPDDRAWI_DDRAWSURFACE_LCL’ does not name a type
  327 |   LPDDRAWI_DDRAWSURFACE_LCL     lpDDCommands;
      | 
/usr/include/wine-development/wine/windows/d3dhal.h:331: error: ‘LPDDRAWI_DDRAWSURFACE_LCL’ does not name a type
  331 |     LPDDRAWI_DDRAWSURFACE_LCL   lpDDVertex;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:206:
/usr/include/wine-development/wine/windows/d3dx10core.h:25: error: multiple definition of ‘enum _D3DX10_SPRITE_FLAG’
   25 | typedef enum _D3DX10_SPRITE_FLAG
      | 
In file included from /usr/include/wine-development/wine/windows/d3dx10.h:31,
                 from /tmp/OtKeOCbVqV/dump1.h:204:
/usr/include/wine-development/wine/windows/d3dx10core.h:25: note: previous definition here
   25 | typedef enum _D3DX10_SPRITE_FLAG
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:32: error: conflicting declaration ‘typedef int D3DX10_SPRITE_FLAG’
   32 | } D3DX10_SPRITE_FLAG;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:32: note: previous declaration as ‘typedef enum _D3DX10_SPRITE_FLAG D3DX10_SPRITE_FLAG’
   32 | } D3DX10_SPRITE_FLAG;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:34: error: redefinition of ‘struct _D3DX10_SPRITE’
   34 | typedef struct _D3DX10_SPRITE
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:34: note: previous definition of ‘struct _D3DX10_SPRITE’
   34 | typedef struct _D3DX10_SPRITE
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:42: error: conflicting declaration ‘typedef int D3DX10_SPRITE’
   42 | } D3DX10_SPRITE;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:42: note: previous declaration as ‘typedef struct _D3DX10_SPRITE D3DX10_SPRITE’
   42 | } D3DX10_SPRITE;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:44: error: redefinition of ‘struct _D3DX10_FONT_DESCA’
   44 | typedef struct _D3DX10_FONT_DESCA
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:44: note: previous definition of ‘struct _D3DX10_FONT_DESCA’
   44 | typedef struct _D3DX10_FONT_DESCA
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:56: error: conflicting declaration ‘typedef int D3DX10_FONT_DESCA’
   56 | } D3DX10_FONT_DESCA, *LPD3DX10_FONT_DESCA;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:56: note: previous declaration as ‘typedef struct _D3DX10_FONT_DESCA D3DX10_FONT_DESCA’
   56 | } D3DX10_FONT_DESCA, *LPD3DX10_FONT_DESCA;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:56: error: conflicting declaration ‘typedef int* LPD3DX10_FONT_DESCA’
   56 | } D3DX10_FONT_DESCA, *LPD3DX10_FONT_DESCA;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:56: note: previous declaration as ‘typedef struct _D3DX10_FONT_DESCA* LPD3DX10_FONT_DESCA’
   56 | } D3DX10_FONT_DESCA, *LPD3DX10_FONT_DESCA;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:58: error: redefinition of ‘struct _D3DX10_FONT_DESCW’
   58 | typedef struct _D3DX10_FONT_DESCW
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:58: note: previous definition of ‘struct _D3DX10_FONT_DESCW’
   58 | typedef struct _D3DX10_FONT_DESCW
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:70: error: conflicting declaration ‘typedef int D3DX10_FONT_DESCW’
   70 | } D3DX10_FONT_DESCW, *LPD3DX10_FONT_DESCW;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:70: note: previous declaration as ‘typedef struct _D3DX10_FONT_DESCW D3DX10_FONT_DESCW’
   70 | } D3DX10_FONT_DESCW, *LPD3DX10_FONT_DESCW;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:70: error: conflicting declaration ‘typedef int* LPD3DX10_FONT_DESCW’
   70 | } D3DX10_FONT_DESCW, *LPD3DX10_FONT_DESCW;
      | 
/usr/include/wine-development/wine/windows/d3dx10core.h:70: note: previous declaration as ‘typedef struct _D3DX10_FONT_DESCW* LPD3DX10_FONT_DESCW’
   70 | } D3DX10_FONT_DESCW, *LPD3DX10_FONT_DESCW;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:112:
/usr/include/wine-development/wine/windows/d3dx10core.h:76: error: redefinition of ‘struct ID3DX10DataLoader’
   76 | DECLARE_INTERFACE(ID3DX10DataLoader)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:64:44: note: in definition of macro ‘DECLARE_INTERFACE’
   64 | # define DECLARE_INTERFACE(i)    interface i
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:76: note: previous definition of ‘struct ID3DX10DataLoader’
   76 | DECLARE_INTERFACE(ID3DX10DataLoader)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:64:44: note: in definition of macro ‘DECLARE_INTERFACE’
   64 | # define DECLARE_INTERFACE(i)    interface i
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:97: error: redefinition of ‘struct ID3DX10DataProcessor’
   97 | DECLARE_INTERFACE(ID3DX10DataProcessor)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:64:44: note: in definition of macro ‘DECLARE_INTERFACE’
   64 | # define DECLARE_INTERFACE(i)    interface i
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:97: note: previous definition of ‘struct ID3DX10DataProcessor’
   97 | DECLARE_INTERFACE(ID3DX10DataProcessor)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:64:44: note: in definition of macro ‘DECLARE_INTERFACE’
   64 | # define DECLARE_INTERFACE(i)    interface i
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:118: error: redefinition of ‘struct ID3DX10ThreadPump’
  118 | DECLARE_INTERFACE_(ID3DX10ThreadPump, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:118: note: previous definition of ‘struct ID3DX10ThreadPump’
  118 | DECLARE_INTERFACE_(ID3DX10ThreadPump, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:162: error: redefinition of ‘struct ID3DX10Sprite’
  162 | DECLARE_INTERFACE_(ID3DX10Sprite, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:162: note: previous definition of ‘struct ID3DX10Sprite’
  162 | DECLARE_INTERFACE_(ID3DX10Sprite, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:218: error: redefinition of ‘struct ID3DX10Font’
  218 | DECLARE_INTERFACE_(ID3DX10Font, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10core.h:218: note: previous definition of ‘struct ID3DX10Font’
  218 | DECLARE_INTERFACE_(ID3DX10Font, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
In file included from /tmp/OtKeOCbVqV/dump1.h:208:
/usr/include/wine-development/wine/windows/d3dx10mesh.h:24: error: multiple definition of ‘enum _D3DX10_MESH_DISCARD_FLAGS’
   24 | typedef enum _D3DX10_MESH_DISCARD_FLAGS
      | 
In file included from /usr/include/wine-development/wine/windows/d3dx10.h:33:
/usr/include/wine-development/wine/windows/d3dx10mesh.h:24: note: previous definition here
   24 | typedef enum _D3DX10_MESH_DISCARD_FLAGS
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:31: error: conflicting declaration ‘typedef int D3DX10_MESH_DISCARD_FLAGS’
   31 | } D3DX10_MESH_DISCARD_FLAGS;
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:31: note: previous declaration as ‘typedef enum _D3DX10_MESH_DISCARD_FLAGS D3DX10_MESH_DISCARD_FLAGS’
   31 | } D3DX10_MESH_DISCARD_FLAGS;
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:33: error: redefinition of ‘struct _D3DX10_ATTRIBUTE_RANGE’
   33 | typedef struct _D3DX10_ATTRIBUTE_RANGE
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:33: note: previous definition of ‘struct _D3DX10_ATTRIBUTE_RANGE’
   33 | typedef struct _D3DX10_ATTRIBUTE_RANGE
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:40: error: conflicting declaration ‘typedef int D3DX10_ATTRIBUTE_RANGE’
   40 | } D3DX10_ATTRIBUTE_RANGE;
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:40: note: previous declaration as ‘typedef struct _D3DX10_ATTRIBUTE_RANGE D3DX10_ATTRIBUTE_RANGE’
   40 | } D3DX10_ATTRIBUTE_RANGE;
      | 
/usr/include/wine-development/wine/windows/d3dx10mesh.h:44: error: redefinition of ‘struct ID3DX10MeshBuffer’
   44 | DECLARE_INTERFACE_(ID3DX10MeshBuffer, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10mesh.h:44: note: previous definition of ‘struct ID3DX10MeshBuffer’
   44 | DECLARE_INTERFACE_(ID3DX10MeshBuffer, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10mesh.h:58: error: redefinition of ‘struct ID3DX10Mesh’
   58 | DECLARE_INTERFACE_(ID3DX10Mesh, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/d3dx10mesh.h:58: note: previous definition of ‘struct ID3DX10Mesh’
   58 | DECLARE_INTERFACE_(ID3DX10Mesh, IUnknown)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
In file included from /usr/include/wine-development/wine/windows/d3dx9.h:38,
                 from /tmp/OtKeOCbVqV/dump1.h:214:
/usr/include/wine-development/wine/windows/d3dx9anim.h:123: error: ‘D3DXQUATERNION’ does not name a type; did you mean ‘D3DRMQUATERNION’?
  123 |     D3DXQUATERNION Value;
      | 
/usr/include/wine-development/wine/windows/d3dx9anim.h:221: error: ‘D3DXQUATERNION’ has not been declared
  221 |             D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
      | 
/usr/include/wine-development/wine/windows/d3dx9anim.h:242: error: ‘D3DXQUATERNION’ has not been declared
  242 |             D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
      | 
/usr/include/wine-development/wine/windows/d3dx9anim.h:292: error: ‘D3DXQUATERNION’ has not been declared
  292 |             D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
      | 
/usr/include/wine-development/wine/windows/d3dx9anim.h:324: error: ‘D3DXQUATERNION’ has not been declared
  324 |             D3DXVECTOR3 *scale, D3DXQUATERNION *rotation, D3DXVECTOR3 *translation) PURE;
      | 
In file included from /usr/include/wine-development/wine/windows/winsock2.h:152,
                 from /usr/include/wine-development/wine/windows/ddk/wsk.h:21,
                 from /tmp/OtKeOCbVqV/dump1.h:260:
/usr/include/wine-development/wine/windows/ws2def.h:32: error: redefinition of ‘struct sockaddr’
   32 | typedef struct WS(sockaddr)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
In file included from /usr/include/wine-development/wine/windows/windows.h:62,
                 from /usr/include/wine-development/wine/windows/rpc.h:22,
                 from /usr/include/wine-development/wine/iaccessible2.h:7,
                 from /tmp/OtKeOCbVqV/dump1.h:14:
/usr/include/wine-development/wine/windows/winsock.h:388:19: note: previous definition of ‘struct sockaddr’
  388 | typedef struct WS(sockaddr)
      |                   ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/ws2def.h:36: error: conflicting declaration ‘typedef int SOCKADDR’
   36 | } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
      | 
/usr/include/wine-development/wine/windows/winsock.h:392:3: note: previous declaration as ‘typedef struct sockaddr SOCKADDR’
  392 | } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
      |   ^~~~~~~~
/usr/include/wine-development/wine/windows/ws2def.h:36: error: conflicting declaration ‘typedef int* PSOCKADDR’
   36 | } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
      | 
/usr/include/wine-development/wine/windows/winsock.h:392:14: note: previous declaration as ‘typedef struct sockaddr* PSOCKADDR’
  392 | } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
      |              ^~~~~~~~~
/usr/include/wine-development/wine/windows/ws2def.h:36: error: conflicting declaration ‘typedef int* LPSOCKADDR’
   36 | } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
      | 
/usr/include/wine-development/wine/windows/winsock.h:392:26: note: previous declaration as ‘typedef struct sockaddr* LPSOCKADDR’
  392 | } SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
      |                          ^~~~~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:245:36: error: expected identifier before numeric constant
  245 | #define IPPROTO_ICMP               1
      |                                    ^
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/ws2def.h:110: note: in expansion of macro ‘IPPROTO_ICMP’
  110 |     WS(IPPROTO_ICMP)    = 1,
      | 
/usr/include/wine-development/wine/windows/winsock.h:245:36: error: expected ‘}’ before numeric constant
  245 | #define IPPROTO_ICMP               1
      |                                    ^
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/ws2def.h:110: note: in expansion of macro ‘IPPROTO_ICMP’
  110 |     WS(IPPROTO_ICMP)    = 1,
      | 
/usr/include/wine-development/wine/windows/ws2def.h:109: note: to match this ‘{’
  109 | {
      | 
/usr/include/wine-development/wine/windows/winsock.h:245:36: error: expected unqualified-id before numeric constant
  245 | #define IPPROTO_ICMP               1
      |                                    ^
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/ws2def.h:110: note: in expansion of macro ‘IPPROTO_ICMP’
  110 |     WS(IPPROTO_ICMP)    = 1,
      | 
/usr/include/wine-development/wine/windows/ws2def.h:122: error: expected declaration before ‘}’ token
  122 | } IPPROTO;
      | 
/usr/include/wine-development/wine/windows/ws2def.h:122: error: ‘IPPROTO’ does not name a type; did you mean ‘EPROTO’?
/usr/include/wine-development/wine/windows/ws2def.h:184: error: redefinition of ‘struct sockaddr_in’
  184 | typedef struct WS(sockaddr_in)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:565:19: note: previous definition of ‘struct sockaddr_in’
  565 | typedef struct WS(sockaddr_in)
      |                   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/ws2def.h:190: error: conflicting declaration ‘typedef int SOCKADDR_IN’
  190 | } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
      | 
/usr/include/wine-development/wine/windows/winsock.h:571:3: note: previous declaration as ‘typedef struct sockaddr_in SOCKADDR_IN’
  571 | } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
      |   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/ws2def.h:190: error: conflicting declaration ‘typedef int* PSOCKADDR_IN’
  190 | } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
      | 
/usr/include/wine-development/wine/windows/winsock.h:571:17: note: previous declaration as ‘typedef struct sockaddr_in* PSOCKADDR_IN’
  571 | } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
      |                 ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/ws2def.h:190: error: conflicting declaration ‘typedef int* LPSOCKADDR_IN’
  190 | } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
      | 
/usr/include/wine-development/wine/windows/winsock.h:571:32: note: previous declaration as ‘typedef struct sockaddr_in* LPSOCKADDR_IN’
  571 | } SOCKADDR_IN, *PSOCKADDR_IN, *LPSOCKADDR_IN;
      |                                ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:626: error: redefinition of ‘struct fd_set’
  626 | typedef struct WS(fd_set)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:417:19: note: previous definition of ‘struct fd_set’
  417 | typedef struct WS(fd_set)
      |                   ^~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:630: error: conflicting declaration ‘typedef int fd_set’
  630 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:425:6: note: previous declaration as ‘typedef struct fd_set fd_set’
  425 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      |      ^~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:630: error: conflicting declaration ‘typedef int FD_SET’
  630 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      | 
/usr/include/wine-development/wine/windows/winsock.h:425:15: note: previous declaration as ‘typedef struct fd_set FD_SET’
  425 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      |               ^~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:630: error: conflicting declaration ‘typedef int* PFD_SET’
  630 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      | 
/usr/include/wine-development/wine/windows/winsock.h:425:24: note: previous declaration as ‘typedef struct fd_set* PFD_SET’
  425 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      |                        ^~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:630: error: conflicting declaration ‘typedef int* LPFD_SET’
  630 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      | 
/usr/include/wine-development/wine/windows/winsock.h:425:34: note: previous declaration as ‘typedef struct fd_set* LPFD_SET’
  425 | } WS(fd_set), FD_SET, *PFD_SET, *LPFD_SET;
      |                                  ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:641: error: redefinition of ‘struct hostent’
  641 | typedef struct WS(hostent)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:364:19: note: previous definition of ‘struct hostent’
  364 | typedef struct WS(hostent)
      |                   ^~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:649: error: conflicting declaration ‘typedef int HOSTENT’
  649 | } HOSTENT, *PHOSTENT, *LPHOSTENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:372:3: note: previous declaration as ‘typedef struct hostent HOSTENT’
  372 | } HOSTENT, *PHOSTENT, *LPHOSTENT;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:649: error: conflicting declaration ‘typedef int* PHOSTENT’
  649 | } HOSTENT, *PHOSTENT, *LPHOSTENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:372:13: note: previous declaration as ‘typedef struct hostent* PHOSTENT’
  372 | } HOSTENT, *PHOSTENT, *LPHOSTENT;
      |             ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:649: error: conflicting declaration ‘typedef int* LPHOSTENT’
  649 | } HOSTENT, *PHOSTENT, *LPHOSTENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:372:24: note: previous declaration as ‘typedef struct hostent* LPHOSTENT’
  372 | } HOSTENT, *PHOSTENT, *LPHOSTENT;
      |                        ^~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:651: error: redefinition of ‘struct servent’
  651 | typedef struct WS(servent)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:345:19: note: previous definition of ‘struct servent’
  345 | typedef struct WS(servent)
      |                   ^~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:662: error: conflicting declaration ‘typedef int SERVENT’
  662 | } SERVENT, *PSERVENT, *LPSERVENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:356:3: note: previous declaration as ‘typedef struct servent SERVENT’
  356 | } SERVENT, *PSERVENT, *LPSERVENT;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:662: error: conflicting declaration ‘typedef int* PSERVENT’
  662 | } SERVENT, *PSERVENT, *LPSERVENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:356:13: note: previous declaration as ‘typedef struct servent* PSERVENT’
  356 | } SERVENT, *PSERVENT, *LPSERVENT;
      |             ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:662: error: conflicting declaration ‘typedef int* LPSERVENT’
  662 | } SERVENT, *PSERVENT, *LPSERVENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:356:24: note: previous declaration as ‘typedef struct servent* LPSERVENT’
  356 | } SERVENT, *PSERVENT, *LPSERVENT;
      |                        ^~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:664: error: redefinition of ‘struct protoent’
  664 | typedef struct WS(protoent)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:267:19: note: previous definition of ‘struct protoent’
  267 | typedef struct WS(protoent)
      |                   ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:669: error: conflicting declaration ‘typedef int PROTOENT’
  669 | } PROTOENT, *PPROTOENT, *LPPROTOENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:272:3: note: previous declaration as ‘typedef struct protoent PROTOENT’
  272 | } PROTOENT, *PPROTOENT, *LPPROTOENT;
      |   ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:669: error: conflicting declaration ‘typedef int* PPROTOENT’
  669 | } PROTOENT, *PPROTOENT, *LPPROTOENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:272:14: note: previous declaration as ‘typedef struct protoent* PPROTOENT’
  272 | } PROTOENT, *PPROTOENT, *LPPROTOENT;
      |              ^~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:669: error: conflicting declaration ‘typedef int* LPPROTOENT’
  669 | } PROTOENT, *PPROTOENT, *LPPROTOENT;
      | 
/usr/include/wine-development/wine/windows/winsock.h:272:26: note: previous declaration as ‘typedef struct protoent* LPPROTOENT’
  272 | } PROTOENT, *PPROTOENT, *LPPROTOENT;
      |                          ^~~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:671: error: redefinition of ‘struct linger’
  671 | typedef struct WS(linger)
      | 
/usr/include/wine-development/wine/windows/ws2def.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:394:19: note: previous definition of ‘struct linger’
  394 | typedef struct WS(linger)
      |                   ^~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:675: error: conflicting declaration ‘typedef int LINGER’
  675 | } LINGER, *PLINGER, *LPLINGER;
      | 
/usr/include/wine-development/wine/windows/winsock.h:398:3: note: previous declaration as ‘typedef struct linger LINGER’
  398 | } LINGER, *PLINGER, *LPLINGER;
      |   ^~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:675: error: conflicting declaration ‘typedef int* PLINGER’
  675 | } LINGER, *PLINGER, *LPLINGER;
      | 
/usr/include/wine-development/wine/windows/winsock.h:398:12: note: previous declaration as ‘typedef struct linger* PLINGER’
  398 | } LINGER, *PLINGER, *LPLINGER;
      |            ^~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:675: error: conflicting declaration ‘typedef int* LPLINGER’
  675 | } LINGER, *PLINGER, *LPLINGER;
      | 
/usr/include/wine-development/wine/windows/winsock.h:398:22: note: previous declaration as ‘typedef struct linger* LPLINGER’
  398 | } LINGER, *PLINGER, *LPLINGER;
      |                      ^~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:985: error: redefinition of ‘struct WSAData’
  985 | typedef struct WSAData
      | 
/usr/include/wine-development/wine/windows/winsock.h:589:19: note: previous definition of ‘struct WSAData’
  589 | typedef struct WS(WSAData)
      |                   ^~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
/usr/include/wine-development/wine/windows/winsock2.h:1002: error: conflicting declaration ‘typedef int WSADATA’
 1002 | } WSADATA, *LPWSADATA;
      | 
/usr/include/wine-development/wine/windows/winsock.h:606:3: note: previous declaration as ‘typedef struct WSAData WSADATA’
  606 | } WSADATA, *LPWSADATA;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:1002: error: conflicting declaration ‘typedef int* LPWSADATA’
 1002 | } WSADATA, *LPWSADATA;
      | 
/usr/include/wine-development/wine/windows/winsock.h:606:13: note: previous declaration as ‘typedef struct WSAData* LPWSADATA’
  606 | } WSADATA, *LPWSADATA;
      |             ^~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:1028: error: redefinition of ‘u_short __wine_ushort_swap(u_short)’
 1028 | static inline u_short __wine_ushort_swap(u_short s)
      | 
/usr/include/wine-development/wine/windows/winsock.h:500:23: note: ‘u_short __wine_ushort_swap(u_short)’ previously defined here
  500 | static inline u_short __wine_ushort_swap(u_short s)
      |                       ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/winsock2.h:1032: error: redefinition of ‘ULONG __wine_ulong_swap(ULONG)’
 1032 | static inline ULONG __wine_ulong_swap(ULONG l)
      | 
/usr/include/wine-development/wine/windows/winsock.h:504:21: note: ‘ULONG __wine_ulong_swap(ULONG)’ previously defined here
  504 | static inline ULONG __wine_ulong_swap(ULONG l)
      |                     ^~~~~~~~~~~~~~~~~
In file included from /usr/include/wine-development/wine/windows/dhtmled.h:84,
                 from /tmp/OtKeOCbVqV/dump1.h:272:
/usr/include/wine-development/wine/windows/mshtml.h:12831: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
12831 |         BSTR language = L"") = 0;
      | 
/usr/include/wine-development/wine/windows/mshtml.h:24667: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
24667 |         BSTR language = L"") = 0;
      | 
/usr/include/wine-development/wine/windows/mshtml.h:55417: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
55417 |         BSTR message = L"") = 0;
      | 
/usr/include/wine-development/wine/windows/mshtml.h:55549: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
55549 |         BSTR features = L"") = 0;
      | 
In file included from /usr/include/wine-development/wine/windows/dmusici.h:29,
                 from /usr/include/wine-development/wine/windows/dmplugin.h:29,
                 from /tmp/OtKeOCbVqV/dump1.h:291:
/usr/include/wine-development/wine/windows/dmusicc.h:467: error: ‘LPREFERENCE_TIME’ has not been declared
  467 |     STDMETHOD(TotalTime)(THIS_ LPREFERENCE_TIME prtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusicc.h:471: error: ‘LPREFERENCE_TIME’ has not been declared
  471 |     STDMETHOD(GetNextEvent)(THIS_ LPREFERENCE_TIME prt, LPDWORD pdwChannelGroup, LPDWORD pdwLength, LPBYTE *ppData) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusicc.h:473: error: ‘LPREFERENCE_TIME’ has not been declared
  473 |     STDMETHOD(GetStartTime)(THIS_ LPREFERENCE_TIME prt) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:559: note: in expansion of macro ‘DMUS_PMSG_PART’
  559 |     DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:559: note: in expansion of macro ‘DMUS_PMSG_PART’
  559 |     DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:593: note: in expansion of macro ‘DMUS_PMSG_PART’
  593 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:593: note: in expansion of macro ‘DMUS_PMSG_PART’
  593 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:594: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  594 |         MUSIC_TIME mtDuration;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:612: note: in expansion of macro ‘DMUS_PMSG_PART’
  612 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:612: note: in expansion of macro ‘DMUS_PMSG_PART’
  612 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:620: note: in expansion of macro ‘DMUS_PMSG_PART’
  620 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:620: note: in expansion of macro ‘DMUS_PMSG_PART’
  620 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:628: note: in expansion of macro ‘DMUS_PMSG_PART’
  628 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:628: note: in expansion of macro ‘DMUS_PMSG_PART’
  628 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:635: note: in expansion of macro ‘DMUS_PMSG_PART’
  635 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:635: note: in expansion of macro ‘DMUS_PMSG_PART’
  635 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:640: note: in expansion of macro ‘DMUS_PMSG_PART’
  640 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:640: note: in expansion of macro ‘DMUS_PMSG_PART’
  640 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:645: note: in expansion of macro ‘DMUS_PMSG_PART’
  645 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:645: note: in expansion of macro ‘DMUS_PMSG_PART’
  645 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:651: note: in expansion of macro ‘DMUS_PMSG_PART’
  651 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:651: note: in expansion of macro ‘DMUS_PMSG_PART’
  651 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:652: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  652 |         MUSIC_TIME mtDuration;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:653: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  653 |         MUSIC_TIME mtOriginalStart;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:654: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  654 |         MUSIC_TIME mtResetDuration;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:672: note: in expansion of macro ‘DMUS_PMSG_PART’
  672 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:672: note: in expansion of macro ‘DMUS_PMSG_PART’
  672 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:679: note: in expansion of macro ‘DMUS_PMSG_PART’
  679 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:679: note: in expansion of macro ‘DMUS_PMSG_PART’
  679 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:687: note: in expansion of macro ‘DMUS_PMSG_PART’
  687 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:687: note: in expansion of macro ‘DMUS_PMSG_PART’
  687 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:354: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  354 |         MUSIC_TIME         mtTime; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:697: note: in expansion of macro ‘DMUS_PMSG_PART’
  697 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:358: error: ‘IDirectMusicTool’ does not name a type; did you mean ‘IDirectMusicThru’?
  358 |         IDirectMusicTool*  pTool; \
      | 
/usr/include/wine-development/wine/windows/dmusici.h:697: note: in expansion of macro ‘DMUS_PMSG_PART’
  697 |         DMUS_PMSG_PART
      | 
/usr/include/wine-development/wine/windows/dmusici.h:707: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  707 |         MUSIC_TIME mtTime;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:714: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  714 |         MUSIC_TIME mtTime;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:718: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  718 |         MUSIC_TIME mtTime;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:755: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  755 |         MUSIC_TIME mtTime;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:763: error: ‘MUSIC_TIME’ does not name a type; did you mean ‘LC_TIME’?
  763 |         MUSIC_TIME       mtTimePhysical;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:958: error: ‘MUSIC_TIME’ has not been declared
  958 |     STDMETHOD(GetLength)(THIS_ MUSIC_TIME *pmtLength) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:959: error: ‘MUSIC_TIME’ has not been declared
  959 |     STDMETHOD(SetLength)(THIS_ MUSIC_TIME mtLength) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:964: error: ‘IDirectMusicTrack’ has not been declared
  964 |     STDMETHOD(GetTrack)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, IDirectMusicTrack **ppTrack) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:965: error: ‘IDirectMusicTrack’ has not been declared
  965 |     STDMETHOD(GetTrackGroup)(THIS_ IDirectMusicTrack *pTrack, DWORD *pdwGroupBits) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:966: error: ‘IDirectMusicTrack’ has not been declared
  966 |     STDMETHOD(InsertTrack)(THIS_ IDirectMusicTrack *pTrack, DWORD dwGroupBits) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:967: error: ‘IDirectMusicTrack’ has not been declared
  967 |     STDMETHOD(RemoveTrack)(THIS_ IDirectMusicTrack *pTrack) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:973: error: ‘MUSIC_TIME’ has not been declared
  973 |     STDMETHOD(GetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, MUSIC_TIME *pmtNext, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:973: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:974: error: ‘MUSIC_TIME’ has not been declared
  974 |     STDMETHOD(SetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:975: error: ‘MUSIC_TIME’ has not been declared
  975 |     STDMETHOD(Clone)(THIS_ MUSIC_TIME mtStart, MUSIC_TIME mtEnd, IDirectMusicSegment **ppSegment) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:975: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:976: error: ‘MUSIC_TIME’ has not been declared
  976 |     STDMETHOD(SetStartPoint)(THIS_ MUSIC_TIME mtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:977: error: ‘MUSIC_TIME’ has not been declared
  977 |     STDMETHOD(GetStartPoint)(THIS_ MUSIC_TIME *pmtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:978: error: ‘MUSIC_TIME’ has not been declared
  978 |     STDMETHOD(SetLoopPoints)(THIS_ MUSIC_TIME mtStart, MUSIC_TIME mtEnd) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:978: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:979: error: ‘MUSIC_TIME’ has not been declared
  979 |     STDMETHOD(GetLoopPoints)(THIS_ MUSIC_TIME *pmtStart, MUSIC_TIME *pmtEnd) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:979: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1027: error: ‘MUSIC_TIME’ has not been declared
 1027 |     STDMETHOD(GetLength)(THIS_ MUSIC_TIME *pmtLength) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1028: error: ‘MUSIC_TIME’ has not been declared
 1028 |     STDMETHOD(SetLength)(THIS_ MUSIC_TIME mtLength) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1033: error: ‘IDirectMusicTrack’ has not been declared
 1033 |     STDMETHOD(GetTrack)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, IDirectMusicTrack **ppTrack) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1034: error: ‘IDirectMusicTrack’ has not been declared
 1034 |     STDMETHOD(GetTrackGroup)(THIS_ IDirectMusicTrack *pTrack, DWORD *pdwGroupBits) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1035: error: ‘IDirectMusicTrack’ has not been declared
 1035 |     STDMETHOD(InsertTrack)(THIS_ IDirectMusicTrack *pTrack, DWORD dwGroupBits) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1036: error: ‘IDirectMusicTrack’ has not been declared
 1036 |     STDMETHOD(RemoveTrack)(THIS_ IDirectMusicTrack *pTrack) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1042: error: ‘MUSIC_TIME’ has not been declared
 1042 |     STDMETHOD(GetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, MUSIC_TIME *pmtNext, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1042: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1043: error: ‘MUSIC_TIME’ has not been declared
 1043 |     STDMETHOD(SetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1044: error: ‘MUSIC_TIME’ has not been declared
 1044 |     STDMETHOD(Clone)(THIS_ MUSIC_TIME mtStart, MUSIC_TIME mtEnd, IDirectMusicSegment **ppSegment) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1044: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1045: error: ‘MUSIC_TIME’ has not been declared
 1045 |     STDMETHOD(SetStartPoint)(THIS_ MUSIC_TIME mtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1046: error: ‘MUSIC_TIME’ has not been declared
 1046 |     STDMETHOD(GetStartPoint)(THIS_ MUSIC_TIME *pmtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1047: error: ‘MUSIC_TIME’ has not been declared
 1047 |     STDMETHOD(SetLoopPoints)(THIS_ MUSIC_TIME mtStart, MUSIC_TIME mtEnd) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1047: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1048: error: ‘MUSIC_TIME’ has not been declared
 1048 |     STDMETHOD(GetLoopPoints)(THIS_ MUSIC_TIME *pmtStart, MUSIC_TIME *pmtEnd) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1048: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1053: error: ‘MUSIC_TIME’ has not been declared
 1053 |     STDMETHOD(Compose)(THIS_ MUSIC_TIME mtTime, IDirectMusicSegment *pFromSegment, IDirectMusicSegment *pToSegment, IDirectMusicSegment **ppComposedSegment) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1110: error: ‘MUSIC_TIME’ has not been declared
 1110 |     STDMETHOD(GetStartTime)(THIS_ MUSIC_TIME *pmtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1111: error: ‘MUSIC_TIME’ has not been declared
 1111 |     STDMETHOD(GetSeek)(THIS_ MUSIC_TIME *pmtSeek) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1112: error: ‘MUSIC_TIME’ has not been declared
 1112 |     STDMETHOD(GetStartPoint)(THIS_ MUSIC_TIME *pmtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1143: error: ‘MUSIC_TIME’ has not been declared
 1143 |     STDMETHOD(GetStartTime)(THIS_ MUSIC_TIME *pmtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1144: error: ‘MUSIC_TIME’ has not been declared
 1144 |     STDMETHOD(GetSeek)(THIS_ MUSIC_TIME *pmtSeek) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1145: error: ‘MUSIC_TIME’ has not been declared
 1145 |     STDMETHOD(GetStartPoint)(THIS_ MUSIC_TIME *pmtStart) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1213: error: ‘MUSIC_TIME’ has not been declared
 1213 |     STDMETHOD(Stop)(THIS_ IDirectMusicSegment *pSegment, IDirectMusicSegmentState *pSegmentState, MUSIC_TIME mtTime, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1214: error: ‘MUSIC_TIME’ has not been declared
 1214 |     STDMETHOD(GetSegmentState)(THIS_ IDirectMusicSegmentState **ppSegmentState, MUSIC_TIME mtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1219: error: ‘DMUS_PMSG’ has not been declared
 1219 |     STDMETHOD(SendPMsg)(THIS_ DMUS_PMSG *pPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1220: error: ‘MUSIC_TIME’ has not been declared
 1220 |     STDMETHOD(MusicToReferenceTime)(THIS_ MUSIC_TIME mtTime, REFERENCE_TIME *prtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1221: error: ‘MUSIC_TIME’ has not been declared
 1221 |     STDMETHOD(ReferenceToMusicTime)(THIS_ REFERENCE_TIME rtTime, MUSIC_TIME *pmtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1223: error: ‘MUSIC_TIME’ has not been declared
 1223 |     STDMETHOD(GetTime)(THIS_ REFERENCE_TIME *prtNow, MUSIC_TIME *pmtNow) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1224: error: ‘DMUS_PMSG’ has not been declared
 1224 |     STDMETHOD(AllocPMsg)(THIS_ ULONG cb, DMUS_PMSG **ppPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1225: error: ‘DMUS_PMSG’ has not been declared
 1225 |     STDMETHOD(FreePMsg)(THIS_ DMUS_PMSG *pPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1238: error: ‘MUSIC_TIME’ has not been declared
 1238 |     STDMETHOD(Invalidate)(THIS_ MUSIC_TIME mtTime, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1239: error: ‘MUSIC_TIME’ has not been declared
 1239 |     STDMETHOD(GetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, MUSIC_TIME *pmtNext, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1239: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1240: error: ‘MUSIC_TIME’ has not been declared
 1240 |     STDMETHOD(SetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1250: error: ‘MUSIC_TIME’ has not been declared
 1250 |     STDMETHOD(TimeToRhythm)(THIS_ MUSIC_TIME mtTime, DMUS_TIMESIGNATURE *pTimeSig, WORD *pwMeasure, BYTE *pbBeat, BYTE *pbGrid, short *pnOffset) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1251: error: ‘MUSIC_TIME’ has not been declared
 1251 |     STDMETHOD(RhythmToTime)(THIS_ WORD wMeasure, BYTE bBeat, BYTE bGrid, short nOffset, DMUS_TIMESIGNATURE *pTimeSig, MUSIC_TIME *pmtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1318: error: ‘MUSIC_TIME’ has not been declared
 1318 |     STDMETHOD(Stop)(THIS_ IDirectMusicSegment *pSegment, IDirectMusicSegmentState *pSegmentState, MUSIC_TIME mtTime, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1319: error: ‘MUSIC_TIME’ has not been declared
 1319 |     STDMETHOD(GetSegmentState)(THIS_ IDirectMusicSegmentState **ppSegmentState, MUSIC_TIME mtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1324: error: ‘DMUS_PMSG’ has not been declared
 1324 |     STDMETHOD(SendPMsg)(THIS_ DMUS_PMSG *pPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1325: error: ‘MUSIC_TIME’ has not been declared
 1325 |     STDMETHOD(MusicToReferenceTime)(THIS_ MUSIC_TIME mtTime, REFERENCE_TIME *prtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1326: error: ‘MUSIC_TIME’ has not been declared
 1326 |     STDMETHOD(ReferenceToMusicTime)(THIS_ REFERENCE_TIME rtTime, MUSIC_TIME *pmtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1328: error: ‘MUSIC_TIME’ has not been declared
 1328 |     STDMETHOD(GetTime)(THIS_ REFERENCE_TIME *prtNow, MUSIC_TIME *pmtNow) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1329: error: ‘DMUS_PMSG’ has not been declared
 1329 |     STDMETHOD(AllocPMsg)(THIS_ ULONG cb, DMUS_PMSG **ppPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1330: error: ‘DMUS_PMSG’ has not been declared
 1330 |     STDMETHOD(FreePMsg)(THIS_ DMUS_PMSG *pPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1343: error: ‘MUSIC_TIME’ has not been declared
 1343 |     STDMETHOD(Invalidate)(THIS_ MUSIC_TIME mtTime, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1344: error: ‘MUSIC_TIME’ has not been declared
 1344 |     STDMETHOD(GetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, MUSIC_TIME *pmtNext, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1344: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1345: error: ‘MUSIC_TIME’ has not been declared
 1345 |     STDMETHOD(SetParam)(THIS_ REFGUID rguidType, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1355: error: ‘MUSIC_TIME’ has not been declared
 1355 |     STDMETHOD(TimeToRhythm)(THIS_ MUSIC_TIME mtTime, DMUS_TIMESIGNATURE *pTimeSig, WORD *pwMeasure, BYTE *pbBeat, BYTE *pbGrid, short *pnOffset) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1356: error: ‘MUSIC_TIME’ has not been declared
 1356 |     STDMETHOD(RhythmToTime)(THIS_ WORD wMeasure, BYTE bBeat, BYTE bGrid, short nOffset, DMUS_TIMESIGNATURE *pTimeSig, MUSIC_TIME *pmtTime) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1361: error: ‘DMUS_PMSG’ has not been declared
 1361 |     STDMETHOD(ClonePMsg)(THIS_ DMUS_PMSG *pSourcePMSG, DMUS_PMSG **ppCopyPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1361: error: ‘DMUS_PMSG’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1366: error: ‘MUSIC_TIME’ has not been declared
 1366 |     STDMETHOD(GetParamEx)(THIS_ REFGUID rguidType, DWORD dwTrackID, DWORD dwGroupBits, DWORD dwIndex, MUSIC_TIME mtTime, MUSIC_TIME *pmtNext, void *pParam) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1366: error: ‘MUSIC_TIME’ has not been declared
/usr/include/wine-development/wine/windows/dmusici.h:1441: error: ‘DMUS_PMSG’ has not been declared
 1441 |     STDMETHOD(StampPMsg)(THIS_ DMUS_PMSG *pPMSG) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1442: error: ‘IDirectMusicTool’ has not been declared
 1442 |     STDMETHOD(InsertTool)(THIS_ IDirectMusicTool *pTool, DWORD *pdwPChannels, DWORD cPChannels, LONG lIndex) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1443: error: ‘IDirectMusicTool’ has not been declared
 1443 |     STDMETHOD(GetTool)(THIS_ DWORD dwIndex, IDirectMusicTool **ppTool) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1444: error: ‘IDirectMusicTool’ has not been declared
 1444 |     STDMETHOD(RemoveTool)(THIS_ IDirectMusicTool *pTool) PURE;
      | 
/usr/include/wine-development/wine/windows/dmusici.h:1593: error: ‘MUSIC_TIME’ has not been declared
 1593 |     STDMETHOD(ComposeTransition)(THIS_ IDirectMusicSegment *pFromSeg, IDirectMusicSegment *pToSeg, MUSIC_TIME mtTime, WORD wCommand, DWORD dwFlags, IDirectMusicChordMap *pChordMap, IDirectMusicSegment **ppTransSeg) PURE;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:294:
/usr/include/wine-development/wine/windows/dmusicf.h:364: error: using typedef-name ‘DMUS_CHORD_KEY’ after ‘struct’
  364 | typedef struct  DMUS_CHORD_KEY                         DMUS_CHORD_PARAM,                       *LPDMUS_CHORD_PARAM; /* in dmusici.h */
      | 
/usr/include/wine-development/wine/windows/dmusici.h:533: note: ‘DMUS_CHORD_KEY’ has a previous declaration here
  533 | typedef struct _DMUS_CHORD_KEY             DMUS_CHORD_KEY,             *LPDMUS_CHORD_KEY;
      | 
In file included from /usr/include/wine-development/wine/windows/dpaddr.h:23,
                 from /tmp/OtKeOCbVqV/dump1.h:301:
/usr/include/wine-development/wine/windows/dplay8.h:408: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  408 |   IDirectPlay8Address*  pAddressSender;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:409: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  409 |   IDirectPlay8Address*  pAddressDevice;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:420: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  420 |   IDirectPlay8Address*         pAddressSender;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:421: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  421 |   IDirectPlay8Address*         pAddressDevice;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:449: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  449 |   IDirectPlay8Address*  pAddressPlayer;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:450: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  450 |   IDirectPlay8Address*  pAddressDevice;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:532: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  532 |   IDirectPlay8Address* pAddressSender;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:533: error: ‘IDirectPlay8Address’ does not name a type; did you mean ‘IDirectPlay_AddRef’?
  533 |   IDirectPlay8Address* pAddressDevice;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:582: error: ‘IDirectPlay8Address’ has not been declared
  582 |     STDMETHOD(EnumHosts)(THIS_ PDPN_APPLICATION_DESC pApplicationDesc,IDirectPlay8Address *pAddrHost,IDirectPlay8Address *pDeviceInfo, PVOID pUserEnumData, DWORD dwUserEnumDataSize, DWORD dwEnumCount, DWORD dwRetryInterval, DWORD dwTimeOut, PVOID pvUserContext, DPNHANDLE *pAsyncHandle, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:582: error: ‘IDirectPlay8Address’ has not been declared
/usr/include/wine-development/wine/windows/dplay8.h:584: error: ‘IDirectPlay8Address’ has not been declared
  584 |     STDMETHOD(Connect)(THIS_ const DPN_APPLICATION_DESC *pdnAppDesc,IDirectPlay8Address *pHostAddr,IDirectPlay8Address *pDeviceInfo, const DPN_SECURITY_DESC *pdnSecurity, const DPN_SECURITY_CREDENTIALS *pdnCredentials, const void *pvUserConnectData, DWORD dwUserConnectDataSize,void *pvAsyncContext, DPNHANDLE *phAsyncHandle, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:584: error: ‘IDirectPlay8Address’ has not been declared
/usr/include/wine-development/wine/windows/dplay8.h:590: error: ‘IDirectPlay8Address’ has not been declared
  590 |     STDMETHOD(GetServerAddress)(THIS_ IDirectPlay8Address ** pAddress, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:672: error: ‘IDirectPlay8Address’ has not been declared
  672 |     STDMETHOD(GetClientAddress)(THIS_ DPNID dpnid, IDirectPlay8Address ** pAddress, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:673: error: ‘IDirectPlay8Address’ has not been declared
  673 |     STDMETHOD(GetLocalHostAddresses)(THIS_ IDirectPlay8Address ** prgpAddress, DWORD *pcAddress, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:675: error: ‘IDirectPlay8Address’ has not been declared
  675 |     STDMETHOD(Host)(THIS_ const DPN_APPLICATION_DESC *pdnAppDesc, IDirectPlay8Address ** prgpDeviceInfo, DWORD cDeviceInfo, const DPN_SECURITY_DESC *pdnSecurity, const DPN_SECURITY_CREDENTIALS *pdnCredentials, void *pvPlayerContext, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:789: error: ‘IDirectPlay8Address’ has not been declared
  789 |     STDMETHOD(Connect)(THIS_ const DPN_APPLICATION_DESC* pdnAppDesc, IDirectPlay8Address* pHostAddr, IDirectPlay8Address* pDeviceInfo, const DPN_SECURITY_DESC* pdnSecurity, const DPN_SECURITY_CREDENTIALS* pdnCredentials, const void* pvUserConnectData, DWORD dwUserConnectDataSize, void* pvPlayerContext, void* pvAsyncContext, DPNHANDLE* phAsyncHandle, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:789: error: ‘IDirectPlay8Address’ has not been declared
/usr/include/wine-development/wine/windows/dplay8.h:792: error: ‘IDirectPlay8Address’ has not been declared
  792 |     STDMETHOD(Host)(THIS_ const DPN_APPLICATION_DESC* pdnAppDesc, IDirectPlay8Address **prgpDeviceInfo, DWORD cDeviceInfo, const DPN_SECURITY_DESC* pdnSecurity, const DPN_SECURITY_CREDENTIALS* pdnCredentials, void* pvPlayerContext, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:805: error: ‘IDirectPlay8Address’ has not been declared
  805 |     STDMETHOD(GetPeerAddress)(THIS_ DPNID dpnid, IDirectPlay8Address** pAddress, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:806: error: ‘IDirectPlay8Address’ has not been declared
  806 |     STDMETHOD(GetLocalHostAddresses)(THIS_ IDirectPlay8Address** prgpAddress, DWORD* pcAddress, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:808: error: ‘IDirectPlay8Address’ has not been declared
  808 |     STDMETHOD(EnumHosts)(THIS_ PDPN_APPLICATION_DESC pApplicationDesc, IDirectPlay8Address* pAddrHost, IDirectPlay8Address* pDeviceInfo,PVOID pUserEnumData, DWORD dwUserEnumDataSize, DWORD dwEnumCount, DWORD dwRetryInterval, DWORD dwTimeOut,PVOID pvUserContext, DPNHANDLE* pAsyncHandle, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:808: error: ‘IDirectPlay8Address’ has not been declared
/usr/include/wine-development/wine/windows/dplay8.h:962: error: ‘IDirectPlay8Address’ has not been declared
  962 |     STDMETHOD(Start)(THIS_ IDirectPlay8Address** ppDevices, DWORD dwNumDevices, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dplay8.h:965: error: ‘IDirectPlay8Address’ has not been declared
  965 |     STDMETHOD(GetAddresses)(THIS_ IDirectPlay8Address** ppAddresses, DWORD* pdwNumAddresses, DWORD dwFlags) PURE;
      | 
/usr/include/wine-development/wine/windows/dsclient.h:58: error: ‘ADSTYPE’ does not name a type; did you mean ‘APTTYPE’?
   58 |     STDMETHOD_(ADSTYPE,GetAttributeADsType)(THIS_ LPCWSTR name) PURE;
      | 
/usr/include/wine-development/wine/windows/basetyps.h:60:55: note: in definition of macro ‘STDMETHOD_’
   60 | # define STDMETHOD_(t,m) virtual COM_DECLSPEC_NOTHROW t STDMETHODCALLTYPE m
      |                                                       ^
In file included from /tmp/OtKeOCbVqV/dump1.h:316:
/usr/include/wine-development/wine/windows/dvdif.h:105: error: multiple definition of ‘enum tagDVD_DOMAIN’
  105 | typedef enum tagDVD_DOMAIN {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13589:14: note: previous definition here
13589 | typedef enum tagDVD_DOMAIN {
      |              ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:111: error: conflicting declaration ‘typedef int DVD_DOMAIN’
  111 | } DVD_DOMAIN;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13595:3: note: previous declaration as ‘typedef enum tagDVD_DOMAIN DVD_DOMAIN’
13595 | } DVD_DOMAIN;
      |   ^~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:112: error: multiple definition of ‘enum tagDVD_MENU_ID’
  112 | typedef enum tagDVD_MENU_ID {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13596:14: note: previous definition here
13596 | typedef enum tagDVD_MENU_ID {
      |              ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:119: error: conflicting declaration ‘typedef int DVD_MENU_ID’
  119 | } DVD_MENU_ID;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13603:3: note: previous declaration as ‘typedef enum tagDVD_MENU_ID DVD_MENU_ID’
13603 | } DVD_MENU_ID;
      |   ^~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:120: error: multiple definition of ‘enum tagDVD_DISC_SIDE’
  120 | typedef enum tagDVD_DISC_SIDE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13604:14: note: previous definition here
13604 | typedef enum tagDVD_DISC_SIDE {
      |              ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:123: error: conflicting declaration ‘typedef int DVD_DISC_SIDE’
  123 | } DVD_DISC_SIDE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13607:3: note: previous declaration as ‘typedef enum tagDVD_DISC_SIDE DVD_DISC_SIDE’
13607 | } DVD_DISC_SIDE;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:124: error: multiple definition of ‘enum tagDVD_PREFERRED_DISPLAY_MODE’
  124 | typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13608:14: note: previous definition here
13608 | typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:129: error: conflicting declaration ‘typedef int DVD_PREFERRED_DISPLAY_MODE’
  129 | } DVD_PREFERRED_DISPLAY_MODE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13613:3: note: previous declaration as ‘typedef enum tagDVD_PREFERRED_DISPLAY_MODE DVD_PREFERRED_DISPLAY_MODE’
13613 | } DVD_PREFERRED_DISPLAY_MODE;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:133: error: redefinition of ‘struct tagDVD_ATR’
  133 | typedef struct tagDVD_ATR {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13617:16: note: previous definition of ‘struct tagDVD_ATR’
13617 | typedef struct tagDVD_ATR {
      |                ^~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:136: error: conflicting declaration ‘typedef int DVD_ATR’
  136 | } DVD_ATR;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13620:3: note: previous declaration as ‘typedef struct tagDVD_ATR DVD_ATR’
13620 | } DVD_ATR;
      |   ^~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:140: error: multiple definition of ‘enum tagDVD_FRAMERATE’
  140 | typedef enum tagDVD_FRAMERATE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13624:14: note: previous definition here
13624 | typedef enum tagDVD_FRAMERATE {
      |              ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:143: error: conflicting declaration ‘typedef int DVD_FRAMERATE’
  143 | } DVD_FRAMERATE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13627:3: note: previous declaration as ‘typedef enum tagDVD_FRAMERATE DVD_FRAMERATE’
13627 | } DVD_FRAMERATE;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:144: error: redefinition of ‘struct tagDVD_TIMECODE’
  144 | typedef struct tagDVD_TIMECODE
      | 
/usr/include/wine-development/wine/windows/strmif.h:13628:16: note: previous definition of ‘struct tagDVD_TIMECODE’
13628 | typedef struct tagDVD_TIMECODE
      |                ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:155: error: conflicting declaration ‘typedef int DVD_TIMECODE’
  155 | } DVD_TIMECODE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13639:3: note: previous declaration as ‘typedef struct tagDVD_TIMECODE DVD_TIMECODE’
13639 | } DVD_TIMECODE;
      |   ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:156: error: multiple definition of ‘enum tagDVD_NavCmdType’
  156 | typedef enum tagDVD_NavCmdType {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13640:14: note: previous definition here
13640 | typedef enum tagDVD_NavCmdType {
      |              ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:161: error: conflicting declaration ‘typedef int DVD_NavCmdType’
  161 | } DVD_NavCmdType;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13645:3: note: previous declaration as ‘typedef enum tagDVD_NavCmdType DVD_NavCmdType’
13645 | } DVD_NavCmdType;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:162: error: multiple definition of ‘enum tagDVD_TIMECODE_FLAGS’
  162 | typedef enum tagDVD_TIMECODE_FLAGS {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13646:14: note: previous definition here
13646 | typedef enum tagDVD_TIMECODE_FLAGS {
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:167: error: conflicting declaration ‘typedef int DVD_TIMECODE_FLAGS’
  167 | } DVD_TIMECODE_FLAGS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13651:3: note: previous declaration as ‘typedef enum tagDVD_TIMECODE_FLAGS DVD_TIMECODE_FLAGS’
13651 | } DVD_TIMECODE_FLAGS;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:168: error: redefinition of ‘struct tagDVD_HMSF_TIMECODE’
  168 | typedef struct tagDVD_HMSF_TIMECODE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13652:16: note: previous definition of ‘struct tagDVD_HMSF_TIMECODE’
13652 | typedef struct tagDVD_HMSF_TIMECODE {
      |                ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:173: error: conflicting declaration ‘typedef int DVD_HMSF_TIMECODE’
  173 | } DVD_HMSF_TIMECODE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13657:3: note: previous declaration as ‘typedef struct tagDVD_HMSF_TIMECODE DVD_HMSF_TIMECODE’
13657 | } DVD_HMSF_TIMECODE;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:174: error: redefinition of ‘struct tagDVD_PLAYBACK_LOCATION2’
  174 | typedef struct tagDVD_PLAYBACK_LOCATION2 {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13658:16: note: previous definition of ‘struct tagDVD_PLAYBACK_LOCATION2’
13658 | typedef struct tagDVD_PLAYBACK_LOCATION2 {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:179: error: conflicting declaration ‘typedef int DVD_PLAYBACK_LOCATION2’
  179 | } DVD_PLAYBACK_LOCATION2;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13663:3: note: previous declaration as ‘typedef struct tagDVD_PLAYBACK_LOCATION2 DVD_PLAYBACK_LOCATION2’
13663 | } DVD_PLAYBACK_LOCATION2;
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:180: error: redefinition of ‘struct tagDVD_PLAYBACK_LOCATION’
  180 | typedef struct tagDVD_PLAYBACK_LOCATION {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13664:16: note: previous definition of ‘struct tagDVD_PLAYBACK_LOCATION’
13664 | typedef struct tagDVD_PLAYBACK_LOCATION {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:184: error: conflicting declaration ‘typedef int DVD_PLAYBACK_LOCATION’
  184 | } DVD_PLAYBACK_LOCATION;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13668:3: note: previous declaration as ‘typedef struct tagDVD_PLAYBACK_LOCATION DVD_PLAYBACK_LOCATION’
13668 | } DVD_PLAYBACK_LOCATION;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:187: error: ‘UOP_FLAG_Play_Title_Or_AtTime’ conflicts with a previous declaration
  187 |     UOP_FLAG_Play_Title_Or_AtTime = 0x1,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13671:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Play_Title_Or_AtTime’
13671 |     UOP_FLAG_Play_Title_Or_AtTime = 0x1,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:188: error: ‘UOP_FLAG_Play_Chapter’ conflicts with a previous declaration
  188 |     UOP_FLAG_Play_Chapter = 0x2,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13672:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Play_Chapter’
13672 |     UOP_FLAG_Play_Chapter = 0x2,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:189: error: ‘UOP_FLAG_Play_Title’ conflicts with a previous declaration
  189 |     UOP_FLAG_Play_Title = 0x4,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13673:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Play_Title’
13673 |     UOP_FLAG_Play_Title = 0x4,
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:190: error: ‘UOP_FLAG_Stop’ conflicts with a previous declaration
  190 |     UOP_FLAG_Stop = 0x8,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13674:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Stop’
13674 |     UOP_FLAG_Stop = 0x8,
      |     ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:191: error: ‘UOP_FLAG_ReturnFromSubMenu’ conflicts with a previous declaration
  191 |     UOP_FLAG_ReturnFromSubMenu = 0x10,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13675:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ReturnFromSubMenu’
13675 |     UOP_FLAG_ReturnFromSubMenu = 0x10,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:192: error: ‘UOP_FLAG_Play_Chapter_Or_AtTime’ conflicts with a previous declaration
  192 |     UOP_FLAG_Play_Chapter_Or_AtTime = 0x20,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13676:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Play_Chapter_Or_AtTime’
13676 |     UOP_FLAG_Play_Chapter_Or_AtTime = 0x20,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:193: error: ‘UOP_FLAG_PlayPrev_Or_Replay_Chapter’ conflicts with a previous declaration
  193 |     UOP_FLAG_PlayPrev_Or_Replay_Chapter = 0x40,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13677:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_PlayPrev_Or_Replay_Chapter’
13677 |     UOP_FLAG_PlayPrev_Or_Replay_Chapter = 0x40,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:194: error: ‘UOP_FLAG_PlayNext_Chapter’ conflicts with a previous declaration
  194 |     UOP_FLAG_PlayNext_Chapter = 0x80,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13678:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_PlayNext_Chapter’
13678 |     UOP_FLAG_PlayNext_Chapter = 0x80,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:195: error: ‘UOP_FLAG_Play_Forwards’ conflicts with a previous declaration
  195 |     UOP_FLAG_Play_Forwards = 0x100,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13679:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Play_Forwards’
13679 |     UOP_FLAG_Play_Forwards = 0x100,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:196: error: ‘UOP_FLAG_Play_Backwards’ conflicts with a previous declaration
  196 |     UOP_FLAG_Play_Backwards = 0x200,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13680:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Play_Backwards’
13680 |     UOP_FLAG_Play_Backwards = 0x200,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:197: error: ‘UOP_FLAG_ShowMenu_Title’ conflicts with a previous declaration
  197 |     UOP_FLAG_ShowMenu_Title = 0x400,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13681:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ShowMenu_Title’
13681 |     UOP_FLAG_ShowMenu_Title = 0x400,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:198: error: ‘UOP_FLAG_ShowMenu_Root’ conflicts with a previous declaration
  198 |     UOP_FLAG_ShowMenu_Root = 0x800,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13682:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ShowMenu_Root’
13682 |     UOP_FLAG_ShowMenu_Root = 0x800,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:199: error: ‘UOP_FLAG_ShowMenu_SubPic’ conflicts with a previous declaration
  199 |     UOP_FLAG_ShowMenu_SubPic = 0x1000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13683:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ShowMenu_SubPic’
13683 |     UOP_FLAG_ShowMenu_SubPic = 0x1000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:200: error: ‘UOP_FLAG_ShowMenu_Audio’ conflicts with a previous declaration
  200 |     UOP_FLAG_ShowMenu_Audio = 0x2000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13684:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ShowMenu_Audio’
13684 |     UOP_FLAG_ShowMenu_Audio = 0x2000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:201: error: ‘UOP_FLAG_ShowMenu_Angle’ conflicts with a previous declaration
  201 |     UOP_FLAG_ShowMenu_Angle = 0x4000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13685:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ShowMenu_Angle’
13685 |     UOP_FLAG_ShowMenu_Angle = 0x4000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:202: error: ‘UOP_FLAG_ShowMenu_Chapter’ conflicts with a previous declaration
  202 |     UOP_FLAG_ShowMenu_Chapter = 0x8000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13686:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_ShowMenu_Chapter’
13686 |     UOP_FLAG_ShowMenu_Chapter = 0x8000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:203: error: ‘UOP_FLAG_Resume’ conflicts with a previous declaration
  203 |     UOP_FLAG_Resume = 0x10000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13687:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Resume’
13687 |     UOP_FLAG_Resume = 0x10000,
      |     ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:204: error: ‘UOP_FLAG_Select_Or_Activate_Button’ conflicts with a previous declaration
  204 |     UOP_FLAG_Select_Or_Activate_Button = 0x20000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13688:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Select_Or_Activate_Button’
13688 |     UOP_FLAG_Select_Or_Activate_Button = 0x20000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:205: error: ‘UOP_FLAG_Still_Off’ conflicts with a previous declaration
  205 |     UOP_FLAG_Still_Off = 0x40000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13689:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Still_Off’
13689 |     UOP_FLAG_Still_Off = 0x40000,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:206: error: ‘UOP_FLAG_Pause_On’ conflicts with a previous declaration
  206 |     UOP_FLAG_Pause_On = 0x80000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13690:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Pause_On’
13690 |     UOP_FLAG_Pause_On = 0x80000,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:207: error: ‘UOP_FLAG_Select_Audio_Stream’ conflicts with a previous declaration
  207 |     UOP_FLAG_Select_Audio_Stream = 0x100000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13691:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Select_Audio_Stream’
13691 |     UOP_FLAG_Select_Audio_Stream = 0x100000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:208: error: ‘UOP_FLAG_Select_SubPic_Stream’ conflicts with a previous declaration
  208 |     UOP_FLAG_Select_SubPic_Stream = 0x200000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13692:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Select_SubPic_Stream’
13692 |     UOP_FLAG_Select_SubPic_Stream = 0x200000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:209: error: ‘UOP_FLAG_Select_Angle’ conflicts with a previous declaration
  209 |     UOP_FLAG_Select_Angle = 0x400000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13693:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Select_Angle’
13693 |     UOP_FLAG_Select_Angle = 0x400000,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:210: error: ‘UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode’ conflicts with a previous declaration
  210 |     UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode = 0x800000,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13694:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode’
13694 |     UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode = 0x800000,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:211: error: ‘UOP_FLAG_Select_Video_Mode_Preference’ conflicts with a previous declaration
  211 |     UOP_FLAG_Select_Video_Mode_Preference = 0x1000000
      | 
/usr/include/wine-development/wine/windows/strmif.h:13695:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000016 UOP_FLAG_Select_Video_Mode_Preference’
13695 |     UOP_FLAG_Select_Video_Mode_Preference = 0x1000000
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:212: error: conflicting declaration ‘typedef enum __WIDL_dvdif_generated_name_0000000D VALID_UOP_FLAG’
  212 | } VALID_UOP_FLAG;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13696:3: note: previous declaration as ‘typedef enum __WIDL_strmif_generated_name_00000016 VALID_UOP_FLAG’
13696 | } VALID_UOP_FLAG;
      |   ^~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:214: error: ‘DVD_CMD_FLAG_None’ conflicts with a previous declaration
  214 |     DVD_CMD_FLAG_None = 0x0,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13698:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000017 DVD_CMD_FLAG_None’
13698 |     DVD_CMD_FLAG_None = 0x0,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:215: error: ‘DVD_CMD_FLAG_Flush’ conflicts with a previous declaration
  215 |     DVD_CMD_FLAG_Flush = 0x1,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13699:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000017 DVD_CMD_FLAG_Flush’
13699 |     DVD_CMD_FLAG_Flush = 0x1,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:216: error: ‘DVD_CMD_FLAG_SendEvents’ conflicts with a previous declaration
  216 |     DVD_CMD_FLAG_SendEvents = 0x2,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13700:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000017 DVD_CMD_FLAG_SendEvents’
13700 |     DVD_CMD_FLAG_SendEvents = 0x2,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:217: error: ‘DVD_CMD_FLAG_Block’ conflicts with a previous declaration
  217 |     DVD_CMD_FLAG_Block = 0x4,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13701:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000017 DVD_CMD_FLAG_Block’
13701 |     DVD_CMD_FLAG_Block = 0x4,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:218: error: ‘DVD_CMD_FLAG_StartWhenRendered’ conflicts with a previous declaration
  218 |     DVD_CMD_FLAG_StartWhenRendered = 0x8,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13702:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000017 DVD_CMD_FLAG_StartWhenRendered’
13702 |     DVD_CMD_FLAG_StartWhenRendered = 0x8,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:219: error: ‘DVD_CMD_FLAG_EndAfterRendered’ conflicts with a previous declaration
  219 |     DVD_CMD_FLAG_EndAfterRendered = 0x10
      | 
/usr/include/wine-development/wine/windows/strmif.h:13703:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000017 DVD_CMD_FLAG_EndAfterRendered’
13703 |     DVD_CMD_FLAG_EndAfterRendered = 0x10
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:220: error: conflicting declaration ‘typedef enum __WIDL_dvdif_generated_name_0000000E DVD_CMD_FLAGS’
  220 | } DVD_CMD_FLAGS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13704:3: note: previous declaration as ‘typedef enum __WIDL_strmif_generated_name_00000017 DVD_CMD_FLAGS’
13704 | } DVD_CMD_FLAGS;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:222: error: ‘DVD_ResetOnStop’ conflicts with a previous declaration
  222 |     DVD_ResetOnStop = 1,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13706:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_ResetOnStop’
13706 |     DVD_ResetOnStop = 1,
      |     ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:223: error: ‘DVD_NotifyParentalLevelChange’ conflicts with a previous declaration
  223 |     DVD_NotifyParentalLevelChange = 2,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13707:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_NotifyParentalLevelChange’
13707 |     DVD_NotifyParentalLevelChange = 2,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:224: error: ‘DVD_HMSF_TimeCodeEvents’ conflicts with a previous declaration
  224 |     DVD_HMSF_TimeCodeEvents = 3,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13708:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_HMSF_TimeCodeEvents’
13708 |     DVD_HMSF_TimeCodeEvents = 3,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:225: error: ‘DVD_AudioDuringFFwdRew’ conflicts with a previous declaration
  225 |     DVD_AudioDuringFFwdRew = 4,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13709:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_AudioDuringFFwdRew’
13709 |     DVD_AudioDuringFFwdRew = 4,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:226: error: ‘DVD_EnableNonblockingAPIs’ conflicts with a previous declaration
  226 |     DVD_EnableNonblockingAPIs = 5,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13710:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableNonblockingAPIs’
13710 |     DVD_EnableNonblockingAPIs = 5,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:227: error: ‘DVD_CacheSizeInMB’ conflicts with a previous declaration
  227 |     DVD_CacheSizeInMB = 6,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13711:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_CacheSizeInMB’
13711 |     DVD_CacheSizeInMB = 6,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:228: error: ‘DVD_EnablePortableBookmarks’ conflicts with a previous declaration
  228 |     DVD_EnablePortableBookmarks = 7,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13712:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnablePortableBookmarks’
13712 |     DVD_EnablePortableBookmarks = 7,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:229: error: ‘DVD_EnableExtendedCopyProtectErrors’ conflicts with a previous declaration
  229 |     DVD_EnableExtendedCopyProtectErrors = 8,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13713:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableExtendedCopyProtectErrors’
13713 |     DVD_EnableExtendedCopyProtectErrors = 8,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:230: error: ‘DVD_NotifyPositionChange’ conflicts with a previous declaration
  230 |     DVD_NotifyPositionChange = 9,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13714:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_NotifyPositionChange’
13714 |     DVD_NotifyPositionChange = 9,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:231: error: ‘DVD_IncreaseOutputControl’ conflicts with a previous declaration
  231 |     DVD_IncreaseOutputControl = 10,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13715:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_IncreaseOutputControl’
13715 |     DVD_IncreaseOutputControl = 10,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:232: error: ‘DVD_EnableStreaming’ conflicts with a previous declaration
  232 |     DVD_EnableStreaming = 11,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13716:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableStreaming’
13716 |     DVD_EnableStreaming = 11,
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:233: error: ‘DVD_EnableESOutput’ conflicts with a previous declaration
  233 |     DVD_EnableESOutput = 12,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13717:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableESOutput’
13717 |     DVD_EnableESOutput = 12,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:234: error: ‘DVD_EnableTitleLength’ conflicts with a previous declaration
  234 |     DVD_EnableTitleLength = 13,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13718:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableTitleLength’
13718 |     DVD_EnableTitleLength = 13,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:235: error: ‘DVD_DisableStillThrottle’ conflicts with a previous declaration
  235 |     DVD_DisableStillThrottle = 14,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13719:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_DisableStillThrottle’
13719 |     DVD_DisableStillThrottle = 14,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:236: error: ‘DVD_EnableLoggingEvents’ conflicts with a previous declaration
  236 |     DVD_EnableLoggingEvents = 15,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13720:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableLoggingEvents’
13720 |     DVD_EnableLoggingEvents = 15,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:237: error: ‘DVD_MaxReadBurstInKB’ conflicts with a previous declaration
  237 |     DVD_MaxReadBurstInKB = 16,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13721:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_MaxReadBurstInKB’
13721 |     DVD_MaxReadBurstInKB = 16,
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:238: error: ‘DVD_ReadBurstPeriodInMS’ conflicts with a previous declaration
  238 |     DVD_ReadBurstPeriodInMS = 17,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13722:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_ReadBurstPeriodInMS’
13722 |     DVD_ReadBurstPeriodInMS = 17,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:239: error: ‘DVD_RestartDisc’ conflicts with a previous declaration
  239 |     DVD_RestartDisc = 18,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13723:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_RestartDisc’
13723 |     DVD_RestartDisc = 18,
      |     ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:240: error: ‘DVD_EnableCC’ conflicts with a previous declaration
  240 |     DVD_EnableCC = 19
      | 
/usr/include/wine-development/wine/windows/strmif.h:13724:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000018 DVD_EnableCC’
13724 |     DVD_EnableCC = 19
      |     ^~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:241: error: conflicting declaration ‘typedef enum __WIDL_dvdif_generated_name_0000000F DVD_OPTION_FLAG’
  241 | } DVD_OPTION_FLAG;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13725:3: note: previous declaration as ‘typedef enum __WIDL_strmif_generated_name_00000018 DVD_OPTION_FLAG’
13725 | } DVD_OPTION_FLAG;
      |   ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:243: error: ‘DVD_Relative_Upper’ conflicts with a previous declaration
  243 |     DVD_Relative_Upper = 1,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13727:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000019 DVD_Relative_Upper’
13727 |     DVD_Relative_Upper = 1,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:244: error: ‘DVD_Relative_Lower’ conflicts with a previous declaration
  244 |     DVD_Relative_Lower = 2,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13728:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000019 DVD_Relative_Lower’
13728 |     DVD_Relative_Lower = 2,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:245: error: ‘DVD_Relative_Left’ conflicts with a previous declaration
  245 |     DVD_Relative_Left = 3,
      | 
/usr/include/wine-development/wine/windows/strmif.h:13729:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000019 DVD_Relative_Left’
13729 |     DVD_Relative_Left = 3,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:246: error: ‘DVD_Relative_Right’ conflicts with a previous declaration
  246 |     DVD_Relative_Right = 4
      | 
/usr/include/wine-development/wine/windows/strmif.h:13730:5: note: previous declaration ‘__WIDL_strmif_generated_name_00000019 DVD_Relative_Right’
13730 |     DVD_Relative_Right = 4
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:247: error: conflicting declaration ‘typedef enum __WIDL_dvdif_generated_name_00000010 DVD_RELATIVE_BUTTON’
  247 | } DVD_RELATIVE_BUTTON;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13731:3: note: previous declaration as ‘typedef enum __WIDL_strmif_generated_name_00000019 DVD_RELATIVE_BUTTON’
13731 | } DVD_RELATIVE_BUTTON;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:248: error: multiple definition of ‘enum tagDVD_PARENTAL_LEVEL’
  248 | typedef enum tagDVD_PARENTAL_LEVEL {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13732:14: note: previous definition here
13732 | typedef enum tagDVD_PARENTAL_LEVEL {
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:257: error: conflicting declaration ‘typedef int DVD_PARENTAL_LEVEL’
  257 | } DVD_PARENTAL_LEVEL;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13741:3: note: previous declaration as ‘typedef enum tagDVD_PARENTAL_LEVEL DVD_PARENTAL_LEVEL’
13741 | } DVD_PARENTAL_LEVEL;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:258: error: multiple definition of ‘enum tagDVD_AUDIO_LANG_EXT’
  258 | typedef enum tagDVD_AUDIO_LANG_EXT {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13742:14: note: previous definition here
13742 | typedef enum tagDVD_AUDIO_LANG_EXT {
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:264: error: conflicting declaration ‘typedef int DVD_AUDIO_LANG_EXT’
  264 | } DVD_AUDIO_LANG_EXT;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13748:3: note: previous declaration as ‘typedef enum tagDVD_AUDIO_LANG_EXT DVD_AUDIO_LANG_EXT’
13748 | } DVD_AUDIO_LANG_EXT;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:265: error: multiple definition of ‘enum tagDVD_SUBPICTURE_LANG_EXT’
  265 | typedef enum tagDVD_SUBPICTURE_LANG_EXT {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13749:14: note: previous definition here
13749 | typedef enum tagDVD_SUBPICTURE_LANG_EXT {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:277: error: conflicting declaration ‘typedef int DVD_SUBPICTURE_LANG_EXT’
  277 | } DVD_SUBPICTURE_LANG_EXT;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13761:3: note: previous declaration as ‘typedef enum tagDVD_SUBPICTURE_LANG_EXT DVD_SUBPICTURE_LANG_EXT’
13761 | } DVD_SUBPICTURE_LANG_EXT;
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:278: error: multiple definition of ‘enum tagDVD_AUDIO_APPMODE’
  278 | typedef enum tagDVD_AUDIO_APPMODE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13762:14: note: previous definition here
13762 | typedef enum tagDVD_AUDIO_APPMODE {
      |              ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:283: error: conflicting declaration ‘typedef int DVD_AUDIO_APPMODE’
  283 | } DVD_AUDIO_APPMODE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13767:3: note: previous declaration as ‘typedef enum tagDVD_AUDIO_APPMODE DVD_AUDIO_APPMODE’
13767 | } DVD_AUDIO_APPMODE;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:284: error: multiple definition of ‘enum tagDVD_AUDIO_FORMAT’
  284 | typedef enum tagDVD_AUDIO_FORMAT {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13768:14: note: previous definition here
13768 | typedef enum tagDVD_AUDIO_FORMAT {
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:294: error: conflicting declaration ‘typedef int DVD_AUDIO_FORMAT’
  294 | } DVD_AUDIO_FORMAT;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13778:3: note: previous declaration as ‘typedef enum tagDVD_AUDIO_FORMAT DVD_AUDIO_FORMAT’
13778 | } DVD_AUDIO_FORMAT;
      |   ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:295: error: multiple definition of ‘enum tagDVD_KARAOKE_DOWNMIX’
  295 | typedef enum tagDVD_KARAOKE_DOWNMIX {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13779:14: note: previous definition here
13779 | typedef enum tagDVD_KARAOKE_DOWNMIX {
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:310: error: conflicting declaration ‘typedef int DVD_KARAOKE_DOWNMIX’
  310 | } DVD_KARAOKE_DOWNMIX;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13794:3: note: previous declaration as ‘typedef enum tagDVD_KARAOKE_DOWNMIX DVD_KARAOKE_DOWNMIX’
13794 | } DVD_KARAOKE_DOWNMIX;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:311: error: multiple definition of ‘enum tagDVD_KARAOKE_CONTENTS’
  311 | typedef enum tagDVD_KARAOKE_CONTENTS {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13795:14: note: previous definition here
13795 | typedef enum tagDVD_KARAOKE_CONTENTS {
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:320: error: conflicting declaration ‘typedef int DVD_KARAOKE_CONTENTS’
  320 | } DVD_KARAOKE_CONTENTS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13804:3: note: previous declaration as ‘typedef enum tagDVD_KARAOKE_CONTENTS DVD_KARAOKE_CONTENTS’
13804 | } DVD_KARAOKE_CONTENTS;
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:321: error: multiple definition of ‘enum tagDVD_KARAOKE_ASSIGNMENT’
  321 | typedef enum tagDVD_KARAOKE_ASSIGNMENT {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13805:14: note: previous definition here
13805 | typedef enum tagDVD_KARAOKE_ASSIGNMENT {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:330: error: conflicting declaration ‘typedef int DVD_KARAOKE_ASSIGNMENT’
  330 | } DVD_KARAOKE_ASSIGNMENT;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13814:3: note: previous declaration as ‘typedef enum tagDVD_KARAOKE_ASSIGNMENT DVD_KARAOKE_ASSIGNMENT’
13814 | } DVD_KARAOKE_ASSIGNMENT;
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:331: error: redefinition of ‘struct tagDVD_MUA_MixingInfo’
  331 | typedef struct tagDVD_MUA_MixingInfo {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13815:16: note: previous definition of ‘struct tagDVD_MUA_MixingInfo’
13815 | typedef struct tagDVD_MUA_MixingInfo {
      |                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:337: error: conflicting declaration ‘typedef int DVD_MUA_MixingInfo’
  337 | } DVD_MUA_MixingInfo;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13821:3: note: previous declaration as ‘typedef struct tagDVD_MUA_MixingInfo DVD_MUA_MixingInfo’
13821 | } DVD_MUA_MixingInfo;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:338: error: redefinition of ‘struct tagDVD_MUA_Coeff’
  338 | typedef struct tagDVD_MUA_Coeff {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13822:16: note: previous definition of ‘struct tagDVD_MUA_Coeff’
13822 | typedef struct tagDVD_MUA_Coeff {
      |                ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:341: error: conflicting declaration ‘typedef int DVD_MUA_Coeff’
  341 | } DVD_MUA_Coeff;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13825:3: note: previous declaration as ‘typedef struct tagDVD_MUA_Coeff DVD_MUA_Coeff’
13825 | } DVD_MUA_Coeff;
      |   ^~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:342: error: multiple definition of ‘enum tagDVD_VIDEO_COMPRESSION’
  342 | typedef enum tagDVD_VIDEO_COMPRESSION {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13826:14: note: previous definition here
13826 | typedef enum tagDVD_VIDEO_COMPRESSION {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:346: error: conflicting declaration ‘typedef int DVD_VIDEO_COMPRESSION’
  346 | } DVD_VIDEO_COMPRESSION;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13830:3: note: previous declaration as ‘typedef enum tagDVD_VIDEO_COMPRESSION DVD_VIDEO_COMPRESSION’
13830 | } DVD_VIDEO_COMPRESSION;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:347: error: multiple definition of ‘enum tagDVD_SUBPICTURE_TYPE’
  347 | typedef enum tagDVD_SUBPICTURE_TYPE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13831:14: note: previous definition here
13831 | typedef enum tagDVD_SUBPICTURE_TYPE {
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:351: error: conflicting declaration ‘typedef int DVD_SUBPICTURE_TYPE’
  351 | } DVD_SUBPICTURE_TYPE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13835:3: note: previous declaration as ‘typedef enum tagDVD_SUBPICTURE_TYPE DVD_SUBPICTURE_TYPE’
13835 | } DVD_SUBPICTURE_TYPE;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:352: error: multiple definition of ‘enum tagDVD_SUBPICTURE_CODING’
  352 | typedef enum tagDVD_SUBPICTURE_CODING {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13836:14: note: previous definition here
13836 | typedef enum tagDVD_SUBPICTURE_CODING {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:356: error: conflicting declaration ‘typedef int DVD_SUBPICTURE_CODING’
  356 | } DVD_SUBPICTURE_CODING;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13840:3: note: previous declaration as ‘typedef enum tagDVD_SUBPICTURE_CODING DVD_SUBPICTURE_CODING’
13840 | } DVD_SUBPICTURE_CODING;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:357: error: multiple definition of ‘enum tagDVD_TITLE_APPMODE’
  357 | typedef enum tagDVD_TITLE_APPMODE {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13841:14: note: previous definition here
13841 | typedef enum tagDVD_TITLE_APPMODE {
      |              ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:361: error: conflicting declaration ‘typedef int DVD_TITLE_APPMODE’
  361 | } DVD_TITLE_APPMODE;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13845:3: note: previous declaration as ‘typedef enum tagDVD_TITLE_APPMODE DVD_TITLE_APPMODE’
13845 | } DVD_TITLE_APPMODE;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:362: error: multiple definition of ‘enum DVD_TextStringType’
  362 | enum DVD_TextStringType {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13846:6: note: previous definition here
13846 | enum DVD_TextStringType {
      |      ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:396: error: multiple definition of ‘enum DVD_TextCharSet’
  396 | enum DVD_TextCharSet {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13880:6: note: previous definition here
13880 | enum DVD_TextCharSet {
      |      ^~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:403: error: redefinition of ‘struct tagDVD_AudioAttributes’
  403 | typedef struct tagDVD_AudioAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13887:16: note: previous definition of ‘struct tagDVD_AudioAttributes’
13887 | typedef struct tagDVD_AudioAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:414: error: conflicting declaration ‘typedef int DVD_AudioAttributes’
  414 | } DVD_AudioAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13898:3: note: previous declaration as ‘typedef struct tagDVD_AudioAttributes DVD_AudioAttributes’
13898 | } DVD_AudioAttributes;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:415: error: redefinition of ‘struct tagDVD_MultichannelAudioAttributes’
  415 | typedef struct tagDVD_MultichannelAudioAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13899:16: note: previous definition of ‘struct tagDVD_MultichannelAudioAttributes’
13899 | typedef struct tagDVD_MultichannelAudioAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:418: error: conflicting declaration ‘typedef int DVD_MultichannelAudioAttributes’
  418 | } DVD_MultichannelAudioAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13902:3: note: previous declaration as ‘typedef struct tagDVD_MultichannelAudioAttributes DVD_MultichannelAudioAttributes’
13902 | } DVD_MultichannelAudioAttributes;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:419: error: redefinition of ‘struct tagDVD_VideoAttributes’
  419 | typedef struct tagDVD_VideoAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13903:16: note: previous definition of ‘struct tagDVD_VideoAttributes’
13903 | typedef struct tagDVD_VideoAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:433: error: conflicting declaration ‘typedef int DVD_VideoAttributes’
  433 | } DVD_VideoAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13917:3: note: previous declaration as ‘typedef struct tagDVD_VideoAttributes DVD_VideoAttributes’
13917 | } DVD_VideoAttributes;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:434: error: redefinition of ‘struct tagDVD_SubpictureAttributes’
  434 | typedef struct tagDVD_SubpictureAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13918:16: note: previous definition of ‘struct tagDVD_SubpictureAttributes’
13918 | typedef struct tagDVD_SubpictureAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:439: error: conflicting declaration ‘typedef int DVD_SubpictureAttributes’
  439 | } DVD_SubpictureAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13923:3: note: previous declaration as ‘typedef struct tagDVD_SubpictureAttributes DVD_SubpictureAttributes’
13923 | } DVD_SubpictureAttributes;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:440: error: redefinition of ‘struct tagDVD_KaraokeAttributes’
  440 | typedef struct tagDVD_KaraokeAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13924:16: note: previous definition of ‘struct tagDVD_KaraokeAttributes’
13924 | typedef struct tagDVD_KaraokeAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:446: error: conflicting declaration ‘typedef int DVD_KaraokeAttributes’
  446 | } DVD_KaraokeAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13930:3: note: previous declaration as ‘typedef struct tagDVD_KaraokeAttributes DVD_KaraokeAttributes’
13930 | } DVD_KaraokeAttributes;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:447: error: redefinition of ‘struct tagDVD_TitleMainAttributes’
  447 | typedef struct tagDVD_TitleMainAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13931:16: note: previous definition of ‘struct tagDVD_TitleMainAttributes’
13931 | typedef struct tagDVD_TitleMainAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:458: error: conflicting declaration ‘typedef int DVD_TitleAttributes’
  458 | } DVD_TitleAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13942:3: note: previous declaration as ‘typedef struct tagDVD_TitleMainAttributes DVD_TitleAttributes’
13942 | } DVD_TitleAttributes;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:459: error: redefinition of ‘struct tagDVD_MenuAttributes’
  459 | typedef struct tagDVD_MenuAttributes {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13943:16: note: previous definition of ‘struct tagDVD_MenuAttributes’
13943 | typedef struct tagDVD_MenuAttributes {
      |                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:466: error: conflicting declaration ‘typedef int DVD_MenuAttributes’
  466 | } DVD_MenuAttributes;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13950:3: note: previous declaration as ‘typedef struct tagDVD_MenuAttributes DVD_MenuAttributes’
13950 | } DVD_MenuAttributes;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:477: error: redefinition of ‘struct tagDVD_DECODER_CAPS’
  477 | typedef struct tagDVD_DECODER_CAPS {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13961:16: note: previous definition of ‘struct tagDVD_DECODER_CAPS’
13961 | typedef struct tagDVD_DECODER_CAPS {
      |                ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:490: error: conflicting declaration ‘typedef int DVD_DECODER_CAPS’
  490 | } DVD_DECODER_CAPS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13974:3: note: previous declaration as ‘typedef struct tagDVD_DECODER_CAPS DVD_DECODER_CAPS’
13974 | } DVD_DECODER_CAPS;
      |   ^~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:491: error: multiple definition of ‘enum _AM_DVD_GRAPH_FLAGS’
  491 | typedef enum _AM_DVD_GRAPH_FLAGS {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13975:14: note: previous definition here
13975 | typedef enum _AM_DVD_GRAPH_FLAGS {
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:503: error: conflicting declaration ‘typedef int AM_DVD_GRAPH_FLAGS’
  503 | } AM_DVD_GRAPH_FLAGS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13987:3: note: previous declaration as ‘typedef enum _AM_DVD_GRAPH_FLAGS AM_DVD_GRAPH_FLAGS’
13987 | } AM_DVD_GRAPH_FLAGS;
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:504: error: multiple definition of ‘enum _AM_DVD_STREAM_FLAGS’
  504 | typedef enum _AM_DVD_STREAM_FLAGS {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13988:14: note: previous definition here
13988 | typedef enum _AM_DVD_STREAM_FLAGS {
      |              ^~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:508: error: conflicting declaration ‘typedef int AM_DVD_STREAM_FLAGS’
  508 | } AM_DVD_STREAM_FLAGS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:13992:3: note: previous declaration as ‘typedef enum _AM_DVD_STREAM_FLAGS AM_DVD_STREAM_FLAGS’
13992 | } AM_DVD_STREAM_FLAGS;
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:509: error: redefinition of ‘struct tagAM_DVD_RENDERSTATUS’
  509 | typedef struct tagAM_DVD_RENDERSTATUS {
      | 
/usr/include/wine-development/wine/windows/strmif.h:13993:16: note: previous definition of ‘struct tagAM_DVD_RENDERSTATUS’
13993 | typedef struct tagAM_DVD_RENDERSTATUS {
      |                ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/dvdif.h:518: error: conflicting declaration ‘typedef int AM_DVD_RENDERSTATUS’
  518 | } AM_DVD_RENDERSTATUS;
      | 
/usr/include/wine-development/wine/windows/strmif.h:14002:3: note: previous declaration as ‘typedef struct tagAM_DVD_RENDERSTATUS AM_DVD_RENDERSTATUS’
14002 | } AM_DVD_RENDERSTATUS;
      |   ^~~~~~~~~~~~~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:346:
/usr/include/wine-development/wine/windows/evntrace.h:81: error: typedef ‘WMIDPREQUEST’ is initialized (use ‘decltype’ instead)
   81 | typedef ULONG (WINAPI * WMIDPREQUEST)( WMIDPREQUESTCODE, PVOID, ULONG*, PVOID );
      | 
/usr/include/wine-development/wine/windows/evntrace.h:81: error: ‘WMIDPREQUESTCODE’ was not declared in this scope
/usr/include/wine-development/wine/windows/evntrace.h:81: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:81: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/evntrace.h:81: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:81: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/evntrace.h:232: error: ‘WNODE_HEADER’ does not name a type; did you mean ‘PZONE_HEADER’?
  232 |     WNODE_HEADER Wnode;
      | 
/usr/include/wine-development/wine/windows/evntrace.h:304: error: ‘WMIDPREQUEST’ was not declared in this scope; did you mean ‘NDIS_REQUEST’?
  304 | ULONG WINAPI RegisterTraceGuidsA(WMIDPREQUEST,PVOID,LPCGUID,ULONG,PTRACE_GUID_REGISTRATION,LPCSTR,LPCSTR,PTRACEHANDLE);
      | 
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:304: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: ‘WMIDPREQUEST’ was not declared in this scope; did you mean ‘NDIS_REQUEST’?
  305 | ULONG WINAPI RegisterTraceGuidsW(WMIDPREQUEST,PVOID,LPCGUID,ULONG,PTRACE_GUID_REGISTRATION,LPCWSTR,LPCWSTR,PTRACEHANDLE);
      | 
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/evntrace.h:305: error: expected primary-expression before ‘)’ token
In file included from /usr/include/wine-development/wine/windows/ws2tcpip.h:23,
                 from /usr/include/wine-development/wine/windows/http.h:25,
                 from /tmp/OtKeOCbVqV/dump1.h:385:
/usr/include/wine-development/wine/windows/ws2ipdef.h:179: error: redefinition of ‘struct ip_mreq’
  179 | typedef struct WS(ip_mreq)
      | 
/usr/include/wine-development/wine/windows/ws2ipdef.h:27: note: in definition of macro ‘WS’
   27 | #define WS(x)    x
      | 
/usr/include/wine-development/wine/windows/winsock.h:577:11: note: previous definition of ‘struct ip_mreq’
  577 | struct WS(ip_mreq)
      |           ^~~~~~~
/usr/include/wine-development/wine/windows/winsock.h:134:19: note: in definition of macro ‘WS’
  134 | # define WS(x)    x
      |                   ^
In file included from /tmp/OtKeOCbVqV/dump1.h:392:
/usr/include/wine-development/wine/windows/icmpapi.h:53: error: ‘IPAddr’ has not been declared
   53 |     IPAddr                 DestinationAddress,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:56: error: ‘PIP_OPTION_INFORMATION’ has not been declared
   56 |     PIP_OPTION_INFORMATION RequestOptions,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:71: error: ‘IPAddr’ has not been declared
   71 |     IPAddr                 DestinationAddress,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:74: error: ‘PIP_OPTION_INFORMATION’ has not been declared
   74 |     PIP_OPTION_INFORMATION RequestOptions,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:89: error: ‘IPAddr’ has not been declared
   89 |     IPAddr                 SourceAddress,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:90: error: ‘IPAddr’ has not been declared
   90 |     IPAddr                 DestinationAddress,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:93: error: ‘PIP_OPTION_INFORMATION’ has not been declared
   93 |     PIP_OPTION_INFORMATION RequestOptions,
      | 
/usr/include/wine-development/wine/windows/icmpapi.h:112: error: ‘PIP_OPTION_INFORMATION’ has not been declared
  112 |     PIP_OPTION_INFORMATION RequestOptions,
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:396:
/usr/include/wine-development/wine/windows/iextag.h:130: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
  130 |         BSTR bstrVer = L"") = 0;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:400:
/usr/include/wine-development/wine/windows/imagehlp.h:90: error: ‘AddrMode1616’ conflicts with a previous declaration
   90 |   AddrMode1616,
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:226:
/usr/include/wine-development/wine/windows/dbghelp.h:63: note: previous declaration ‘ADDRESS_MODE AddrMode1616’
   63 |     AddrMode1616,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:91: error: ‘AddrMode1632’ conflicts with a previous declaration
   91 |   AddrMode1632,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:64: note: previous declaration ‘ADDRESS_MODE AddrMode1632’
   64 |     AddrMode1632,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:92: error: ‘AddrModeReal’ conflicts with a previous declaration
   92 |   AddrModeReal,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:65: note: previous declaration ‘ADDRESS_MODE AddrModeReal’
   65 |     AddrModeReal,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:93: error: ‘AddrModeFlat’ conflicts with a previous declaration
   93 |   AddrModeFlat
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:66: note: previous declaration ‘ADDRESS_MODE AddrModeFlat’
   66 |     AddrModeFlat
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:94: error: conflicting declaration ‘typedef enum _ADDRESS_MODE ADDRESS_MODE’
   94 | } ADDRESS_MODE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:67: note: previous declaration as ‘typedef enum ADDRESS_MODE ADDRESS_MODE’
   67 | } ADDRESS_MODE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:117: error: ‘SymNone’ conflicts with a previous declaration
  117 |   SymNone,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:106: note: previous declaration ‘SYM_TYPE SymNone’
  106 |     SymNone = 0,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:118: error: ‘SymCoff’ conflicts with a previous declaration
  118 |   SymCoff,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:107: note: previous declaration ‘SYM_TYPE SymCoff’
  107 |     SymCoff,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:119: error: ‘SymCv’ conflicts with a previous declaration
  119 |   SymCv,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:108: note: previous declaration ‘SYM_TYPE SymCv’
  108 |     SymCv,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:120: error: ‘SymPdb’ conflicts with a previous declaration
  120 |   SymPdb,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:109: note: previous declaration ‘SYM_TYPE SymPdb’
  109 |     SymPdb,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:121: error: ‘SymExport’ conflicts with a previous declaration
  121 |   SymExport,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:110: note: previous declaration ‘SYM_TYPE SymExport’
  110 |     SymExport,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:122: error: ‘SymDeferred’ conflicts with a previous declaration
  122 |   SymDeferred,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:111: note: previous declaration ‘SYM_TYPE SymDeferred’
  111 |     SymDeferred,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:123: error: ‘SymSym’ conflicts with a previous declaration
  123 |   SymSym,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:112: note: previous declaration ‘SYM_TYPE SymSym’
  112 |     SymSym,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:124: error: ‘SymDia’ conflicts with a previous declaration
  124 |   SymDia,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:113: note: previous declaration ‘SYM_TYPE SymDia’
  113 |     SymDia,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:125: error: ‘SymVirtual’ conflicts with a previous declaration
  125 |   SymVirtual,
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:114: note: previous declaration ‘SYM_TYPE SymVirtual’
  114 |     SymVirtual,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:126: error: ‘NumSymTypes’ conflicts with a previous declaration
  126 |   NumSymTypes
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:115: note: previous declaration ‘SYM_TYPE NumSymTypes’
  115 |     NumSymTypes
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:127: error: conflicting declaration ‘typedef enum SYM_TYPE SYM_TYPE’
  127 | } SYM_TYPE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:116: note: previous declaration as ‘typedef enum SYM_TYPE SYM_TYPE’
  116 | } SYM_TYPE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:157: error: redefinition of ‘struct _LOADED_IMAGE’
  157 | typedef struct _LOADED_IMAGE
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:39: note: previous definition of ‘struct _LOADED_IMAGE’
   39 | typedef struct _LOADED_IMAGE
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:173: error: conflicting declaration ‘typedef int LOADED_IMAGE’
  173 | } LOADED_IMAGE, *PLOADED_IMAGE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:55: note: previous declaration as ‘typedef struct _LOADED_IMAGE LOADED_IMAGE’
   55 | } LOADED_IMAGE, *PLOADED_IMAGE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:173: error: conflicting declaration ‘typedef int* PLOADED_IMAGE’
  173 | } LOADED_IMAGE, *PLOADED_IMAGE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:55: note: previous declaration as ‘typedef struct _LOADED_IMAGE* PLOADED_IMAGE’
   55 | } LOADED_IMAGE, *PLOADED_IMAGE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:180: error: conflicting declaration ‘typedef struct _API_VERSION API_VERSION’
  180 | } API_VERSION, *LPAPI_VERSION;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1049: note: previous declaration as ‘typedef struct API_VERSION API_VERSION’
 1049 | } API_VERSION, *LPAPI_VERSION;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:180: error: conflicting declaration ‘typedef struct _API_VERSION* LPAPI_VERSION’
  180 | } API_VERSION, *LPAPI_VERSION;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1049: note: previous declaration as ‘typedef struct API_VERSION* LPAPI_VERSION’
 1049 | } API_VERSION, *LPAPI_VERSION;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:183: error: redefinition of ‘struct _IMAGE_DEBUG_INFORMATION’
  183 | typedef struct _IMAGE_DEBUG_INFORMATION {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1055: note: previous definition of ‘struct _IMAGE_DEBUG_INFORMATION’
 1055 | typedef struct _IMAGE_DEBUG_INFORMATION
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:224: error: conflicting declaration ‘typedef int IMAGE_DEBUG_INFORMATION’
  224 | } IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1088: note: previous declaration as ‘typedef struct _IMAGE_DEBUG_INFORMATION IMAGE_DEBUG_INFORMATION’
 1088 | } IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:224: error: conflicting declaration ‘typedef int* PIMAGE_DEBUG_INFORMATION’
  224 | } IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1088: note: previous declaration as ‘typedef struct _IMAGE_DEBUG_INFORMATION* PIMAGE_DEBUG_INFORMATION’
 1088 | } IMAGE_DEBUG_INFORMATION, *PIMAGE_DEBUG_INFORMATION;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:239: error: conflicting declaration ‘typedef struct _ADDRESS ADDRESS’
  239 | } ADDRESS, *LPADDRESS;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:78: note: previous declaration as ‘typedef struct _tagADDRESS ADDRESS’
   78 | } ADDRESS, *LPADDRESS;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:239: error: conflicting declaration ‘typedef struct _ADDRESS* LPADDRESS’
  239 | } ADDRESS, *LPADDRESS;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:78: note: previous declaration as ‘typedef struct _tagADDRESS* LPADDRESS’
   78 | } ADDRESS, *LPADDRESS;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:245: error: conflicting declaration ‘typedef struct _ADDRESS64 ADDRESS64’
  245 | } ADDRESS64, *LPADDRESS64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:86: note: previous declaration as ‘typedef struct _tagADDRESS64 ADDRESS64’
   86 | } ADDRESS64, *LPADDRESS64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:245: error: conflicting declaration ‘typedef struct _ADDRESS64* LPADDRESS64’
  245 | } ADDRESS64, *LPADDRESS64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:86: note: previous declaration as ‘typedef struct _tagADDRESS64* LPADDRESS64’
   86 | } ADDRESS64, *LPADDRESS64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:247: error: redefinition of ‘struct _KDHELP’
  247 | typedef struct _KDHELP {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:917: note: previous definition of ‘struct _KDHELP’
  917 | typedef struct _KDHELP
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:255: error: conflicting declaration ‘typedef int KDHELP’
  255 | } KDHELP, *PKDHELP;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:926: note: previous declaration as ‘typedef struct _KDHELP KDHELP’
  926 | } KDHELP, *PKDHELP;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:255: error: conflicting declaration ‘typedef int* PKDHELP’
  255 | } KDHELP, *PKDHELP;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:926: note: previous declaration as ‘typedef struct _KDHELP* PKDHELP’
  926 | } KDHELP, *PKDHELP;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:257: error: redefinition of ‘struct _KDHELP64’
  257 | typedef struct _KDHELP64 {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:929: note: previous definition of ‘struct _KDHELP64’
  929 | typedef struct _KDHELP64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:267: error: conflicting declaration ‘typedef int KDHELP64’
  267 | } KDHELP64, *PKDHELP64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:940: note: previous declaration as ‘typedef struct _KDHELP64 KDHELP64’
  940 | } KDHELP64, *PKDHELP64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:267: error: conflicting declaration ‘typedef int* PKDHELP64’
  267 | } KDHELP64, *PKDHELP64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:940: note: previous declaration as ‘typedef struct _KDHELP64* PKDHELP64’
  940 | } KDHELP64, *PKDHELP64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:269: error: redefinition of ‘struct _STACKFRAME’
  269 | typedef struct _STACKFRAME {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:946: note: previous definition of ‘struct _STACKFRAME’
  946 | typedef struct _STACKFRAME
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:280: error: conflicting declaration ‘typedef int STACKFRAME’
  280 | } STACKFRAME, *LPSTACKFRAME;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:959: note: previous declaration as ‘typedef struct _STACKFRAME STACKFRAME’
  959 | } STACKFRAME, *LPSTACKFRAME;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:280: error: conflicting declaration ‘typedef int* LPSTACKFRAME’
  280 | } STACKFRAME, *LPSTACKFRAME;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:959: note: previous declaration as ‘typedef struct _STACKFRAME* LPSTACKFRAME’
  959 | } STACKFRAME, *LPSTACKFRAME;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:282: error: redefinition of ‘struct _STACKFRAME64’
  282 | typedef struct _STACKFRAME64 {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:962: note: previous definition of ‘struct _STACKFRAME64’
  962 | typedef struct _STACKFRAME64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:294: error: conflicting declaration ‘typedef int STACKFRAME64’
  294 | } STACKFRAME64, *LPSTACKFRAME64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:975: note: previous declaration as ‘typedef struct _STACKFRAME64 STACKFRAME64’
  975 | } STACKFRAME64, *LPSTACKFRAME64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:294: error: conflicting declaration ‘typedef int* LPSTACKFRAME64’
  294 | } STACKFRAME64, *LPSTACKFRAME64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:975: note: previous declaration as ‘typedef struct _STACKFRAME64* LPSTACKFRAME64’
  975 | } STACKFRAME64, *LPSTACKFRAME64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:296: error: redefinition of ‘struct _SOURCEFILE’
  296 | typedef struct _SOURCEFILE {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:301: note: previous definition of ‘struct _SOURCEFILE’
  301 | typedef struct _SOURCEFILE
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:299: error: conflicting declaration ‘typedef int SOURCEFILE’
  299 | } SOURCEFILE, *PSOURCEFILE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:305: note: previous declaration as ‘typedef struct _SOURCEFILE SOURCEFILE’
  305 | } SOURCEFILE, *PSOURCEFILE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:299: error: conflicting declaration ‘typedef int* PSOURCEFILE’
  299 | } SOURCEFILE, *PSOURCEFILE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:305: note: previous declaration as ‘typedef struct _SOURCEFILE* PSOURCEFILE’
  305 | } SOURCEFILE, *PSOURCEFILE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:301: error: redefinition of ‘struct _SOURCEFILEW’
  301 | typedef struct _SOURCEFILEW
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:307: note: previous definition of ‘struct _SOURCEFILEW’
  307 | typedef struct _SOURCEFILEW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:305: error: conflicting declaration ‘typedef int SOURCEFILEW’
  305 | } SOURCEFILEW, *PSOURCEFILEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:311: note: previous declaration as ‘typedef struct _SOURCEFILEW SOURCEFILEW’
  311 | } SOURCEFILEW, *PSOURCEFILEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:305: error: conflicting declaration ‘typedef int* PSOURCEFILEW’
  305 | } SOURCEFILEW, *PSOURCEFILEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:311: note: previous declaration as ‘typedef struct _SOURCEFILEW* PSOURCEFILEW’
  311 | } SOURCEFILEW, *PSOURCEFILEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:307: error: redefinition of ‘struct _IMAGEHLP_STACK_FRAME’
  307 | typedef struct _IMAGEHLP_STACK_FRAME
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:460: note: previous definition of ‘struct _IMAGEHLP_STACK_FRAME’
  460 | typedef struct _IMAGEHLP_STACK_FRAME
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:319: error: conflicting declaration ‘typedef int IMAGEHLP_STACK_FRAME’
  319 | } IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:472: note: previous declaration as ‘typedef struct _IMAGEHLP_STACK_FRAME IMAGEHLP_STACK_FRAME’
  472 | } IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:319: error: conflicting declaration ‘typedef int* PIMAGEHLP_STACK_FRAME’
  319 | } IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:472: note: previous declaration as ‘typedef struct _IMAGEHLP_STACK_FRAME* PIMAGEHLP_STACK_FRAME’
  472 | } IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:323: error: redefinition of ‘struct _IMAGEHLP_SYMBOL’
  323 | typedef struct _IMAGEHLP_SYMBOL {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:124: note: previous definition of ‘struct _IMAGEHLP_SYMBOL’
  124 | typedef struct _IMAGEHLP_SYMBOL
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:330: error: conflicting declaration ‘typedef int IMAGEHLP_SYMBOL’
  330 | } IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:132: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL’
  132 | } IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:330: error: conflicting declaration ‘typedef int* PIMAGEHLP_SYMBOL’
  330 | } IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:132: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOL* PIMAGEHLP_SYMBOL’
  132 | } IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:332: error: redefinition of ‘struct _IMAGEHLP_SYMBOLW’
  332 | typedef struct _IMAGEHLP_SYMBOLW {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:134: note: previous definition of ‘struct _IMAGEHLP_SYMBOLW’
  134 | typedef struct _IMAGEHLP_SYMBOLW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:339: error: conflicting declaration ‘typedef int IMAGEHLP_SYMBOLW’
  339 | } IMAGEHLP_SYMBOLW, *PIMAGEHLP_SYMBOLW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:142: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOLW IMAGEHLP_SYMBOLW’
  142 | } IMAGEHLP_SYMBOLW, *PIMAGEHLP_SYMBOLW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:339: error: conflicting declaration ‘typedef int* PIMAGEHLP_SYMBOLW’
  339 | } IMAGEHLP_SYMBOLW, *PIMAGEHLP_SYMBOLW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:142: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOLW* PIMAGEHLP_SYMBOLW’
  142 | } IMAGEHLP_SYMBOLW, *PIMAGEHLP_SYMBOLW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:341: error: redefinition of ‘struct _IMAGEHLP_SYMBOL64’
  341 | typedef struct _IMAGEHLP_SYMBOL64
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:145: note: previous definition of ‘struct _IMAGEHLP_SYMBOL64’
  145 | typedef struct _IMAGEHLP_SYMBOL64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:349: error: conflicting declaration ‘typedef int IMAGEHLP_SYMBOL64’
  349 | } IMAGEHLP_SYMBOL64, *PIMAGEHLP_SYMBOL64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:153: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOL64 IMAGEHLP_SYMBOL64’
  153 | } IMAGEHLP_SYMBOL64, *PIMAGEHLP_SYMBOL64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:349: error: conflicting declaration ‘typedef int* PIMAGEHLP_SYMBOL64’
  349 | } IMAGEHLP_SYMBOL64, *PIMAGEHLP_SYMBOL64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:153: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOL64* PIMAGEHLP_SYMBOL64’
  153 | } IMAGEHLP_SYMBOL64, *PIMAGEHLP_SYMBOL64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:351: error: redefinition of ‘struct _IMAGEHLP_SYMBOLW64’
  351 | typedef struct _IMAGEHLP_SYMBOLW64
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:155: note: previous definition of ‘struct _IMAGEHLP_SYMBOLW64’
  155 | typedef struct _IMAGEHLP_SYMBOLW64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:359: error: conflicting declaration ‘typedef int IMAGEHLP_SYMBOLW64’
  359 | } IMAGEHLP_SYMBOLW64, *PIMAGEHLP_SYMBOLW64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:163: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOLW64 IMAGEHLP_SYMBOLW64’
  163 | } IMAGEHLP_SYMBOLW64, *PIMAGEHLP_SYMBOLW64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:359: error: conflicting declaration ‘typedef int* PIMAGEHLP_SYMBOLW64’
  359 | } IMAGEHLP_SYMBOLW64, *PIMAGEHLP_SYMBOLW64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:163: note: previous declaration as ‘typedef struct _IMAGEHLP_SYMBOLW64* PIMAGEHLP_SYMBOLW64’
  163 | } IMAGEHLP_SYMBOLW64, *PIMAGEHLP_SYMBOLW64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:361: error: redefinition of ‘struct _IMAGEHLP_MODULE’
  361 | typedef struct _IMAGEHLP_MODULE {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:171: note: previous definition of ‘struct _IMAGEHLP_MODULE’
  171 | typedef struct _IMAGEHLP_MODULE
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:372: error: conflicting declaration ‘typedef int IMAGEHLP_MODULE’
  372 | } IMAGEHLP_MODULE, *PIMAGEHLP_MODULE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:183: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULE IMAGEHLP_MODULE’
  183 | } IMAGEHLP_MODULE, *PIMAGEHLP_MODULE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:372: error: conflicting declaration ‘typedef int* PIMAGEHLP_MODULE’
  372 | } IMAGEHLP_MODULE, *PIMAGEHLP_MODULE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:183: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULE* PIMAGEHLP_MODULE’
  183 | } IMAGEHLP_MODULE, *PIMAGEHLP_MODULE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:374: error: redefinition of ‘struct _IMAGEHLP_MODULEW’
  374 | typedef struct _IMAGEHLP_MODULEW {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:185: note: previous definition of ‘struct _IMAGEHLP_MODULEW’
  185 | typedef struct _IMAGEHLP_MODULEW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:385: error: conflicting declaration ‘typedef int IMAGEHLP_MODULEW’
  385 | } IMAGEHLP_MODULEW, *PIMAGEHLP_MODULEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:197: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULEW IMAGEHLP_MODULEW’
  197 | } IMAGEHLP_MODULEW, *PIMAGEHLP_MODULEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:385: error: conflicting declaration ‘typedef int* PIMAGEHLP_MODULEW’
  385 | } IMAGEHLP_MODULEW, *PIMAGEHLP_MODULEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:197: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULEW* PIMAGEHLP_MODULEW’
  197 | } IMAGEHLP_MODULEW, *PIMAGEHLP_MODULEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:387: error: redefinition of ‘struct _IMAGEHLP_MODULE64’
  387 | typedef struct _IMAGEHLP_MODULE64
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:200: note: previous definition of ‘struct _IMAGEHLP_MODULE64’
  200 | typedef struct _IMAGEHLP_MODULE64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:414: error: conflicting declaration ‘typedef int IMAGEHLP_MODULE64’
  414 | } IMAGEHLP_MODULE64, *PIMAGEHLP_MODULE64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:227: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULE64 IMAGEHLP_MODULE64’
  227 | } IMAGEHLP_MODULE64, *PIMAGEHLP_MODULE64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:414: error: conflicting declaration ‘typedef int* PIMAGEHLP_MODULE64’
  414 | } IMAGEHLP_MODULE64, *PIMAGEHLP_MODULE64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:227: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULE64* PIMAGEHLP_MODULE64’
  227 | } IMAGEHLP_MODULE64, *PIMAGEHLP_MODULE64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:416: error: redefinition of ‘struct _IMAGEHLP_MODULEW64’
  416 | typedef struct _IMAGEHLP_MODULEW64
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:229: note: previous definition of ‘struct _IMAGEHLP_MODULEW64’
  229 | typedef struct _IMAGEHLP_MODULEW64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:443: error: conflicting declaration ‘typedef int IMAGEHLP_MODULEW64’
  443 | } IMAGEHLP_MODULEW64, *PIMAGEHLP_MODULEW64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:256: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULEW64 IMAGEHLP_MODULEW64’
  256 | } IMAGEHLP_MODULEW64, *PIMAGEHLP_MODULEW64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:443: error: conflicting declaration ‘typedef int* PIMAGEHLP_MODULEW64’
  443 | } IMAGEHLP_MODULEW64, *PIMAGEHLP_MODULEW64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:256: note: previous declaration as ‘typedef struct _IMAGEHLP_MODULEW64* PIMAGEHLP_MODULEW64’
  256 | } IMAGEHLP_MODULEW64, *PIMAGEHLP_MODULEW64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:445: error: redefinition of ‘struct _IMAGEHLP_LINE’
  445 | typedef struct _IMAGEHLP_LINE {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:264: note: previous definition of ‘struct _IMAGEHLP_LINE’
  264 | typedef struct _IMAGEHLP_LINE
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:451: error: conflicting declaration ‘typedef int IMAGEHLP_LINE’
  451 | } IMAGEHLP_LINE, *PIMAGEHLP_LINE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:271: note: previous declaration as ‘typedef struct _IMAGEHLP_LINE IMAGEHLP_LINE’
  271 | } IMAGEHLP_LINE, *PIMAGEHLP_LINE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:451: error: conflicting declaration ‘typedef int* PIMAGEHLP_LINE’
  451 | } IMAGEHLP_LINE, *PIMAGEHLP_LINE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:271: note: previous declaration as ‘typedef struct _IMAGEHLP_LINE* PIMAGEHLP_LINE’
  271 | } IMAGEHLP_LINE, *PIMAGEHLP_LINE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:453: error: redefinition of ‘struct _IMAGEHLP_LINEW’
  453 | typedef struct _IMAGEHLP_LINEW {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:273: note: previous definition of ‘struct _IMAGEHLP_LINEW’
  273 | typedef struct _IMAGEHLP_LINEW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:459: error: conflicting declaration ‘typedef int IMAGEHLP_LINEW’
  459 | } IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:280: note: previous declaration as ‘typedef struct _IMAGEHLP_LINEW IMAGEHLP_LINEW’
  280 | } IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:459: error: conflicting declaration ‘typedef int* PIMAGEHLP_LINEW’
  459 | } IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:280: note: previous declaration as ‘typedef struct _IMAGEHLP_LINEW* PIMAGEHLP_LINEW’
  280 | } IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:461: error: redefinition of ‘struct _IMAGEHLP_LINE64’
  461 | typedef struct _IMAGEHLP_LINE64 {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:283: note: previous definition of ‘struct _IMAGEHLP_LINE64’
  283 | typedef struct _IMAGEHLP_LINE64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:467: error: conflicting declaration ‘typedef int IMAGEHLP_LINE64’
  467 | } IMAGEHLP_LINE64, *PIMAGEHLP_LINE64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:290: note: previous declaration as ‘typedef struct _IMAGEHLP_LINE64 IMAGEHLP_LINE64’
  290 | } IMAGEHLP_LINE64, *PIMAGEHLP_LINE64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:467: error: conflicting declaration ‘typedef int* PIMAGEHLP_LINE64’
  467 | } IMAGEHLP_LINE64, *PIMAGEHLP_LINE64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:290: note: previous declaration as ‘typedef struct _IMAGEHLP_LINE64* PIMAGEHLP_LINE64’
  290 | } IMAGEHLP_LINE64, *PIMAGEHLP_LINE64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:469: error: redefinition of ‘struct _IMAGEHLP_LINEW64’
  469 | typedef struct _IMAGEHLP_LINEW64 {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:292: note: previous definition of ‘struct _IMAGEHLP_LINEW64’
  292 | typedef struct _IMAGEHLP_LINEW64
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:475: error: conflicting declaration ‘typedef int IMAGEHLP_LINEW64’
  475 | } IMAGEHLP_LINEW64, *PIMAGEHLP_LINEW64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:299: note: previous declaration as ‘typedef struct _IMAGEHLP_LINEW64 IMAGEHLP_LINEW64’
  299 | } IMAGEHLP_LINEW64, *PIMAGEHLP_LINEW64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:475: error: conflicting declaration ‘typedef int* PIMAGEHLP_LINEW64’
  475 | } IMAGEHLP_LINEW64, *PIMAGEHLP_LINEW64;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:299: note: previous declaration as ‘typedef struct _IMAGEHLP_LINEW64* PIMAGEHLP_LINEW64’
  299 | } IMAGEHLP_LINEW64, *PIMAGEHLP_LINEW64;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:477: error: redefinition of ‘struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD’
  477 | typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:366: note: previous definition of ‘struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD’
  366 | typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:484: error: conflicting declaration ‘typedef int IMAGEHLP_DEFERRED_SYMBOL_LOAD’
  484 | } IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:375: note: previous declaration as ‘typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD’
  375 | } IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:484: error: conflicting declaration ‘typedef int* PIMAGEHLP_DEFERRED_SYMBOL_LOAD’
  484 | } IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:375: note: previous declaration as ‘typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD* PIMAGEHLP_DEFERRED_SYMBOL_LOAD’
  375 | } IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:486: error: redefinition of ‘struct _IMAGEHLP_DUPLICATE_SYMBOL’
  486 | typedef struct _IMAGEHLP_DUPLICATE_SYMBOL {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:406: note: previous definition of ‘struct _IMAGEHLP_DUPLICATE_SYMBOL’
  406 | typedef struct _IMAGEHLP_DUPLICATE_SYMBOL
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:491: error: conflicting declaration ‘typedef int IMAGEHLP_DUPLICATE_SYMBOL’
  491 | } IMAGEHLP_DUPLICATE_SYMBOL, *PIMAGEHLP_DUPLICATE_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:412: note: previous declaration as ‘typedef struct _IMAGEHLP_DUPLICATE_SYMBOL IMAGEHLP_DUPLICATE_SYMBOL’
  412 | } IMAGEHLP_DUPLICATE_SYMBOL, *PIMAGEHLP_DUPLICATE_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:491: error: conflicting declaration ‘typedef int* PIMAGEHLP_DUPLICATE_SYMBOL’
  491 | } IMAGEHLP_DUPLICATE_SYMBOL, *PIMAGEHLP_DUPLICATE_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:412: note: previous declaration as ‘typedef struct _IMAGEHLP_DUPLICATE_SYMBOL* PIMAGEHLP_DUPLICATE_SYMBOL’
  412 | } IMAGEHLP_DUPLICATE_SYMBOL, *PIMAGEHLP_DUPLICATE_SYMBOL;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:493: error: multiple definition of ‘enum _IMAGEHLP_SYMBOL_TYPE_INFO’
  493 | typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:629: note: previous definition here
  629 | typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:522: error: conflicting declaration ‘typedef int IMAGEHLP_SYMBOL_TYPE_INFO’
  522 | } IMAGEHLP_SYMBOL_TYPE_INFO;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:667: note: previous declaration as ‘typedef enum _IMAGEHLP_SYMBOL_TYPE_INFO IMAGEHLP_SYMBOL_TYPE_INFO’
  667 | } IMAGEHLP_SYMBOL_TYPE_INFO;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:526: error: redefinition of ‘struct _IMAGEHLP_GET_TYPE_INFO_PARAMS’
  526 | typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:671: note: previous definition of ‘struct _IMAGEHLP_GET_TYPE_INFO_PARAMS’
  671 | typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:546: error: conflicting declaration ‘typedef int IMAGEHLP_GET_TYPE_INFO_PARAMS’
  546 | } IMAGEHLP_GET_TYPE_INFO_PARAMS, *PIMAGEHLP_GET_TYPE_INFO_PARAMS;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:691: note: previous declaration as ‘typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS IMAGEHLP_GET_TYPE_INFO_PARAMS’
  691 | } IMAGEHLP_GET_TYPE_INFO_PARAMS, *PIMAGEHLP_GET_TYPE_INFO_PARAMS;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:546: error: conflicting declaration ‘typedef int* PIMAGEHLP_GET_TYPE_INFO_PARAMS’
  546 | } IMAGEHLP_GET_TYPE_INFO_PARAMS, *PIMAGEHLP_GET_TYPE_INFO_PARAMS;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:691: note: previous declaration as ‘typedef struct _IMAGEHLP_GET_TYPE_INFO_PARAMS* PIMAGEHLP_GET_TYPE_INFO_PARAMS’
  691 | } IMAGEHLP_GET_TYPE_INFO_PARAMS, *PIMAGEHLP_GET_TYPE_INFO_PARAMS;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:559: error: redefinition of ‘struct _SYMBOL_INFO’
  559 | typedef struct _SYMBOL_INFO {
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:551: note: previous definition of ‘struct _SYMBOL_INFO’
  551 | typedef struct _SYMBOL_INFO
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:575: error: conflicting declaration ‘typedef int SYMBOL_INFO’
  575 | } SYMBOL_INFO, *PSYMBOL_INFO;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:568: note: previous declaration as ‘typedef struct _SYMBOL_INFO SYMBOL_INFO’
  568 | } SYMBOL_INFO, *PSYMBOL_INFO;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:575: error: conflicting declaration ‘typedef int* PSYMBOL_INFO’
  575 | } SYMBOL_INFO, *PSYMBOL_INFO;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:568: note: previous declaration as ‘typedef struct _SYMBOL_INFO* PSYMBOL_INFO’
  568 | } SYMBOL_INFO, *PSYMBOL_INFO;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:577: error: redefinition of ‘struct _SYMBOL_INFOW’
  577 | typedef struct _SYMBOL_INFOW
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:570: note: previous definition of ‘struct _SYMBOL_INFOW’
  570 | typedef struct _SYMBOL_INFOW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:594: error: conflicting declaration ‘typedef int SYMBOL_INFOW’
  594 | } SYMBOL_INFOW, *PSYMBOL_INFOW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:587: note: previous declaration as ‘typedef struct _SYMBOL_INFOW SYMBOL_INFOW’
  587 | } SYMBOL_INFOW, *PSYMBOL_INFOW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:594: error: conflicting declaration ‘typedef int* PSYMBOL_INFOW’
  594 | } SYMBOL_INFOW, *PSYMBOL_INFOW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:587: note: previous declaration as ‘typedef struct _SYMBOL_INFOW* PSYMBOL_INFOW’
  587 | } SYMBOL_INFOW, *PSYMBOL_INFOW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:596: error: redefinition of ‘struct _SYMBOL_INFO_PACKAGE’
  596 | typedef struct _SYMBOL_INFO_PACKAGE
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:589: note: previous definition of ‘struct _SYMBOL_INFO_PACKAGE’
  589 | typedef struct _SYMBOL_INFO_PACKAGE
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:600: error: conflicting declaration ‘typedef int SYMBOL_INFO_PACKAGE’
  600 | } SYMBOL_INFO_PACKAGE, *PSYMBOL_INFO_PACKAGE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:593: note: previous declaration as ‘typedef struct _SYMBOL_INFO_PACKAGE SYMBOL_INFO_PACKAGE’
  593 | } SYMBOL_INFO_PACKAGE, *PSYMBOL_INFO_PACKAGE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:600: error: conflicting declaration ‘typedef int* PSYMBOL_INFO_PACKAGE’
  600 | } SYMBOL_INFO_PACKAGE, *PSYMBOL_INFO_PACKAGE;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:593: note: previous declaration as ‘typedef struct _SYMBOL_INFO_PACKAGE* PSYMBOL_INFO_PACKAGE’
  593 | } SYMBOL_INFO_PACKAGE, *PSYMBOL_INFO_PACKAGE;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:602: error: redefinition of ‘struct _SYMBOL_INFO_PACKAGEW’
  602 | typedef struct _SYMBOL_INFO_PACKAGEW
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:595: note: previous definition of ‘struct _SYMBOL_INFO_PACKAGEW’
  595 | typedef struct _SYMBOL_INFO_PACKAGEW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:606: error: conflicting declaration ‘typedef int SYMBOL_INFO_PACKAGEW’
  606 | } SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:599: note: previous declaration as ‘typedef struct _SYMBOL_INFO_PACKAGEW SYMBOL_INFO_PACKAGEW’
  599 | } SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:606: error: conflicting declaration ‘typedef int* PSYMBOL_INFO_PACKAGEW’
  606 | } SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:599: note: previous declaration as ‘typedef struct _SYMBOL_INFO_PACKAGEW* PSYMBOL_INFO_PACKAGEW’
  599 | } SYMBOL_INFO_PACKAGEW, *PSYMBOL_INFO_PACKAGEW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:616: error: conflicting declaration ‘typedef struct _MODLOAD_DATA MODLOAD_DATA’
  616 | } MODLOAD_DATA, *PMODLOAD_DATA;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:484: note: previous declaration as ‘typedef struct _DBGHELP_MODLOAD_DATA MODLOAD_DATA’
  484 | } MODLOAD_DATA, *PMODLOAD_DATA;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:616: error: conflicting declaration ‘typedef struct _MODLOAD_DATA* PMODLOAD_DATA’
  616 | } MODLOAD_DATA, *PMODLOAD_DATA;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:484: note: previous declaration as ‘typedef struct _DBGHELP_MODLOAD_DATA* PMODLOAD_DATA’
  484 | } MODLOAD_DATA, *PMODLOAD_DATA;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:618: error: redefinition of ‘struct _SRCCODEINFO’
  618 | typedef struct _SRCCODEINFO
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:814: note: previous definition of ‘struct _SRCCODEINFO’
  814 | typedef struct _SRCCODEINFO
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:627: error: conflicting declaration ‘typedef int SRCCODEINFO’
  627 | } SRCCODEINFO, *PSRCCODEINFO;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:823: note: previous declaration as ‘typedef struct _SRCCODEINFO SRCCODEINFO’
  823 | } SRCCODEINFO, *PSRCCODEINFO;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:627: error: conflicting declaration ‘typedef int* PSRCCODEINFO’
  627 | } SRCCODEINFO, *PSRCCODEINFO;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:823: note: previous declaration as ‘typedef struct _SRCCODEINFO* PSRCCODEINFO’
  823 | } SRCCODEINFO, *PSRCCODEINFO;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:629: error: redefinition of ‘struct _SRCCODEINFOW’
  629 | typedef struct _SRCCODEINFOW
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:825: note: previous definition of ‘struct _SRCCODEINFOW’
  825 | typedef struct _SRCCODEINFOW
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:638: error: conflicting declaration ‘typedef int SRCCODEINFOW’
  638 | } SRCCODEINFOW, *PSRCCODEINFOW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:834: note: previous declaration as ‘typedef struct _SRCCODEINFOW SRCCODEINFOW’
  834 | } SRCCODEINFOW, *PSRCCODEINFOW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:638: error: conflicting declaration ‘typedef int* PSRCCODEINFOW’
  638 | } SRCCODEINFOW, *PSRCCODEINFOW;
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:834: note: previous declaration as ‘typedef struct _SRCCODEINFOW* PSRCCODEINFOW’
  834 | } SRCCODEINFOW, *PSRCCODEINFOW;
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:780: error: conflicting declaration ‘typedef DWORD (* PGET_MODULE_BASE_ROUTINE64)(HANDLE, DWORD64)’
  780 | typedef DWORD (CALLBACK *PGET_MODULE_BASE_ROUTINE64)(
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1002: note: previous declaration as ‘typedef DWORD64 (* PGET_MODULE_BASE_ROUTINE64)(HANDLE, DWORD64)’
 1002 | typedef DWORD64 (CALLBACK *PGET_MODULE_BASE_ROUTINE64)(HANDLE, DWORD64);
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:787: error: conflicting declaration ‘typedef DWORD (* PTRANSLATE_ADDRESS_ROUTINE64)(HANDLE, HANDLE, LPADDRESS64)’
  787 | typedef DWORD (CALLBACK *PTRANSLATE_ADDRESS_ROUTINE64)(
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:1003: note: previous declaration as ‘typedef DWORD64 (* PTRANSLATE_ADDRESS_ROUTINE64)(HANDLE, HANDLE, LPADDRESS64)’
 1003 | typedef DWORD64 (CALLBACK *PTRANSLATE_ADDRESS_ROUTINE64)(HANDLE, HANDLE, LPADDRESS64);
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:1021: error: conflicting declaration of C function ‘BOOL SymEnumSymbols(HANDLE, DWORD, PCSTR, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID)’
 1021 | BOOL WINAPI SymEnumSymbols(
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:747: note: previous declaration ‘BOOL SymEnumSymbols(HANDLE, ULONG64, PCSTR, PSYM_ENUMERATESYMBOLS_CALLBACK, PVOID)’
  747 | BOOL WINAPI SymEnumSymbols(HANDLE, ULONG64, PCSTR, PSYM_ENUMERATESYMBOLS_CALLBACK,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:1025: error: conflicting declaration of C function ‘BOOL SymEnumSymbolsW(HANDLE, DWORD, PCWSTR, PSYM_ENUMERATESYMBOLS_CALLBACKW, PVOID)’
 1025 | BOOL WINAPI SymEnumSymbolsW(
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:749: note: previous declaration ‘BOOL SymEnumSymbolsW(HANDLE, ULONG64, PCWSTR, PSYM_ENUMERATESYMBOLS_CALLBACKW, PVOID)’
  749 | BOOL WINAPI SymEnumSymbolsW(HANDLE, ULONG64, PCWSTR, PSYM_ENUMERATESYMBOLS_CALLBACKW,
      | 
/usr/include/wine-development/wine/windows/imagehlp.h:1289: error: conflicting declaration of C function ‘DWORD SymSetContext(HANDLE, PIMAGEHLP_STACK_FRAME, PIMAGEHLP_CONTEXT)’
 1289 | DWORD WINAPI SymSetContext(
      | 
/usr/include/wine-development/wine/windows/dbghelp.h:904: note: previous declaration ‘BOOL SymSetContext(HANDLE, PIMAGEHLP_STACK_FRAME, PIMAGEHLP_CONTEXT)’
  904 | BOOL WINAPI SymSetContext(HANDLE, PIMAGEHLP_STACK_FRAME, PIMAGEHLP_CONTEXT);
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:425:
/usr/include/wine-development/wine/windows/ksuuids.h:19: error: expected constructor, destructor, or type conversion before ‘(’ token
   19 | OUR_GUID_ENTRY(AM_INTERFACESETID_Standard,                  0x1a8766a0, 0x62ce, 0x11cf, 0xa5, 0xd6, 0x28, 0xdb, 0x04, 0xc1, 0x00, 0x00)
      | 
/usr/include/wine-development/wine/windows/mapidefs.h:1198: error: redefinition of ‘struct IMessage’
 1198 | DECLARE_INTERFACE_(IMessage,IMAPIProp)
      | 
/usr/include/wine-development/wine/windows/basetyps.h:65:44: note: in definition of macro ‘DECLARE_INTERFACE_’
   65 | # define DECLARE_INTERFACE_(i,b) interface i : public b
      |                                            ^
/usr/include/wine-development/wine/windows/cdosys.h:1120:1: note: previous definition of ‘struct IMessage’
 1120 | IMessage : public IDispatch
      | ^~~~~~~~
In file included from /tmp/OtKeOCbVqV/dump1.h:459:
/usr/include/wine-development/wine/windows/memoryapi.h:17: error: multiple definition of ‘enum WIN32_MEMORY_INFORMATION_CLASS’
   17 | typedef enum WIN32_MEMORY_INFORMATION_CLASS
      | 
In file included from /usr/include/wine-development/wine/windows/winbase.h:46,
                 from /usr/include/wine-development/wine/debug.h:31:
/usr/include/wine-development/wine/windows/memoryapi.h:17:14: note: previous definition here
   17 | typedef enum WIN32_MEMORY_INFORMATION_CLASS
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/memoryapi.h:20: error: conflicting declaration ‘typedef int WIN32_MEMORY_INFORMATION_CLASS’
   20 | } WIN32_MEMORY_INFORMATION_CLASS;
      | 
/usr/include/wine-development/wine/windows/memoryapi.h:20:3: note: previous declaration as ‘typedef enum WIN32_MEMORY_INFORMATION_CLASS WIN32_MEMORY_INFORMATION_CLASS’
   20 | } WIN32_MEMORY_INFORMATION_CLASS;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/memoryapi.h:22: error: redefinition of ‘struct WIN32_MEMORY_REGION_INFORMATION’
   22 | typedef struct WIN32_MEMORY_REGION_INFORMATION
      | 
/usr/include/wine-development/wine/windows/memoryapi.h:22:16: note: previous definition of ‘struct WIN32_MEMORY_REGION_INFORMATION’
   22 | typedef struct WIN32_MEMORY_REGION_INFORMATION
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/memoryapi.h:42: error: conflicting declaration ‘typedef int WIN32_MEMORY_REGION_INFORMATION’
   42 | } WIN32_MEMORY_REGION_INFORMATION;
      | 
/usr/include/wine-development/wine/windows/memoryapi.h:42:3: note: previous declaration as ‘typedef struct WIN32_MEMORY_REGION_INFORMATION WIN32_MEMORY_REGION_INFORMATION’
   42 | } WIN32_MEMORY_REGION_INFORMATION;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wine-development/wine/windows/ksguid.h:20,
                 from /tmp/OtKeOCbVqV/dump1.h:424:
/usr/include/wine-development/wine/windows/mfapi.h:76: error: ‘D3DFMT_A16B16G16R16F’ was not declared in this scope; did you mean ‘D3DDDIFMT_A16B16G16R16F’?
   76 | DEFINE_MEDIATYPE_GUID(MFVideoFormat_A16B16G16R16F, D3DFMT_A16B16G16R16F);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:105: note: in definition of macro ‘DEFINE_GUID’
  105 |         { l, w1, w2, { b1, b2,  b3,  b4,  b5,  b6,  b7,  b8 } }
      | 
/usr/include/wine-development/wine/windows/mfapi.h:76: note: in expansion of macro ‘DEFINE_MEDIATYPE_GUID’
   76 | DEFINE_MEDIATYPE_GUID(MFVideoFormat_A16B16G16R16F, D3DFMT_A16B16G16R16F);
      | 
/usr/include/wine-development/wine/windows/mfapi.h:78: error: ‘D3DFMT_L16’ was not declared in this scope; did you mean ‘D3DFMT_D16’?
   78 | DEFINE_MEDIATYPE_GUID(MFVideoFormat_L16,           D3DFMT_L16);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:105: note: in definition of macro ‘DEFINE_GUID’
  105 |         { l, w1, w2, { b1, b2,  b3,  b4,  b5,  b6,  b7,  b8 } }
      | 
/usr/include/wine-development/wine/windows/mfapi.h:78: note: in expansion of macro ‘DEFINE_MEDIATYPE_GUID’
   78 | DEFINE_MEDIATYPE_GUID(MFVideoFormat_L16,           D3DFMT_L16);
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:465:
/usr/include/wine-development/wine/windows/mfmediaengine.h:1200: error: expected ‘,’ or ‘...’ before ‘protected’
 1200 |         BOOL *protected) = 0;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:467:
/usr/include/wine-development/wine/windows/mfplay.h:824: error: expected ‘,’ or ‘...’ before ‘protected’
  824 |         BOOL *protected) = 0;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:478:
/usr/include/wine-development/wine/windows/mmddk.h:260: error: redefinition of ‘struct joypos_tag’
  260 | typedef struct joypos_tag {
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:277:
/usr/include/wine-development/wine/windows/dinputd.h:50: note: previous definition of ‘struct joypos_tag’
   50 | typedef struct joypos_tag
      | 
/usr/include/wine-development/wine/windows/mmddk.h:267: error: conflicting declaration ‘typedef int JOYPOS’
  267 | } JOYPOS, *LPJOYPOS;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:58: note: previous declaration as ‘typedef struct joypos_tag JOYPOS’
   58 | } JOYPOS, *LPJOYPOS;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:267: error: conflicting declaration ‘typedef int* LPJOYPOS’
  267 | } JOYPOS, *LPJOYPOS;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:58: note: previous declaration as ‘typedef struct joypos_tag* LPJOYPOS’
   58 | } JOYPOS, *LPJOYPOS;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:270: error: redefinition of ‘struct joyrange_tag’
  270 | typedef struct joyrange_tag {
      | 
/usr/include/wine-development/wine/windows/dinputd.h:60: note: previous definition of ‘struct joyrange_tag’
   60 | typedef struct joyrange_tag
      | 
/usr/include/wine-development/wine/windows/mmddk.h:274: error: conflicting declaration ‘typedef int JOYRANGE’
  274 | } JOYRANGE,*LPJOYRANGE;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:65: note: previous declaration as ‘typedef struct joyrange_tag JOYRANGE’
   65 | } JOYRANGE, *LPJOYRANGE;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:274: error: conflicting declaration ‘typedef int* LPJOYRANGE’
  274 | } JOYRANGE,*LPJOYRANGE;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:65: note: previous declaration as ‘typedef struct joyrange_tag* LPJOYRANGE’
   65 | } JOYRANGE, *LPJOYRANGE;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:276: error: redefinition of ‘struct joyreguservalues_tag’
  276 | typedef struct joyreguservalues_tag {
      | 
/usr/include/wine-development/wine/windows/dinputd.h:67: note: previous definition of ‘struct joyreguservalues_tag’
   67 | typedef struct joyreguservalues_tag
      | 
/usr/include/wine-development/wine/windows/mmddk.h:282: error: conflicting declaration ‘typedef int JOYREGUSERVALUES’
  282 | } JOYREGUSERVALUES, *LPJOYREGUSERVALUES;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:72: note: previous declaration as ‘typedef struct joyreguservalues_tag JOYREGUSERVALUES’
   72 | } JOYREGUSERVALUES, *LPJOYREGUSERVALUES;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:282: error: conflicting declaration ‘typedef int* LPJOYREGUSERVALUES’
  282 | } JOYREGUSERVALUES, *LPJOYREGUSERVALUES;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:72: note: previous declaration as ‘typedef struct joyreguservalues_tag* LPJOYREGUSERVALUES’
   72 | } JOYREGUSERVALUES, *LPJOYREGUSERVALUES;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:284: error: redefinition of ‘struct joyreghwsettings_tag’
  284 | typedef struct joyreghwsettings_tag {
      | 
/usr/include/wine-development/wine/windows/dinputd.h:74: note: previous definition of ‘struct joyreghwsettings_tag’
   74 | typedef struct joyreghwsettings_tag
      | 
/usr/include/wine-development/wine/windows/mmddk.h:287: error: conflicting declaration ‘typedef int JOYREGHWSETTINGS’
  287 | } JOYREGHWSETTINGS, *LPJOYHWSETTINGS;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:78: note: previous declaration as ‘typedef struct joyreghwsettings_tag JOYREGHWSETTINGS’
   78 | } JOYREGHWSETTINGS, *LPJOYHWSETTINGS;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:287: error: conflicting declaration ‘typedef int* LPJOYHWSETTINGS’
  287 | } JOYREGHWSETTINGS, *LPJOYHWSETTINGS;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:78: note: previous declaration as ‘typedef struct joyreghwsettings_tag* LPJOYHWSETTINGS’
   78 | } JOYREGHWSETTINGS, *LPJOYHWSETTINGS;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:290: error: redefinition of ‘struct joyreghwvalues_tag’
  290 | typedef struct joyreghwvalues_tag {
      | 
/usr/include/wine-development/wine/windows/dinputd.h:80: note: previous definition of ‘struct joyreghwvalues_tag’
   80 | typedef struct joyreghwvalues_tag
      | 
/usr/include/wine-development/wine/windows/mmddk.h:294: error: conflicting declaration ‘typedef int JOYREGHWVALUES’
  294 | } JOYREGHWVALUES, *LPJOYREGHWVALUES;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:85: note: previous declaration as ‘typedef struct joyreghwvalues_tag JOYREGHWVALUES’
   85 | } JOYREGHWVALUES, *LPJOYREGHWVALUES;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:294: error: conflicting declaration ‘typedef int* LPJOYREGHWVALUES’
  294 | } JOYREGHWVALUES, *LPJOYREGHWVALUES;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:85: note: previous declaration as ‘typedef struct joyreghwvalues_tag* LPJOYREGHWVALUES’
   85 | } JOYREGHWVALUES, *LPJOYREGHWVALUES;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:297: error: redefinition of ‘struct joyreghwconfig_tag’
  297 | typedef struct joyreghwconfig_tag {
      | 
/usr/include/wine-development/wine/windows/dinputd.h:87: note: previous definition of ‘struct joyreghwconfig_tag’
   87 | typedef struct joyreghwconfig_tag
      | 
/usr/include/wine-development/wine/windows/mmddk.h:303: error: conflicting declaration ‘typedef int JOYREGHWCONFIG’
  303 | } JOYREGHWCONFIG, *LPJOYREGHWCONFIG;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:94: note: previous declaration as ‘typedef struct joyreghwconfig_tag JOYREGHWCONFIG’
   94 | } JOYREGHWCONFIG, *LPJOYREGHWCONFIG;
      | 
/usr/include/wine-development/wine/windows/mmddk.h:303: error: conflicting declaration ‘typedef int* LPJOYREGHWCONFIG’
  303 | } JOYREGHWCONFIG, *LPJOYREGHWCONFIG;
      | 
/usr/include/wine-development/wine/windows/dinputd.h:94: note: previous declaration as ‘typedef struct joyreghwconfig_tag* LPJOYREGHWCONFIG’
   94 | } JOYREGHWCONFIG, *LPJOYREGHWCONFIG;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:490:
/usr/include/wine-development/wine/windows/msasn1.h:57: error: conflicting declaration ‘typedef struct ASN1encoding_s* ASN1encoding_t’
   57 | typedef struct ASN1encoding_s *ASN1encoding_t;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:388:
/usr/include/wine-development/wine/windows/i_cryptasn1tls.h:23: note: previous declaration as ‘typedef void* ASN1encoding_t’
   23 | typedef void *ASN1encoding_t;
      | 
/usr/include/wine-development/wine/windows/msasn1.h:58: error: conflicting declaration ‘typedef struct ASN1decoding_s* ASN1decoding_t’
   58 | typedef struct ASN1decoding_s *ASN1decoding_t;
      | 
/usr/include/wine-development/wine/windows/i_cryptasn1tls.h:22: note: previous declaration as ‘typedef void* ASN1decoding_t’
   22 | typedef void *ASN1decoding_t;
      | 
/usr/include/wine-development/wine/windows/msasn1.h:205: error: conflicting declaration ‘typedef struct tagASN1module_t* ASN1module_t’
  205 | } *ASN1module_t;
      | 
/usr/include/wine-development/wine/windows/i_cryptasn1tls.h:24: note: previous declaration as ‘typedef void* ASN1module_t’
   24 | typedef void *ASN1module_t;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:514:
/usr/include/wine-development/wine/windows/msxml2.h:12716: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
12716 |         BSTR uri = L"") = 0;
      | 
/usr/include/wine-development/wine/windows/msxml2.h:12742: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
12742 |         BSTR uri = L"") = 0;
      | 
/usr/include/wine-development/wine/windows/msxml2.h:16199: error: invalid use of incomplete type ‘struct ISAXXMLReader’
16199 | ISAXXMLFilter : public ISAXXMLReader
      | 
/usr/include/wine-development/wine/windows/msxml2.h:644: note: forward declaration of ‘struct ISAXXMLReader’
  644 | typedef interface ISAXXMLReader ISAXXMLReader;
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23052: error: redefinition of ‘const GUID LIBID_MSXML2’
23052 | DEFINE_GUID(LIBID_MSXML2, 0xf5078f18, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:1093: note: ‘const GUID LIBID_MSXML2’ previously defined here
 1093 | DEFINE_GUID(LIBID_MSXML2, 0xf5078f18, 0xc551, 0x11d3, 0x89,0xb9, 0x00,0x00,0xf8,0x1f,0xe2,0x21);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23266: error: redefinition of ‘const GUID CLSID_DOMDocument60’
23266 | DEFINE_GUID(CLSID_DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:14624: note: ‘const GUID CLSID_DOMDocument60’ previously defined here
14624 | DEFINE_GUID(CLSID_DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<DOMDocument60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23271: note: in expansion of macro ‘__CRT_UUID_DECL’
23271 | __CRT_UUID_DECL(DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<DOMDocument60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14629: note: in expansion of macro ‘__CRT_UUID_DECL’
14629 | __CRT_UUID_DECL(DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<DOMDocument60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23271: note: in expansion of macro ‘__CRT_UUID_DECL’
23271 | __CRT_UUID_DECL(DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<DOMDocument60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14629: note: in expansion of macro ‘__CRT_UUID_DECL’
14629 | __CRT_UUID_DECL(DOMDocument60, 0x88d96a05, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23279: error: redefinition of ‘const GUID CLSID_FreeThreadedDOMDocument60’
23279 | DEFINE_GUID(CLSID_FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:14689: note: ‘const GUID CLSID_FreeThreadedDOMDocument60’ previously defined here
14689 | DEFINE_GUID(CLSID_FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<FreeThreadedDOMDocument60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23284: note: in expansion of macro ‘__CRT_UUID_DECL’
23284 | __CRT_UUID_DECL(FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<FreeThreadedDOMDocument60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14694: note: in expansion of macro ‘__CRT_UUID_DECL’
14694 | __CRT_UUID_DECL(FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<FreeThreadedDOMDocument60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23284: note: in expansion of macro ‘__CRT_UUID_DECL’
23284 | __CRT_UUID_DECL(FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<FreeThreadedDOMDocument60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14694: note: in expansion of macro ‘__CRT_UUID_DECL’
14694 | __CRT_UUID_DECL(FreeThreadedDOMDocument60, 0x88d96a06, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23292: error: redefinition of ‘const GUID CLSID_SAXXMLReader60’
23292 | DEFINE_GUID(CLSID_SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:23642: note: ‘const GUID CLSID_SAXXMLReader60’ previously defined here
23642 | DEFINE_GUID(CLSID_SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<SAXXMLReader60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23297: note: in expansion of macro ‘__CRT_UUID_DECL’
23297 | __CRT_UUID_DECL(SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<SAXXMLReader60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23647: note: in expansion of macro ‘__CRT_UUID_DECL’
23647 | __CRT_UUID_DECL(SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<SAXXMLReader60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23297: note: in expansion of macro ‘__CRT_UUID_DECL’
23297 | __CRT_UUID_DECL(SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<SAXXMLReader60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23647: note: in expansion of macro ‘__CRT_UUID_DECL’
23647 | __CRT_UUID_DECL(SAXXMLReader60, 0x88d96a0c, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23305: error: redefinition of ‘const GUID CLSID_XMLSchemaCache60’
23305 | DEFINE_GUID(CLSID_XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:14871: note: ‘const GUID CLSID_XMLSchemaCache60’ previously defined here
14871 | DEFINE_GUID(CLSID_XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<XMLSchemaCache60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23310: note: in expansion of macro ‘__CRT_UUID_DECL’
23310 | __CRT_UUID_DECL(XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<XMLSchemaCache60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14876: note: in expansion of macro ‘__CRT_UUID_DECL’
14876 | __CRT_UUID_DECL(XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<XMLSchemaCache60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23310: note: in expansion of macro ‘__CRT_UUID_DECL’
23310 | __CRT_UUID_DECL(XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<XMLSchemaCache60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14876: note: in expansion of macro ‘__CRT_UUID_DECL’
14876 | __CRT_UUID_DECL(XMLSchemaCache60, 0x88d96a07, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23318: error: redefinition of ‘const GUID CLSID_MXHTMLWriter60’
23318 | DEFINE_GUID(CLSID_MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:23707: note: ‘const GUID CLSID_MXHTMLWriter60’ previously defined here
23707 | DEFINE_GUID(CLSID_MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<MXHTMLWriter60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23323: note: in expansion of macro ‘__CRT_UUID_DECL’
23323 | __CRT_UUID_DECL(MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<MXHTMLWriter60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23712: note: in expansion of macro ‘__CRT_UUID_DECL’
23712 | __CRT_UUID_DECL(MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<MXHTMLWriter60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23323: note: in expansion of macro ‘__CRT_UUID_DECL’
23323 | __CRT_UUID_DECL(MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<MXHTMLWriter60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23712: note: in expansion of macro ‘__CRT_UUID_DECL’
23712 | __CRT_UUID_DECL(MXHTMLWriter60, 0x88d96a10, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23331: error: redefinition of ‘const GUID CLSID_MXXMLWriter60’
23331 | DEFINE_GUID(CLSID_MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:23746: note: ‘const GUID CLSID_MXXMLWriter60’ previously defined here
23746 | DEFINE_GUID(CLSID_MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<MXXMLWriter60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23336: note: in expansion of macro ‘__CRT_UUID_DECL’
23336 | __CRT_UUID_DECL(MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<MXXMLWriter60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23751: note: in expansion of macro ‘__CRT_UUID_DECL’
23751 | __CRT_UUID_DECL(MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<MXXMLWriter60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23336: note: in expansion of macro ‘__CRT_UUID_DECL’
23336 | __CRT_UUID_DECL(MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<MXXMLWriter60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23751: note: in expansion of macro ‘__CRT_UUID_DECL’
23751 | __CRT_UUID_DECL(MXXMLWriter60, 0x88d96a0f, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23344: error: redefinition of ‘const GUID CLSID_MXNamespaceManager60’
23344 | DEFINE_GUID(CLSID_MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:23798: note: ‘const GUID CLSID_MXNamespaceManager60’ previously defined here
23798 | DEFINE_GUID(CLSID_MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<MXNamespaceManager60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23349: note: in expansion of macro ‘__CRT_UUID_DECL’
23349 | __CRT_UUID_DECL(MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<MXNamespaceManager60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23803: note: in expansion of macro ‘__CRT_UUID_DECL’
23803 | __CRT_UUID_DECL(MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<MXNamespaceManager60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23349: note: in expansion of macro ‘__CRT_UUID_DECL’
23349 | __CRT_UUID_DECL(MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<MXNamespaceManager60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23803: note: in expansion of macro ‘__CRT_UUID_DECL’
23803 | __CRT_UUID_DECL(MXNamespaceManager60, 0x88d96a11, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23357: error: redefinition of ‘const GUID CLSID_SAXAttributes60’
23357 | DEFINE_GUID(CLSID_SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:23837: note: ‘const GUID CLSID_SAXAttributes60’ previously defined here
23837 | DEFINE_GUID(CLSID_SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<SAXAttributes60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23362: note: in expansion of macro ‘__CRT_UUID_DECL’
23362 | __CRT_UUID_DECL(SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<SAXAttributes60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23842: note: in expansion of macro ‘__CRT_UUID_DECL’
23842 | __CRT_UUID_DECL(SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<SAXAttributes60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23362: note: in expansion of macro ‘__CRT_UUID_DECL’
23362 | __CRT_UUID_DECL(SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<SAXAttributes60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:23842: note: in expansion of macro ‘__CRT_UUID_DECL’
23842 | __CRT_UUID_DECL(SAXAttributes60, 0x88d96a0e, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23370: error: redefinition of ‘const GUID CLSID_XSLTemplate60’
23370 | DEFINE_GUID(CLSID_XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:14936: note: ‘const GUID CLSID_XSLTemplate60’ previously defined here
14936 | DEFINE_GUID(CLSID_XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<XSLTemplate60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23375: note: in expansion of macro ‘__CRT_UUID_DECL’
23375 | __CRT_UUID_DECL(XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<XSLTemplate60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14941: note: in expansion of macro ‘__CRT_UUID_DECL’
14941 | __CRT_UUID_DECL(XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<XSLTemplate60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23375: note: in expansion of macro ‘__CRT_UUID_DECL’
23375 | __CRT_UUID_DECL(XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<XSLTemplate60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14941: note: in expansion of macro ‘__CRT_UUID_DECL’
14941 | __CRT_UUID_DECL(XSLTemplate60, 0x88d96a08, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23383: error: redefinition of ‘const GUID CLSID_XMLHTTP60’
23383 | DEFINE_GUID(CLSID_XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:14754: note: ‘const GUID CLSID_XMLHTTP60’ previously defined here
14754 | DEFINE_GUID(CLSID_XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<XMLHTTP60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23388: note: in expansion of macro ‘__CRT_UUID_DECL’
23388 | __CRT_UUID_DECL(XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<XMLHTTP60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14759: note: in expansion of macro ‘__CRT_UUID_DECL’
14759 | __CRT_UUID_DECL(XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<XMLHTTP60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23388: note: in expansion of macro ‘__CRT_UUID_DECL’
23388 | __CRT_UUID_DECL(XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<XMLHTTP60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14759: note: in expansion of macro ‘__CRT_UUID_DECL’
14759 | __CRT_UUID_DECL(XMLHTTP60, 0x88d96a0a, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/msxml6.h:23396: error: redefinition of ‘const GUID CLSID_ServerXMLHTTP60’
23396 | DEFINE_GUID(CLSID_ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/msxml2.h:14806: note: ‘const GUID CLSID_ServerXMLHTTP60’ previously defined here
14806 | DEFINE_GUID(CLSID_ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: error: redefinition of ‘struct __wine_uuidof<ServerXMLHTTP60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23401: note: in expansion of macro ‘__CRT_UUID_DECL’
23401 | __CRT_UUID_DECL(ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:74:27: note: previous definition of ‘struct __wine_uuidof<ServerXMLHTTP60>’
   74 |         template<> struct __wine_uuidof<type> {                         \
      |                           ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14811: note: in expansion of macro ‘__CRT_UUID_DECL’
14811 | __CRT_UUID_DECL(ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: error: redefinition of ‘const GUID __wine_uuidof<ServerXMLHTTP60>::uuid’
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml6.h:23401: note: in expansion of macro ‘__CRT_UUID_DECL’
23401 | __CRT_UUID_DECL(ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
/usr/include/wine-development/wine/windows/guiddef.h:77:37: note: ‘const GUID __wine_uuidof<ServerXMLHTTP60>::uuid’ previously defined here
   77 |         __WINE_UUID_ATTR const GUID __wine_uuidof<type>::uuid = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}; \
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/wine-development/wine/windows/msxml2.h:14811: note: in expansion of macro ‘__CRT_UUID_DECL’
14811 | __CRT_UUID_DECL(ServerXMLHTTP60, 0x88d96a0b, 0xf192, 0x11d4, 0xa6,0x5f, 0x00,0x40,0x96,0x32,0x51,0xe5)
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:547:
/usr/include/wine-development/wine/windows/ntlsa.h:19: error: ‘LSA_HANDLE’ was not declared in this scope; did you mean ‘SC_HANDLE’?
   19 | NTSTATUS WINAPI LsaEnumerateAccounts(LSA_HANDLE,PLSA_ENUMERATION_HANDLE,PVOID*,ULONG,PULONG);
      | 
/usr/include/wine-development/wine/windows/ntlsa.h:19: error: ‘PLSA_ENUMERATION_HANDLE’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntlsa.h:19: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/ntlsa.h:19: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/ntlsa.h:19: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/ntlsa.h:19: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/ntlsa.h:20: error: ‘LSA_HANDLE’ was not declared in this scope; did you mean ‘SC_HANDLE’?
   20 | NTSTATUS WINAPI LsaLookupPrivilegeDisplayName(LSA_HANDLE policy, LSA_UNICODE_STRING *name,
      | 
/usr/include/wine-development/wine/windows/ntlsa.h:20: error: ‘LSA_UNICODE_STRING’ was not declared in this scope; did you mean ‘UNICODE_STRING’?
/usr/include/wine-development/wine/windows/ntlsa.h:20: error: ‘name’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntlsa.h:21: error: ‘LSA_UNICODE_STRING’ was not declared in this scope; did you mean ‘UNICODE_STRING’?
   21 |     LSA_UNICODE_STRING **display_name, SHORT *language);
      | 
/usr/include/wine-development/wine/windows/ntlsa.h:21: error: ‘display_name’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntlsa.h:21: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/ntlsa.h:21: error: ‘language’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntlsa.h:22: error: ‘LSA_HANDLE’ was not declared in this scope; did you mean ‘SC_HANDLE’?
   22 | NTSTATUS WINAPI LsaLookupPrivilegeName(LSA_HANDLE policy, LUID *value, LSA_UNICODE_STRING **name);
      | 
/usr/include/wine-development/wine/windows/ntlsa.h:22: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/ntlsa.h:22: error: ‘value’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntlsa.h:22: error: ‘LSA_UNICODE_STRING’ was not declared in this scope; did you mean ‘UNICODE_STRING’?
/usr/include/wine-development/wine/windows/ntlsa.h:22: error: ‘name’ was not declared in this scope
In file included from /tmp/OtKeOCbVqV/dump1.h:549:
/usr/include/wine-development/wine/windows/ntsecapi.h:125: error: ‘Network’ conflicts with a previous declaration
  125 |     Network,
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:267:
/usr/include/wine-development/wine/windows/devicetopology.h:408: note: previous declaration ‘__WIDL_devicetopology_generated_name_00000028 Network’
  408 |     Network = 5
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:550:
/usr/include/wine-development/wine/windows/ntsecpkg.h:164: error: ‘PSecBuffer’ has not been declared
  164 | typedef VOID (NTAPI *PLSA_CALLBACK_FUNCTION)(ULONG_PTR, ULONG_PTR, PSecBuffer,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:165: error: ‘PSecBuffer’ has not been declared
  165 |  PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:202: error: typedef ‘PLSA_MAP_BUFFER’ is initialized (use ‘decltype’ instead)
  202 | typedef NTSTATUS (NTAPI *PLSA_MAP_BUFFER)(PSecBuffer, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:202: error: ‘PSecBuffer’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntsecpkg.h:202: error: ‘PSecBuffer’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntsecpkg.h:229: error: ‘PSecBuffer’ has not been declared
  229 |  PSecBuffer, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:229: error: ‘PSecBuffer’ has not been declared
/usr/include/wine-development/wine/windows/ntsecpkg.h:284: error: ‘PLSA_MAP_BUFFER’ does not name a type; did you mean ‘PNAME_BUFFER’?
  284 |     PLSA_MAP_BUFFER MapBuffer;
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:355: error: typedef ‘SpGetInfoFn’ is initialized (use ‘decltype’ instead)
  355 | typedef NTSTATUS (NTAPI SpGetInfoFn)(PSecPkgInfoW);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:355: error: ‘PSecPkgInfoW’ was not declared in this scope; did you mean ‘PSecPkgInfo’?
/usr/include/wine-development/wine/windows/ntsecpkg.h:359: error: ‘PTimeStamp’ has not been declared
  359 |  PLUID, PVOID, PVOID, PVOID, PLSA_SEC_HANDLE, PTimeStamp);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:363: error: ‘PSecBuffer’ has not been declared
  363 | typedef NTSTATUS (NTAPI SpSaveCredentialsFn)(LSA_SEC_HANDLE, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:364: error: ‘PSecBuffer’ has not been declared
  364 | typedef NTSTATUS (NTAPI SpGetCredentialsFn)(LSA_SEC_HANDLE, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:365: error: ‘PSecBuffer’ has not been declared
  365 | typedef NTSTATUS (NTAPI SpDeleteCredentialsFn)(LSA_SEC_HANDLE, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:367: error: ‘PSecBufferDesc’ has not been declared
  367 |  PUNICODE_STRING, ULONG, ULONG, PSecBufferDesc, PLSA_SEC_HANDLE, PSecBufferDesc,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:367: error: ‘PSecBufferDesc’ has not been declared
/usr/include/wine-development/wine/windows/ntsecpkg.h:368: error: ‘PTimeStamp’ has not been declared
  368 |  PULONG, PTimeStamp, PBOOLEAN, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:368: error: ‘PSecBuffer’ has not been declared
/usr/include/wine-development/wine/windows/ntsecpkg.h:370: error: ‘PSecBufferDesc’ has not been declared
  370 |  LSA_SEC_HANDLE, PSecBufferDesc, ULONG, ULONG, PLSA_SEC_HANDLE, PSecBufferDesc,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:370: error: ‘PSecBufferDesc’ has not been declared
/usr/include/wine-development/wine/windows/ntsecpkg.h:371: error: ‘PTimeStamp’ has not been declared
  371 |  PULONG, PTimeStamp, PBOOLEAN, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:371: error: ‘PSecBuffer’ has not been declared
/usr/include/wine-development/wine/windows/ntsecpkg.h:373: error: ‘PSecBufferDesc’ has not been declared
  373 | typedef NTSTATUS (NTAPI SpApplyControlTokenFn)(LSA_SEC_HANDLE, PSecBufferDesc);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:380: error: ‘PTimeStamp’ has not been declared
  380 |  PUNICODE_STRING, ULONG, PVOID, PVOID, PVOID, PTimeStamp);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:388: error: ‘PSecBufferDesc’ has not been declared
  388 |  PUNICODE_STRING, PUNICODE_STRING, PUNICODE_STRING, BOOLEAN, PSecBufferDesc);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:410: error: ‘PSecBuffer’ has not been declared
  410 | typedef NTSTATUS (NTAPI SpInitUserModeContextFn)(LSA_SEC_HANDLE, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:412: error: ‘PSecBufferDesc’ has not been declared
  412 |  PSecBufferDesc, ULONG);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:413: error: ‘PSecBufferDesc’ has not been declared
  413 | typedef NTSTATUS (NTAPI SpVerifySignatureFn)(LSA_SEC_HANDLE, PSecBufferDesc,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:415: error: ‘PSecBufferDesc’ has not been declared
  415 | typedef NTSTATUS (NTAPI SpSealMessageFn)(LSA_SEC_HANDLE, ULONG, PSecBufferDesc,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:417: error: ‘PSecBufferDesc’ has not been declared
  417 | typedef NTSTATUS (NTAPI SpUnsealMessageFn)(LSA_SEC_HANDLE, PSecBufferDesc,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:420: error: ‘PSecBufferDesc’ has not been declared
  420 | typedef NTSTATUS (NTAPI SpCompleteAuthTokenFn)(LSA_SEC_HANDLE, PSecBufferDesc);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:421: error: typedef ‘SpFormatCredentialsFn’ is initialized (use ‘decltype’ instead)
  421 | typedef NTSTATUS (NTAPI SpFormatCredentialsFn)(PSecBuffer, PSecBuffer);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:421: error: ‘PSecBuffer’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntsecpkg.h:421: error: ‘PSecBuffer’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntsecpkg.h:425: error: ‘PSecBuffer’ has not been declared
  425 |  PSecBuffer, PHANDLE);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:426: error: typedef ‘SpImportSecurityContextFn’ is initialized (use ‘decltype’ instead)
  426 | typedef NTSTATUS (NTAPI SpImportSecurityContextFn)(PSecBuffer, HANDLE,
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:426: error: ‘PSecBuffer’ was not declared in this scope
/usr/include/wine-development/wine/windows/ntsecpkg.h:426: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/ntsecpkg.h:427: error: expected primary-expression before ‘)’ token
  427 |  PLSA_SEC_HANDLE);
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:445: error: ‘SpGetInfoFn’ does not name a type; did you mean ‘SpGetUserInfoFn’?
  445 |     SpGetInfoFn *GetInfo;
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:496: error: ‘SpFormatCredentialsFn’ does not name a type; did you mean ‘SpUpdateCredentialsFn’?
  496 |     SpFormatCredentialsFn *FormatCredentials;
      | 
/usr/include/wine-development/wine/windows/ntsecpkg.h:499: error: ‘SpImportSecurityContextFn’ does not name a type; did you mean ‘SpExportSecurityContextFn’?
  499 |     SpImportSecurityContextFn *ImportContext;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:552:
/usr/include/wine-development/wine/windows/ntuser.h:428: error: field ‘tracking_info’ has incomplete type ‘SCROLL_TRACKING_INFO’
  428 |     struct SCROLL_TRACKING_INFO tracking_info;
      | 
/usr/include/wine-development/wine/windows/ntuser.h:428: note: forward declaration of ‘struct SCROLL_TRACKING_INFO’
/usr/include/wine-development/wine/windows/ntuser.h:702: error: expected ‘,’ or ‘...’ before ‘class’
  702 | HWND    WINAPI NtUserFindWindowEx( HWND parent, HWND child, UNICODE_STRING *class,
      | 
/usr/include/wine-development/wine/windows/ntuser.h: In function ‘RECT NtUserGetVirtualScreenRect()’:
/usr/include/wine-development/wine/windows/ntuser.h:1042: error: expected primary-expression before ‘virtual’
 1042 |     NtUserCallOneParam( (UINT_PTR)&virtual, NtUserCallOneParam_GetVirtualScreenRect );
      | 
/usr/include/wine-development/wine/windows/ntuser.h:1043: error: expected primary-expression before ‘virtual’
 1043 |     return virtual;
      | 
/usr/include/wine-development/wine/windows/ntuser.h:1043: error: expected ‘;’ before ‘virtual’
In file included from /usr/include/wine-development/wine/windows/sql.h:28,
                 from /usr/include/wine-development/wine/windows/odbcinst.h:26,
                 from /tmp/OtKeOCbVqV/dump1.h:562:
/usr/include/wine-development/wine/windows/sqltypes.h: At global scope:
/usr/include/wine-development/wine/windows/sqltypes.h:242: error: conflicting declaration ‘typedef SQLUINTEGER BOOKMARK’
  242 | typedef SQLULEN BOOKMARK;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:447:
/usr/include/wine-development/wine/windows/mapidefs.h:478: note: previous declaration as ‘typedef ULONG BOOKMARK’
  478 | typedef ULONG BOOKMARK;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:580:
/usr/include/wine-development/wine/windows/pktdef.h:221: error: ‘TILT’ does not name a type
  221 |     TILT pkTilt;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:591:
/usr/include/wine-development/wine/windows/propvarutil.h: In function ‘HRESULT InitPropVariantFromString(PCWSTR, PROPVARIANT*)’:
/usr/include/wine-development/wine/windows/propvarutil.h:177: error: ‘SHStrDupW’ was not declared in this scope
  177 |     hres = SHStrDupW(psz, &ppropvar->pwszVal);
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:606:
/usr/include/wine-development/wine/windows/relogger.h: At global scope:
/usr/include/wine-development/wine/windows/relogger.h:72: error: redefinition of ‘struct _EVENT_DESCRIPTOR’
   72 | typedef struct _EVENT_DESCRIPTOR {
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:345:
/usr/include/wine-development/wine/windows/evntprov.h:38: note: previous definition of ‘struct _EVENT_DESCRIPTOR’
   38 | typedef struct _EVENT_DESCRIPTOR
      | 
/usr/include/wine-development/wine/windows/relogger.h:80: error: conflicting declaration ‘typedef int EVENT_DESCRIPTOR’
   80 | } EVENT_DESCRIPTOR;
      | 
/usr/include/wine-development/wine/windows/evntprov.h:47: note: previous declaration as ‘typedef struct _EVENT_DESCRIPTOR EVENT_DESCRIPTOR’
   47 | } EVENT_DESCRIPTOR;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:615:
/usr/include/wine-development/wine/windows/roparameterizediid.h:73: error: expected ‘,’ or ‘...’ before ‘typename’
   73 |         const WCHAR *typename,
      | 
/usr/include/wine-development/wine/windows/roparameterizediid.h:78: error: expected ‘,’ or ‘...’ before ‘typename’
   78 |         const WCHAR *typename,
      | 
/usr/include/wine-development/wine/windows/roparameterizediid.h:83: error: expected ‘,’ or ‘...’ before ‘typename’
   83 |         const WCHAR *typename,
      | 
/usr/include/wine-development/wine/windows/roparameterizediid.h:88: error: expected ‘,’ or ‘...’ before ‘typename’
   88 |         const WCHAR *typename,
      | 
/usr/include/wine-development/wine/windows/roparameterizediid.h:93: error: expected ‘,’ or ‘...’ before ‘typename’
   93 |         const WCHAR *typename,
      | 
/usr/include/wine-development/wine/windows/roparameterizediid.h:98: error: expected ‘,’ or ‘...’ before ‘typename’
   98 |         const WCHAR *typename,
      | 
/usr/include/wine-development/wine/windows/roparameterizediid.h:242: error: expected ‘,’ or ‘...’ before ‘typename’
  242 |         const WCHAR *typename,
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:622:
/usr/include/wine-development/wine/windows/rpcproxy.h:105: error: ‘IRpcStubBufferVtbl’ does not name a type; did you mean ‘IRpcStubBuffer’?
  105 |   IRpcStubBufferVtbl Vtbl;
      | 
/usr/include/wine-development/wine/windows/rpcproxy.h:110: error: ‘IRpcStubBufferVtbl’ does not name a type; did you mean ‘IRpcStubBuffer’?
  110 |   const IRpcStubBufferVtbl *lpVtbl;
      | 
/usr/include/wine-development/wine/windows/rpcproxy.h:120: error: ‘IPSFactoryBufferVtbl’ does not name a type; did you mean ‘IPSFactoryBuffer’?
  120 |   const IPSFactoryBufferVtbl *lpVtbl;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:627:
/usr/include/wine-development/wine/windows/sapi.h:7107: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 7107 |         BSTR category = L"",
      | 
/usr/include/wine-development/wine/windows/sapi.h:12551: error: could not convert ‘" \000\000\000\000\000\000"’ from ‘const wchar_t [2]’ to ‘BSTR’ {aka ‘char16_t*’}
12551 |         const BSTR separators = L" ",
      | 
/usr/include/wine-development/wine/windows/sapi.h:12553: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
12553 |         const BSTR name = L"",
      | 
/usr/include/wine-development/wine/windows/sapi.h:12561: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
12561 |         const BSTR name = L"",
      | 
/usr/include/wine-development/wine/windows/sapi.h:12569: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
12569 |         const BSTR name = L"",
      | 
/usr/include/wine-development/wine/windows/sapi.h:13421: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
13421 |         const BSTR topic = L"",
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:645:
/usr/include/wine-development/wine/windows/shimgdata.h:220: error: ‘PixelFormat’ has not been declared
  220 |         PixelFormat *format) = 0;
      | 
/usr/include/wine-development/wine/windows/shimgdata.h:235: error: ‘InterpolationMode’ has not been declared
  235 |         InterpolationMode mode) = 0;
      | 
/usr/include/wine-development/wine/windows/shimgdata.h:253: error: ‘EncoderParameters’ has not been declared
  253 |         EncoderParameters **params) = 0;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:694:
/usr/include/wine-development/wine/windows/transact.h:150: error: redefinition of ‘struct BOID’
  150 | typedef struct BOID {
      | 
In file included from /usr/include/wine-development/wine/windows/msdadc.h:49,
                 from /tmp/OtKeOCbVqV/dump1.h:494:
/usr/include/wine-development/wine/windows/oledb.h:6543: note: previous definition of ‘struct BOID’
 6543 | typedef struct BOID {
      | 
/usr/include/wine-development/wine/windows/transact.h:152: error: conflicting declaration ‘typedef int BOID’
  152 | } BOID;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6545: note: previous declaration as ‘typedef struct BOID BOID’
 6545 | } BOID;
      | 
/usr/include/wine-development/wine/windows/transact.h:161: error: multiple definition of ‘enum ISOLATIONLEVEL’
  161 | typedef enum ISOLATIONLEVEL {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6554: note: previous definition here
 6554 | typedef enum ISOLATIONLEVEL {
      | 
/usr/include/wine-development/wine/windows/transact.h:171: error: conflicting declaration ‘typedef int ISOLATIONLEVEL’
  171 | } ISOLATIONLEVEL;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6564: note: previous declaration as ‘typedef enum ISOLATIONLEVEL ISOLATIONLEVEL’
 6564 | } ISOLATIONLEVEL;
      | 
/usr/include/wine-development/wine/windows/transact.h:172: error: redefinition of ‘struct XACTTRANSINFO’
  172 | typedef struct XACTTRANSINFO {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6565: note: previous definition of ‘struct XACTTRANSINFO’
 6565 | typedef struct XACTTRANSINFO {
      | 
/usr/include/wine-development/wine/windows/transact.h:180: error: conflicting declaration ‘typedef int XACTTRANSINFO’
  180 | } XACTTRANSINFO;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6573: note: previous declaration as ‘typedef struct XACTTRANSINFO XACTTRANSINFO’
 6573 | } XACTTRANSINFO;
      | 
/usr/include/wine-development/wine/windows/transact.h:181: error: redefinition of ‘struct XACTSTATS’
  181 | typedef struct XACTSTATS {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6574: note: previous definition of ‘struct XACTSTATS’
 6574 | typedef struct XACTSTATS {
      | 
/usr/include/wine-development/wine/windows/transact.h:190: error: conflicting declaration ‘typedef int XACTSTATS’
  190 | } XACTSTATS;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6583: note: previous declaration as ‘typedef struct XACTSTATS XACTSTATS’
 6583 | } XACTSTATS;
      | 
/usr/include/wine-development/wine/windows/transact.h:191: error: multiple definition of ‘enum ISOFLAG’
  191 | typedef enum ISOFLAG {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6584: note: previous definition here
 6584 | typedef enum ISOFLAG {
      | 
/usr/include/wine-development/wine/windows/transact.h:203: error: conflicting declaration ‘typedef int ISOFLAG’
  203 | } ISOFLAG;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6596: note: previous declaration as ‘typedef enum ISOFLAG ISOFLAG’
 6596 | } ISOFLAG;
      | 
/usr/include/wine-development/wine/windows/transact.h:204: error: multiple definition of ‘enum XACTTC’
  204 | typedef enum XACTTC {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6597: note: previous definition here
 6597 | typedef enum XACTTC {
      | 
/usr/include/wine-development/wine/windows/transact.h:211: error: conflicting declaration ‘typedef int XACTTC’
  211 | } XACTTC;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6604: note: previous declaration as ‘typedef enum XACTTC XACTTC’
 6604 | } XACTTC;
      | 
/usr/include/wine-development/wine/windows/transact.h:212: error: multiple definition of ‘enum XACTRM’
  212 | typedef enum XACTRM {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6605: note: previous definition here
 6605 | typedef enum XACTRM {
      | 
/usr/include/wine-development/wine/windows/transact.h:215: error: conflicting declaration ‘typedef int XACTRM’
  215 | } XACTRM;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6608: note: previous declaration as ‘typedef enum XACTRM XACTRM’
 6608 | } XACTRM;
      | 
/usr/include/wine-development/wine/windows/transact.h:216: error: multiple definition of ‘enum XACTCONST’
  216 | typedef enum XACTCONST {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6609: note: previous definition here
 6609 | typedef enum XACTCONST {
      | 
/usr/include/wine-development/wine/windows/transact.h:218: error: conflicting declaration ‘typedef int XACTCONST’
  218 | } XACTCONST;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6611: note: previous declaration as ‘typedef enum XACTCONST XACTCONST’
 6611 | } XACTCONST;
      | 
/usr/include/wine-development/wine/windows/transact.h:219: error: multiple definition of ‘enum XACTHEURISTIC’
  219 | typedef enum XACTHEURISTIC {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6612: note: previous definition here
 6612 | typedef enum XACTHEURISTIC {
      | 
/usr/include/wine-development/wine/windows/transact.h:224: error: conflicting declaration ‘typedef int XACTHEURISTIC’
  224 | } XACTHEURISTIC;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6617: note: previous declaration as ‘typedef enum XACTHEURISTIC XACTHEURISTIC’
 6617 | } XACTHEURISTIC;
      | 
/usr/include/wine-development/wine/windows/transact.h:225: error: multiple definition of ‘enum XACTSTAT’
  225 | typedef enum XACTSTAT {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6618: note: previous definition here
 6618 | typedef enum XACTSTAT {
      | 
/usr/include/wine-development/wine/windows/transact.h:249: error: conflicting declaration ‘typedef int XACTSTAT’
  249 | } XACTSTAT;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6642: note: previous declaration as ‘typedef enum XACTSTAT XACTSTAT’
 6642 | } XACTSTAT;
      | 
/usr/include/wine-development/wine/windows/transact.h:250: error: redefinition of ‘struct XACTOPT’
  250 | typedef struct XACTOPT {
      | 
/usr/include/wine-development/wine/windows/oledb.h:6643: note: previous definition of ‘struct XACTOPT’
 6643 | typedef struct XACTOPT {
      | 
/usr/include/wine-development/wine/windows/transact.h:253: error: conflicting declaration ‘typedef int XACTOPT’
  253 | } XACTOPT;
      | 
/usr/include/wine-development/wine/windows/oledb.h:6646: note: previous declaration as ‘typedef struct XACTOPT XACTOPT’
 6646 | } XACTOPT;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:719:
/usr/include/wine-development/wine/windows/virtdisk.h:231: error: flexible array member in union
  231 |         STORAGE_DEPENDENCY_INFO_TYPE_1 Version1Entries[];
      | 
/usr/include/wine-development/wine/windows/virtdisk.h:232: error: flexible array member in union
  232 |         STORAGE_DEPENDENCY_INFO_TYPE_2 Version2Entries[];
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:723:
/usr/include/wine-development/wine/windows/vsstyle.h:67: error: multiple definition of ‘enum BUTTONPARTS’
   67 | enum BUTTONPARTS {
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:631:
/usr/include/wine-development/wine/windows/tmschema.h:417: note: previous definition here
  417 | BEGIN_TM_CLASS_PARTS(BUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:83: error: multiple definition of ‘enum PUSHBUTTONSTATES’
   83 | enum PUSHBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:428: note: previous definition here
  428 | BEGIN_TM_PART_STATES(PUSHBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:92: error: multiple definition of ‘enum RADIOBUTTONSTATES’
   92 | enum RADIOBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:437: note: previous definition here
  437 | BEGIN_TM_PART_STATES(RADIOBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:103: error: multiple definition of ‘enum CHECKBOXSTATES’
  103 | enum CHECKBOXSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:449: note: previous definition here
  449 | BEGIN_TM_PART_STATES(CHECKBOX)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:126: error: multiple definition of ‘enum GROUPBOXSTATES’
  126 | enum GROUPBOXSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:465: note: previous definition here
  465 | BEGIN_TM_PART_STATES(GROUPBOX)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:131: error: multiple definition of ‘enum COMMANDLINKSTATES’
  131 | enum COMMANDLINKSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:471: note: previous definition here
  471 | BEGIN_TM_PART_STATES(COMMANDLINK)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:140: error: multiple definition of ‘enum COMMANDLINKGLYPHSTATES’
  140 | enum COMMANDLINKGLYPHSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:481: note: previous definition here
  481 | BEGIN_TM_PART_STATES(COMMANDLINKGLYPH)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:162: error: multiple definition of ‘enum COMBOBOXPARTS’
  162 | enum COMBOBOXPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:500: note: previous definition here
  500 | BEGIN_TM_CLASS_PARTS(COMBOBOX)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:177: error: ‘CBXS_NORMAL’ conflicts with a previous declaration
  177 |     CBXS_NORMAL = 1,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:506: note: previous declaration ‘COMBOBOXSTATES CBXS_NORMAL’
  506 |     TM_STATE(1, CBXS, NORMAL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:178: error: ‘CBXS_HOT’ conflicts with a previous declaration
  178 |     CBXS_HOT = 2,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:507: note: previous declaration ‘COMBOBOXSTATES CBXS_HOT’
  507 |     TM_STATE(2, CBXS, HOT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:179: error: ‘CBXS_PRESSED’ conflicts with a previous declaration
  179 |     CBXS_PRESSED = 3,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:508: note: previous declaration ‘COMBOBOXSTATES CBXS_PRESSED’
  508 |     TM_STATE(3, CBXS, PRESSED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:180: error: ‘CBXS_DISABLED’ conflicts with a previous declaration
  180 |     CBXS_DISABLED = 4,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:509: note: previous declaration ‘COMBOBOXSTATES CBXS_DISABLED’
  509 |     TM_STATE(4, CBXS, DISABLED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:409: error: multiple definition of ‘enum EDITPARTS’
  409 | enum EDITPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:513: note: previous definition here
  513 | BEGIN_TM_CLASS_PARTS(EDIT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:423: error: multiple definition of ‘enum EDITTEXTSTATES’
  423 | enum EDITTEXTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:519: note: previous definition here
  519 | BEGIN_TM_PART_STATES(EDITTEXT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:487: error: multiple definition of ‘enum EXPLORERBARPARTS’
  487 | enum EXPLORERBARPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:530: note: previous definition here
  530 | BEGIN_TM_CLASS_PARTS(EXPLORERBAR)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:504: error: multiple definition of ‘enum HEADERCLOSESTATES’
  504 | enum HEADERCLOSESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:546: note: previous definition here
  546 | BEGIN_TM_PART_STATES(HEADERCLOSE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:510: error: multiple definition of ‘enum HEADERPINSTATES’
  510 | enum HEADERPINSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:553: note: previous definition here
  553 | BEGIN_TM_PART_STATES(HEADERPIN)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:519: error: multiple definition of ‘enum IEBARMENUSTATES’
  519 | enum IEBARMENUSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:563: note: previous definition here
  563 | BEGIN_TM_PART_STATES(IEBARMENU)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:525: error: multiple definition of ‘enum NORMALGROUPCOLLAPSESTATES’
  525 | enum NORMALGROUPCOLLAPSESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:570: note: previous definition here
  570 | BEGIN_TM_PART_STATES(NORMALGROUPCOLLAPSE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:531: error: multiple definition of ‘enum NORMALGROUPEXPANDSTATES’
  531 | enum NORMALGROUPEXPANDSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:577: note: previous definition here
  577 | BEGIN_TM_PART_STATES(NORMALGROUPEXPAND)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:537: error: multiple definition of ‘enum SPECIALGROUPCOLLAPSESTATES’
  537 | enum SPECIALGROUPCOLLAPSESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:584: note: previous definition here
  584 | BEGIN_TM_PART_STATES(SPECIALGROUPCOLLAPSE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:543: error: multiple definition of ‘enum SPECIALGROUPEXPANDSTATES’
  543 | enum SPECIALGROUPEXPANDSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:591: note: previous definition here
  591 | BEGIN_TM_PART_STATES(SPECIALGROUPEXPAND)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:602: error: multiple definition of ‘enum HEADERPARTS’
  602 | enum HEADERPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:598: note: previous definition here
  598 | BEGIN_TM_CLASS_PARTS(HEADER)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:619: error: multiple definition of ‘enum HEADERITEMSTATES’
  619 | enum HEADERITEMSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:606: note: previous definition here
  606 | BEGIN_TM_PART_STATES(HEADERITEM)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:634: error: multiple definition of ‘enum HEADERITEMLEFTSTATES’
  634 | enum HEADERITEMLEFTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:613: note: previous definition here
  613 | BEGIN_TM_PART_STATES(HEADERITEMLEFT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:640: error: multiple definition of ‘enum HEADERITEMRIGHTSTATES’
  640 | enum HEADERITEMRIGHTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:620: note: previous definition here
  620 | BEGIN_TM_PART_STATES(HEADERITEMRIGHT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:646: error: multiple definition of ‘enum HEADERSORTARROWSTATES’
  646 | enum HEADERSORTARROWSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:627: note: previous definition here
  627 | BEGIN_TM_PART_STATES(HEADERSORTARROW)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:731: error: multiple definition of ‘enum LISTVIEWPARTS’
  731 | enum LISTVIEWPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:633: note: previous definition here
  633 | BEGIN_TM_CLASS_PARTS(LISTVIEW)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:746: error: multiple definition of ‘enum LISTITEMSTATES’
  746 | enum LISTITEMSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:642: note: previous definition here
  642 | BEGIN_TM_PART_STATES(LISTITEM)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:814: error: multiple definition of ‘enum MENUPARTS’
  814 | enum MENUPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:651: note: previous definition here
  651 | BEGIN_TM_CLASS_PARTS(MENU)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:941: error: multiple definition of ‘enum PROGRESSPARTS’
  941 | enum PROGRESSPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:725: note: previous definition here
  725 | BEGIN_TM_CLASS_PARTS(PROGRESS)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:991: error: multiple definition of ‘enum REBARPARTS’
  991 | enum REBARPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:733: note: previous definition here
  733 | BEGIN_TM_CLASS_PARTS(REBAR)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1004: error: multiple definition of ‘enum CHEVRONSTATES’
 1004 | enum CHEVRONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:742: note: previous definition here
  742 | BEGIN_TM_PART_STATES(CHEVRON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1037: error: multiple definition of ‘enum SCROLLBARPARTS’
 1037 | enum SCROLLBARPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:749: note: previous definition here
  749 | BEGIN_TM_CLASS_PARTS(SCROLLBAR)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1053: error: multiple definition of ‘enum ARROWBTNSTATES’
 1053 | enum ARROWBTNSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:763: note: previous definition here
  763 | BEGIN_TM_PART_STATES(ARROWBTN)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1077: error: ‘SCRBS_NORMAL’ conflicts with a previous declaration
 1077 |     SCRBS_NORMAL = 1,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:784: note: previous declaration ‘SCROLLBARSTATES SCRBS_NORMAL’
  784 |     TM_STATE(1, SCRBS, NORMAL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1078: error: ‘SCRBS_HOT’ conflicts with a previous declaration
 1078 |     SCRBS_HOT = 2,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:785: note: previous declaration ‘SCROLLBARSTATES SCRBS_HOT’
  785 |     TM_STATE(2, SCRBS, HOT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1079: error: ‘SCRBS_PRESSED’ conflicts with a previous declaration
 1079 |     SCRBS_PRESSED = 3,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:786: note: previous declaration ‘SCROLLBARSTATES SCRBS_PRESSED’
  786 |     TM_STATE(3, SCRBS, PRESSED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1080: error: ‘SCRBS_DISABLED’ conflicts with a previous declaration
 1080 |     SCRBS_DISABLED = 4,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:787: note: previous declaration ‘SCROLLBARSTATES SCRBS_DISABLED’
  787 |     TM_STATE(4, SCRBS, DISABLED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1084: error: multiple definition of ‘enum SIZEBOXSTATES’
 1084 | enum SIZEBOXSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:791: note: previous definition here
  791 | BEGIN_TM_PART_STATES(SIZEBOX)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1107: error: multiple definition of ‘enum SPINPARTS’
 1107 | enum SPINPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:797: note: previous definition here
  797 | BEGIN_TM_CLASS_PARTS(SPIN)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1116: error: multiple definition of ‘enum UPSTATES’
 1116 | enum UPSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:693: note: previous definition here
  693 | BEGIN_TM_PART_STATES(UP)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1123: error: multiple definition of ‘enum DOWNSTATES’
 1123 | enum DOWNSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:701: note: previous definition here
  701 | BEGIN_TM_PART_STATES(DOWN)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1130: error: multiple definition of ‘enum UPHORZSTATES’
 1130 | enum UPHORZSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:709: note: previous definition here
  709 | BEGIN_TM_PART_STATES(UPHORZ)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1137: error: multiple definition of ‘enum DOWNHORZSTATES’
 1137 | enum DOWNHORZSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:717: note: previous definition here
  717 | BEGIN_TM_PART_STATES(DOWNHORZ)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1153: error: multiple definition of ‘enum STATUSPARTS’
 1153 | enum STATUSPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:837: note: previous definition here
  837 | BEGIN_TM_CLASS_PARTS(STATUS)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1170: error: multiple definition of ‘enum TABPARTS’
 1170 | enum TABPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:844: note: previous definition here
  844 | BEGIN_TM_CLASS_PARTS(TAB)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1186: error: multiple definition of ‘enum TABITEMSTATES’
 1186 | enum TABITEMSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:858: note: previous definition here
  858 | BEGIN_TM_PART_STATES(TABITEM)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1194: error: multiple definition of ‘enum TABITEMLEFTEDGESTATES’
 1194 | enum TABITEMLEFTEDGESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:867: note: previous definition here
  867 | BEGIN_TM_PART_STATES(TABITEMLEFTEDGE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1202: error: multiple definition of ‘enum TABITEMRIGHTEDGESTATES’
 1202 | enum TABITEMRIGHTEDGESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:876: note: previous definition here
  876 | BEGIN_TM_PART_STATES(TABITEMRIGHTEDGE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1211: error: ‘TIBES_NORMAL’ conflicts with a previous declaration
 1211 |     TIBES_NORMAL = 1,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:886: note: previous declaration ‘TABITEMBOTHEDGESSTATES TIBES_NORMAL’
  886 |     TM_STATE(1, TIBES, NORMAL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1212: error: ‘TIBES_HOT’ conflicts with a previous declaration
 1212 |     TIBES_HOT = 2,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:887: note: previous declaration ‘TABITEMBOTHEDGESSTATES TIBES_HOT’
  887 |     TM_STATE(2, TIBES, HOT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1213: error: ‘TIBES_SELECTED’ conflicts with a previous declaration
 1213 |     TIBES_SELECTED = 3,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:888: note: previous declaration ‘TABITEMBOTHEDGESSTATES TIBES_SELECTED’
  888 |     TM_STATE(3, TIBES, SELECTED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1214: error: ‘TIBES_DISABLED’ conflicts with a previous declaration
 1214 |     TIBES_DISABLED = 4,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:889: note: previous declaration ‘TABITEMBOTHEDGESSTATES TIBES_DISABLED’
  889 |     TM_STATE(4, TIBES, DISABLED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1215: error: ‘TIBES_FOCUSED’ conflicts with a previous declaration
 1215 |     TIBES_FOCUSED = 5,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:890: note: previous declaration ‘TABITEMBOTHEDGESSTATES TIBES_FOCUSED’
  890 |     TM_STATE(5, TIBES, FOCUSED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1218: error: multiple definition of ‘enum TOPTABITEMSTATES’
 1218 | enum TOPTABITEMSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:894: note: previous definition here
  894 | BEGIN_TM_PART_STATES(TOPTABITEM)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1226: error: multiple definition of ‘enum TOPTABITEMLEFTEDGESTATES’
 1226 | enum TOPTABITEMLEFTEDGESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:903: note: previous definition here
  903 | BEGIN_TM_PART_STATES(TOPTABITEMLEFTEDGE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1234: error: multiple definition of ‘enum TOPTABITEMRIGHTEDGESTATES’
 1234 | enum TOPTABITEMRIGHTEDGESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:912: note: previous definition here
  912 | BEGIN_TM_PART_STATES(TOPTABITEMRIGHTEDGE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1243: error: ‘TTIBES_NORMAL’ conflicts with a previous declaration
 1243 |     TTIBES_NORMAL = 1,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:922: note: previous declaration ‘TOPTABITEMBOTHEDGESSTATES TTIBES_NORMAL’
  922 |     TM_STATE(1, TTIBES, NORMAL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1244: error: ‘TTIBES_HOT’ conflicts with a previous declaration
 1244 |     TTIBES_HOT = 2,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:923: note: previous declaration ‘TOPTABITEMBOTHEDGESSTATES TTIBES_HOT’
  923 |     TM_STATE(2, TTIBES, HOT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1245: error: ‘TTIBES_SELECTED’ conflicts with a previous declaration
 1245 |     TTIBES_SELECTED = 3,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:924: note: previous declaration ‘TOPTABITEMBOTHEDGESSTATES TTIBES_SELECTED’
  924 |     TM_STATE(3, TTIBES, SELECTED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1246: error: ‘TTIBES_DISABLED’ conflicts with a previous declaration
 1246 |     TTIBES_DISABLED = 4,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:925: note: previous declaration ‘TOPTABITEMBOTHEDGESSTATES TTIBES_DISABLED’
  925 |     TM_STATE(4, TTIBES, DISABLED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1247: error: ‘TTIBES_FOCUSED’ conflicts with a previous declaration
 1247 |     TTIBES_FOCUSED = 5,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:926: note: previous declaration ‘TOPTABITEMBOTHEDGESSTATES TTIBES_FOCUSED’
  926 |     TM_STATE(5, TTIBES, FOCUSED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1340: error: multiple definition of ‘enum TOOLBARPARTS’
 1340 | enum TOOLBARPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:949: note: previous definition here
  949 | BEGIN_TM_CLASS_PARTS(TOOLBAR)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1353: error: ‘TS_NORMAL’ conflicts with a previous declaration
 1353 |     TS_NORMAL = 1,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:960: note: previous declaration ‘TOOLBARSTATES TS_NORMAL’
  960 |     TM_STATE(1, TS, NORMAL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1354: error: ‘TS_HOT’ conflicts with a previous declaration
 1354 |     TS_HOT = 2,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:961: note: previous declaration ‘TOOLBARSTATES TS_HOT’
  961 |     TM_STATE(2, TS, HOT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1355: error: ‘TS_PRESSED’ conflicts with a previous declaration
 1355 |     TS_PRESSED = 3,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:962: note: previous declaration ‘TOOLBARSTATES TS_PRESSED’
  962 |     TM_STATE(3, TS, PRESSED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1356: error: ‘TS_DISABLED’ conflicts with a previous declaration
 1356 |     TS_DISABLED = 4,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:963: note: previous declaration ‘TOOLBARSTATES TS_DISABLED’
  963 |     TM_STATE(4, TS, DISABLED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1357: error: ‘TS_CHECKED’ conflicts with a previous declaration
 1357 |     TS_CHECKED = 5,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:964: note: previous declaration ‘TOOLBARSTATES TS_CHECKED’
  964 |     TM_STATE(5, TS, CHECKED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1358: error: ‘TS_HOTCHECKED’ conflicts with a previous declaration
 1358 |     TS_HOTCHECKED = 6,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:965: note: previous declaration ‘TOOLBARSTATES TS_HOTCHECKED’
  965 |     TM_STATE(6, TS, HOTCHECKED)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1372: error: multiple definition of ‘enum TOOLTIPPARTS’
 1372 | enum TOOLTIPPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:969: note: previous definition here
  969 | BEGIN_TM_CLASS_PARTS(TOOLTIP)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1384: error: multiple definition of ‘enum CLOSESTATES’
 1384 | enum CLOSESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:996: note: previous definition here
  996 | BEGIN_TM_PART_STATES(CLOSE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1390: error: multiple definition of ‘enum STANDARDSTATES’
 1390 | enum STANDARDSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:978: note: previous definition here
  978 | BEGIN_TM_PART_STATES(STANDARD)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1395: error: multiple definition of ‘enum BALLOONSTATES’
 1395 | enum BALLOONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:987: note: previous definition here
  987 | BEGIN_TM_PART_STATES(BALLOON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1424: error: multiple definition of ‘enum TRACKBARPARTS’
 1424 | enum TRACKBARPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1003: note: previous definition here
 1003 | BEGIN_TM_CLASS_PARTS(TRACKBAR)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1440: error: ‘TKS_NORMAL’ conflicts with a previous declaration
 1440 |     TKS_NORMAL = 1,
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1018: note: previous declaration ‘TRACKBARSTATES TKS_NORMAL’
 1018 |     TM_STATE(1, TKS, NORMAL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:42: note: in definition of macro ‘TM_STATE’
   42 | #define TM_STATE(value, prefix, name)          prefix##_##name = (value),
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1443: error: multiple definition of ‘enum TRACKSTATES’
 1443 | enum TRACKSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1022: note: previous definition here
 1022 | BEGIN_TM_PART_STATES(TRACK)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1447: error: multiple definition of ‘enum TRACKVERTSTATES’
 1447 | enum TRACKVERTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1027: note: previous definition here
 1027 | BEGIN_TM_PART_STATES(TRACKVERT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1451: error: multiple definition of ‘enum THUMBSTATES’
 1451 | enum THUMBSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1032: note: previous definition here
 1032 | BEGIN_TM_PART_STATES(THUMB)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1459: error: multiple definition of ‘enum THUMBBOTTOMSTATES’
 1459 | enum THUMBBOTTOMSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1041: note: previous definition here
 1041 | BEGIN_TM_PART_STATES(THUMBBOTTOM)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1467: error: multiple definition of ‘enum THUMBTOPSTATES’
 1467 | enum THUMBTOPSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1050: note: previous definition here
 1050 | BEGIN_TM_PART_STATES(THUMBTOP)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1475: error: multiple definition of ‘enum THUMBVERTSTATES’
 1475 | enum THUMBVERTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1059: note: previous definition here
 1059 | BEGIN_TM_PART_STATES(THUMBVERT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1483: error: multiple definition of ‘enum THUMBLEFTSTATES’
 1483 | enum THUMBLEFTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1068: note: previous definition here
 1068 | BEGIN_TM_PART_STATES(THUMBLEFT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1491: error: multiple definition of ‘enum THUMBRIGHTSTATES’
 1491 | enum THUMBRIGHTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1077: note: previous definition here
 1077 | BEGIN_TM_PART_STATES(THUMBRIGHT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1499: error: multiple definition of ‘enum TICSSTATES’
 1499 | enum TICSSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1086: note: previous definition here
 1086 | BEGIN_TM_PART_STATES(TICS)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1503: error: multiple definition of ‘enum TICSVERTSTATES’
 1503 | enum TICSVERTSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1091: note: previous definition here
 1091 | BEGIN_TM_PART_STATES(TICSVERT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1516: error: multiple definition of ‘enum TREEVIEWPARTS’
 1516 | enum TREEVIEWPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1102: note: previous definition here
 1102 | BEGIN_TM_CLASS_PARTS(TREEVIEW)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1525: error: multiple definition of ‘enum TREEITEMSTATES’
 1525 | enum TREEITEMSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1109: note: previous definition here
 1109 | BEGIN_TM_PART_STATES(TREEITEM)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1534: error: multiple definition of ‘enum GLYPHSTATES’
 1534 | enum GLYPHSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1118: note: previous definition here
 1118 | BEGIN_TM_PART_STATES(GLYPH)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1553: error: multiple definition of ‘enum WINDOWPARTS’
 1553 | enum WINDOWPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1124: note: previous definition here
 1124 | BEGIN_TM_CLASS_PARTS(WINDOW)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1597: error: multiple definition of ‘enum FRAMESTATES’
 1597 | enum FRAMESTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1186: note: previous definition here
 1186 | BEGIN_TM_PART_STATES(FRAME)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1602: error: multiple definition of ‘enum CAPTIONSTATES’
 1602 | enum CAPTIONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1165: note: previous definition here
 1165 | BEGIN_TM_PART_STATES(CAPTION)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1608: error: multiple definition of ‘enum MAXCAPTIONSTATES’
 1608 | enum MAXCAPTIONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1179: note: previous definition here
 1179 | BEGIN_TM_PART_STATES(MAXCAPTION)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1614: error: multiple definition of ‘enum MINCAPTIONSTATES’
 1614 | enum MINCAPTIONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1172: note: previous definition here
 1172 | BEGIN_TM_PART_STATES(MINCAPTION)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1620: error: multiple definition of ‘enum HORZSCROLLSTATES’
 1620 | enum HORZSCROLLSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1240: note: previous definition here
 1240 | BEGIN_TM_PART_STATES(HORZSCROLL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1627: error: multiple definition of ‘enum HORZTHUMBSTATES’
 1627 | enum HORZTHUMBSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1248: note: previous definition here
 1248 | BEGIN_TM_PART_STATES(HORZTHUMB)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1634: error: multiple definition of ‘enum VERTSCROLLSTATES’
 1634 | enum VERTSCROLLSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1256: note: previous definition here
 1256 | BEGIN_TM_PART_STATES(VERTSCROLL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1641: error: multiple definition of ‘enum VERTTHUMBSTATES’
 1641 | enum VERTTHUMBSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1264: note: previous definition here
 1264 | BEGIN_TM_PART_STATES(VERTTHUMB)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1648: error: multiple definition of ‘enum SYSBUTTONSTATES’
 1648 | enum SYSBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1192: note: previous definition here
 1192 | BEGIN_TM_PART_STATES(SYSBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1655: error: multiple definition of ‘enum MINBUTTONSTATES’
 1655 | enum MINBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1200: note: previous definition here
 1200 | BEGIN_TM_PART_STATES(MINBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1662: error: multiple definition of ‘enum MAXBUTTONSTATES’
 1662 | enum MAXBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1208: note: previous definition here
 1208 | BEGIN_TM_PART_STATES(MAXBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1669: error: multiple definition of ‘enum RESTOREBUTTONSTATES’
 1669 | enum RESTOREBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1224: note: previous definition here
 1224 | BEGIN_TM_PART_STATES(RESTOREBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1676: error: multiple definition of ‘enum HELPBUTTONSTATES’
 1676 | enum HELPBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1232: note: previous definition here
 1232 | BEGIN_TM_PART_STATES(HELPBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vsstyle.h:1683: error: multiple definition of ‘enum CLOSEBUTTONSTATES’
 1683 | enum CLOSEBUTTONSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1216: note: previous definition here
 1216 | BEGIN_TM_PART_STATES(CLOSEBUTTON)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:724:
/usr/include/wine-development/wine/windows/vssym32.h:25: error: multiple definition of ‘enum BGTYPE’
   25 | enum BGTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:31: note: previous definition here
   31 | BEGIN_TM_ENUM(BGTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:31: error: multiple definition of ‘enum IMAGELAYOUT’
   31 | enum IMAGELAYOUT {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:38: note: previous definition here
   38 | BEGIN_TM_ENUM(IMAGELAYOUT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:36: error: multiple definition of ‘enum BORDERTYPE’
   36 | enum BORDERTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:44: note: previous definition here
   44 | BEGIN_TM_ENUM(BORDERTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:42: error: multiple definition of ‘enum FILLTYPE’
   42 | enum FILLTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:51: note: previous definition here
   51 | BEGIN_TM_ENUM(FILLTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:50: error: multiple definition of ‘enum SIZINGTYPE’
   50 | enum SIZINGTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:60: note: previous definition here
   60 | BEGIN_TM_ENUM(SIZINGTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:56: error: multiple definition of ‘enum HALIGN’
   56 | enum HALIGN {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:67: note: previous definition here
   67 | BEGIN_TM_ENUM(HALIGN)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:62: error: multiple definition of ‘enum CONTENTALIGNMENT’
   62 | enum CONTENTALIGNMENT {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:74: note: previous definition here
   74 | BEGIN_TM_ENUM(CONTENTALIGNMENT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:68: error: multiple definition of ‘enum VALIGN’
   68 | enum VALIGN {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:81: note: previous definition here
   81 | BEGIN_TM_ENUM(VALIGN)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:74: error: multiple definition of ‘enum OFFSETTYPE’
   74 | enum OFFSETTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:88: note: previous definition here
   88 | BEGIN_TM_ENUM(OFFSETTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:91: error: multiple definition of ‘enum ICONEFFECT’
   91 | enum ICONEFFECT {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:106: note: previous definition here
  106 | BEGIN_TM_ENUM(ICONEFFECT)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:99: error: multiple definition of ‘enum TEXTSHADOWTYPE’
   99 | enum TEXTSHADOWTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:115: note: previous definition here
  115 | BEGIN_TM_ENUM(TEXTSHADOWTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:105: error: multiple definition of ‘enum GLYPHTYPE’
  105 | enum GLYPHTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:122: note: previous definition here
  122 | BEGIN_TM_ENUM(GLYPHTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:111: error: multiple definition of ‘enum IMAGESELECTTYPE’
  111 | enum IMAGESELECTTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:129: note: previous definition here
  129 | BEGIN_TM_ENUM(IMAGESELECTTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:117: error: multiple definition of ‘enum TRUESIZESCALINGTYPE’
  117 | enum TRUESIZESCALINGTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:136: note: previous definition here
  136 | BEGIN_TM_ENUM(TRUESIZESCALINGTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:123: error: multiple definition of ‘enum GLYPHFONTSIZINGTYPE’
  123 | enum GLYPHFONTSIZINGTYPE {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:143: note: previous definition here
  143 | BEGIN_TM_ENUM(GLYPHFONTSIZINGTYPE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:26: note: in definition of macro ‘BEGIN_TM_ENUM’
   26 | #define BEGIN_TM_ENUM(name)                enum name {
      | 
/usr/include/wine-development/wine/windows/vssym32.h:436: error: multiple definition of ‘enum PAGEPARTS’
  436 | enum PAGEPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:685: note: previous definition here
  685 | BEGIN_TM_CLASS_PARTS(PAGE)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:519: error: multiple definition of ‘enum CLOCKPARTS’
  519 | enum CLOCKPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:490: note: previous definition here
  490 | BEGIN_TM_CLASS_PARTS(CLOCK)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:523: error: multiple definition of ‘enum CLOCKSTATES’
  523 | enum CLOCKSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:495: note: previous definition here
  495 | BEGIN_TM_PART_STATES(CLOCK)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:536: error: multiple definition of ‘enum TRAYNOTIFYPARTS’
  536 | enum TRAYNOTIFYPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:1096: note: previous definition here
 1096 | BEGIN_TM_CLASS_PARTS(TRAYNOTIFY)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:548: error: multiple definition of ‘enum TASKBARPARTS’
  548 | enum TASKBARPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:937: note: previous definition here
  937 | BEGIN_TM_CLASS_PARTS(TASKBAR)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:566: error: multiple definition of ‘enum TASKBANDPARTS’
  566 | enum TASKBANDPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:930: note: previous definition here
  930 | BEGIN_TM_CLASS_PARTS(TASKBAND)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:579: error: multiple definition of ‘enum STARTPANELPARTS’
  579 | enum STARTPANELPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:808: note: previous definition here
  808 | BEGIN_TM_CLASS_PARTS(STARTPANEL)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:625: error: multiple definition of ‘enum MOREPROGRAMSARROWSTATES’
  625 | enum MOREPROGRAMSARROWSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:823: note: previous definition here
  823 | BEGIN_TM_PART_STATES(MOREPROGRAMSARROW)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:637: error: multiple definition of ‘enum LOGOFFBUTTONSSTATES’
  637 | enum LOGOFFBUTTONSSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:830: note: previous definition here
  830 | BEGIN_TM_PART_STATES(LOGOFFBUTTONS)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:650: error: multiple definition of ‘enum MENUBANDPARTS’
  650 | enum MENUBANDPARTS {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:668: note: previous definition here
  668 | BEGIN_TM_CLASS_PARTS(MENUBAND)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:35: note: in definition of macro ‘BEGIN_TM_CLASS_PARTS’
   35 | #define BEGIN_TM_CLASS_PARTS(name)         enum name##PARTS { \
      | 
/usr/include/wine-development/wine/windows/vssym32.h:655: error: multiple definition of ‘enum MENUBANDSTATES’
  655 | enum MENUBANDSTATES {
      | 
/usr/include/wine-development/wine/windows/tmschema.h:675: note: previous definition here
  675 | BEGIN_TM_PART_STATES(MENUBAND)
      | 
/usr/include/wine-development/wine/windows/schemadef.h:40: note: in definition of macro ‘BEGIN_TM_PART_STATES’
   40 | #define BEGIN_TM_PART_STATES(name)         enum name##STATES { \
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:727:
/usr/include/wine-development/wine/windows/wbemdisp.h:1404: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1404 |         BSTR strAssocClass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1405: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1405 |         BSTR strResultClass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1406: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1406 |         BSTR strResultRole = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1407: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1407 |         BSTR strRole = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1410: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1410 |         BSTR strRequiredAssocQualifier = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1411: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1411 |         BSTR strRequiredQualifier = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1428: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1428 |         BSTR strResultClass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1429: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1429 |         BSTR strRole = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:1432: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 1432 |         BSTR strRequiredQualifier = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:3958: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 3958 |         BSTR strObjectPath = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:3996: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 3996 |         BSTR strSuperclass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4011: error: could not convert ‘"W\000\000\000Q\000\000\000L\000\000\000\000\000\000"’ from ‘const wchar_t [4]’ to ‘BSTR’ {aka ‘char16_t*’}
 4011 |         BSTR strQueryLanguage = L"WQL",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4033: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4033 |         BSTR strAssocClass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4034: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4034 |         BSTR strResultClass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4035: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4035 |         BSTR strResultRole = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4036: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4036 |         BSTR strRole = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4039: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4039 |         BSTR strRequiredAssocQualifier = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4040: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4040 |         BSTR strRequiredQualifier = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4059: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4059 |         BSTR strResultClass = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4060: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4060 |         BSTR strRole = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4063: error: could not convert ‘"\000\000\000"’ from ‘const wchar_t [1]’ to ‘BSTR’ {aka ‘char16_t*’}
 4063 |         BSTR strRequiredQualifier = L"",
      | 
/usr/include/wine-development/wine/windows/wbemdisp.h:4078: error: could not convert ‘"W\000\000\000Q\000\000\000L\000\000\000\000\000\000"’ from ‘const wchar_t [4]’ to ‘BSTR’ {aka ‘char16_t*’}
 4078 |         BSTR strQueryLanguage = L"WQL",
      | 
/usr/include/wine-development/wine/windows/wia_xp.h:112: error: redefinition of ‘const GUID CLSID_WiaDevMgr’
  112 | DEFINE_GUID(CLSID_WiaDevMgr, 0xa1f4e726,0x8cf1,0x11d1,0xbf,0x92,0x00,0x60,0x08,0x1e,0xd8,0x11);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/wia_lh.h:112: note: ‘const GUID CLSID_WiaDevMgr’ previously defined here
  112 | DEFINE_GUID(CLSID_WiaDevMgr, 0xa1f4e726,0x8cf1,0x11d1,0xbf,0x92,0x00,0x60,0x08,0x1e,0xd8,0x11);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:741:
/usr/include/wine-development/wine/windows/winber.h:29: error: ‘BerElement’ does not name a type; did you mean ‘SVGElement’?
   29 | BerElement * CDECL ber_alloc_t( int );
      | 
/usr/include/wine-development/wine/windows/winber.h:30: error: ‘BERVAL’ does not name a type
   30 | BERVAL * CDECL ber_bvdup( BERVAL * );
      | 
/usr/include/wine-development/wine/windows/winber.h:31: error: variable or field ‘ber_bvecfree’ declared void
   31 | void CDECL ber_bvecfree( BERVAL ** );
      | 
/usr/include/wine-development/wine/windows/winber.h:31: error: ‘BERVAL’ was not declared in this scope
/usr/include/wine-development/wine/windows/winber.h:31: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/winber.h:32: error: variable or field ‘ber_bvfree’ declared void
   32 | void CDECL ber_bvfree( BERVAL * );
      | 
/usr/include/wine-development/wine/windows/winber.h:32: error: ‘BERVAL’ was not declared in this scope
/usr/include/wine-development/wine/windows/winber.h:32: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/winber.h:33: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   33 | ULONG CDECL ber_first_element( BerElement *, ULONG *, char ** );
      | 
/usr/include/wine-development/wine/windows/winber.h:33: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:33: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/winber.h:33: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:33: error: expected primary-expression before ‘char’
/usr/include/wine-development/wine/windows/winber.h:34: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   34 | int CDECL ber_flatten( BerElement *, BERVAL ** );
      | 
/usr/include/wine-development/wine/windows/winber.h:34: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:34: error: ‘BERVAL’ was not declared in this scope
/usr/include/wine-development/wine/windows/winber.h:34: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/winber.h:35: error: variable or field ‘ber_free’ declared void
   35 | void CDECL ber_free( BerElement *, int );
      | 
/usr/include/wine-development/wine/windows/winber.h:35: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
/usr/include/wine-development/wine/windows/winber.h:35: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:35: error: expected primary-expression before ‘int’
/usr/include/wine-development/wine/windows/winber.h:36: error: ‘BerElement’ does not name a type; did you mean ‘SVGElement’?
   36 | BerElement * CDECL ber_init( BERVAL * );
      | 
/usr/include/wine-development/wine/windows/winber.h:37: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   37 | ULONG CDECL ber_next_element( BerElement *, ULONG *, char * );
      | 
/usr/include/wine-development/wine/windows/winber.h:37: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:37: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/winber.h:37: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:37: error: expected primary-expression before ‘char’
/usr/include/wine-development/wine/windows/winber.h:38: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   38 | ULONG CDECL ber_peek_tag( BerElement *, ULONG * );
      | 
/usr/include/wine-development/wine/windows/winber.h:38: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:38: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/winber.h:38: error: expected primary-expression before ‘)’ token
/usr/include/wine-development/wine/windows/winber.h:39: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   39 | int WINAPIV ber_printf( BerElement *, char *, ... );
      | 
/usr/include/wine-development/wine/windows/winber.h:39: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:39: error: expected primary-expression before ‘char’
/usr/include/wine-development/wine/windows/winber.h:39: error: expected primary-expression before ‘...’ token
/usr/include/wine-development/wine/windows/winber.h:40: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   40 | ULONG WINAPIV ber_scanf( BerElement *, char *, ... );
      | 
/usr/include/wine-development/wine/windows/winber.h:40: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:40: error: expected primary-expression before ‘char’
/usr/include/wine-development/wine/windows/winber.h:40: error: expected primary-expression before ‘...’ token
/usr/include/wine-development/wine/windows/winber.h:41: error: ‘BerElement’ was not declared in this scope; did you mean ‘SVGElement’?
   41 | ULONG CDECL ber_skip_tag( BerElement *, ULONG * );
      | 
/usr/include/wine-development/wine/windows/winber.h:41: error: expected primary-expression before ‘,’ token
/usr/include/wine-development/wine/windows/winber.h:41: error: expected primary-expression before ‘*’ token
/usr/include/wine-development/wine/windows/winber.h:41: error: expected primary-expression before ‘)’ token
In file included from /tmp/OtKeOCbVqV/dump1.h:753:
/usr/include/wine-development/wine/windows/windows.devices.power.h:120: error: use of enum ‘BatteryStatus’ without previous declaration
  120 |                         enum BatteryStatus *value) = 0;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:773:
/usr/include/wine-development/wine/windows/windows.system.userprofile.h:160: error: use of enum ‘DayOfWeek’ without previous declaration
  160 |                         enum DayOfWeek *value) = 0;
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:780:
/usr/include/wine-development/wine/windows/winhttp.h:44: error: expected identifier before numeric constant
   44 | #define INTERNET_SCHEME_FTP             3
      | 
/usr/include/wine-development/wine/windows/wininet.h:139: note: in expansion of macro ‘INTERNET_SCHEME_FTP’
  139 |     INTERNET_SCHEME_FTP,   /* yes, this contradicts winhttp.h */
      | 
/usr/include/wine-development/wine/windows/winhttp.h:44: error: expected ‘}’ before numeric constant
   44 | #define INTERNET_SCHEME_FTP             3
      | 
/usr/include/wine-development/wine/windows/wininet.h:139: note: in expansion of macro ‘INTERNET_SCHEME_FTP’
  139 |     INTERNET_SCHEME_FTP,   /* yes, this contradicts winhttp.h */
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:781:
/usr/include/wine-development/wine/windows/wininet.h:135: note: to match this ‘{’
  135 | typedef enum {
      | 
/usr/include/wine-development/wine/windows/winhttp.h:44: error: expected unqualified-id before numeric constant
   44 | #define INTERNET_SCHEME_FTP             3
      | 
/usr/include/wine-development/wine/windows/wininet.h:139: note: in expansion of macro ‘INTERNET_SCHEME_FTP’
  139 |     INTERNET_SCHEME_FTP,   /* yes, this contradicts winhttp.h */
      | 
/usr/include/wine-development/wine/windows/wininet.h:152: error: expected unqualified-id before ‘,’ token
  152 | } INTERNET_SCHEME,* LPINTERNET_SCHEME;
      | 
/usr/include/wine-development/wine/windows/wininet.h:152: error: ‘INTERNET_SCHEME* LPINTERNET_SCHEME’ redeclared as different kind of entity
/usr/include/wine-development/wine/windows/winhttp.h:46: note: previous declaration ‘typedef int* LPINTERNET_SCHEME’
   46 | typedef int INTERNET_SCHEME, *LPINTERNET_SCHEME;
      | 
/usr/include/wine-development/wine/windows/wininet.h:183: error: conflicting declaration ‘typedef struct HTTP_VERSION_INFO HTTP_VERSION_INFO’
  183 | } HTTP_VERSION_INFO,* LPHTTP_VERSION_INFO;
      | 
/usr/include/wine-development/wine/windows/winhttp.h:669: note: previous declaration as ‘typedef struct HTTP_VERSION_INFO HTTP_VERSION_INFO’
  669 | } HTTP_VERSION_INFO, *LPHTTP_VERSION_INFO;
      | 
/usr/include/wine-development/wine/windows/wininet.h:183: error: conflicting declaration ‘typedef struct HTTP_VERSION_INFO* LPHTTP_VERSION_INFO’
  183 | } HTTP_VERSION_INFO,* LPHTTP_VERSION_INFO;
      | 
/usr/include/wine-development/wine/windows/winhttp.h:669: note: previous declaration as ‘typedef struct HTTP_VERSION_INFO* LPHTTP_VERSION_INFO’
  669 | } HTTP_VERSION_INFO, *LPHTTP_VERSION_INFO;
      | 
/usr/include/wine-development/wine/windows/wininet.h:226: error: conflicting declaration ‘typedef struct URL_COMPONENTSW URL_COMPONENTSW’
  226 | } URL_COMPONENTSW,* LPURL_COMPONENTSW;
      | 
/usr/include/wine-development/wine/windows/winhttp.h:547: note: previous declaration as ‘typedef struct URL_COMPONENTS URL_COMPONENTSW’
  547 | typedef URL_COMPONENTS URL_COMPONENTSW;
      | 
/usr/include/wine-development/wine/windows/wininet.h:226: error: conflicting declaration ‘typedef struct URL_COMPONENTSW* LPURL_COMPONENTSW’
  226 | } URL_COMPONENTSW,* LPURL_COMPONENTSW;
      | 
/usr/include/wine-development/wine/windows/winhttp.h:548: note: previous declaration as ‘typedef struct URL_COMPONENTS* LPURL_COMPONENTSW’
  548 | typedef LPURL_COMPONENTS LPURL_COMPONENTSW;
      | 
/usr/include/wine-development/wine/windows/wininet.h:228: error: conflicting declaration ‘typedef struct URL_COMPONENTSA URL_COMPONENTS’
  228 | DECL_WINELIB_TYPE_AW(URL_COMPONENTS)
      | 
/usr/include/wine-development/wine/windows/windef.h:287:68: note: in definition of macro ‘DECL_WINELIB_TYPE_AW’
  287 | # define DECL_WINELIB_TYPE_AW(type)  typedef WINELIB_NAME_AW(type) type;
      |                                                                    ^~~~
/usr/include/wine-development/wine/windows/winhttp.h:546: note: previous declaration as ‘typedef struct URL_COMPONENTS URL_COMPONENTS’
  546 | } URL_COMPONENTS, *LPURL_COMPONENTS;
      | 
/usr/include/wine-development/wine/windows/wininet.h:229: error: conflicting declaration ‘typedef struct URL_COMPONENTSA* LPURL_COMPONENTS’
  229 | DECL_WINELIB_TYPE_AW(LPURL_COMPONENTS)
      | 
/usr/include/wine-development/wine/windows/windef.h:287:68: note: in definition of macro ‘DECL_WINELIB_TYPE_AW’
  287 | # define DECL_WINELIB_TYPE_AW(type)  typedef WINELIB_NAME_AW(type) type;
      |                                                                    ^~~~
/usr/include/wine-development/wine/windows/winhttp.h:546: note: previous declaration as ‘typedef struct URL_COMPONENTS* LPURL_COMPONENTS’
  546 | } URL_COMPONENTS, *LPURL_COMPONENTS;
      | 
/usr/include/wine-development/wine/windows/wininet.h:1776: error: expected declaration before ‘}’ token
 1776 | }
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:801:
/usr/include/wine-development/wine/windows/winsxs.h:86: error: redefinition of ‘struct _FUSION_INSTALL_REFERENCE_’
   86 | typedef struct _FUSION_INSTALL_REFERENCE_ {
      | 
In file included from /tmp/OtKeOCbVqV/dump1.h:360:
/usr/include/wine-development/wine/windows/fusion.h:153: note: previous definition of ‘struct _FUSION_INSTALL_REFERENCE_’
  153 | typedef struct _FUSION_INSTALL_REFERENCE_ {
      | 
/usr/include/wine-development/wine/windows/winsxs.h:92: error: conflicting declaration ‘typedef int FUSION_INSTALL_REFERENCE’
   92 | } FUSION_INSTALL_REFERENCE;
      | 
/usr/include/wine-development/wine/windows/fusion.h:159: note: previous declaration as ‘typedef struct _FUSION_INSTALL_REFERENCE_ FUSION_INSTALL_REFERENCE’
  159 | } FUSION_INSTALL_REFERENCE;
      | 
/usr/include/wine-development/wine/windows/winsxs.h:94: error: redefinition of ‘struct _ASSEMBLY_INFO’
   94 | typedef struct _ASSEMBLY_INFO {
      | 
/usr/include/wine-development/wine/windows/fusion.h:162: note: previous definition of ‘struct _ASSEMBLY_INFO’
  162 | typedef struct _ASSEMBLY_INFO {
      | 
/usr/include/wine-development/wine/windows/winsxs.h:100: error: conflicting declaration ‘typedef int ASSEMBLY_INFO’
  100 | } ASSEMBLY_INFO;
      | 
/usr/include/wine-development/wine/windows/fusion.h:168: note: previous declaration as ‘typedef struct _ASSEMBLY_INFO ASSEMBLY_INFO’
  168 | } ASSEMBLY_INFO;
      | 
/usr/include/wine-development/wine/windows/winsxs.h:583: error: ‘CANOF_PARSE_DISPLAY_NAME’ conflicts with a previous declaration
  583 |     CANOF_PARSE_DISPLAY_NAME = 0x1,
      | 
/usr/include/wine-development/wine/windows/fusion.h:443: note: previous declaration ‘__WIDL_fusion_generated_name_0000000F CANOF_PARSE_DISPLAY_NAME’
  443 |     CANOF_PARSE_DISPLAY_NAME = 0x1,
      | 
/usr/include/wine-development/wine/windows/winsxs.h:584: error: ‘CANOF_SET_DEFAULT_VALUES’ conflicts with a previous declaration
  584 |     CANOF_SET_DEFAULT_VALUES = 0x2
      | 
/usr/include/wine-development/wine/windows/fusion.h:444: note: previous declaration ‘__WIDL_fusion_generated_name_0000000F CANOF_SET_DEFAULT_VALUES’
  444 |     CANOF_SET_DEFAULT_VALUES = 0x2,
      | 
/usr/include/wine-development/wine/windows/winsxs.h:585: error: conflicting declaration ‘typedef enum __WIDL_winsxs_generated_name_0000000F CREATE_ASM_NAME_OBJ_FLAGS’
  585 | } CREATE_ASM_NAME_OBJ_FLAGS;
      | 
/usr/include/wine-development/wine/windows/fusion.h:447: note: previous declaration as ‘typedef enum __WIDL_fusion_generated_name_0000000F CREATE_ASM_NAME_OBJ_FLAGS’
  447 | } CREATE_ASM_NAME_OBJ_FLAGS;
      | 
In file included from /usr/include/wine-development/wine/windows/xact3.h:26,
                 from /tmp/OtKeOCbVqV/dump1.h:847:
/usr/include/wine-development/wine/windows/xact3wb.h:49: error: multiple definition of ‘enum WAVEBANKSEGIDX’
   49 | typedef enum WAVEBANKSEGIDX
      | 
In file included from /usr/include/wine-development/wine/windows/xact.h:26,
                 from /tmp/OtKeOCbVqV/dump1.h:845:
/usr/include/wine-development/wine/windows/xact2wb.h:44: note: previous definition here
   44 | typedef enum WAVEBANKSEGIDX
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:57: error: conflicting declaration ‘typedef int WAVEBANKSEGIDX’
   57 | } WAVEBANKSEGIDX, *LPWAVEBANKSEGIDX;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:52: note: previous declaration as ‘typedef enum WAVEBANKSEGIDX WAVEBANKSEGIDX’
   52 | } WAVEBANKSEGIDX, *LPWAVEBANKSEGIDX;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:57: error: conflicting declaration ‘typedef int* LPWAVEBANKSEGIDX’
   57 | } WAVEBANKSEGIDX, *LPWAVEBANKSEGIDX;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:52: note: previous declaration as ‘typedef enum WAVEBANKSEGIDX* LPWAVEBANKSEGIDX’
   52 | } WAVEBANKSEGIDX, *LPWAVEBANKSEGIDX;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:68: error: redefinition of ‘union WAVEBANKMINIWAVEFORMAT’
   68 | typedef union WAVEBANKMINIWAVEFORMAT
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:62: note: previous definition of ‘union WAVEBANKMINIWAVEFORMAT’
   62 | typedef union WAVEBANKMINIWAVEFORMAT
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:79: error: conflicting declaration ‘typedef int WAVEBANKMINIWAVEFORMAT’
   79 | } WAVEBANKMINIWAVEFORMAT, *LPWAVEBANKMINIWAVEFORMAT;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:73: note: previous declaration as ‘typedef union WAVEBANKMINIWAVEFORMAT WAVEBANKMINIWAVEFORMAT’
   73 | } WAVEBANKMINIWAVEFORMAT, *LPWAVEBANKMINIWAVEFORMAT;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:79: error: conflicting declaration ‘typedef int* LPWAVEBANKMINIWAVEFORMAT’
   79 | } WAVEBANKMINIWAVEFORMAT, *LPWAVEBANKMINIWAVEFORMAT;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:73: note: previous declaration as ‘typedef union WAVEBANKMINIWAVEFORMAT* LPWAVEBANKMINIWAVEFORMAT’
   73 | } WAVEBANKMINIWAVEFORMAT, *LPWAVEBANKMINIWAVEFORMAT;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:82: error: redefinition of ‘struct WAVEBANKREGION’
   82 | typedef struct WAVEBANKREGION
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:76: note: previous definition of ‘struct WAVEBANKREGION’
   76 | typedef struct WAVEBANKREGION
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:86: error: conflicting declaration ‘typedef int WAVEBANKREGION’
   86 | } WAVEBANKREGION, *LPWAVEBANKREGION;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:80: note: previous declaration as ‘typedef struct WAVEBANKREGION WAVEBANKREGION’
   80 | } WAVEBANKREGION, *LPWAVEBANKREGION;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:86: error: conflicting declaration ‘typedef int* LPWAVEBANKREGION’
   86 | } WAVEBANKREGION, *LPWAVEBANKREGION;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:80: note: previous declaration as ‘typedef struct WAVEBANKREGION* LPWAVEBANKREGION’
   80 | } WAVEBANKREGION, *LPWAVEBANKREGION;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:89: error: redefinition of ‘struct WAVEBANKSAMPLEREGION’
   89 | typedef struct WAVEBANKSAMPLEREGION
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:83: note: previous definition of ‘struct WAVEBANKSAMPLEREGION’
   83 | typedef struct WAVEBANKSAMPLEREGION
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:93: error: conflicting declaration ‘typedef int WAVEBANKSAMPLEREGION’
   93 | } WAVEBANKSAMPLEREGION, *LPWAVEBANKSAMPLEREGION;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:87: note: previous declaration as ‘typedef struct WAVEBANKSAMPLEREGION WAVEBANKSAMPLEREGION’
   87 | } WAVEBANKSAMPLEREGION, *LPWAVEBANKSAMPLEREGION;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:93: error: conflicting declaration ‘typedef int* LPWAVEBANKSAMPLEREGION’
   93 | } WAVEBANKSAMPLEREGION, *LPWAVEBANKSAMPLEREGION;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:87: note: previous declaration as ‘typedef struct WAVEBANKSAMPLEREGION* LPWAVEBANKSAMPLEREGION’
   87 | } WAVEBANKSAMPLEREGION, *LPWAVEBANKSAMPLEREGION;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:96: error: redefinition of ‘struct WAVEBANKHEADER’
   96 | typedef struct WAVEBANKHEADER
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:90: note: previous definition of ‘struct WAVEBANKHEADER’
   90 | typedef struct WAVEBANKHEADER
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:102: error: conflicting declaration ‘typedef int WAVEBANKHEADER’
  102 | } WAVEBANKHEADER, *LPWAVEBANKHEADER;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:98: note: previous declaration as ‘typedef struct WAVEBANKHEADER WAVEBANKHEADER’
   98 | } WAVEBANKHEADER, *LPWAVEBANKHEADER;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:102: error: conflicting declaration ‘typedef int* LPWAVEBANKHEADER’
  102 | } WAVEBANKHEADER, *LPWAVEBANKHEADER;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:98: note: previous declaration as ‘typedef struct WAVEBANKHEADER* LPWAVEBANKHEADER’
   98 | } WAVEBANKHEADER, *LPWAVEBANKHEADER;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:114: error: redefinition of ‘struct WAVEBANKENTRY’
  114 | typedef struct WAVEBANKENTRY
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:110: note: previous definition of ‘struct WAVEBANKENTRY’
  110 | typedef struct WAVEBANKENTRY
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:129: error: conflicting declaration ‘typedef int WAVEBANKENTRY’
  129 | } WAVEBANKENTRY, *LPWAVEBANKENTRY;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:140: note: previous declaration as ‘typedef struct WAVEBANKENTRY WAVEBANKENTRY’
  140 | } WAVEBANKENTRY, *LPWAVEBANKENTRY;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:129: error: conflicting declaration ‘typedef int* LPWAVEBANKENTRY’
  129 | } WAVEBANKENTRY, *LPWAVEBANKENTRY;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:140: note: previous declaration as ‘typedef struct WAVEBANKENTRY* LPWAVEBANKENTRY’
  140 | } WAVEBANKENTRY, *LPWAVEBANKENTRY;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:132: error: redefinition of ‘struct WAVEBANKENTRYCOMPACT’
  132 | typedef struct WAVEBANKENTRYCOMPACT
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:143: note: previous definition of ‘struct WAVEBANKENTRYCOMPACT’
  143 | typedef struct WAVEBANKENTRYCOMPACT
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:136: error: conflicting declaration ‘typedef int WAVEBANKENTRYCOMPACT’
  136 | } WAVEBANKENTRYCOMPACT, *LPWAVEBANKENTRYCOMPACT;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:147: note: previous declaration as ‘typedef struct WAVEBANKENTRYCOMPACT WAVEBANKENTRYCOMPACT’
  147 | } WAVEBANKENTRYCOMPACT, *LPWAVEBANKENTRYCOMPACT;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:136: error: conflicting declaration ‘typedef int* LPWAVEBANKENTRYCOMPACT’
  136 | } WAVEBANKENTRYCOMPACT, *LPWAVEBANKENTRYCOMPACT;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:147: note: previous declaration as ‘typedef struct WAVEBANKENTRYCOMPACT* LPWAVEBANKENTRYCOMPACT’
  147 | } WAVEBANKENTRYCOMPACT, *LPWAVEBANKENTRYCOMPACT;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:139: error: redefinition of ‘struct WAVEBANKDATA’
  139 | typedef struct WAVEBANKDATA
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:150: note: previous definition of ‘struct WAVEBANKDATA’
  150 | typedef struct WAVEBANKDATA
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:149: error: conflicting declaration ‘typedef int WAVEBANKDATA’
  149 | } WAVEBANKDATA, *LPWAVEBANKDATA;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:160: note: previous declaration as ‘typedef struct WAVEBANKDATA WAVEBANKDATA’
  160 | } WAVEBANKDATA, *LPWAVEBANKDATA;
      | 
/usr/include/wine-development/wine/windows/xact3wb.h:149: error: conflicting declaration ‘typedef int* LPWAVEBANKDATA’
  149 | } WAVEBANKDATA, *LPWAVEBANKDATA;
      | 
/usr/include/wine-development/wine/windows/xact2wb.h:160: note: previous declaration as ‘typedef struct WAVEBANKDATA* LPWAVEBANKDATA’
  160 | } WAVEBANKDATA, *LPWAVEBANKDATA;
      | 
In file included from /usr/include/wine-development/wine/windows/wmium.h:28,
                 from /tmp/OtKeOCbVqV/dump1.h:813:
/usr/include/wine-development/wine/windows/xact3.h:48: error: redefinition of ‘const GUID CLSID_XACTEngine’
   48 |     DEFINE_GUID(CLSID_XACTEngine, 0xbcc782bc, 0x6492, 0x4c22, 0x8c, 0x35, 0xf5, 0xd7, 0x2f, 0xe7, 0x3c, 0x6e);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/xact.h:79: note: ‘const GUID CLSID_XACTEngine’ previously defined here
   79 |     DEFINE_GUID(CLSID_XACTEngine, 0x0aa000aa, 0xf404, 0x11d9, 0xbd, 0x7a, 0x00, 0x10, 0xdc, 0x4f, 0x8f, 0x81);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/xact3.h:51: error: redefinition of ‘const GUID CLSID_XACTAuditionEngine’
   51 | DEFINE_GUID(CLSID_XACTAuditionEngine, 0x9ecdd80d, 0x0e81, 0x40d8, 0x89, 0x03, 0x2b, 0xf7, 0xb1, 0x31, 0xac, 0x43);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/xact.h:80: note: ‘const GUID CLSID_XACTAuditionEngine’ previously defined here
   80 |     DEFINE_GUID(CLSID_XACTAuditionEngine, 0x0aa000ab, 0xf404, 0x11d9, 0xbd, 0x7a, 0x00, 0x10, 0xdc, 0x4f, 0x8f, 0x81);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/xact3.h:52: error: redefinition of ‘const GUID CLSID_XACTDebugEngine’
   52 | DEFINE_GUID(CLSID_XACTDebugEngine,    0x02860630, 0xbf3b, 0x42a8, 0xb1, 0x4e, 0x91, 0xed, 0xa2, 0xf5, 0x1e, 0xa5);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/xact.h:81: note: ‘const GUID CLSID_XACTDebugEngine’ previously defined here
   81 |     DEFINE_GUID(CLSID_XACTDebugEngine, 0x0aa000ac, 0xf404, 0x11d9, 0xbd, 0x7a, 0x00, 0x10, 0xdc, 0x4f, 0x8f, 0x81);
      | 
/usr/include/wine-development/wine/windows/guiddef.h:104: note: in definition of macro ‘DEFINE_GUID’
  104 |         EXTERN_C const GUID name = \
      | 
/usr/include/wine-development/wine/windows/xact3.h:81: error: redefinition of ‘const XACTTIME XACTTIME_MIN’
   81 | static const XACTTIME             XACTTIME_MIN               = INT_MIN;
      | 
/usr/include/wine-development/wine/windows/xact.h:125: note: ‘const XACTTIME XACTTIME_MIN’ previously defined here
  125 | static const XACTTIME XACTTIME_MIN = INT_MIN;
      | 
/usr/include/wine-development/wine/windows/xact3.h:82: error: redefinition of ‘const XACTTIME XACTTIME_MAX’
   82 | static const XACTTIME             XACTTIME_MAX               = INT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact.h:126: note: ‘const XACTTIME XACTTIME_MAX’ previously defined here
  126 | static const XACTTIME XACTTIME_MAX = INT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:83: error: redefinition of ‘const XACTTIME XACTTIME_INFINITE’
   83 | static const XACTTIME             XACTTIME_INFINITE          = INT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact.h:127: note: ‘const XACTTIME XACTTIME_INFINITE’ previously defined here
  127 | static const XACTTIME XACTTIME_INFINITE = INT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:84: error: redefinition of ‘const XACTINSTANCELIMIT XACTINSTANCELIMIT_INFINITE’
   84 | static const XACTINSTANCELIMIT    XACTINSTANCELIMIT_INFINITE = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact.h:113: note: ‘const XACTINSTANCELIMIT XACTINSTANCELIMIT_INFINITE’ previously defined here
  113 | static const XACTINSTANCELIMIT XACTINSTANCELIMIT_INFINITE = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:85: error: redefinition of ‘const XACTINSTANCELIMIT XACTINSTANCELIMIT_MIN’
   85 | static const XACTINSTANCELIMIT    XACTINSTANCELIMIT_MIN      = 0x00;
      | 
/usr/include/wine-development/wine/windows/xact.h:114: note: ‘const XACTINSTANCELIMIT XACTINSTANCELIMIT_MIN’ previously defined here
  114 | static const XACTINSTANCELIMIT XACTINSTANCELIMIT_MIN = 0x00;
      | 
/usr/include/wine-development/wine/windows/xact3.h:86: error: redefinition of ‘const XACTINSTANCELIMIT XACTINSTANCELIMIT_MAX’
   86 | static const XACTINSTANCELIMIT    XACTINSTANCELIMIT_MAX      = 0xfe;
      | 
/usr/include/wine-development/wine/windows/xact.h:115: note: ‘const XACTINSTANCELIMIT XACTINSTANCELIMIT_MAX’ previously defined here
  115 | static const XACTINSTANCELIMIT XACTINSTANCELIMIT_MAX = 0xfe;
      | 
/usr/include/wine-development/wine/windows/xact3.h:87: error: redefinition of ‘const XACTINDEX XACTINDEX_MIN’
   87 | static const XACTINDEX            XACTINDEX_MIN              = 0x0;
      | 
/usr/include/wine-development/wine/windows/xact.h:110: note: ‘const XACTINDEX XACTINDEX_MIN’ previously defined here
  110 | static const XACTINDEX XACTINDEX_MIN = 0x0;
      | 
/usr/include/wine-development/wine/windows/xact3.h:88: error: redefinition of ‘const XACTINDEX XACTINDEX_MAX’
   88 | static const XACTINDEX            XACTINDEX_MAX              = 0xfffe;
      | 
/usr/include/wine-development/wine/windows/xact.h:111: note: ‘const XACTINDEX XACTINDEX_MAX’ previously defined here
  111 | static const XACTINDEX XACTINDEX_MAX = 0xfffe;
      | 
/usr/include/wine-development/wine/windows/xact3.h:89: error: redefinition of ‘const XACTINDEX XACTINDEX_INVALID’
   89 | static const XACTINDEX            XACTINDEX_INVALID          = 0xffff;
      | 
/usr/include/wine-development/wine/windows/xact.h:112: note: ‘const XACTINDEX XACTINDEX_INVALID’ previously defined here
  112 | static const XACTINDEX XACTINDEX_INVALID = 0xffff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:90: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MIN’
   90 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MIN   = 0x00;
      | 
/usr/include/wine-development/wine/windows/xact.h:119: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MIN’ previously defined here
  119 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MIN = 0x00;
      | 
/usr/include/wine-development/wine/windows/xact3.h:91: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MAX’
   91 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MAX   = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact.h:120: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MAX’ previously defined here
  120 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MAX = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:92: error: redefinition of ‘const XACTVARIABLEVALUE XACTVARIABLEVALUE_MIN’
   92 | static const XACTVARIABLEVALUE    XACTVARIABLEVALUE_MIN      = -FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact.h:133: note: ‘const XACTVARIABLEVALUE XACTVARIABLEVALUE_MIN’ previously defined here
  133 | static const XACTVARIABLEVALUE XACTVARIABLEVALUE_MIN = -FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:93: error: redefinition of ‘const XACTVARIABLEVALUE XACTVARIABLEVALUE_MAX’
   93 | static const XACTVARIABLEVALUE    XACTVARIABLEVALUE_MAX      = FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact.h:134: note: ‘const XACTVARIABLEVALUE XACTVARIABLEVALUE_MAX’ previously defined here
  134 | static const XACTVARIABLEVALUE XACTVARIABLEVALUE_MAX = FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:94: error: redefinition of ‘const XACTVARIABLEINDEX XACTVARIABLEINDEX_MIN’
   94 | static const XACTVARIABLEINDEX    XACTVARIABLEINDEX_MIN      = 0x0000;
      | 
/usr/include/wine-development/wine/windows/xact.h:128: note: ‘const XACTVARIABLEINDEX XACTVARIABLEINDEX_MIN’ previously defined here
  128 | static const XACTVARIABLEINDEX XACTVARIABLEINDEX_MIN = 0x0000;
      | 
/usr/include/wine-development/wine/windows/xact3.h:95: error: redefinition of ‘const XACTVARIABLEINDEX XACTVARIABLEINDEX_MAX’
   95 | static const XACTVARIABLEINDEX    XACTVARIABLEINDEX_MAX      = 0xfffe;
      | 
/usr/include/wine-development/wine/windows/xact.h:129: note: ‘const XACTVARIABLEINDEX XACTVARIABLEINDEX_MAX’ previously defined here
  129 | static const XACTVARIABLEINDEX XACTVARIABLEINDEX_MAX = 0xfffe;
      | 
/usr/include/wine-development/wine/windows/xact3.h:96: error: redefinition of ‘const XACTVARIABLEINDEX XACTVARIABLEINDEX_INVALID’
   96 | static const XACTVARIABLEINDEX    XACTVARIABLEINDEX_INVALID  = 0xffff;
      | 
/usr/include/wine-development/wine/windows/xact.h:130: note: ‘const XACTVARIABLEINDEX XACTVARIABLEINDEX_INVALID’ previously defined here
  130 | static const XACTVARIABLEINDEX XACTVARIABLEINDEX_INVALID = 0xffff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:97: error: redefinition of ‘const XACTCATEGORY XACTCATEGORY_MIN’
   97 | static const XACTCATEGORY         XACTCATEGORY_MIN           = 0x0;
      | 
/usr/include/wine-development/wine/windows/xact.h:105: note: ‘const XACTCATEGORY XACTCATEGORY_MIN’ previously defined here
  105 | static const XACTCATEGORY XACTCATEGORY_MIN = 0x0;
      | 
/usr/include/wine-development/wine/windows/xact3.h:98: error: redefinition of ‘const XACTCATEGORY XACTCATEGORY_MAX’
   98 | static const XACTCATEGORY         XACTCATEGORY_MAX           = 0xfffe;
      | 
/usr/include/wine-development/wine/windows/xact.h:106: note: ‘const XACTCATEGORY XACTCATEGORY_MAX’ previously defined here
  106 | static const XACTCATEGORY XACTCATEGORY_MAX = 0xfffe;
      | 
/usr/include/wine-development/wine/windows/xact3.h:99: error: redefinition of ‘const XACTCATEGORY XACTCATEGORY_INVALID’
   99 | static const XACTCATEGORY         XACTCATEGORY_INVALID       = 0xffff;
      | 
/usr/include/wine-development/wine/windows/xact.h:107: note: ‘const XACTCATEGORY XACTCATEGORY_INVALID’ previously defined here
  107 | static const XACTCATEGORY XACTCATEGORY_INVALID = 0xffff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:100: error: redefinition of ‘const XACTCHANNEL XACTCHANNEL_MIN’
  100 | static const XACTCHANNEL          XACTCHANNEL_MIN            = 0;
      | 
/usr/include/wine-development/wine/windows/xact.h:108: note: ‘const XACTCHANNEL XACTCHANNEL_MIN’ previously defined here
  108 | static const XACTCHANNEL XACTCHANNEL_MIN = 0;
      | 
/usr/include/wine-development/wine/windows/xact3.h:101: error: redefinition of ‘const XACTCHANNEL XACTCHANNEL_MAX’
  101 | static const XACTCHANNEL          XACTCHANNEL_MAX            = 0xFF;
      | 
/usr/include/wine-development/wine/windows/xact.h:109: note: ‘const XACTCHANNEL XACTCHANNEL_MAX’ previously defined here
  109 | static const XACTCHANNEL XACTCHANNEL_MAX = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:102: error: redefinition of ‘const XACTPITCH XACTPITCH_MIN’
  102 | static const XACTPITCH            XACTPITCH_MIN              = -1200;
      | 
/usr/include/wine-development/wine/windows/xact.h:121: note: ‘const XACTPITCH XACTPITCH_MIN’ previously defined here
  121 | static const XACTPITCH XACTPITCH_MIN = -1200;
      | 
/usr/include/wine-development/wine/windows/xact3.h:103: error: redefinition of ‘const XACTPITCH XACTPITCH_MAX’
  103 | static const XACTPITCH            XACTPITCH_MAX              = 1200;
      | 
/usr/include/wine-development/wine/windows/xact.h:122: note: ‘const XACTPITCH XACTPITCH_MAX’ previously defined here
  122 | static const XACTPITCH XACTPITCH_MAX = 1200;
      | 
/usr/include/wine-development/wine/windows/xact3.h:104: error: redefinition of ‘const XACTPITCH XACTPITCH_MIN_TOTAL’
  104 | static const XACTPITCH            XACTPITCH_MIN_TOTAL        = -2400;
      | 
/usr/include/wine-development/wine/windows/xact.h:123: note: ‘const XACTPITCH XACTPITCH_MIN_TOTAL’ previously defined here
  123 | static const XACTPITCH XACTPITCH_MIN_TOTAL = -2400;
      | 
/usr/include/wine-development/wine/windows/xact3.h:105: error: redefinition of ‘const XACTPITCH XACTPITCH_MAX_TOTAL’
  105 | static const XACTPITCH            XACTPITCH_MAX_TOTAL        = 2400;
      | 
/usr/include/wine-development/wine/windows/xact.h:124: note: ‘const XACTPITCH XACTPITCH_MAX_TOTAL’ previously defined here
  124 | static const XACTPITCH XACTPITCH_MAX_TOTAL = 2400;
      | 
/usr/include/wine-development/wine/windows/xact3.h:106: error: redefinition of ‘const XACTVOLUME XACTVOLUME_MIN’
  106 | static const XACTVOLUME           XACTVOLUME_MIN             = 0.0f;
      | 
/usr/include/wine-development/wine/windows/xact.h:135: note: ‘const XACTVOLUME XACTVOLUME_MIN’ previously defined here
  135 | static const XACTVOLUME XACTVOLUME_MIN = 0.0f;
      | 
/usr/include/wine-development/wine/windows/xact3.h:107: error: redefinition of ‘const XACTVOLUME XACTVOLUME_MAX’
  107 | static const XACTVOLUME           XACTVOLUME_MAX             = 16777216.0f;
      | 
/usr/include/wine-development/wine/windows/xact.h:136: note: ‘const XACTVOLUME XACTVOLUME_MAX’ previously defined here
  136 | static const XACTVOLUME XACTVOLUME_MAX = FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:108: error: redefinition of ‘const XACTVARIABLEVALUE XACTPARAMETERVALUE_MIN’
  108 | static const XACTVARIABLEVALUE    XACTPARAMETERVALUE_MIN     = -FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact.h:131: note: ‘const XACTVARIABLEVALUE XACTPARAMETERVALUE_MIN’ previously defined here
  131 | static const XACTVARIABLEVALUE XACTPARAMETERVALUE_MIN = -FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:109: error: redefinition of ‘const XACTVARIABLEVALUE XACTPARAMETERVALUE_MAX’
  109 | static const XACTVARIABLEVALUE    XACTPARAMETERVALUE_MAX     = FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact.h:132: note: ‘const XACTVARIABLEVALUE XACTPARAMETERVALUE_MAX’ previously defined here
  132 | static const XACTVARIABLEVALUE XACTPARAMETERVALUE_MAX = FLT_MAX;
      | 
/usr/include/wine-development/wine/windows/xact3.h:110: error: redefinition of ‘const XACTLOOPCOUNT XACTLOOPCOUNT_MIN’
  110 | static const XACTLOOPCOUNT        XACTLOOPCOUNT_MIN          = 0x0;
      | 
/usr/include/wine-development/wine/windows/xact.h:116: note: ‘const XACTLOOPCOUNT XACTLOOPCOUNT_MIN’ previously defined here
  116 | static const XACTLOOPCOUNT XACTLOOPCOUNT_MIN = 0x0;
      | 
/usr/include/wine-development/wine/windows/xact3.h:111: error: redefinition of ‘const XACTLOOPCOUNT XACTLOOPCOUNT_MAX’
  111 | static const XACTLOOPCOUNT        XACTLOOPCOUNT_MAX          = 0xfe;
      | 
/usr/include/wine-development/wine/windows/xact.h:117: note: ‘const XACTLOOPCOUNT XACTLOOPCOUNT_MAX’ previously defined here
  117 | static const XACTLOOPCOUNT XACTLOOPCOUNT_MAX = 0xfe;
      | 
/usr/include/wine-development/wine/windows/xact3.h:112: error: redefinition of ‘const XACTLOOPCOUNT XACTLOOPCOUNT_INFINITE’
  112 | static const XACTLOOPCOUNT        XACTLOOPCOUNT_INFINITE     = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact.h:118: note: ‘const XACTLOOPCOUNT XACTLOOPCOUNT_INFINITE’ previously defined here
  118 | static const XACTLOOPCOUNT XACTLOOPCOUNT_INFINITE = 0xff;
      | 
/usr/include/wine-development/wine/windows/xact3.h:113: error: redefinition of ‘const DWORD XACTWAVEALIGNMENT_MIN’
  113 | static const DWORD                XACTWAVEALIGNMENT_MIN      = 2048;
      | 
/usr/include/wine-development/wine/windows/xact.h:137: note: ‘const DWORD XACTWAVEALIGNMENT_MIN’ previously defined here
  137 | static const DWORD XACTWAVEALIGNMENT_MIN = 2048;
      | 
/usr/include/wine-development/wine/windows/xact3.h:160: error: redefinition of ‘const DWORD XACT_FLAG_STOP_RELEASE’
  160 | static const DWORD XACT_FLAG_STOP_RELEASE    = 0x00000000;
      | 
/usr/include/wine-development/wine/windows/xact.h:185: note: ‘const DWORD XACT_FLAG_STOP_RELEASE’ previously defined here
  185 | static const DWORD XACT_FLAG_STOP_RELEASE       = 0x00000000;
      | 
/usr/include/wine-development/wine/windows/xact3.h:161: error: redefinition of ‘const DWORD XACT_FLAG_STOP_IMMEDIATE’
  161 | static const DWORD XACT_FLAG_STOP_IMMEDIATE  = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact.h:186: note: ‘const DWORD XACT_FLAG_STOP_IMMEDIATE’ previously defined here
  186 | static const DWORD XACT_FLAG_STOP_IMMEDIATE     = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact3.h:163: error: redefinition of ‘const DWORD XACT_FLAG_MANAGEDATA’
  163 | static const DWORD XACT_FLAG_MANAGEDATA      = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact.h:187: note: ‘const DWORD XACT_FLAG_MANAGEDATA’ previously defined here
  187 | static const DWORD XACT_FLAG_MANAGEDATA         = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact3.h:164: error: redefinition of ‘const DWORD XACT_FLAG_BACKGROUND_MUSIC’
  164 | static const DWORD XACT_FLAG_BACKGROUND_MUSIC = 0x00000002;
      | 
/usr/include/wine-development/wine/windows/xact.h:188: note: ‘const DWORD XACT_FLAG_BACKGROUND_MUSIC’ previously defined here
  188 | static const DWORD XACT_FLAG_BACKGROUND_MUSIC   = 0x00000002;
      | 
/usr/include/wine-development/wine/windows/xact3.h:165: error: redefinition of ‘const DWORD XACT_FLAG_UNITS_MS’
  165 | static const DWORD XACT_FLAG_UNITS_MS        = 0x00000004;
      | 
/usr/include/wine-development/wine/windows/xact.h:189: note: ‘const DWORD XACT_FLAG_UNITS_MS’ previously defined here
  189 | static const DWORD XACT_FLAG_UNITS_MS           = 0x00000004;
      | 
/usr/include/wine-development/wine/windows/xact3.h:166: error: redefinition of ‘const DWORD XACT_FLAG_UNITS_SAMPLES’
  166 | static const DWORD XACT_FLAG_UNITS_SAMPLES   = 0x00000008;
      | 
/usr/include/wine-development/wine/windows/xact.h:190: note: ‘const DWORD XACT_FLAG_UNITS_SAMPLES’ previously defined here
  190 | static const DWORD XACT_FLAG_UNITS_SAMPLES      = 0x00000008;
      | 
/usr/include/wine-development/wine/windows/xact3.h:168: error: redefinition of ‘const DWORD XACT_STATE_CREATED’
  168 | static const DWORD XACT_STATE_CREATED        = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact.h:198: note: ‘const DWORD XACT_STATE_CREATED’ previously defined here
  198 | static const DWORD XACT_STATE_CREATED           = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact3.h:169: error: redefinition of ‘const DWORD XACT_STATE_PREPARING’
  169 | static const DWORD XACT_STATE_PREPARING      = 0x00000002;
      | 
/usr/include/wine-development/wine/windows/xact.h:199: note: ‘const DWORD XACT_STATE_PREPARING’ previously defined here
  199 | static const DWORD XACT_STATE_PREPARING         = 0x00000002;
      | 
/usr/include/wine-development/wine/windows/xact3.h:170: error: redefinition of ‘const DWORD XACT_STATE_PREPARED’
  170 | static const DWORD XACT_STATE_PREPARED       = 0x00000004;
      | 
/usr/include/wine-development/wine/windows/xact.h:200: note: ‘const DWORD XACT_STATE_PREPARED’ previously defined here
  200 | static const DWORD XACT_STATE_PREPARED          = 0x00000004;
      | 
/usr/include/wine-development/wine/windows/xact3.h:171: error: redefinition of ‘const DWORD XACT_STATE_PLAYING’
  171 | static const DWORD XACT_STATE_PLAYING        = 0x00000008;
      | 
/usr/include/wine-development/wine/windows/xact.h:201: note: ‘const DWORD XACT_STATE_PLAYING’ previously defined here
  201 | static const DWORD XACT_STATE_PLAYING           = 0x00000008;
      | 
/usr/include/wine-development/wine/windows/xact3.h:172: error: redefinition of ‘const DWORD XACT_STATE_STOPPING’
  172 | static const DWORD XACT_STATE_STOPPING       = 0x00000010;
      | 
/usr/include/wine-development/wine/windows/xact.h:202: note: ‘const DWORD XACT_STATE_STOPPING’ previously defined here
  202 | static const DWORD XACT_STATE_STOPPING          = 0x00000010;
      | 
/usr/include/wine-development/wine/windows/xact3.h:173: error: redefinition of ‘const DWORD XACT_STATE_STOPPED’
  173 | static const DWORD XACT_STATE_STOPPED        = 0x00000020;
      | 
/usr/include/wine-development/wine/windows/xact.h:203: note: ‘const DWORD XACT_STATE_STOPPED’ previously defined here
  203 | static const DWORD XACT_STATE_STOPPED           = 0x00000020;
      | 
/usr/include/wine-development/wine/windows/xact3.h:174: error: redefinition of ‘const DWORD XACT_STATE_PAUSED’
  174 | static const DWORD XACT_STATE_PAUSED         = 0x00000040;
      | 
/usr/include/wine-development/wine/windows/xact.h:204: note: ‘const DWORD XACT_STATE_PAUSED’ previously defined here
  204 | static const DWORD XACT_STATE_PAUSED            = 0x00000040;
      | 
/usr/include/wine-development/wine/windows/xact3.h:175: error: redefinition of ‘const DWORD XACT_STATE_INUSE’
  175 | static const DWORD XACT_STATE_INUSE          = 0x00000080;
      | 
/usr/include/wine-development/wine/windows/xact.h:205: note: ‘const DWORD XACT_STATE_INUSE’ previously defined here
  205 | static const DWORD XACT_STATE_INUSE             = 0x00000080;
      | 
/usr/include/wine-development/wine/windows/xact3.h:176: error: redefinition of ‘const DWORD XACT_STATE_PREPAREFAILED’
  176 | static const DWORD XACT_STATE_PREPAREFAILED  = 0x80000000;
      | 
/usr/include/wine-development/wine/windows/xact.h:206: note: ‘const DWORD XACT_STATE_PREPAREFAILED’ previously defined here
  206 | static const DWORD XACT_STATE_PREPAREFAILED     = 0x80000000;
      | 
/usr/include/wine-development/wine/windows/xact3.h:188: error: redefinition of ‘const DWORD XACT_FLAG_API_AUDITION_MODE’
  188 | static const DWORD XACT_FLAG_API_AUDITION_MODE = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact.h:225: note: ‘const DWORD XACT_FLAG_API_AUDITION_MODE’ previously defined here
  225 | static const DWORD XACT_FLAG_API_AUDITION_MODE = 0x00000001;
      | 
/usr/include/wine-development/wine/windows/xact3.h:189: error: redefinition of ‘const DWORD XACT_FLAG_API_DEBUG_MODE’
  189 | static const DWORD XACT_FLAG_API_DEBUG_MODE    = 0x00000002;
      | 
/usr/include/wine-development/wine/windows/xact.h:226: note: ‘const DWORD XACT_FLAG_API_DEBUG_MODE’ previously defined here
  226 | static const DWORD XACT_FLAG_API_DEBUG_MODE    = 0x00000002;
      | 
/usr/include/wine-development/wine/windows/xact3.h:194: error: redefinition of ‘struct XACT_RENDERER_DETAILS’
  194 | typedef struct XACT_RENDERER_DETAILS
      | 
/usr/include/wine-development/wine/windows/xact.h:231: note: previous definition of ‘struct XACT_RENDERER_DETAILS’
  231 | typedef struct XACT_RENDERER_DETAILS
      | 
/usr/include/wine-development/wine/windows/xact3.h:199: error: conflicting declaration ‘typedef int XACT_RENDERER_DETAILS’
  199 | } XACT_RENDERER_DETAILS, *LPXACT_RENDERER_DETAILS;
      | 
/usr/include/wine-development/wine/windows/xact.h:236: note: previous declaration as ‘typedef struct XACT_RENDERER_DETAILS XACT_RENDERER_DETAILS’
  236 | } XACT_RENDERER_DETAILS, *LPXACT_RENDERER_DETAILS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:199: error: conflicting declaration ‘typedef int* LPXACT_RENDERER_DETAILS’
  199 | } XACT_RENDERER_DETAILS, *LPXACT_RENDERER_DETAILS;
      | 
/usr/include/wine-development/wine/windows/xact.h:236: note: previous declaration as ‘typedef struct XACT_RENDERER_DETAILS* LPXACT_RENDERER_DETAILS’
  236 | } XACT_RENDERER_DETAILS, *LPXACT_RENDERER_DETAILS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:215: error: redefinition of ‘struct XACT_FILEIO_CALLBACKS’
  215 | typedef struct XACT_FILEIO_CALLBACKS
      | 
/usr/include/wine-development/wine/windows/xact.h:241: note: previous definition of ‘struct XACT_FILEIO_CALLBACKS’
  241 | typedef struct XACT_FILEIO_CALLBACKS
      | 
/usr/include/wine-development/wine/windows/xact3.h:219: error: conflicting declaration ‘typedef int XACT_FILEIO_CALLBACKS’
  219 | } XACT_FILEIO_CALLBACKS, *PXACT_FILEIO_CALLBACKS;
      | 
/usr/include/wine-development/wine/windows/xact.h:245: note: previous declaration as ‘typedef struct XACT_FILEIO_CALLBACKS XACT_FILEIO_CALLBACKS’
  245 | } XACT_FILEIO_CALLBACKS, *PXACT_FILEIO_CALLBACKS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:219: error: conflicting declaration ‘typedef int* PXACT_FILEIO_CALLBACKS’
  219 | } XACT_FILEIO_CALLBACKS, *PXACT_FILEIO_CALLBACKS;
      | 
/usr/include/wine-development/wine/windows/xact.h:245: note: previous declaration as ‘typedef struct XACT_FILEIO_CALLBACKS* PXACT_FILEIO_CALLBACKS’
  245 | } XACT_FILEIO_CALLBACKS, *PXACT_FILEIO_CALLBACKS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:222: error: redefinition of ‘struct XACT_STREAMING_PARAMETERS’
  222 | typedef struct XACT_STREAMING_PARAMETERS
      | 
/usr/include/wine-development/wine/windows/xact.h:248: note: previous definition of ‘struct XACT_STREAMING_PARAMETERS’
  248 | typedef struct XACT_STREAMING_PARAMETERS
      | 
/usr/include/wine-development/wine/windows/xact3.h:228: error: conflicting declaration ‘typedef int XACT_STREAMING_PARAMETERS’
  228 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact.h:254: note: previous declaration as ‘typedef struct XACT_STREAMING_PARAMETERS XACT_STREAMING_PARAMETERS’
  254 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:228: error: conflicting declaration ‘typedef int* LPXACT_STREAMING_PARAMETERS’
  228 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact.h:254: note: previous declaration as ‘typedef struct XACT_STREAMING_PARAMETERS* LPXACT_STREAMING_PARAMETERS’
  254 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:228: error: conflicting declaration ‘typedef int XACT_WAVEBANK_STREAMING_PARAMETERS’
  228 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact.h:254: note: previous declaration as ‘typedef struct XACT_STREAMING_PARAMETERS XACT_WAVEBANK_STREAMING_PARAMETERS’
  254 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:228: error: conflicting declaration ‘typedef int* LPXACT_WAVEBANK_STREAMING_PARAMETERS’
  228 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact.h:254: note: previous declaration as ‘typedef struct XACT_STREAMING_PARAMETERS* LPXACT_WAVEBANK_STREAMING_PARAMETERS’
  254 | } XACT_STREAMING_PARAMETERS, *LPXACT_STREAMING_PARAMETERS, XACT_WAVEBANK_STREAMING_PARAMETERS, *LPXACT_WAVEBANK_STREAMING_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:232: error: redefinition of ‘struct XACT_CUE_PROPERTIES’
  232 | typedef struct XACT_CUE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:257: note: previous definition of ‘struct XACT_CUE_PROPERTIES’
  257 | typedef struct XACT_CUE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:240: error: conflicting declaration ‘typedef int XACT_CUE_PROPERTIES’
  240 | } XACT_CUE_PROPERTIES, *LPXACT_CUE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:265: note: previous declaration as ‘typedef struct XACT_CUE_PROPERTIES XACT_CUE_PROPERTIES’
  265 | } XACT_CUE_PROPERTIES, *LPXACT_CUE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:240: error: conflicting declaration ‘typedef int* LPXACT_CUE_PROPERTIES’
  240 | } XACT_CUE_PROPERTIES, *LPXACT_CUE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:265: note: previous declaration as ‘typedef struct XACT_CUE_PROPERTIES* LPXACT_CUE_PROPERTIES’
  265 | } XACT_CUE_PROPERTIES, *LPXACT_CUE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:242: error: redefinition of ‘struct XACT_TRACK_PROPERTIES’
  242 | typedef struct XACT_TRACK_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:267: note: previous definition of ‘struct XACT_TRACK_PROPERTIES’
  267 | typedef struct XACT_TRACK_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:249: error: conflicting declaration ‘typedef int XACT_TRACK_PROPERTIES’
  249 | } XACT_TRACK_PROPERTIES, *LPXACT_TRACK_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:274: note: previous declaration as ‘typedef struct XACT_TRACK_PROPERTIES XACT_TRACK_PROPERTIES’
  274 | } XACT_TRACK_PROPERTIES, *LPXACT_TRACK_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:249: error: conflicting declaration ‘typedef int* LPXACT_TRACK_PROPERTIES’
  249 | } XACT_TRACK_PROPERTIES, *LPXACT_TRACK_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:274: note: previous declaration as ‘typedef struct XACT_TRACK_PROPERTIES* LPXACT_TRACK_PROPERTIES’
  274 | } XACT_TRACK_PROPERTIES, *LPXACT_TRACK_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:251: error: redefinition of ‘struct XACT_VARIATION_PROPERTIES’
  251 | typedef struct XACT_VARIATION_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:276: note: previous definition of ‘struct XACT_VARIATION_PROPERTIES’
  276 | typedef struct XACT_VARIATION_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:258: error: conflicting declaration ‘typedef int XACT_VARIATION_PROPERTIES’
  258 | } XACT_VARIATION_PROPERTIES, *LPXACT_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:283: note: previous declaration as ‘typedef struct XACT_VARIATION_PROPERTIES XACT_VARIATION_PROPERTIES’
  283 | } XACT_VARIATION_PROPERTIES, *LPXACT_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:258: error: conflicting declaration ‘typedef int* LPXACT_VARIATION_PROPERTIES’
  258 | } XACT_VARIATION_PROPERTIES, *LPXACT_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:283: note: previous declaration as ‘typedef struct XACT_VARIATION_PROPERTIES* LPXACT_VARIATION_PROPERTIES’
  283 | } XACT_VARIATION_PROPERTIES, *LPXACT_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:260: error: redefinition of ‘struct XACT_SOUND_PROPERTIES’
  260 | typedef struct XACT_SOUND_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:285: note: previous definition of ‘struct XACT_SOUND_PROPERTIES’
  285 | typedef struct XACT_SOUND_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:268: error: conflicting declaration ‘typedef int XACT_SOUND_PROPERTIES’
  268 | } XACT_SOUND_PROPERTIES, *LPXACT_SOUND_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:293: note: previous declaration as ‘typedef struct XACT_SOUND_PROPERTIES XACT_SOUND_PROPERTIES’
  293 | } XACT_SOUND_PROPERTIES, *LPXACT_SOUND_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:268: error: conflicting declaration ‘typedef int* LPXACT_SOUND_PROPERTIES’
  268 | } XACT_SOUND_PROPERTIES, *LPXACT_SOUND_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:293: note: previous declaration as ‘typedef struct XACT_SOUND_PROPERTIES* LPXACT_SOUND_PROPERTIES’
  293 | } XACT_SOUND_PROPERTIES, *LPXACT_SOUND_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:270: error: redefinition of ‘struct XACT_SOUND_VARIATION_PROPERTIES’
  270 | typedef struct XACT_SOUND_VARIATION_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:295: note: previous definition of ‘struct XACT_SOUND_VARIATION_PROPERTIES’
  295 | typedef struct XACT_SOUND_VARIATION_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:274: error: conflicting declaration ‘typedef int XACT_SOUND_VARIATION_PROPERTIES’
  274 | } XACT_SOUND_VARIATION_PROPERTIES, *LPXACT_SOUND_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:299: note: previous declaration as ‘typedef struct XACT_SOUND_VARIATION_PROPERTIES XACT_SOUND_VARIATION_PROPERTIES’
  299 | } XACT_SOUND_VARIATION_PROPERTIES, *LPXACT_SOUND_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:274: error: conflicting declaration ‘typedef int* LPXACT_SOUND_VARIATION_PROPERTIES’
  274 | } XACT_SOUND_VARIATION_PROPERTIES, *LPXACT_SOUND_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:299: note: previous declaration as ‘typedef struct XACT_SOUND_VARIATION_PROPERTIES* LPXACT_SOUND_VARIATION_PROPERTIES’
  299 | } XACT_SOUND_VARIATION_PROPERTIES, *LPXACT_SOUND_VARIATION_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:276: error: redefinition of ‘struct XACT_CUE_INSTANCE_PROPERTIES’
  276 | typedef struct XACT_CUE_INSTANCE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:301: note: previous definition of ‘struct XACT_CUE_INSTANCE_PROPERTIES’
  301 | typedef struct XACT_CUE_INSTANCE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:281: error: conflicting declaration ‘typedef int XACT_CUE_INSTANCE_PROPERTIES’
  281 | } XACT_CUE_INSTANCE_PROPERTIES, *LPXACT_CUE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:306: note: previous declaration as ‘typedef struct XACT_CUE_INSTANCE_PROPERTIES XACT_CUE_INSTANCE_PROPERTIES’
  306 | } XACT_CUE_INSTANCE_PROPERTIES, *LPXACT_CUE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:281: error: conflicting declaration ‘typedef int* LPXACT_CUE_INSTANCE_PROPERTIES’
  281 | } XACT_CUE_INSTANCE_PROPERTIES, *LPXACT_CUE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:306: note: previous declaration as ‘typedef struct XACT_CUE_INSTANCE_PROPERTIES* LPXACT_CUE_INSTANCE_PROPERTIES’
  306 | } XACT_CUE_INSTANCE_PROPERTIES, *LPXACT_CUE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:283: error: redefinition of ‘struct XACTCHANNELMAPENTRY’
  283 | typedef struct XACTCHANNELMAPENTRY
      | 
/usr/include/wine-development/wine/windows/xact.h:308: note: previous definition of ‘struct XACTCHANNELMAPENTRY’
  308 | typedef struct XACTCHANNELMAPENTRY
      | 
/usr/include/wine-development/wine/windows/xact3.h:288: error: conflicting declaration ‘typedef int XACTCHANNELMAPENTRY’
  288 | } XACTCHANNELMAPENTRY, *LPXACTCHANNELMAPENTRY;
      | 
/usr/include/wine-development/wine/windows/xact.h:313: note: previous declaration as ‘typedef struct XACTCHANNELMAPENTRY XACTCHANNELMAPENTRY’
  313 | } XACTCHANNELMAPENTRY, *LPXACTCHANNELMAPENTRY;
      | 
/usr/include/wine-development/wine/windows/xact3.h:288: error: conflicting declaration ‘typedef int* LPXACTCHANNELMAPENTRY’
  288 | } XACTCHANNELMAPENTRY, *LPXACTCHANNELMAPENTRY;
      | 
/usr/include/wine-development/wine/windows/xact.h:313: note: previous declaration as ‘typedef struct XACTCHANNELMAPENTRY* LPXACTCHANNELMAPENTRY’
  313 | } XACTCHANNELMAPENTRY, *LPXACTCHANNELMAPENTRY;
      | 
/usr/include/wine-development/wine/windows/xact3.h:291: error: redefinition of ‘struct XACTCHANNELMAP’
  291 | typedef struct XACTCHANNELMAP
      | 
/usr/include/wine-development/wine/windows/xact.h:316: note: previous definition of ‘struct XACTCHANNELMAP’
  316 | typedef struct XACTCHANNELMAP
      | 
/usr/include/wine-development/wine/windows/xact3.h:295: error: conflicting declaration ‘typedef int XACTCHANNELMAP’
  295 | } XACTCHANNELMAP, *LPXACTCHANNELMAP;
      | 
/usr/include/wine-development/wine/windows/xact.h:320: note: previous declaration as ‘typedef struct XACTCHANNELMAP XACTCHANNELMAP’
  320 | } XACTCHANNELMAP, *LPXACTCHANNELMAP;
      | 
/usr/include/wine-development/wine/windows/xact3.h:295: error: conflicting declaration ‘typedef int* LPXACTCHANNELMAP’
  295 | } XACTCHANNELMAP, *LPXACTCHANNELMAP;
      | 
/usr/include/wine-development/wine/windows/xact.h:320: note: previous declaration as ‘typedef struct XACTCHANNELMAP* LPXACTCHANNELMAP’
  320 | } XACTCHANNELMAP, *LPXACTCHANNELMAP;
      | 
/usr/include/wine-development/wine/windows/xact3.h:298: error: redefinition of ‘struct XACTCHANNELVOLUMEENTRY’
  298 | typedef struct XACTCHANNELVOLUMEENTRY
      | 
/usr/include/wine-development/wine/windows/xact.h:323: note: previous definition of ‘struct XACTCHANNELVOLUMEENTRY’
  323 | typedef struct XACTCHANNELVOLUMEENTRY
      | 
/usr/include/wine-development/wine/windows/xact3.h:302: error: conflicting declaration ‘typedef int XACTCHANNELVOLUMEENTRY’
  302 | } XACTCHANNELVOLUMEENTRY, *LPXACTCHANNELVOLUMEENTRY;
      | 
/usr/include/wine-development/wine/windows/xact.h:327: note: previous declaration as ‘typedef struct XACTCHANNELVOLUMEENTRY XACTCHANNELVOLUMEENTRY’
  327 | } XACTCHANNELVOLUMEENTRY, *LPXACTCHANNELVOLUMEENTRY;
      | 
/usr/include/wine-development/wine/windows/xact3.h:302: error: conflicting declaration ‘typedef int* LPXACTCHANNELVOLUMEENTRY’
  302 | } XACTCHANNELVOLUMEENTRY, *LPXACTCHANNELVOLUMEENTRY;
      | 
/usr/include/wine-development/wine/windows/xact.h:327: note: previous declaration as ‘typedef struct XACTCHANNELVOLUMEENTRY* LPXACTCHANNELVOLUMEENTRY’
  327 | } XACTCHANNELVOLUMEENTRY, *LPXACTCHANNELVOLUMEENTRY;
      | 
/usr/include/wine-development/wine/windows/xact3.h:305: error: redefinition of ‘struct XACTCHANNELVOLUME’
  305 | typedef struct XACTCHANNELVOLUME
      | 
/usr/include/wine-development/wine/windows/xact.h:330: note: previous definition of ‘struct XACTCHANNELVOLUME’
  330 | typedef struct XACTCHANNELVOLUME
      | 
/usr/include/wine-development/wine/windows/xact3.h:309: error: conflicting declaration ‘typedef int XACTCHANNELVOLUME’
  309 | } XACTCHANNELVOLUME, *LPXACTCHANNELVOLUME;
      | 
/usr/include/wine-development/wine/windows/xact.h:334: note: previous declaration as ‘typedef struct XACTCHANNELVOLUME XACTCHANNELVOLUME’
  334 | } XACTCHANNELVOLUME, *LPXACTCHANNELVOLUME;
      | 
/usr/include/wine-development/wine/windows/xact3.h:309: error: conflicting declaration ‘typedef int* LPXACTCHANNELVOLUME’
  309 | } XACTCHANNELVOLUME, *LPXACTCHANNELVOLUME;
      | 
/usr/include/wine-development/wine/windows/xact.h:334: note: previous declaration as ‘typedef struct XACTCHANNELVOLUME* LPXACTCHANNELVOLUME’
  334 | } XACTCHANNELVOLUME, *LPXACTCHANNELVOLUME;
      | 
/usr/include/wine-development/wine/windows/xact3.h:312: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPREPARED’
  312 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPREPARED                     = 1;
      | 
/usr/include/wine-development/wine/windows/xact.h:337: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPREPARED’ previously defined here
  337 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPREPARED                      = 1;
      | 
/usr/include/wine-development/wine/windows/xact3.h:313: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPLAY’
  313 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPLAY                         = 2;
      | 
/usr/include/wine-development/wine/windows/xact.h:338: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPLAY’ previously defined here
  338 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEPLAY                          = 2;
      | 
/usr/include/wine-development/wine/windows/xact3.h:314: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUESTOP’
  314 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUESTOP                         = 3;
      | 
/usr/include/wine-development/wine/windows/xact.h:339: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUESTOP’ previously defined here
  339 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUESTOP                          = 3;
      | 
/usr/include/wine-development/wine/windows/xact3.h:315: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEDESTROYED’
  315 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEDESTROYED                    = 4;
      | 
/usr/include/wine-development/wine/windows/xact.h:340: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEDESTROYED’ previously defined here
  340 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_CUEDESTROYED                     = 4;
      | 
/usr/include/wine-development/wine/windows/xact3.h:316: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MARKER’
  316 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MARKER                          = 5;
      | 
/usr/include/wine-development/wine/windows/xact.h:341: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MARKER’ previously defined here
  341 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_MARKER                           = 5;
      | 
/usr/include/wine-development/wine/windows/xact3.h:317: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_SOUNDBANKDESTROYED’
  317 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_SOUNDBANKDESTROYED              = 6;
      | 
/usr/include/wine-development/wine/windows/xact.h:342: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_SOUNDBANKDESTROYED’ previously defined here
  342 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_SOUNDBANKDESTROYED               = 6;
      | 
/usr/include/wine-development/wine/windows/xact3.h:318: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKDESTROYED’
  318 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKDESTROYED               = 7;
      | 
/usr/include/wine-development/wine/windows/xact.h:343: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKDESTROYED’ previously defined here
  343 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKDESTROYED                = 7;
      | 
/usr/include/wine-development/wine/windows/xact3.h:319: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_LOCALVARIABLECHANGED’
  319 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_LOCALVARIABLECHANGED            = 8;
      | 
/usr/include/wine-development/wine/windows/xact.h:344: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_LOCALVARIABLECHANGED’ previously defined here
  344 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_LOCALVARIABLECHANGED             = 8;
      | 
/usr/include/wine-development/wine/windows/xact3.h:320: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GLOBALVARIABLECHANGED’
  320 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GLOBALVARIABLECHANGED           = 9;
      | 
/usr/include/wine-development/wine/windows/xact.h:345: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GLOBALVARIABLECHANGED’ previously defined here
  345 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GLOBALVARIABLECHANGED            = 9;
      | 
/usr/include/wine-development/wine/windows/xact3.h:321: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUICONNECTED’
  321 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUICONNECTED                    = 10;
      | 
/usr/include/wine-development/wine/windows/xact.h:346: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUICONNECTED’ previously defined here
  346 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUICONNECTED                     = 10;
      | 
/usr/include/wine-development/wine/windows/xact3.h:322: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUIDISCONNECTED’
  322 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUIDISCONNECTED                 = 11;
      | 
/usr/include/wine-development/wine/windows/xact.h:347: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUIDISCONNECTED’ previously defined here
  347 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_GUIDISCONNECTED                  = 11;
      | 
/usr/include/wine-development/wine/windows/xact3.h:324: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEPLAY’
  324 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEPLAY                        = 13;
      | 
/usr/include/wine-development/wine/windows/xact.h:357: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEPLAY’ previously defined here
  357 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEPLAY                         = 12;
      | 
/usr/include/wine-development/wine/windows/xact3.h:325: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVESTOP’
  325 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVESTOP                        = 14;
      | 
/usr/include/wine-development/wine/windows/xact.h:358: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVESTOP’ previously defined here
  358 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVESTOP                         = 13;
      | 
/usr/include/wine-development/wine/windows/xact3.h:328: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKPREPARED’
  328 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKPREPARED                 = 17;
      | 
/usr/include/wine-development/wine/windows/xact.h:359: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKPREPARED’ previously defined here
  359 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKPREPARED                 = 14;
      | 
/usr/include/wine-development/wine/windows/xact3.h:329: error: redefinition of ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT’
  329 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT = 18;
      | 
/usr/include/wine-development/wine/windows/xact.h:360: note: ‘const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT’ previously defined here
  360 | static const XACTNOTIFICATIONTYPE XACTNOTIFICATIONTYPE_WAVEBANKSTREAMING_INVALIDCONTENT = 15;
      | 
/usr/include/wine-development/wine/windows/xact3.h:331: error: redefinition of ‘const BYTE XACT_FLAG_NOTIFICATION_PERSIST’
  331 | static const BYTE XACT_FLAG_NOTIFICATION_PERSIST = 0x01;
      | 
/usr/include/wine-development/wine/windows/xact.h:363: note: ‘const BYTE XACT_FLAG_NOTIFICATION_PERSIST’ previously defined here
  363 | static const BYTE XACT_FLAG_NOTIFICATION_PERSIST = 0x01;
      | 
/usr/include/wine-development/wine/windows/xact3.h:335: error: redefinition of ‘struct XACT_NOTIFICATION_DESCRIPTION’
  335 | typedef struct XACT_NOTIFICATION_DESCRIPTION
      | 
/usr/include/wine-development/wine/windows/xact.h:412: note: previous definition of ‘struct XACT_NOTIFICATION_DESCRIPTION’
  412 | typedef struct XACT_NOTIFICATION_DESCRIPTION
      | 
/usr/include/wine-development/wine/windows/xact3.h:346: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_DESCRIPTION’
  346 | } XACT_NOTIFICATION_DESCRIPTION, *LPXACT_NOTIFICATION_DESCRIPTION;
      | 
/usr/include/wine-development/wine/windows/xact.h:427: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_DESCRIPTION XACT_NOTIFICATION_DESCRIPTION’
  427 | } XACT_NOTIFICATION_DESCRIPTION, *LPXACT_NOTIFICATION_DESCRIPTION;
      | 
/usr/include/wine-development/wine/windows/xact3.h:346: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_DESCRIPTION’
  346 | } XACT_NOTIFICATION_DESCRIPTION, *LPXACT_NOTIFICATION_DESCRIPTION;
      | 
/usr/include/wine-development/wine/windows/xact.h:427: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_DESCRIPTION* LPXACT_NOTIFICATION_DESCRIPTION’
  427 | } XACT_NOTIFICATION_DESCRIPTION, *LPXACT_NOTIFICATION_DESCRIPTION;
      | 
/usr/include/wine-development/wine/windows/xact3.h:349: error: redefinition of ‘struct XACT_NOTIFICATION_CUE’
  349 | typedef struct XACT_NOTIFICATION_CUE
      | 
/usr/include/wine-development/wine/windows/xact.h:404: note: previous definition of ‘struct XACT_NOTIFICATION_CUE’
  404 | typedef struct XACT_NOTIFICATION_CUE
      | 
/usr/include/wine-development/wine/windows/xact3.h:354: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_CUE’
  354 | } XACT_NOTIFICATION_CUE, *LPXACT_NOTIFICATION_CUE;
      | 
/usr/include/wine-development/wine/windows/xact.h:409: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_CUE XACT_NOTIFICATION_CUE’
  409 | } XACT_NOTIFICATION_CUE, *LPXACT_NOTIFICATION_CUE;
      | 
/usr/include/wine-development/wine/windows/xact3.h:354: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_CUE’
  354 | } XACT_NOTIFICATION_CUE, *LPXACT_NOTIFICATION_CUE;
      | 
/usr/include/wine-development/wine/windows/xact.h:409: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_CUE* LPXACT_NOTIFICATION_CUE’
  409 | } XACT_NOTIFICATION_CUE, *LPXACT_NOTIFICATION_CUE;
      | 
/usr/include/wine-development/wine/windows/xact3.h:357: error: redefinition of ‘struct XACT_NOTIFICATION_MARKER’
  357 | typedef struct XACT_NOTIFICATION_MARKER
      | 
/usr/include/wine-development/wine/windows/xact.h:436: note: previous definition of ‘struct XACT_NOTIFICATION_MARKER’
  436 | typedef struct XACT_NOTIFICATION_MARKER
      | 
/usr/include/wine-development/wine/windows/xact3.h:363: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_MARKER’
  363 | } XACT_NOTIFICATION_MARKER, *LPXACT_NOTIFICATION_MARKER;
      | 
/usr/include/wine-development/wine/windows/xact.h:442: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_MARKER XACT_NOTIFICATION_MARKER’
  442 | } XACT_NOTIFICATION_MARKER, *LPXACT_NOTIFICATION_MARKER;
      | 
/usr/include/wine-development/wine/windows/xact3.h:363: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_MARKER’
  363 | } XACT_NOTIFICATION_MARKER, *LPXACT_NOTIFICATION_MARKER;
      | 
/usr/include/wine-development/wine/windows/xact.h:442: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_MARKER* LPXACT_NOTIFICATION_MARKER’
  442 | } XACT_NOTIFICATION_MARKER, *LPXACT_NOTIFICATION_MARKER;
      | 
/usr/include/wine-development/wine/windows/xact3.h:366: error: redefinition of ‘struct XACT_NOTIFICATION_SOUNDBANK’
  366 | typedef struct XACT_NOTIFICATION_SOUNDBANK
      | 
/usr/include/wine-development/wine/windows/xact.h:445: note: previous definition of ‘struct XACT_NOTIFICATION_SOUNDBANK’
  445 | typedef struct XACT_NOTIFICATION_SOUNDBANK
      | 
/usr/include/wine-development/wine/windows/xact3.h:369: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_SOUNDBANK’
  369 | } XACT_NOTIFICATION_SOUNDBANK, *LPXACT_NOTIFICATION_SOUNDBANK;
      | 
/usr/include/wine-development/wine/windows/xact.h:448: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_SOUNDBANK XACT_NOTIFICATION_SOUNDBANK’
  448 | } XACT_NOTIFICATION_SOUNDBANK, *LPXACT_NOTIFICATION_SOUNDBANK;
      | 
/usr/include/wine-development/wine/windows/xact3.h:369: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_SOUNDBANK’
  369 | } XACT_NOTIFICATION_SOUNDBANK, *LPXACT_NOTIFICATION_SOUNDBANK;
      | 
/usr/include/wine-development/wine/windows/xact.h:448: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_SOUNDBANK* LPXACT_NOTIFICATION_SOUNDBANK’
  448 | } XACT_NOTIFICATION_SOUNDBANK, *LPXACT_NOTIFICATION_SOUNDBANK;
      | 
/usr/include/wine-development/wine/windows/xact3.h:372: error: redefinition of ‘struct XACT_NOTIFICATION_WAVEBANK’
  372 | typedef struct XACT_NOTIFICATION_WAVEBANK
      | 
/usr/include/wine-development/wine/windows/xact.h:475: note: previous definition of ‘struct XACT_NOTIFICATION_WAVEBANK’
  475 | typedef struct XACT_NOTIFICATION_WAVEBANK
      | 
/usr/include/wine-development/wine/windows/xact3.h:375: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_WAVEBANK’
  375 | } XACT_NOTIFICATION_WAVEBANK, *LPXACT_NOTIFICATION_WAVEBANK;
      | 
/usr/include/wine-development/wine/windows/xact.h:478: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_WAVEBANK XACT_NOTIFICATION_WAVEBANK’
  478 | } XACT_NOTIFICATION_WAVEBANK, *LPXACT_NOTIFICATION_WAVEBANK;
      | 
/usr/include/wine-development/wine/windows/xact3.h:375: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_WAVEBANK’
  375 | } XACT_NOTIFICATION_WAVEBANK, *LPXACT_NOTIFICATION_WAVEBANK;
      | 
/usr/include/wine-development/wine/windows/xact.h:478: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_WAVEBANK* LPXACT_NOTIFICATION_WAVEBANK’
  478 | } XACT_NOTIFICATION_WAVEBANK, *LPXACT_NOTIFICATION_WAVEBANK;
      | 
/usr/include/wine-development/wine/windows/xact3.h:378: error: redefinition of ‘struct XACT_NOTIFICATION_VARIABLE’
  378 | typedef struct XACT_NOTIFICATION_VARIABLE
      | 
/usr/include/wine-development/wine/windows/xact.h:451: note: previous definition of ‘struct XACT_NOTIFICATION_VARIABLE’
  451 | typedef struct XACT_NOTIFICATION_VARIABLE
      | 
/usr/include/wine-development/wine/windows/xact3.h:386: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_VARIABLE’
  386 | } XACT_NOTIFICATION_VARIABLE, *LPXACT_NOTIFICATION_VARIABLE;
      | 
/usr/include/wine-development/wine/windows/xact.h:459: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_VARIABLE XACT_NOTIFICATION_VARIABLE’
  459 | } XACT_NOTIFICATION_VARIABLE, *LPXACT_NOTIFICATION_VARIABLE;
      | 
/usr/include/wine-development/wine/windows/xact3.h:386: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_VARIABLE’
  386 | } XACT_NOTIFICATION_VARIABLE, *LPXACT_NOTIFICATION_VARIABLE;
      | 
/usr/include/wine-development/wine/windows/xact.h:459: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_VARIABLE* LPXACT_NOTIFICATION_VARIABLE’
  459 | } XACT_NOTIFICATION_VARIABLE, *LPXACT_NOTIFICATION_VARIABLE;
      | 
/usr/include/wine-development/wine/windows/xact3.h:389: error: redefinition of ‘struct XACT_NOTIFICATION_GUI’
  389 | typedef struct XACT_NOTIFICATION_GUI
      | 
/usr/include/wine-development/wine/windows/xact.h:430: note: previous definition of ‘struct XACT_NOTIFICATION_GUI’
  430 | typedef struct XACT_NOTIFICATION_GUI
      | 
/usr/include/wine-development/wine/windows/xact3.h:392: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_GUI’
  392 | } XACT_NOTIFICATION_GUI, *LPXACT_NOTIFICATION_GUI;
      | 
/usr/include/wine-development/wine/windows/xact.h:433: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_GUI XACT_NOTIFICATION_GUI’
  433 | } XACT_NOTIFICATION_GUI, *LPXACT_NOTIFICATION_GUI;
      | 
/usr/include/wine-development/wine/windows/xact3.h:392: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_GUI’
  392 | } XACT_NOTIFICATION_GUI, *LPXACT_NOTIFICATION_GUI;
      | 
/usr/include/wine-development/wine/windows/xact.h:433: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_GUI* LPXACT_NOTIFICATION_GUI’
  433 | } XACT_NOTIFICATION_GUI, *LPXACT_NOTIFICATION_GUI;
      | 
/usr/include/wine-development/wine/windows/xact3.h:395: error: redefinition of ‘struct XACT_NOTIFICATION_WAVE’
  395 | typedef struct XACT_NOTIFICATION_WAVE
      | 
/usr/include/wine-development/wine/windows/xact.h:462: note: previous definition of ‘struct XACT_NOTIFICATION_WAVE’
  462 | typedef struct XACT_NOTIFICATION_WAVE
      | 
/usr/include/wine-development/wine/windows/xact3.h:403: error: conflicting declaration ‘typedef int XACT_NOTIFICATION_WAVE’
  403 | } XACT_NOTIFICATION_WAVE, *LPXACT_NOTIFICATION_WAVE;
      | 
/usr/include/wine-development/wine/windows/xact.h:472: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_WAVE XACT_NOTIFICATION_WAVE’
  472 | } XACT_NOTIFICATION_WAVE, *LPXACT_NOTIFICATION_WAVE;
      | 
/usr/include/wine-development/wine/windows/xact3.h:403: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION_WAVE’
  403 | } XACT_NOTIFICATION_WAVE, *LPXACT_NOTIFICATION_WAVE;
      | 
/usr/include/wine-development/wine/windows/xact.h:472: note: previous declaration as ‘typedef struct XACT_NOTIFICATION_WAVE* LPXACT_NOTIFICATION_WAVE’
  472 | } XACT_NOTIFICATION_WAVE, *LPXACT_NOTIFICATION_WAVE;
      | 
/usr/include/wine-development/wine/windows/xact3.h:406: error: redefinition of ‘struct XACT_NOTIFICATION’
  406 | typedef struct XACT_NOTIFICATION
      | 
/usr/include/wine-development/wine/windows/xact.h:481: note: previous definition of ‘struct XACT_NOTIFICATION’
  481 | typedef struct XACT_NOTIFICATION
      | 
/usr/include/wine-development/wine/windows/xact3.h:421: error: conflicting declaration ‘typedef int XACT_NOTIFICATION’
  421 | } XACT_NOTIFICATION, *LPXACT_NOTIFICATION;
      | 
/usr/include/wine-development/wine/windows/xact.h:496: note: previous declaration as ‘typedef struct XACT_NOTIFICATION XACT_NOTIFICATION’
  496 | } XACT_NOTIFICATION, *LPXACT_NOTIFICATION;
      | 
/usr/include/wine-development/wine/windows/xact3.h:421: error: conflicting declaration ‘typedef int* LPXACT_NOTIFICATION’
  421 | } XACT_NOTIFICATION, *LPXACT_NOTIFICATION;
      | 
/usr/include/wine-development/wine/windows/xact.h:496: note: previous declaration as ‘typedef struct XACT_NOTIFICATION* LPXACT_NOTIFICATION’
  496 | } XACT_NOTIFICATION, *LPXACT_NOTIFICATION;
      | 
/usr/include/wine-development/wine/windows/xact3.h:430: error: redefinition of ‘struct XACT_WAVE_PROPERTIES’
  430 | typedef struct XACT_WAVE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:501: note: previous definition of ‘struct XACT_WAVE_PROPERTIES’
  501 | typedef struct XACT_WAVE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:437: error: conflicting declaration ‘typedef int XACT_WAVE_PROPERTIES’
  437 | } XACT_WAVE_PROPERTIES, *LPXACT_WAVE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:508: note: previous declaration as ‘typedef struct XACT_WAVE_PROPERTIES XACT_WAVE_PROPERTIES’
  508 | } XACT_WAVE_PROPERTIES, *LPXACT_WAVE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:437: error: conflicting declaration ‘typedef int* LPXACT_WAVE_PROPERTIES’
  437 | } XACT_WAVE_PROPERTIES, *LPXACT_WAVE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:508: note: previous declaration as ‘typedef struct XACT_WAVE_PROPERTIES* LPXACT_WAVE_PROPERTIES’
  508 | } XACT_WAVE_PROPERTIES, *LPXACT_WAVE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:440: error: redefinition of ‘struct XACT_WAVE_INSTANCE_PROPERTIES’
  440 | typedef struct XACT_WAVE_INSTANCE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact.h:511: note: previous definition of ‘struct XACT_WAVE_INSTANCE_PROPERTIES’
  511 | typedef struct XACT_WAVE_INSTANCE_PROPERTIES
      | 
/usr/include/wine-development/wine/windows/xact3.h:444: error: conflicting declaration ‘typedef int XACT_WAVE_INSTANCE_PROPERTIES’
  444 | } XACT_WAVE_INSTANCE_PROPERTIES, *LPXACT_WAVE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:515: note: previous declaration as ‘typedef struct XACT_WAVE_INSTANCE_PROPERTIES XACT_WAVE_INSTANCE_PROPERTIES’
  515 | } XACT_WAVE_INSTANCE_PROPERTIES, *LPXACT_WAVE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:444: error: conflicting declaration ‘typedef int* LPXACT_WAVE_INSTANCE_PROPERTIES’
  444 | } XACT_WAVE_INSTANCE_PROPERTIES, *LPXACT_WAVE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact.h:515: note: previous declaration as ‘typedef struct XACT_WAVE_INSTANCE_PROPERTIES* LPXACT_WAVE_INSTANCE_PROPERTIES’
  515 | } XACT_WAVE_INSTANCE_PROPERTIES, *LPXACT_WAVE_INSTANCE_PROPERTIES;
      | 
/usr/include/wine-development/wine/windows/xact3.h:447: error: redefinition of ‘struct XACT_RUNTIME_PARAMETERS’
  447 | typedef struct XACT_RUNTIME_PARAMETERS
      | 
/usr/include/wine-development/wine/windows/xact.h:520: note: previous definition of ‘struct XACT_RUNTIME_PARAMETERS’
  520 | typedef struct XACT_RUNTIME_PARAMETERS
      | 
/usr/include/wine-development/wine/windows/xact3.h:459: error: conflicting declaration ‘typedef int XACT_RUNTIME_PARAMETERS’
  459 | } XACT_RUNTIME_PARAMETERS, *LPXACT_RUNTIME_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact.h:530: note: previous declaration as ‘typedef struct XACT_RUNTIME_PARAMETERS XACT_RUNTIME_PARAMETERS’
  530 | } XACT_RUNTIME_PARAMETERS, *LPXACT_RUNTIME_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact3.h:459: error: conflicting declaration ‘typedef int* LPXACT_RUNTIME_PARAMETERS’
  459 | } XACT_RUNTIME_PARAMETERS, *LPXACT_RUNTIME_PARAMETERS;
      | 
/usr/include/wine-development/wine/windows/xact.h:530: note: previous declaration as ‘typedef struct XACT_RUNTIME_PARAMETERS* LPXACT_RUNTIME_PARAMETERS’
  530 | } XACT_RUNTIME_PARAMETERS, *LPXACT_RUNTIME_PARAMETERS;
      | 
/tmp/OtKeOCbVqV/dump1.h:1622: error: ‘Error’ does not name a type
 1622 |   Error* tmp_add_class_692;
      | 
/tmp/OtKeOCbVqV/dump1.h:7789: error: ‘_stat32i64’ does not name a type
 7789 |   _stat32i64* tmp_add_class_6859;
      | 
/tmp/OtKeOCbVqV/dump1.h:7790: error: ‘_stat64i32’ does not name a type
 7790 |   _stat64i32* tmp_add_class_6860;
      | 

