include/mscvpdb.h: Use flexible array members for the rest of structures.
[wine.git] / MAINTAINERS
blobd913427f6a53a74518740f8d899eb4a5ace69079
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. If you have
8 questions about your work in an area of Wine, you may find a list of
9 knowledgeable people here.
11 Many areas of Wine don't have a specific maintainer, although there may
12 be people with knowledge of those areas. If an area is not listed here
13 at all, you can use the git log to find developers working in that area
14 recently. Or, you can send a mail to wine-devel, but be aware that there
15 may simply be no one knowledgeable about that subject on the list.
17 This file uses a similar format to the Linux kernel MAINTAINERS file.
18 Descriptions of section entries used here:
20         M: Primary maintainer. FullName <address@domain>
21         P: Other knowledgeable person. FullName <address@domain>
22         F: Files and directories with wildcard patterns.
23            One pattern per line.  Multiple F: lines acceptable.
24            A trailing / implies /*.
25         W: Link to additional information.
27 Maintainers List
29                 -----------------------------------
31 ARM, ARM64
32 M:      Alexandre Julliard <julliard@winehq.org>
33 P:      André Zwing <nerv@dawncrow.de>
34 F:      dlls/dbghelp/cpu_arm*
35 F:      dlls/msvcrt/except_arm.c
36 F:      dlls/ntdll/signal_arm*
37 F:      programs/winedbg/be_arm*
39 Audio I/O
40 P:      Huw Davies <huw@codeweavers.com>
41 F:      dlls/dsound/
42 F:      dlls/mmdevapi/
43 F:      dlls/winealsa.drv/
44 F:      dlls/winecoreaudio.drv/
45 F:      dlls/wineoss.drv/
46 F:      dlls/winepulse.drv/
47 F:      dlls/winmm/
48 F:      dlls/x3daudio*/
49 F:      dlls/xapofx*/
50 F:      dlls/xaudio*/
52 Common Controls Library
53 P:      Nikolay Sivov <nsivov@codeweavers.com>
54 P:      Zhiyi Zhang <zzhang@codeweavers.com>
55 F:      dlls/comctl32/
57 Common Item Dialog
58 P:      Esme Povirk <esme@codeweavers.com>
59 F:      dlls/comdlg32/itemdlg.c
60 F:      dlls/comdlg32/tests/itemdlg.c
62 Direct2D
63 M:      Nikolay Sivov <nsivov@codeweavers.com>
64 P:      Henri Verbeet <hverbeet@codeweavers.com>
65 F:      dlls/d2d*/
67 Direct3D
68 M:      Elizabeth Figura <zfigura@codeweavers.com>
69 M:      Jan Sikorski <jsikorski@codeweavers.com>
70 P:      Henri Verbeet <hverbeet@codeweavers.com>
71 P:      Stefan Dösinger <stefan@codeweavers.com>
72 P:      Matteo Bruni <mbruni@codeweavers.com>
73 F:      dlls/d3d10core/
74 F:      dlls/d3d11/
75 F:      dlls/d3d12/
76 F:      dlls/d3d12core/
77 F:      dlls/d3d8/
78 F:      dlls/d3d9/
79 F:      dlls/d3drm/
80 F:      dlls/ddraw*/
81 F:      dlls/dxgi/
82 F:      dlls/wined3d/
84 Direct3D helper libraries
85 M:      Matteo Bruni <mbruni@codeweavers.com>
86 P:      Henri Verbeet <hverbeet@codeweavers.com>
87 P:      Stefan Dösinger <stefan@codeweavers.com>
88 F:      dlls/d3d10/
89 F:      dlls/d3d10_1/
90 F:      dlls/d3dcompiler*/
91 F:      dlls/d3dx10*/
92 F:      dlls/d3dx11*/
93 F:      dlls/d3dx9*/
94 F:      dlls/d3dxof/
96 DirectMusic
97 M:      Michael Stefaniuc <mstefani@winehq.org>
98 F:      dlls/dm*/
99 F:      dlls/dswave/
101 DirectPlay
102 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
103 F:      dlls/dplayx/
104 F:      dlls/dpnet/
105 F:      dlls/dpwsockx/
107 DirectShow
108 M:      Elizabeth Figura <zfigura@codeweavers.com>
109 P:      Rémi Bernon <rbernon@codeweavers.com>
110 F:      dlls/amstream/
111 F:      dlls/devenum/
112 F:      dlls/mciqtz32/
113 F:      dlls/qasf/
114 F:      dlls/qcap/
115 F:      dlls/qdvd/
116 F:      dlls/qedit/
117 F:      dlls/quartz/
118 F:      libs/strmbase/
120 DirectWrite
121 M:      Nikolay Sivov <nsivov@codeweavers.com>
122 F:      dlls/dwrite/
124 DotNet Runtime
125 M:      Esme Povirk <esme@codeweavers.com>
126 F:      dlls/mscoree/
129 M:      Huw Davies <huw@codeweavers.com>
130 F:      dlls/gdi32/
131 F:      dlls/win32u/bitblt.c
132 F:      dlls/win32u/bitmap.c
133 F:      dlls/win32u/brush.c
134 F:      dlls/win32u/clipping.c
135 F:      dlls/win32u/dc.c
136 F:      dlls/win32u/dib.c
137 F:      dlls/win32u/dibdrv/
138 F:      dlls/win32u/driver.c
139 F:      dlls/win32u/emfdrv.c
140 F:      dlls/win32u/font.c
141 F:      dlls/win32u/freetype.c
142 F:      dlls/win32u/gdiobj.c
143 F:      dlls/win32u/mapping.c
144 F:      dlls/win32u/opentype.c
145 F:      dlls/win32u/painting.c
146 F:      dlls/win32u/palette.c
147 F:      dlls/win32u/path.c
148 F:      dlls/win32u/pen.c
149 F:      dlls/win32u/printdrv.c
150 F:      dlls/win32u/region.c
152 GDIPlus
153 M:      Esme Povirk <esme@codeweavers.com>
154 F:      dlls/gdiplus/
156 GPhoto Driver
157 M:      Marcus Meissner <marcus@jet.franken.de>
158 F:      dlls/gphoto2.ds/
160 GStreamer multimedia backend
161 P:      Elizabeth Figura <zfigura@codeweavers.com>
162 P:      Rémi Bernon <rbernon@codeweavers.com>
163 F:      dlls/winegstreamer/
165 HID support
166 M:      Rémi Bernon <rbernon@codeweavers.com>
167 P:      Aric Stewart <aric@codeweavers.com>
168 F:      dlls/hid/
169 F:      dlls/hidclass.sys/
170 F:      dlls/hidparse.sys/
171 F:      dlls/mouhid.sys/
172 F:      dlls/winehid.sys/
174 HTTP server
175 M:      Elizabeth Figura <zfigura@codeweavers.com>
176 F:      dlls/httpapi/
177 F:      dlls/http.sys/
179 Input events
180 M:      Rémi Bernon <rbernon@codeweavers.com>
181 F:      dlls/user32/input.c
182 F:      dlls/win32u/input.c
183 F:      dlls/win32u/rawinput.c
184 F:      server/queue.c
186 Input methods
187 M:      Rémi Bernon <rbernon@codeweavers.com>
188 P:      Aric Stewart <aric@codeweavers.com>
189 F:      dlls/imm32/
190 F:      dlls/win32u/imm.c
191 F:      dlls/winemac.drv/ime.c
192 F:      dlls/winex11.drv/ime.c
194 JavaScript
195 M:      Jacek Caban <jacek@codeweavers.com>
196 F:      dlls/jscript/
198 Joystick input
199 M:      Rémi Bernon <rbernon@codeweavers.com>
200 F:      dlls/dinput*/
201 F:      dlls/joy.cpl/
202 F:      dlls/windows.gaming.input/
203 F:      dlls/winebus.sys/
204 F:      dlls/winexinput.sys/
205 F:      dlls/winmm/joystick.c
206 F:      dlls/xinput*/
208 Microsoft C Runtime
209 M:      Piotr Caban <piotr@codeweavers.com>
210 F:      dlls/concrt140/
211 F:      dlls/msvc*/
212 F:      dlls/ucrtbase/
213 F:      dlls/vcruntime140/
214 F:      dlls/vcruntime140_1/
216 MSI installers
217 M:      Hans Leidekker <hans@codeweavers.com>
218 P:      Elizabeth Figura <zfigura@codeweavers.com>
219 F:      dlls/msi/
221 Netstat
222 M:      André Zwing <nerv@dawncrow.de>
223 F:      programs/netstat/
225 Network
226 P:      Bruno Jesus <00cpxxx@gmail.com>
227 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
228 F:      dlls/ws2_32/
230 Network Store Interface
231 M:      Huw Davies <huw@codeweavers.com>
232 F:      dlls/iphlpapi/
233 F:      dlls/nsi/
234 F:      dlls/nsiproxy.sys/
235 F:      include/wine/nsi.h
237 OLE Embedding
238 M:      Huw Davies <huw@codeweavers.com>
239 F:      dlls/ole32/clipboard.c
240 F:      dlls/ole32/datacache.c
241 F:      dlls/ole32/defaulthandler.c
242 F:      dlls/ole32/ole2.c
243 F:      dlls/ole32/ole2impl.c
244 F:      dlls/ole32/oleobj.c
246 OLE RPC
247 M:      Huw Davies <huw@codeweavers.com>
248 F:      dlls/combase/
249 F:      dlls/ole32/compobj.c
250 F:      dlls/ole32/marshal.c
251 F:      dlls/ole32/usrmarshal.c
252 F:      programs/dllhost/
254 OLE Storage
255 M:      Esme Povirk <esme@codeweavers.com>
256 F:      dlls/ole32/filelockbytes.c
257 F:      dlls/ole32/memlockbytes.c
258 F:      dlls/ole32/stg_stream.c
259 F:      dlls/ole32/storage32.c
260 F:      dlls/ole32/storage32.h
261 F:      dlls/ole32/tests/storage32.c
263 OLE Typelibs
264 P:      Huw Davies <huw@codeweavers.com>
265 F:      dlls/oleaut32/typelib.c
267 Plug and Play
268 P:      Elizabeth Figura <zfigura@codeweavers.com>
269 F:      dlls/newdev/
270 F:      dlls/ntoskrnl.exe/pnp.c
271 F:      dlls/setupapi/devinst.c
273 Postscript Driver
274 M:      Huw Davies <huw@codeweavers.com>
275 F:      dlls/wineps.drv/
277 Printing
278 M:      Huw Davies <huw@codeweavers.com>
279 P:      Detlef Riekenberg <wine.dev@web.de>
280 F:      dlls/localspl/
281 F:      dlls/spoolss/
282 F:      dlls/winspool.drv/
284 Richedit
285 M:      Huw Davies <huw@codeweavers.com>
286 F:      dlls/riched20/
288 RPC Runtime
289 P:      Huw Davies <huw@codeweavers.com>
290 P:      Elizabeth Figura <zfigura@codeweavers.com>
291 F:      dlls/rpcrt4/
293 Theming
294 M:      Zhiyi Zhang <zzhang@codeweavers.com>
295 F:      dlls/light.msstyles/
296 F:      dlls/uxtheme/
298 TWAIN
299 P:      Esme Povirk <esme@codeweavers.com>
300 F:      dlls/twain_32/
301 F:      dlls/sane.ds/
302 F:      dlls/gphoto2.ds/
304 Uniscribe
305 M:      Aric Stewart <aric@codeweavers.com>
306 F:      dlls/gdi32/uniscribe/
308 URL Moniker
309 M:      Jacek Caban <jacek@codeweavers.com>
310 F:      dlls/urlmon/
312 VBScript
313 M:      Jacek Caban <jacek@codeweavers.com>
314 F:      dlls/vbscript/
316 Web Services
317 M:      Hans Leidekker <hans@codeweavers.com>
318 F:      dlls/webservices/
320 WebBrowser control
321 M:      Jacek Caban <jacek@codeweavers.com>
322 F:      dlls/ieframe/
323 F:      dlls/mshtml/
324 F:      dlls/shdocvw/
326 WIDL
327 P:      Huw Davies <huw@codeweavers.com>
328 P:      Rémi Bernon <rbernon@codeweavers.com>
329 P:      Elizabeth Figura <zfigura@codeweavers.com>
330 F:      tools/widl/
332 Windows Imaging Component
333 M:      Esme Povirk <esme@codeweavers.com>
334 F:      dlls/windowscodecs/
335 F:      dlls/windowscodecsext/
336 F:      dlls/wmphoto/
338 Windows Management Instrumentation
339 M:      Hans Leidekker <hans@codeweavers.com>
340 F:      dlls/wbemdisp/
341 F:      dlls/wbemprox/
342 F:      dlls/wmiutils/
344 Windows Media Format
345 M:      Elizabeth Figura <zfigura@codeweavers.com>
346 P:      Rémi Bernon <rbernon@codeweavers.com>
347 F:      dlls/wmp/
348 F:      dlls/wmvcore/
350 Windows Media Foundation
351 M:      Nikolay Sivov <nsivov@codeweavers.com>
352 P:      Rémi Bernon <rbernon@codeweavers.com>
353 F:      dlls/evr/
354 F:      dlls/mf/
355 F:      dlls/mferror/
356 F:      dlls/mfmediaengine/
357 F:      dlls/mfplat/
358 F:      dlls/mfplay/
359 F:      dlls/mfreadwrite/
360 F:      dlls/mfuuid/
361 F:      dlls/rtworkq/
363 Wine debugger (GDB backend)
364 P:      Rémi Bernon <rbernon@codeweavers.com>
365 F:      programs/winedbg/gdbproxy.c
367 Wine server, IPC
368 M:      Alexandre Julliard <julliard@winehq.org>
369 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
370 F:      server/
372 Winemaker
373 M:      André Zwing <nerv@dawncrow.de>
374 F:      tools/winemaker/
376 WinHTTP
377 M:      Hans Leidekker <hans@codeweavers.com>
378 F:      dlls/winhttp/
380 WinINet
381 P:      Jacek Caban <jacek@codeweavers.com>
382 F:      dlls/wininet/
384 X11 Driver
385 M:      Alexandre Julliard <julliard@winehq.org>
386 P:      Rémi Bernon <rbernon@codeweavers.com>
387 P:      Zhiyi Zhang <zzhang@codeweavers.com>
388 F:      dlls/winex11.drv/
390 XML parsing
391 M:      Nikolay Sivov <nsivov@codeweavers.com>
392 F:      dlls/msxml*/
393 F:      dlls/xmllite/
395 THE REST
396 M:      Alexandre Julliard <julliard@winehq.org>
397 P:      Alex Henrie <alexhenrie24@gmail.com>
398 P:      Huw Davies <huw@codeweavers.com>
399 P:      Jacek Caban <jacek@codeweavers.com>
400 P:      Esme Povirk <esme@codeweavers.com>
401 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
402 F:      *
403 F:      */
405 Stable Branch
406 M:      Michael Stefaniuc <mstefani@winehq.org>
407 W:      https://wiki.winehq.org/StableRules
409 Staging Branch
410 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
411 P:      Elizabeth Figura <zfigura@codeweavers.com>
412 P:      Paul Gofman <gofmanp@gmail.com>
413 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
414 W:      https://wine-staging.com/