shell32: Rename ShellItem to struct shell_item.
[wine.git] / MAINTAINERS
blob276471287da2e3f714c83e8528dceb28d1d85fc1
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/joy.cpl/
195 F:      dlls/windows.gaming.input/
196 F:      dlls/winebus.sys/
197 F:      dlls/winexinput.sys/
198 F:      dlls/winmm/joystick.c
199 F:      dlls/xinput*/
201 Media format conversion
202 P:      Andrew Eikum <coldpie@fastmail.com>
203 F:      dlls/*.acm/
204 F:      dlls/msacm32/
206 Media Foundation transforms
207 M:      Rémi Bernon <rbernon@codeweavers.com>
208 P:      Nikolay Sivov <nsivov@codeweavers.com>
209 P:      Zebediah Figura <z.figura12@gmail.com>
210 F:      dlls/mf/tests/transform.c
211 F:      dlls/winegstreamer/aac_decoder.c
212 F:      dlls/winegstreamer/color_convert.c
213 F:      dlls/winegstreamer/h264_decoder.c
214 F:      dlls/winegstreamer/resampler.c
215 F:      dlls/winegstreamer/video_processor.c
216 F:      dlls/winegstreamer/wg_sample.c
217 F:      dlls/winegstreamer/wg_transform.c
218 F:      dlls/winegstreamer/wma_decoder.c
219 F:      dlls/winegstreamer/wmv_decoder.c
221 Microsoft C Runtime
222 M:      Piotr Caban <piotr@codeweavers.com>
223 F:      dlls/concrt140/
224 F:      dlls/msvc*/
225 F:      dlls/ucrtbase/
226 F:      dlls/vcruntime140/
227 F:      dlls/vcruntime140_1/
229 MSI installers
230 M:      Hans Leidekker <hans@codeweavers.com>
231 P:      Zebediah Figura <z.figura12@gmail.com>
232 F:      dlls/msi/
234 Netstat
235 M:      André Zwing <nerv@dawncrow.de>
236 F:      programs/netstat/
238 Network
239 P:      Bruno Jesus <00cpxxx@gmail.com>
240 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
241 F:      dlls/ws2_32/
243 Network Store Interface
244 M:      Huw Davies <huw@codeweavers.com>
245 F:      dlls/iphlpapi/
246 F:      dlls/nsi/
247 F:      dlls/nsiproxy.sys/
248 F:      include/wine/nsi.h
250 OLE Embedding
251 M:      Huw Davies <huw@codeweavers.com>
252 F:      dlls/ole32/clipboard.c
253 F:      dlls/ole32/datacache.c
254 F:      dlls/ole32/defaulthandler.c
255 F:      dlls/ole32/ole2.c
256 F:      dlls/ole32/ole2impl.c
257 F:      dlls/ole32/oleobj.c
259 OLE RPC
260 M:      Huw Davies <huw@codeweavers.com>
261 F:      dlls/combase/
262 F:      dlls/ole32/compobj.c
263 F:      dlls/ole32/marshal.c
264 F:      dlls/ole32/usrmarshal.c
265 F:      programs/dllhost/
267 OLE Storage
268 M:      Esme Povirk <esme@codeweavers.com>
269 F:      dlls/ole32/filelockbytes.c
270 F:      dlls/ole32/memlockbytes.c
271 F:      dlls/ole32/stg_stream.c
272 F:      dlls/ole32/storage32.c
273 F:      dlls/ole32/storage32.h
274 F:      dlls/ole32/tests/storage32.c
276 OLE Typelibs
277 P:      Huw Davies <huw@codeweavers.com>
278 F:      dlls/oleaut32/typelib.c
280 Plug and Play
281 P:      Zebediah Figura <z.figura12@gmail.com>
282 F:      dlls/newdev/
283 F:      dlls/ntoskrnl.exe/pnp.c
284 F:      dlls/setupapi/devinst.c
286 Postscript Driver
287 M:      Huw Davies <huw@codeweavers.com>
288 F:      dlls/wineps.drv/
290 Printing
291 M:      Huw Davies <huw@codeweavers.com>
292 P:      Detlef Riekenberg <wine.dev@web.de>
293 F:      dlls/localspl/
294 F:      dlls/spoolss/
295 F:      dlls/winspool.drv/
297 Richedit
298 M:      Huw Davies <huw@codeweavers.com>
299 F:      dlls/riched20/
301 RPC Runtime
302 P:      Huw Davies <huw@codeweavers.com>
303 P:      Zebediah Figura <z.figura12@gmail.com>
304 F:      dlls/rpcrt4/
306 Theming
307 M:      Zhiyi Zhang <zzhang@codeweavers.com>
308 F:      dlls/light.msstyles/
309 F:      dlls/uxtheme/
311 TWAIN
312 P:      Esme Povirk <esme@codeweavers.com>
313 F:      dlls/twain_32/
314 F:      dlls/sane.ds/
315 F:      dlls/gphoto2.ds/
317 Uniscribe
318 M:      Aric Stewart <aric@codeweavers.com>
319 F:      dlls/gdi32/uniscribe/
321 URL Moniker
322 M:      Jacek Caban <jacek@codeweavers.com>
323 F:      dlls/urlmon/
325 VBScript
326 M:      Jacek Caban <jacek@codeweavers.com>
327 F:      dlls/vbscript/
329 Web Services
330 M:      Hans Leidekker <hans@codeweavers.com>
331 F:      dlls/webservices/
333 WebBrowser control
334 M:      Jacek Caban <jacek@codeweavers.com>
335 F:      dlls/ieframe/
336 F:      dlls/mshtml/
337 F:      dlls/shdocvw/
339 WIDL
340 P:      Huw Davies <huw@codeweavers.com>
341 P:      Rémi Bernon <rbernon@codeweavers.com>
342 P:      Zebediah Figura <z.figura12@gmail.com>
343 F:      tools/widl/
345 Windows Imaging Component
346 M:      Esme Povirk <esme@codeweavers.com>
347 F:      dlls/windowscodecs/
348 F:      dlls/windowscodecsext/
349 F:      dlls/wmphoto/
351 Windows Management Instrumentation
352 M:      Hans Leidekker <hans@codeweavers.com>
353 F:      dlls/wbemdisp/
354 F:      dlls/wbemprox/
355 F:      dlls/wmiutils/
357 Windows Media Format
358 M:      Zebediah Figura <z.figura12@gmail.com>
359 P:      Rémi Bernon <rbernon@codeweavers.com>
360 F:      dlls/wmp/
361 F:      dlls/wmvcore/
363 Windows Media Foundation
364 M:      Nikolay Sivov <nsivov@codeweavers.com>
365 P:      Rémi Bernon <rbernon@codeweavers.com>
366 F:      dlls/mf/
367 F:      dlls/mferror/
368 F:      dlls/mfmediaengine/
369 F:      dlls/mfplat/
370 F:      dlls/mfplay/
371 F:      dlls/mfreadwrite/
372 F:      dlls/mfuuid/
373 F:      dlls/rtworkq/
375 Wine debugger (GDB backend)
376 P:      Rémi Bernon <rbernon@codeweavers.com>
377 F:      programs/winedbg/gdbproxy.c
379 Wine server, IPC
380 M:      Alexandre Julliard <julliard@winehq.org>
381 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
382 F:      server/
384 Winemaker
385 M:      André Zwing <nerv@dawncrow.de>
386 F:      tools/winemaker/
388 WinHTTP
389 M:      Hans Leidekker <hans@codeweavers.com>
390 F:      dlls/winhttp/
392 WinINet
393 P:      Jacek Caban <jacek@codeweavers.com>
394 F:      dlls/wininet/
396 WPcap
397 M:      André Zwing <nerv@dawncrow.de>
398 F:      dlls/wpcap/
400 X11 Driver
401 M:      Alexandre Julliard <julliard@winehq.org>
402 P:      Rémi Bernon <rbernon@codeweavers.com>
403 P:      Zhiyi Zhang <zzhang@codeweavers.com>
404 F:      dlls/winex11.drv/
406 XML parsing
407 M:      Nikolay Sivov <nsivov@codeweavers.com>
408 F:      dlls/msxml*/
409 F:      dlls/xmllite/
411 THE REST
412 M:      Alexandre Julliard <julliard@winehq.org>
413 P:      Alex Henrie <alexhenrie24@gmail.com>
414 P:      Huw Davies <huw@codeweavers.com>
415 P:      Jacek Caban <jacek@codeweavers.com>
416 P:      Esme Povirk <esme@codeweavers.com>
417 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
418 F:      *
419 F:      */
421 Stable Branch
422 M:      Michael Stefaniuc <mstefani@winehq.org>
423 W:      https://wiki.winehq.org/StableRules
425 Staging Branch
426 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
427 P:      Zebediah Figura <z.figura12@gmail.com>
428 P:      Paul Gofman <gofmanp@gmail.com>
429 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
430 W:      https://wine-staging.com/