ws2_32: Reimplement inet_pton on top of ntdll functions.
[wine.git] / MAINTAINERS
blobcfbeaeb12b6503147f8154428128fe37686fd1aa
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:      Vincent 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/gstdemux.c
118 F:      dlls/wineqtdecoder/
120 DirectWrite
121 M:      Nikolay Sivov <nsivov@codeweavers.com>
122 F:      dlls/dwrite/
124 DotNet Runtime
125 M:      Vincent Povirk <vincent@codeweavers.com>
126 F:      dlls/mscoree/
129 M:      Huw Davies <huw@codeweavers.com>
130 F:      dlls/gdi32/
132 GDIPlus
133 M:      Vincent 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/iphlpapi/
185 F:      dlls/ws2_32/
187 OLE Embedding
188 M:      Huw Davies <huw@codeweavers.com>
189 F:      dlls/ole32/clipboard.c
190 F:      dlls/ole32/datacache.c
191 F:      dlls/ole32/defaulthandler.c
192 F:      dlls/ole32/ole2.c
193 F:      dlls/ole32/ole2impl.c
194 F:      dlls/ole32/oleobj.c
196 OLE RPC
197 M:      Huw Davies <huw@codeweavers.com>
198 F:      dlls/ole32/compobj.c
199 F:      dlls/ole32/marshal.c
200 F:      dlls/ole32/rpc.c
201 F:      dlls/ole32/stubmanager.c
202 F:      dlls/ole32/usrmarshal.c
204 OLE Storage
205 M:      Vincent Povirk <vincent@codeweavers.com>
206 F:      dlls/ole32/filelockbytes.c
207 F:      dlls/ole32/memlockbytes.c
208 F:      dlls/ole32/stg_stream.c
209 F:      dlls/ole32/storage32.c
210 F:      dlls/ole32/storage32.h
211 F:      dlls/ole32/tests/storage32.c
213 OLE Typelibs
214 P:      Andrew Eikum <aeikum@codeweavers.com>
215 P:      Huw Davies <huw@codeweavers.com>
216 F:      dlls/oleaut32/typelib.c
218 Plug and Play
219 P:      Zebediah Figura <z.figura12@gmail.com>
220 F:      dlls/newdev/
221 F:      dlls/ntoskrnl.exe/pnp.c
222 F:      dlls/setupapi/devinst.c
224 Postscript Driver
225 M:      Huw Davies <huw@codeweavers.com>
226 F:      dlls/wineps.drv/
228 Printing
229 M:      Huw Davies <huw@codeweavers.com>
230 P:      Detlef Riekenberg <wine.dev@web.de>
231 F:      dlls/localspl/
232 F:      dlls/spoolss/
233 F:      dlls/winspool.drv/
235 Richedit
236 M:      Huw Davies <huw@codeweavers.com>
237 F:      dlls/riched20
239 RPC Runtime
240 P:      Huw Davies <huw@codeweavers.com>
241 P:      Zebediah Figura <z.figura12@gmail.com>
242 F:      dlls/rpcrt4
243 F:      tools/widl
245 TWAIN
246 P:      Vincent Povirk <vincent@codeweavers.com>
247 F:      dlls/twain_32/
248 F:      dlls/sane.ds/
249 F:      dlls/gphoto2.ds/
251 Uniscribe
252 M:      Aric Stewart <aric@codeweavers.com>
253 F:      dlls/usp10/
255 URL Moniker
256 M:      Jacek Caban <jacek@codeweavers.com>
257 F:      dlls/urlmon/
259 VBScript
260 M:      Jacek Caban <jacek@codeweavers.com>
261 F:      dlls/vbscript/
263 Web Services
264 M:      Hans Leidekker <hans@codeweavers.com>
265 F:      dlls/webservices/
267 WebBrowser control
268 M:      Jacek Caban <jacek@codeweavers.com>
269 F:      dlls/ieframe/
270 F:      dlls/mshtml/
271 F:      dlls/shdocvw/
273 Windows Imaging Component
274 M:      Vincent Povirk <vincent@codeweavers.com>
275 F:      dlls/windowscodecs/
276 F:      dlls/windowscodecsext/
278 Windows Management Instrumentation
279 M:      Hans Leidekker <hans@codeweavers.com>
280 F:      dlls/wbemdisp/
281 F:      dlls/wbemprox/
282 F:      dlls/wmiutils/
284 Windows Media Foundation
285 M:      Nikolay Sivov <nsivov@codeweavers.com>
286 F:      dlls/mf/
287 F:      dlls/mferror/
288 F:      dlls/mfmediaengine/
289 F:      dlls/mfplat/
290 F:      dlls/mfplay/
291 F:      dlls/mfreadwrite/
292 F:      dlls/mfuuid/
293 F:      dlls/rtworkq/
295 Wine server, IPC
296 M:      Alexandre Julliard <julliard@winehq.org>
297 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
298 F:      server/
300 Winemaker
301 M:      André Hentschel <nerv@dawncrow.de>
302 F:      tools/winemaker/
304 WinHTTP
305 M:      Hans Leidekker <hans@codeweavers.com>
306 F:      dlls/winhttp/
308 WinINet
309 P:      Jacek Caban <jacek@codeweavers.com>
310 F:      dlls/wininet/
312 WPcap
313 M:      André Hentschel <nerv@dawncrow.de>
314 F:      dlls/wpcap/
316 X11 Driver
317 M:      Alexandre Julliard <julliard@winehq.org>
318 P:      Vincent Povirk <vincent@codeweavers.com>
319 F:      dlls/winex11.drv/
321 XML parsing
322 M:      Nikolay Sivov <nsivov@codeweavers.com>
323 F:      dlls/msxml*/
324 F:      dlls/xmllite/
326 THE REST
327 M:      Alexandre Julliard <julliard@winehq.org>
328 P:      Alex Henrie <alexhenrie24@gmail.com>
329 P:      Andrew Eikum <aeikum@codeweavers.com>
330 P:      Huw Davies <huw@codeweavers.com>
331 P:      Jacek Caban <jacek@codeweavers.com>
332 P:      Vincent Povirk <vincent@codeweavers.com>
333 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
334 F:      *
335 F:      */
337 Stable Branch
338 M:      Michael Stefaniuc <mstefani@winehq.org>
339 W:      https://wiki.winehq.org/StableRules
341 Staging Branch
342 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
343 P:      Zebediah Figura <z.figura12@gmail.com>
344 P:      Paul Gofman <gofmanp@gmail.com>
345 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
346 W:      https://wine-staging.com/