mciqtz32: Fix thread handle leak if a second play.
[wine.git] / MAINTAINERS
blobc5f560b26176592b85a897eb450d5d0902d4b3e4
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é Zwing <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 P:      Andrew Eikum <coldpie@fastmail.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 P:      Zhiyi Zhang <zzhang@codeweavers.com>
54 F:      dlls/comctl32/
56 Common Item Dialog
57 P:      Esme Povirk <esme@codeweavers.com>
58 F:      dlls/comdlg32/itemdlg.c
59 F:      dlls/comdlg32/tests/itemdlg.c
61 Direct2D
62 M:      Nikolay Sivov <nsivov@codeweavers.com>
63 P:      Henri Verbeet <hverbeet@codeweavers.com>
64 F:      dlls/d2d*/
66 Direct3D
67 M:      Zebediah Figura <z.figura12@gmail.com>
68 M:      Jan Sikorski <jsikorski@codeweavers.com>
69 P:      Henri Verbeet <hverbeet@codeweavers.com>
70 P:      Stefan Dösinger <stefan@codeweavers.com>
71 P:      Matteo Bruni <mbruni@codeweavers.com>
72 F:      dlls/d3d10core/
73 F:      dlls/d3d11/
74 F:      dlls/d3d12/
75 F:      dlls/d3d8/
76 F:      dlls/d3d9/
77 F:      dlls/d3drm/
78 F:      dlls/ddraw*/
79 F:      dlls/dxgi/
80 F:      dlls/wined3d/
82 Direct3D helper libraries
83 M:      Matteo Bruni <mbruni@codeweavers.com>
84 P:      Henri Verbeet <hverbeet@codeweavers.com>
85 P:      Stefan Dösinger <stefan@codeweavers.com>
86 F:      dlls/d3d10/
87 F:      dlls/d3d10_1/
88 F:      dlls/d3dcompiler*/
89 F:      dlls/d3dx10*/
90 F:      dlls/d3dx11*/
91 F:      dlls/d3dx9*/
92 F:      dlls/d3dxof/
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 F:      dlls/amstream/
108 F:      dlls/devenum/
109 F:      dlls/mciqtz32/
110 F:      dlls/qasf/
111 F:      dlls/qcap/
112 F:      dlls/qdvd/
113 F:      dlls/qedit/
114 F:      dlls/quartz/
115 F:      libs/strmbase/
117 DirectWrite
118 M:      Nikolay Sivov <nsivov@codeweavers.com>
119 F:      dlls/dwrite/
121 DotNet Runtime
122 M:      Esme Povirk <esme@codeweavers.com>
123 F:      dlls/mscoree/
126 M:      Huw Davies <huw@codeweavers.com>
127 F:      dlls/gdi32/
128 F:      dlls/win32u/bitblt.c
129 F:      dlls/win32u/bitmap.c
130 F:      dlls/win32u/brush.c
131 F:      dlls/win32u/clipping.c
132 F:      dlls/win32u/dc.c
133 F:      dlls/win32u/dib.c
134 F:      dlls/win32u/dibdrv/
135 F:      dlls/win32u/driver.c
136 F:      dlls/win32u/emfdrv.c
137 F:      dlls/win32u/font.c
138 F:      dlls/win32u/freetype.c
139 F:      dlls/win32u/gdiobj.c
140 F:      dlls/win32u/mapping.c
141 F:      dlls/win32u/opentype.c
142 F:      dlls/win32u/painting.c
143 F:      dlls/win32u/palette.c
144 F:      dlls/win32u/path.c
145 F:      dlls/win32u/pen.c
146 F:      dlls/win32u/printdrv.c
147 F:      dlls/win32u/region.c
149 GDIPlus
150 M:      Esme Povirk <esme@codeweavers.com>
151 F:      dlls/gdiplus/
153 GPhoto Driver
154 M:      Marcus Meissner <marcus@jet.franken.de>
155 F:      dlls/gphoto2.ds/
157 GStreamer multimedia backend
158 M:      Zebediah Figura <z.figura12@gmail.com>
159 F:      dlls/winegstreamer/
161 HID support
162 M:      Aric Stewart <aric@codeweavers.com>
163 P:      Rémi Bernon <rbernon@codeweavers.com>
164 F:      dlls/hid/
165 F:      dlls/hidclass.sys/
166 F:      dlls/hidparse.sys/
167 F:      dlls/winehid.sys/
169 HTTP server
170 M:      Zebediah Figura <z.figura12@gmail.com>
171 F:      dlls/httpapi/
172 F:      dlls/http.sys/
174 Input events
175 P:      Rémi Bernon <rbernon@codeweavers.com>
176 F:      dlls/user32/input.c
177 F:      dlls/user32/rawinput.c
178 F:      server/queue.c
180 Input methods
181 M:      Aric Stewart <aric@codeweavers.com>
182 F:      dlls/imm32/
184 JavaScript
185 M:      Jacek Caban <jacek@codeweavers.com>
186 F:      dlls/jscript/
188 Joystick input
189 M:      Rémi Bernon <rbernon@codeweavers.com>
190 F:      dlls/dinput*/
191 F:      dlls/windows.gaming.input/
192 F:      dlls/winebus.sys/
193 F:      dlls/winexinput.sys/
194 F:      dlls/xinput*/
196 Media format conversion
197 P:      Andrew Eikum <coldpie@fastmail.com>
198 F:      dlls/*.acm/
199 F:      dlls/msacm32/
201 Microsoft C Runtime
202 M:      Piotr Caban <piotr@codeweavers.com>
203 F:      dlls/msvc*/
205 MSI installers
206 M:      Hans Leidekker <hans@codeweavers.com>
207 P:      Zebediah Figura <z.figura12@gmail.com>
208 F:      dlls/msi/
210 Netstat
211 M:      André Zwing <nerv@dawncrow.de>
212 F:      programs/netstat/
214 Network
215 P:      Bruno Jesus <00cpxxx@gmail.com>
216 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
217 F:      dlls/ws2_32/
219 Network Store Interface
220 M:      Huw Davies <huw@codeweavers.com>
221 F:      dlls/iphlpapi/
222 F:      dlls/nsi/
223 F:      dlls/nsiproxy.sys/
224 F:      include/wine/nsi.h
226 OLE Embedding
227 M:      Huw Davies <huw@codeweavers.com>
228 F:      dlls/ole32/clipboard.c
229 F:      dlls/ole32/datacache.c
230 F:      dlls/ole32/defaulthandler.c
231 F:      dlls/ole32/ole2.c
232 F:      dlls/ole32/ole2impl.c
233 F:      dlls/ole32/oleobj.c
235 OLE RPC
236 M:      Huw Davies <huw@codeweavers.com>
237 F:      dlls/combase/
238 F:      dlls/ole32/compobj.c
239 F:      dlls/ole32/marshal.c
240 F:      dlls/ole32/usrmarshal.c
241 F:      programs/dllhost/
243 OLE Storage
244 M:      Esme Povirk <esme@codeweavers.com>
245 F:      dlls/ole32/filelockbytes.c
246 F:      dlls/ole32/memlockbytes.c
247 F:      dlls/ole32/stg_stream.c
248 F:      dlls/ole32/storage32.c
249 F:      dlls/ole32/storage32.h
250 F:      dlls/ole32/tests/storage32.c
252 OLE Typelibs
253 P:      Huw Davies <huw@codeweavers.com>
254 F:      dlls/oleaut32/typelib.c
256 Plug and Play
257 P:      Zebediah Figura <z.figura12@gmail.com>
258 F:      dlls/newdev/
259 F:      dlls/ntoskrnl.exe/pnp.c
260 F:      dlls/setupapi/devinst.c
262 Postscript Driver
263 M:      Huw Davies <huw@codeweavers.com>
264 F:      dlls/wineps.drv/
266 Printing
267 M:      Huw Davies <huw@codeweavers.com>
268 P:      Detlef Riekenberg <wine.dev@web.de>
269 F:      dlls/localspl/
270 F:      dlls/spoolss/
271 F:      dlls/winspool.drv/
273 Richedit
274 M:      Huw Davies <huw@codeweavers.com>
275 F:      dlls/riched20
277 RPC Runtime
278 P:      Huw Davies <huw@codeweavers.com>
279 P:      Zebediah Figura <z.figura12@gmail.com>
280 F:      dlls/rpcrt4
282 Theming
283 M:      Zhiyi Zhang <zzhang@codeweavers.com>
284 F:      dlls/light.msstyles/
285 F:      dlls/uxtheme/
287 TWAIN
288 P:      Esme Povirk <esme@codeweavers.com>
289 F:      dlls/twain_32/
290 F:      dlls/sane.ds/
291 F:      dlls/gphoto2.ds/
293 Uniscribe
294 M:      Aric Stewart <aric@codeweavers.com>
295 F:      dlls/gdi32/uniscribe/
297 URL Moniker
298 M:      Jacek Caban <jacek@codeweavers.com>
299 F:      dlls/urlmon/
301 VBScript
302 M:      Jacek Caban <jacek@codeweavers.com>
303 F:      dlls/vbscript/
305 Web Services
306 M:      Hans Leidekker <hans@codeweavers.com>
307 F:      dlls/webservices/
309 WebBrowser control
310 M:      Jacek Caban <jacek@codeweavers.com>
311 F:      dlls/ieframe/
312 F:      dlls/mshtml/
313 F:      dlls/shdocvw/
315 WIDL
316 P:      Huw Davies <huw@codeweavers.com>
317 P:      Rémi Bernon <rbernon@codeweavers.com>
318 P:      Zebediah Figura <z.figura12@gmail.com>
319 F:      tools/widl
321 Windows Imaging Component
322 M:      Esme Povirk <esme@codeweavers.com>
323 F:      dlls/windowscodecs/
324 F:      dlls/windowscodecsext/
325 F:      dlls/wmphoto/
327 Windows Management Instrumentation
328 M:      Hans Leidekker <hans@codeweavers.com>
329 F:      dlls/wbemdisp/
330 F:      dlls/wbemprox/
331 F:      dlls/wmiutils/
333 Windows Media Format
334 M:      Zebediah Figura <z.figura12@gmail.com>
335 F:      dlls/wmp/
336 F:      dlls/wmvcore/
338 Windows Media Foundation
339 M:      Nikolay Sivov <nsivov@codeweavers.com>
340 F:      dlls/mf/
341 F:      dlls/mferror/
342 F:      dlls/mfmediaengine/
343 F:      dlls/mfplat/
344 F:      dlls/mfplay/
345 F:      dlls/mfreadwrite/
346 F:      dlls/mfuuid/
347 F:      dlls/rtworkq/
349 Wine debugger (GDB backend)
350 P:      Rémi Bernon <rbernon@codeweavers.com>
351 F:      programs/winedbg/gdbproxy.c
353 Wine server, IPC
354 M:      Alexandre Julliard <julliard@winehq.org>
355 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
356 F:      server/
358 Winemaker
359 M:      André Zwing <nerv@dawncrow.de>
360 F:      tools/winemaker/
362 WinHTTP
363 M:      Hans Leidekker <hans@codeweavers.com>
364 F:      dlls/winhttp/
366 WinINet
367 P:      Jacek Caban <jacek@codeweavers.com>
368 F:      dlls/wininet/
370 WPcap
371 M:      André Zwing <nerv@dawncrow.de>
372 F:      dlls/wpcap/
374 X11 Driver
375 M:      Alexandre Julliard <julliard@winehq.org>
376 P:      Rémi Bernon <rbernon@codeweavers.com>
377 P:      Zhiyi Zhang <zzhang@codeweavers.com>
378 F:      dlls/winex11.drv/
380 XML parsing
381 M:      Nikolay Sivov <nsivov@codeweavers.com>
382 F:      dlls/msxml*/
383 F:      dlls/xmllite/
385 THE REST
386 M:      Alexandre Julliard <julliard@winehq.org>
387 P:      Alex Henrie <alexhenrie24@gmail.com>
388 P:      Huw Davies <huw@codeweavers.com>
389 P:      Jacek Caban <jacek@codeweavers.com>
390 P:      Esme Povirk <esme@codeweavers.com>
391 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
392 F:      *
393 F:      */
395 Stable Branch
396 M:      Michael Stefaniuc <mstefani@winehq.org>
397 W:      https://wiki.winehq.org/StableRules
399 Staging Branch
400 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
401 P:      Zebediah Figura <z.figura12@gmail.com>
402 P:      Paul Gofman <gofmanp@gmail.com>
403 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
404 W:      https://wine-staging.com/