ws2_32: Move the getsockopt(IP_UNICAST_IF) implementation to ntdll.
[wine.git] / MAINTAINERS
blobe85151e9bd27e744bd9a50b97144a84fb51e7409
3         List of Wine subsection maintainers
5 When submitting patches to Wine, the guidelines at
6 <https://wiki.winehq.org/SubmittingPatches> should be followed. This file
7 contains a list of maintainers for subsections of Wine. When submitting
8 patches, you may want to CC relevant people from this list. If you have
9 questions about your work in an area of Wine, you may find a list of
10 knowledgeable people here.
12 Many areas of Wine don't have a specific maintainer, although there may
13 be people with knowledge of those areas. If an area is not listed here
14 at all, you can use the git log to find developers working in that area
15 recently. Or, you can send a mail to wine-devel, but be aware that there
16 may simply be no one knowledgeable about that subject on the list.
18 This file uses a similar format to the Linux kernel MAINTAINERS file.
19 Descriptions of section entries used here:
21         M: Primary maintainer. CC patches to: FullName <address@domain>
22         P: Other knowledgeable person. FullName <address@domain>
23         F: Files and directories with wildcard patterns.
24            One pattern per line.  Multiple F: lines acceptable.
25         W: Link to additional information.
27 Maintainers List
29                 -----------------------------------
31 ARM, ARM64
32 M:      André Hentschel <nerv@dawncrow.de>
33 F:      dlls/dbghelp/cpu_arm*
34 F:      dlls/msvcrt/except_arm.c
35 F:      dlls/ntdll/signal_arm*
36 F:      programs/winedbg/be_arm*
38 Audio I/O
39 M:      Andrew Eikum <aeikum@codeweavers.com>
40 F:      dlls/dsound/
41 F:      dlls/mmdevapi/
42 F:      dlls/winealsa.drv/
43 F:      dlls/winecoreaudio.drv/
44 F:      dlls/wineoss.drv/
45 F:      dlls/winepulse.drv/
46 F:      dlls/winmm/
47 F:      dlls/x3daudio*/
48 F:      dlls/xapofx*/
49 F:      dlls/xaudio*/
51 Common Controls Library
52 P:      Nikolay Sivov <nsivov@codeweavers.com>
53 F:      dlls/comctl32/
55 Common Item Dialog
56 P:      Esme Povirk <vincent@codeweavers.com>
57 F:      dlls/comdlg32/itemdlg.c
58 F:      dlls/comdlg32/tests/itemdlg.c
60 Direct2D
61 M:      Henri Verbeet <hverbeet@codeweavers.com>
62 F:      dlls/d2d*/
64 Direct3D
65 M:      Henri Verbeet <hverbeet@codeweavers.com>
66 P:      Stefan Dösinger <stefan@codeweavers.com>
67 P:      Matteo Bruni <mbruni@codeweavers.com>
68 F:      dlls/d3d10core/
69 F:      dlls/d3d11/
70 F:      dlls/d3d12/
71 F:      dlls/d3d8/
72 F:      dlls/d3d9/
73 F:      dlls/d3drm/
74 F:      dlls/ddraw*/
75 F:      dlls/dxgi/
76 F:      dlls/wined3d/
78 Direct3D helper libraries
79 M:      Matteo Bruni <mbruni@codeweavers.com>
80 P:      Henri Verbeet <hverbeet@codeweavers.com>
81 P:      Stefan Dösinger <stefan@codeweavers.com>
82 F:      dlls/d3d10/
83 F:      dlls/d3d10_1/
84 F:      dlls/d3dcompiler*/
85 F:      dlls/d3dx10*/
86 F:      dlls/d3dx11*/
87 F:      dlls/d3dx9*/
88 F:      dlls/d3dxof/
90 DirectInput
91 P:      Andrew Eikum <aeikum@codeweavers.com>
92 F:      dlls/dinput/
94 DirectMusic
95 M:      Michael Stefaniuc <mstefani@winehq.org>
96 F:      dlls/dm*/
97 F:      dlls/dswave/
99 DirectPlay
100 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
101 F:      dlls/dplayx/
102 F:      dlls/dpnet/
103 F:      dlls/dpwsockx/
105 DirectShow
106 M:      Zebediah Figura <z.figura12@gmail.com>
107 P:      Andrew Eikum <aeikum@codeweavers.com>
108 F:      dlls/amstream/
109 F:      dlls/devenum/
110 F:      dlls/mciqtz32/
111 F:      dlls/qasf/
112 F:      dlls/qcap/
113 F:      dlls/qdvd/
114 F:      dlls/qedit/
115 F:      dlls/quartz/
116 F:      dlls/strmbase/
117 F:      dlls/winegstreamer/quartz_parser.c
118 F:      dlls/wineqtdecoder/
120 DirectWrite
121 M:      Nikolay Sivov <nsivov@codeweavers.com>
122 F:      dlls/dwrite/
124 DotNet Runtime
125 M:      Esme Povirk <vincent@codeweavers.com>
126 F:      dlls/mscoree/
129 M:      Huw Davies <huw@codeweavers.com>
130 F:      dlls/gdi32/
132 GDIPlus
133 M:      Esme Povirk <vincent@codeweavers.com>
134 F:      dlls/gdiplus/
136 GPhoto Driver
137 M:      Marcus Meissner <marcus@jet.franken.de>
138 F:      dlls/gphoto2.ds/
140 HID support
141 M:      Aric Stewart <aric@codeweavers.com>
142 F:      dlls/hid/
143 F:      dlls/hidclass.sys/
144 F:      dlls/winehid.sys/
146 HTTP server
147 M:      Zebediah Figura <z.figura12@gmail.com>
148 F:      dlls/httpapi/
149 F:      dlls/http.sys/
151 Input methods
152 M:      Aric Stewart <aric@codeweavers.com>
153 F:      dlls/imm32/
155 JavaScript
156 M:      Jacek Caban <jacek@codeweavers.com>
157 F:      dlls/jscript/
159 Mac OS X graphics driver
160 M:      Ken Thomases <ken@codeweavers.com>
161 F:      dlls/winemac.drv/
163 Media format conversion
164 M:      Andrew Eikum <aeikum@codeweavers.com>
165 F:      dlls/*.acm/
166 F:      dlls/msacm32/
168 Microsoft C Runtime
169 M:      Piotr Caban <piotr@codeweavers.com>
170 F:      dlls/msvc*/
172 MSI installers
173 M:      Hans Leidekker <hans@codeweavers.com>
174 P:      Zebediah Figura <z.figura12@gmail.com>
175 F:      dlls/msi/
177 Netstat
178 M:      André Hentschel <nerv@dawncrow.de>
179 F:      programs/netstat/
181 Network
182 P:      Bruno Jesus <00cpxxx@gmail.com>
183 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
184 F:      dlls/ws2_32/
186 Network Store Interface
187 M:      Huw Davies <huw@codeweavers.com>
188 F:      dlls/iphlpapi/
189 F:      dlls/nsi/
190 F:      dlls/nsiproxy.sys/
192 OLE Embedding
193 M:      Huw Davies <huw@codeweavers.com>
194 F:      dlls/ole32/clipboard.c
195 F:      dlls/ole32/datacache.c
196 F:      dlls/ole32/defaulthandler.c
197 F:      dlls/ole32/ole2.c
198 F:      dlls/ole32/ole2impl.c
199 F:      dlls/ole32/oleobj.c
201 OLE RPC
202 M:      Huw Davies <huw@codeweavers.com>
203 F:      dlls/combase/
204 F:      dlls/ole32/compobj.c
205 F:      dlls/ole32/marshal.c
206 F:      dlls/ole32/usrmarshal.c
208 OLE Storage
209 M:      Esme Povirk <vincent@codeweavers.com>
210 F:      dlls/ole32/filelockbytes.c
211 F:      dlls/ole32/memlockbytes.c
212 F:      dlls/ole32/stg_stream.c
213 F:      dlls/ole32/storage32.c
214 F:      dlls/ole32/storage32.h
215 F:      dlls/ole32/tests/storage32.c
217 OLE Typelibs
218 P:      Andrew Eikum <aeikum@codeweavers.com>
219 P:      Huw Davies <huw@codeweavers.com>
220 F:      dlls/oleaut32/typelib.c
222 Plug and Play
223 P:      Zebediah Figura <z.figura12@gmail.com>
224 F:      dlls/newdev/
225 F:      dlls/ntoskrnl.exe/pnp.c
226 F:      dlls/setupapi/devinst.c
228 Postscript Driver
229 M:      Huw Davies <huw@codeweavers.com>
230 F:      dlls/wineps.drv/
232 Printing
233 M:      Huw Davies <huw@codeweavers.com>
234 P:      Detlef Riekenberg <wine.dev@web.de>
235 F:      dlls/localspl/
236 F:      dlls/spoolss/
237 F:      dlls/winspool.drv/
239 Richedit
240 M:      Huw Davies <huw@codeweavers.com>
241 F:      dlls/riched20
243 RPC Runtime
244 P:      Huw Davies <huw@codeweavers.com>
245 P:      Zebediah Figura <z.figura12@gmail.com>
246 F:      dlls/rpcrt4
247 F:      tools/widl
249 TWAIN
250 P:      Esme Povirk <vincent@codeweavers.com>
251 F:      dlls/twain_32/
252 F:      dlls/sane.ds/
253 F:      dlls/gphoto2.ds/
255 Uniscribe
256 M:      Aric Stewart <aric@codeweavers.com>
257 F:      dlls/gdi32/uniscribe/
259 URL Moniker
260 M:      Jacek Caban <jacek@codeweavers.com>
261 F:      dlls/urlmon/
263 VBScript
264 M:      Jacek Caban <jacek@codeweavers.com>
265 F:      dlls/vbscript/
267 Web Services
268 M:      Hans Leidekker <hans@codeweavers.com>
269 F:      dlls/webservices/
271 WebBrowser control
272 M:      Jacek Caban <jacek@codeweavers.com>
273 F:      dlls/ieframe/
274 F:      dlls/mshtml/
275 F:      dlls/shdocvw/
277 Windows Imaging Component
278 M:      Esme Povirk <vincent@codeweavers.com>
279 F:      dlls/windowscodecs/
280 F:      dlls/windowscodecsext/
282 Windows Management Instrumentation
283 M:      Hans Leidekker <hans@codeweavers.com>
284 F:      dlls/wbemdisp/
285 F:      dlls/wbemprox/
286 F:      dlls/wmiutils/
288 Windows Media Foundation
289 M:      Nikolay Sivov <nsivov@codeweavers.com>
290 F:      dlls/mf/
291 F:      dlls/mferror/
292 F:      dlls/mfmediaengine/
293 F:      dlls/mfplat/
294 F:      dlls/mfplay/
295 F:      dlls/mfreadwrite/
296 F:      dlls/mfuuid/
297 F:      dlls/rtworkq/
299 Wine server, IPC
300 M:      Alexandre Julliard <julliard@winehq.org>
301 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
302 F:      server/
304 Winemaker
305 M:      André Hentschel <nerv@dawncrow.de>
306 F:      tools/winemaker/
308 WinHTTP
309 M:      Hans Leidekker <hans@codeweavers.com>
310 F:      dlls/winhttp/
312 WinINet
313 P:      Jacek Caban <jacek@codeweavers.com>
314 F:      dlls/wininet/
316 WPcap
317 M:      André Hentschel <nerv@dawncrow.de>
318 F:      dlls/wpcap/
320 X11 Driver
321 M:      Alexandre Julliard <julliard@winehq.org>
322 F:      dlls/winex11.drv/
324 XML parsing
325 M:      Nikolay Sivov <nsivov@codeweavers.com>
326 F:      dlls/msxml*/
327 F:      dlls/xmllite/
329 THE REST
330 M:      Alexandre Julliard <julliard@winehq.org>
331 P:      Alex Henrie <alexhenrie24@gmail.com>
332 P:      Andrew Eikum <aeikum@codeweavers.com>
333 P:      Huw Davies <huw@codeweavers.com>
334 P:      Jacek Caban <jacek@codeweavers.com>
335 P:      Esme Povirk <vincent@codeweavers.com>
336 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
337 F:      *
338 F:      */
340 Stable Branch
341 M:      Michael Stefaniuc <mstefani@winehq.org>
342 W:      https://wiki.winehq.org/StableRules
344 Staging Branch
345 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
346 P:      Zebediah Figura <z.figura12@gmail.com>
347 P:      Paul Gofman <gofmanp@gmail.com>
348 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
349 W:      https://wine-staging.com/