shell32: Merge ANSI part of DROPFILES handler into DragQueryFileW.
[wine.git] / MAINTAINERS
blob721341266a9e9432126cb41bcda123289b8939f1
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:      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 P:      Rémi Bernon <rbernon@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:      libs/strmbase/
118 DirectWrite
119 M:      Nikolay Sivov <nsivov@codeweavers.com>
120 F:      dlls/dwrite/
122 DotNet Runtime
123 M:      Esme Povirk <esme@codeweavers.com>
124 F:      dlls/mscoree/
127 M:      Huw Davies <huw@codeweavers.com>
128 F:      dlls/gdi32/
129 F:      dlls/win32u/bitblt.c
130 F:      dlls/win32u/bitmap.c
131 F:      dlls/win32u/brush.c
132 F:      dlls/win32u/clipping.c
133 F:      dlls/win32u/dc.c
134 F:      dlls/win32u/dib.c
135 F:      dlls/win32u/dibdrv/
136 F:      dlls/win32u/driver.c
137 F:      dlls/win32u/emfdrv.c
138 F:      dlls/win32u/font.c
139 F:      dlls/win32u/freetype.c
140 F:      dlls/win32u/gdiobj.c
141 F:      dlls/win32u/mapping.c
142 F:      dlls/win32u/opentype.c
143 F:      dlls/win32u/painting.c
144 F:      dlls/win32u/palette.c
145 F:      dlls/win32u/path.c
146 F:      dlls/win32u/pen.c
147 F:      dlls/win32u/printdrv.c
148 F:      dlls/win32u/region.c
150 GDIPlus
151 M:      Esme Povirk <esme@codeweavers.com>
152 F:      dlls/gdiplus/
154 GPhoto Driver
155 M:      Marcus Meissner <marcus@jet.franken.de>
156 F:      dlls/gphoto2.ds/
158 GStreamer multimedia backend
159 M:      Zebediah Figura <z.figura12@gmail.com>
160 P:      Rémi Bernon <rbernon@codeweavers.com>
161 F:      dlls/winegstreamer/
163 HID support
164 M:      Rémi Bernon <rbernon@codeweavers.com>
165 P:      Aric Stewart <aric@codeweavers.com>
166 F:      dlls/hid/
167 F:      dlls/hidclass.sys/
168 F:      dlls/hidparse.sys/
169 F:      dlls/winehid.sys/
171 HTTP server
172 M:      Zebediah Figura <z.figura12@gmail.com>
173 F:      dlls/httpapi/
174 F:      dlls/http.sys/
176 Input events
177 M:      Rémi Bernon <rbernon@codeweavers.com>
178 F:      dlls/user32/input.c
179 F:      dlls/win32u/input.c
180 F:      dlls/win32u/rawinput.c
181 F:      server/queue.c
183 Input methods
184 M:      Aric Stewart <aric@codeweavers.com>
185 F:      dlls/imm32/
187 JavaScript
188 M:      Jacek Caban <jacek@codeweavers.com>
189 F:      dlls/jscript/
191 Joystick input
192 M:      Rémi Bernon <rbernon@codeweavers.com>
193 F:      dlls/dinput*/
194 F:      dlls/windows.gaming.input/
195 F:      dlls/winebus.sys/
196 F:      dlls/winexinput.sys/
197 F:      dlls/xinput*/
198 F:      dlls/winmm/joystick.c
200 Media format conversion
201 P:      Andrew Eikum <coldpie@fastmail.com>
202 F:      dlls/*.acm/
203 F:      dlls/msacm32/
205 Media Foundation transforms
206 M:      Rémi Bernon <rbernon@codeweavers.com>
207 P:      Nikolay Sivov <nsivov@codeweavers.com>
208 P:      Zebediah Figura <z.figura12@gmail.com>
209 F:      dlls/mf/tests/transform.c
210 F:      dlls/winegstreamer/aac_decoder.c
211 F:      dlls/winegstreamer/color_convert.c
212 F:      dlls/winegstreamer/h264_decoder.c
213 F:      dlls/winegstreamer/resampler.c
214 F:      dlls/winegstreamer/video_processor.c
215 F:      dlls/winegstreamer/wg_sample.c
216 F:      dlls/winegstreamer/wg_transform.c
217 F:      dlls/winegstreamer/wma_decoder.c
218 F:      dlls/winegstreamer/wmv_decoder.c
220 Microsoft C Runtime
221 M:      Piotr Caban <piotr@codeweavers.com>
222 F:      dlls/concrt140/
223 F:      dlls/msvc*/
224 F:      dlls/ucrtbase/
225 F:      dlls/vcruntime140/
226 F:      dlls/vcruntime140_1/
228 MSI installers
229 M:      Hans Leidekker <hans@codeweavers.com>
230 P:      Zebediah Figura <z.figura12@gmail.com>
231 F:      dlls/msi/
233 Netstat
234 M:      André Zwing <nerv@dawncrow.de>
235 F:      programs/netstat/
237 Network
238 P:      Bruno Jesus <00cpxxx@gmail.com>
239 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
240 F:      dlls/ws2_32/
242 Network Store Interface
243 M:      Huw Davies <huw@codeweavers.com>
244 F:      dlls/iphlpapi/
245 F:      dlls/nsi/
246 F:      dlls/nsiproxy.sys/
247 F:      include/wine/nsi.h
249 OLE Embedding
250 M:      Huw Davies <huw@codeweavers.com>
251 F:      dlls/ole32/clipboard.c
252 F:      dlls/ole32/datacache.c
253 F:      dlls/ole32/defaulthandler.c
254 F:      dlls/ole32/ole2.c
255 F:      dlls/ole32/ole2impl.c
256 F:      dlls/ole32/oleobj.c
258 OLE RPC
259 M:      Huw Davies <huw@codeweavers.com>
260 F:      dlls/combase/
261 F:      dlls/ole32/compobj.c
262 F:      dlls/ole32/marshal.c
263 F:      dlls/ole32/usrmarshal.c
264 F:      programs/dllhost/
266 OLE Storage
267 M:      Esme Povirk <esme@codeweavers.com>
268 F:      dlls/ole32/filelockbytes.c
269 F:      dlls/ole32/memlockbytes.c
270 F:      dlls/ole32/stg_stream.c
271 F:      dlls/ole32/storage32.c
272 F:      dlls/ole32/storage32.h
273 F:      dlls/ole32/tests/storage32.c
275 OLE Typelibs
276 P:      Huw Davies <huw@codeweavers.com>
277 F:      dlls/oleaut32/typelib.c
279 Plug and Play
280 P:      Zebediah Figura <z.figura12@gmail.com>
281 F:      dlls/newdev/
282 F:      dlls/ntoskrnl.exe/pnp.c
283 F:      dlls/setupapi/devinst.c
285 Postscript Driver
286 M:      Huw Davies <huw@codeweavers.com>
287 F:      dlls/wineps.drv/
289 Printing
290 M:      Huw Davies <huw@codeweavers.com>
291 P:      Detlef Riekenberg <wine.dev@web.de>
292 F:      dlls/localspl/
293 F:      dlls/spoolss/
294 F:      dlls/winspool.drv/
296 Richedit
297 M:      Huw Davies <huw@codeweavers.com>
298 F:      dlls/riched20/
300 RPC Runtime
301 P:      Huw Davies <huw@codeweavers.com>
302 P:      Zebediah Figura <z.figura12@gmail.com>
303 F:      dlls/rpcrt4/
305 Theming
306 M:      Zhiyi Zhang <zzhang@codeweavers.com>
307 F:      dlls/light.msstyles/
308 F:      dlls/uxtheme/
310 TWAIN
311 P:      Esme Povirk <esme@codeweavers.com>
312 F:      dlls/twain_32/
313 F:      dlls/sane.ds/
314 F:      dlls/gphoto2.ds/
316 Uniscribe
317 M:      Aric Stewart <aric@codeweavers.com>
318 F:      dlls/gdi32/uniscribe/
320 URL Moniker
321 M:      Jacek Caban <jacek@codeweavers.com>
322 F:      dlls/urlmon/
324 VBScript
325 M:      Jacek Caban <jacek@codeweavers.com>
326 F:      dlls/vbscript/
328 Web Services
329 M:      Hans Leidekker <hans@codeweavers.com>
330 F:      dlls/webservices/
332 WebBrowser control
333 M:      Jacek Caban <jacek@codeweavers.com>
334 F:      dlls/ieframe/
335 F:      dlls/mshtml/
336 F:      dlls/shdocvw/
338 WIDL
339 P:      Huw Davies <huw@codeweavers.com>
340 P:      Rémi Bernon <rbernon@codeweavers.com>
341 P:      Zebediah Figura <z.figura12@gmail.com>
342 F:      tools/widl/
344 Windows Imaging Component
345 M:      Esme Povirk <esme@codeweavers.com>
346 F:      dlls/windowscodecs/
347 F:      dlls/windowscodecsext/
348 F:      dlls/wmphoto/
350 Windows Management Instrumentation
351 M:      Hans Leidekker <hans@codeweavers.com>
352 F:      dlls/wbemdisp/
353 F:      dlls/wbemprox/
354 F:      dlls/wmiutils/
356 Windows Media Format
357 M:      Zebediah Figura <z.figura12@gmail.com>
358 P:      Rémi Bernon <rbernon@codeweavers.com>
359 F:      dlls/wmp/
360 F:      dlls/wmvcore/
362 Windows Media Foundation
363 M:      Nikolay Sivov <nsivov@codeweavers.com>
364 P:      Rémi Bernon <rbernon@codeweavers.com>
365 F:      dlls/mf/
366 F:      dlls/mferror/
367 F:      dlls/mfmediaengine/
368 F:      dlls/mfplat/
369 F:      dlls/mfplay/
370 F:      dlls/mfreadwrite/
371 F:      dlls/mfuuid/
372 F:      dlls/rtworkq/
374 Wine debugger (GDB backend)
375 P:      Rémi Bernon <rbernon@codeweavers.com>
376 F:      programs/winedbg/gdbproxy.c
378 Wine server, IPC
379 M:      Alexandre Julliard <julliard@winehq.org>
380 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
381 F:      server/
383 Winemaker
384 M:      André Zwing <nerv@dawncrow.de>
385 F:      tools/winemaker/
387 WinHTTP
388 M:      Hans Leidekker <hans@codeweavers.com>
389 F:      dlls/winhttp/
391 WinINet
392 P:      Jacek Caban <jacek@codeweavers.com>
393 F:      dlls/wininet/
395 WPcap
396 M:      André Zwing <nerv@dawncrow.de>
397 F:      dlls/wpcap/
399 X11 Driver
400 M:      Alexandre Julliard <julliard@winehq.org>
401 P:      Rémi Bernon <rbernon@codeweavers.com>
402 P:      Zhiyi Zhang <zzhang@codeweavers.com>
403 F:      dlls/winex11.drv/
405 XML parsing
406 M:      Nikolay Sivov <nsivov@codeweavers.com>
407 F:      dlls/msxml*/
408 F:      dlls/xmllite/
410 THE REST
411 M:      Alexandre Julliard <julliard@winehq.org>
412 P:      Alex Henrie <alexhenrie24@gmail.com>
413 P:      Huw Davies <huw@codeweavers.com>
414 P:      Jacek Caban <jacek@codeweavers.com>
415 P:      Esme Povirk <esme@codeweavers.com>
416 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
417 F:      *
418 F:      */
420 Stable Branch
421 M:      Michael Stefaniuc <mstefani@winehq.org>
422 W:      https://wiki.winehq.org/StableRules
424 Staging Branch
425 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
426 P:      Zebediah Figura <z.figura12@gmail.com>
427 P:      Paul Gofman <gofmanp@gmail.com>
428 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
429 W:      https://wine-staging.com/