List of Wine subsection maintainers When submitting patches to Wine, the guidelines at <https://gitlab.winehq.org/wine/wine/-/wikis/Submitting-Patches> should be followed. This file contains a list of maintainers for subsections of Wine. If you have questions about your work in an area of Wine, you may find a list of knowledgeable people here. Many areas of Wine don't have a specific maintainer, although there may be people with knowledge of those areas. If an area is not listed here at all, you can use the git log to find developers working in that area recently. Or, you can send a mail to wine-devel, but be aware that there may simply be no one knowledgeable about that subject on the list. This file uses a similar format to the Linux kernel MAINTAINERS file. Descriptions of section entries used here: M: Primary maintainer. FullName <address@domain> P: Other knowledgeable person. FullName <address@domain> F: Files and directories with wildcard patterns. One pattern per line. Multiple F: lines acceptable. A trailing / implies /*. W: Link to additional information. Maintainers List ----------------------------------- ARM, ARM64 M: Alexandre Julliard <[email protected]> P: André Zwing <[email protected]> F: dlls/dbghelp/cpu_arm* F: dlls/msvcrt/except_arm.c F: dlls/ntdll/signal_arm* F: programs/winedbg/be_arm* Audio I/O P: Huw Davies <[email protected]> F: dlls/dsound/ F: dlls/mmdevapi/ F: dlls/winealsa.drv/ F: dlls/winecoreaudio.drv/ F: dlls/wineoss.drv/ F: dlls/winepulse.drv/ F: dlls/winmm/ F: dlls/x3daudio*/ F: dlls/xapofx*/ F: dlls/xaudio*/ Bluetooth support M: Vibhav Pant <[email protected]> F: dlls/winebth.sys/ F: dlls/bluetoothapis/ Common Controls Library P: Nikolay Sivov <[email protected]> P: Zhiyi Zhang <[email protected]> F: dlls/comctl32/ Common Item Dialog P: Esme Povirk <[email protected]> F: dlls/comdlg32/itemdlg.c F: dlls/comdlg32/tests/itemdlg.c Direct2D M: Nikolay Sivov <[email protected]> P: Henri Verbeet <[email protected]> F: dlls/d2d*/ Direct3D M: Elizabeth Figura <[email protected]> P: Henri Verbeet <[email protected]> P: Stefan Dösinger <[email protected]> P: Matteo Bruni <[email protected]> P: Jan Sikorski <[email protected]> F: dlls/d3d10core/ F: dlls/d3d11/ F: dlls/d3d12/ F: dlls/d3d12core/ F: dlls/d3d8/ F: dlls/d3d9/ F: dlls/d3drm/ F: dlls/ddraw*/ F: dlls/dxcore/ F: dlls/dxgi/ F: dlls/wined3d/ Direct3D helper libraries M: Matteo Bruni <[email protected]> P: Henri Verbeet <[email protected]> P: Stefan Dösinger <[email protected]> F: dlls/d3d10/ F: dlls/d3d10_1/ F: dlls/d3dcompiler*/ F: dlls/d3dx10*/ F: dlls/d3dx11*/ F: dlls/d3dx9*/ F: dlls/d3dxof/ DirectMusic M: Michael Stefaniuc <[email protected]> F: dlls/dm*/ F: dlls/dswave/ DirectPlay M: Alistair Leslie-Hughes <[email protected]> F: dlls/dplayx/ F: dlls/dpnet/ F: dlls/dpwsockx/ DirectShow M: Elizabeth Figura <[email protected]> P: Rémi Bernon <[email protected]> F: dlls/amstream/ F: dlls/devenum/ F: dlls/mciqtz32/ F: dlls/qasf/ F: dlls/qcap/ F: dlls/qdvd/ F: dlls/qedit/ F: dlls/quartz/ F: libs/strmbase/ DirectWrite M: Nikolay Sivov <[email protected]> F: dlls/dwrite/ DotNet Runtime M: Esme Povirk <[email protected]> F: dlls/mscoree/ GDI M: Huw Davies <[email protected]> F: dlls/gdi32/ F: dlls/win32u/bitblt.c F: dlls/win32u/bitmap.c F: dlls/win32u/brush.c F: dlls/win32u/clipping.c F: dlls/win32u/dc.c F: dlls/win32u/dib.c F: dlls/win32u/dibdrv/ F: dlls/win32u/driver.c F: dlls/win32u/emfdrv.c F: dlls/win32u/font.c F: dlls/win32u/freetype.c F: dlls/win32u/gdiobj.c F: dlls/win32u/mapping.c F: dlls/win32u/opentype.c F: dlls/win32u/painting.c F: dlls/win32u/palette.c F: dlls/win32u/path.c F: dlls/win32u/pen.c F: dlls/win32u/printdrv.c F: dlls/win32u/region.c GDIPlus M: Esme Povirk <[email protected]> F: dlls/gdiplus/ GPhoto Driver M: Marcus Meissner <[email protected]> F: dlls/gphoto2.ds/ GStreamer multimedia backend P: Elizabeth Figura <[email protected]> P: Rémi Bernon <[email protected]> F: dlls/winegstreamer/ HID support M: Rémi Bernon <[email protected]> P: Aric Stewart <[email protected]> F: dlls/hid/ F: dlls/hidclass.sys/ F: dlls/hidparse.sys/ F: dlls/mouhid.sys/ F: dlls/winehid.sys/ HTTP server M: Elizabeth Figura <[email protected]> F: dlls/httpapi/ F: dlls/http.sys/ Input events M: Rémi Bernon <[email protected]> F: dlls/user32/input.c F: dlls/win32u/input.c F: dlls/win32u/rawinput.c F: server/queue.c Input methods M: Rémi Bernon <[email protected]> P: Aric Stewart <[email protected]> F: dlls/imm32/ F: dlls/win32u/imm.c F: dlls/winemac.drv/ime.c F: dlls/winex11.drv/ime.c JavaScript M: Jacek Caban <[email protected]> F: dlls/jscript/ Joystick input M: Rémi Bernon <[email protected]> F: dlls/dinput*/ F: dlls/gameinput/ F: dlls/joy.cpl/ F: dlls/windows.gaming.input/ F: dlls/winebus.sys/ F: dlls/winexinput.sys/ F: dlls/winmm/joystick.c F: dlls/xinput*/ Microsoft C Runtime M: Piotr Caban <[email protected]> F: dlls/concrt140/ F: dlls/msvc*/ F: dlls/ucrtbase/ F: dlls/vcruntime140/ F: dlls/vcruntime140_1/ MSI installers M: Hans Leidekker <[email protected]> P: Elizabeth Figura <[email protected]> F: dlls/msi/ Netstat M: André Zwing <[email protected]> F: programs/netstat/ Network P: Bruno Jesus <[email protected]> P: Erich E. Hoover <[email protected]> F: dlls/ws2_32/ Network Store Interface M: Huw Davies <[email protected]> F: dlls/iphlpapi/ F: dlls/nsi/ F: dlls/nsiproxy.sys/ F: include/wine/nsi.h OLE Embedding M: Huw Davies <[email protected]> F: dlls/ole32/clipboard.c F: dlls/ole32/datacache.c F: dlls/ole32/defaulthandler.c F: dlls/ole32/ole2.c F: dlls/ole32/ole2impl.c F: dlls/ole32/oleobj.c OLE RPC M: Huw Davies <[email protected]> F: dlls/combase/ F: dlls/ole32/compobj.c F: dlls/ole32/marshal.c F: dlls/ole32/usrmarshal.c F: programs/dllhost/ OLE Storage M: Esme Povirk <[email protected]> F: dlls/ole32/filelockbytes.c F: dlls/ole32/memlockbytes.c F: dlls/ole32/stg_stream.c F: dlls/ole32/storage32.c F: dlls/ole32/storage32.h F: dlls/ole32/tests/storage32.c OLE Typelibs P: Huw Davies <[email protected]> F: dlls/oleaut32/typelib.c Plug and Play P: Elizabeth Figura <[email protected]> F: dlls/newdev/ F: dlls/ntoskrnl.exe/pnp.c F: dlls/setupapi/devinst.c Postscript Driver M: Huw Davies <[email protected]> F: dlls/wineps.drv/ Printing M: Huw Davies <[email protected]> P: Detlef Riekenberg <[email protected]> F: dlls/localspl/ F: dlls/spoolss/ F: dlls/winspool.drv/ Richedit M: Huw Davies <[email protected]> F: dlls/riched20/ RPC Runtime P: Huw Davies <[email protected]> P: Elizabeth Figura <[email protected]> F: dlls/rpcrt4/ Scripting runtime components P: Nikolay Sivov <[email protected]> F: dlls/scrrun/ Theming M: Zhiyi Zhang <[email protected]> F: dlls/light.msstyles/ F: dlls/uxtheme/ TWAIN P: Esme Povirk <[email protected]> F: dlls/twain_32/ F: dlls/sane.ds/ F: dlls/gphoto2.ds/ Uniscribe M: Aric Stewart <[email protected]> F: dlls/gdi32/uniscribe/ URL Moniker M: Jacek Caban <[email protected]> F: dlls/urlmon/ VBScript M: Jacek Caban <[email protected]> F: dlls/vbscript/ Web Services M: Hans Leidekker <[email protected]> F: dlls/webservices/ WebBrowser control M: Jacek Caban <[email protected]> F: dlls/ieframe/ F: dlls/mshtml/ WIDL P: Huw Davies <[email protected]> P: Rémi Bernon <[email protected]> P: Elizabeth Figura <[email protected]> F: tools/widl/ Windows Imaging Component M: Esme Povirk <[email protected]> F: dlls/windowscodecs/ F: dlls/windowscodecsext/ F: dlls/wmphoto/ Windows Management Instrumentation M: Hans Leidekker <[email protected]> F: dlls/wbemdisp/ F: dlls/wbemprox/ F: dlls/wmiutils/ Windows Media Format M: Elizabeth Figura <[email protected]> P: Rémi Bernon <[email protected]> F: dlls/wmp/ F: dlls/wmvcore/ Windows Media Foundation M: Nikolay Sivov <[email protected]> P: Rémi Bernon <[email protected]> F: dlls/evr/ F: dlls/mf/ F: dlls/mferror/ F: dlls/mfmediaengine/ F: dlls/mfplat/ F: dlls/mfplay/ F: dlls/mfreadwrite/ F: dlls/mfuuid/ F: dlls/rtworkq/ Wine debugger (GDB backend) P: Rémi Bernon <[email protected]> F: programs/winedbg/gdbproxy.c Wine server, IPC M: Alexandre Julliard <[email protected]> P: Erich E. Hoover <[email protected]> F: server/ Winemaker M: André Zwing <[email protected]> F: tools/winemaker/ WinHTTP M: Hans Leidekker <[email protected]> F: dlls/winhttp/ WinINet P: Jacek Caban <[email protected]> F: dlls/wininet/ X11 Driver M: Alexandre Julliard <[email protected]> P: Rémi Bernon <[email protected]> P: Zhiyi Zhang <[email protected]> F: dlls/winex11.drv/ XML parsing M: Nikolay Sivov <[email protected]> F: dlls/msxml*/ F: dlls/xmllite/ THE REST M: Alexandre Julliard <[email protected]> P: Alex Henrie <[email protected]> P: Huw Davies <[email protected]> P: Jacek Caban <[email protected]> P: Esme Povirk <[email protected]> P: Erich E. Hoover <[email protected]> F: * F: */ Stable Branch W: https://gitlab.winehq.org/wine/wine/-/wikis/Stable-Rules Staging Branch M: Alistair Leslie-Hughes <[email protected]> P: Elizabeth Figura <[email protected]> P: Paul Gofman <[email protected]> P: Erich E. Hoover <[email protected]> W: https://wine-staging.com/