ntdll: Directly try to open the dll file instead of checking for existence first.
[wine.git] / MAINTAINERS
blobe72a9e8355564e881bdb5454cb3c7560b4a46199
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:      Józef Kucia <jkucia@codeweavers.com>
68 P:      Matteo Bruni <mbruni@codeweavers.com>
69 F:      dlls/d3d10*/
70 F:      dlls/d3d11/
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 P:      Józef Kucia <jkucia@codeweavers.com>
83 F:      dlls/d3dcompiler*/
84 F:      dlls/d3dx10*/
85 F:      dlls/d3dx11*/
86 F:      dlls/d3dx9*/
87 F:      dlls/d3dxof/
89 DirectInput
90 P:      Andrew Eikum <aeikum@codeweavers.com>
91 F:      dlls/dinput/
93 DirectMusic
94 M:      Michael Stefaniuc <mstefani@winehq.org>
95 F:      dlls/dm*/
96 F:      dlls/dswave/
98 DirectPlay
99 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
100 F:      dlls/dplayx/
101 F:      dlls/dpnet/
102 F:      dlls/dpwsockx/
104 DirectShow
105 P:      Andrew Eikum <aeikum@codeweavers.com>
106 F:      dlls/amstream/
107 F:      dlls/mciqtz32/
108 F:      dlls/qcap/
109 F:      dlls/qedit/
110 F:      dlls/quartz/
111 F:      dlls/strmbase/
112 F:      dlls/winegstreamer/
113 F:      dlls/wineqtdecoder/
115 DirectWrite
116 M:      Nikolay Sivov <nsivov@codeweavers.com>
117 F:      dlls/dwrite/
119 DotNet Runtime
120 M:      Vincent Povirk <vincent@codeweavers.com>
121 F:      dlls/mscoree/
124 M:      Huw Davies <huw@codeweavers.com>
125 F:      dlls/gdi32/
127 GDIPlus
128 M:      Vincent Povirk <vincent@codeweavers.com>
129 F:      dlls/gdiplus/
131 GPhoto Driver
132 M:      Marcus Meissner <marcus@jet.franken.de>
133 F:      dlls/gphoto2.ds/
135 HID support
136 M:      Aric Stewart <aric@codeweavers.com>
137 F:      dlls/hid/
138 F:      dlls/hidclass.sys/
139 F:      dlls/winehid.sys/
141 Input methods
142 M:      Aric Stewart <aric@codeweavers.com>
143 F:      dlls/imm32/
145 JavaScript
146 M:      Jacek Caban <jacek@codeweavers.com>
147 F:      dlls/jscript/
149 Mac OS X graphics driver
150 M:      Ken Thomases <ken@codeweavers.com>
151 F:      dlls/winemac.drv/
153 Media format conversion
154 M:      Andrew Eikum <aeikum@codeweavers.com>
155 F:      dlls/*.acm/
156 F:      dlls/msacm32/
158 Microsoft C Runtime
159 M:      Piotr Caban <piotr@codeweavers.com>
160 F:      dlls/msvc*/
162 MSI installers
163 M:      Hans Leidekker <hans@codeweavers.com>
164 F:      dlls/msi/
166 Netstat
167 M:      André Hentschel <nerv@dawncrow.de>
168 F:      programs/netstat/
170 Network
171 P:      Bruno Jesus <00cpxxx@gmail.com>
172 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
173 F:      dlls/iphlpapi/
174 F:      dlls/ws2_32/
176 OLE Embedding
177 M:      Huw Davies <huw@codeweavers.com>
178 F:      dlls/ole32/clipboard.c
179 F:      dlls/ole32/datacache.c
180 F:      dlls/ole32/defaulthandler.c
181 F:      dlls/ole32/ole2.c
182 F:      dlls/ole32/ole2impl.c
183 F:      dlls/ole32/oleobj.c
185 OLE RPC
186 M:      Huw Davies <huw@codeweavers.com>
187 F:      dlls/ole32/compobj.c
188 F:      dlls/ole32/marshal.c
189 F:      dlls/ole32/rpc.c
190 F:      dlls/ole32/stubmanager.c
191 F:      dlls/ole32/usrmarshal.c
193 OLE Storage
194 M:      Vincent Povirk <vincent@codeweavers.com>
195 F:      dlls/ole32/filelockbytes.c
196 F:      dlls/ole32/memlockbytes.c
197 F:      dlls/ole32/stg_stream.c
198 F:      dlls/ole32/storage32.c
199 F:      dlls/ole32/storage32.h
200 F:      dlls/ole32/tests/storage32.c
202 OLE Typelibs
203 P:      Andrew Eikum <aeikum@codeweavers.com>
204 P:      Huw Davies <huw@codeweavers.com>
205 F:      dlls/oleaut32/typelib.c
207 OpenMP
208 M:      Sebastian Lackner <sebastian@fds-team.de>
209 F:      dlls/vcomp*/
211 Postscript Driver
212 M:      Huw Davies <huw@codeweavers.com>
213 F:      dlls/wineps.drv/
215 Printing
216 M:      Huw Davies <huw@codeweavers.com>
217 P:      Detlef Riekenberg <wine.dev@web.de>
218 F:      dlls/localspl/
219 F:      dlls/spoolss/
220 F:      dlls/winspool.drv/
222 Richedit
223 M:      Huw Davies <huw@codeweavers.com>
224 F:      dlls/riched20
226 RPC Runtime
227 P:      Huw Davies <huw@codeweavers.com>
228 F:      dlls/rpcrt4
229 F:      tools/widl
231 Threadpool
232 M:      Sebastian Lackner <sebastian@fds-team.de>
233 F:      dlls/ntdll/threadpool.c
235 Timezone database
236 M:      Sebastian Lackner <sebastian@fds-team.de>
237 F:      loader/wine.inf.in
239 TWAIN
240 P:      Vincent Povirk <vincent@codeweavers.com>
241 F:      dlls/twain_32/
242 F:      dlls/sane.ds/
243 F:      dlls/gphoto2.ds/
245 Uniscribe
246 M:      Aric Stewart <aric@codeweavers.com>
247 F:      dlls/usp10/
249 URL Moniker
250 M:      Jacek Caban <jacek@codeweavers.com>
251 F:      dlls/urlmon/
253 VBScript
254 M:      Jacek Caban <jacek@codeweavers.com>
255 F:      dlls/vbscript/
257 Web Services
258 M:      Hans Leidekker <hans@codeweavers.com>
259 F:      dlls/webservices/
261 WebBrowser control
262 M:      Jacek Caban <jacek@codeweavers.com>
263 F:      dlls/ieframe/
264 F:      dlls/mshtml/
265 F:      dlls/shdocvw/
267 Windows Imaging Component
268 M:      Vincent Povirk <vincent@codeweavers.com>
269 F:      dlls/windowscodecs/
270 F:      dlls/windowscodecsext/
272 Windows Management Instrumentation
273 M:      Hans Leidekker <hans@codeweavers.com>
274 F:      dlls/wbemdisp/
275 F:      dlls/wbemprox/
276 F:      dlls/wmiutils/
278 Wine server, IPC
279 M:      Alexandre Julliard <julliard@winehq.org>
280 P:      Sebastian Lackner <sebastian@fds-team.de>
281 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
282 F:      server/
284 Winemaker
285 M:      André Hentschel <nerv@dawncrow.de>
286 F:      tools/winemaker/
288 WinHTTP
289 M:      Hans Leidekker <hans@codeweavers.com>
290 F:      dlls/winhttp/
292 WinINet
293 P:      Jacek Caban <jacek@codeweavers.com>
294 F:      dlls/wininet/
296 WPcap
297 M:      André Hentschel <nerv@dawncrow.de>
298 F:      dlls/wpcap/
300 X11 Driver
301 M:      Alexandre Julliard <julliard@winehq.org>
302 P:      Vincent Povirk <vincent@codeweavers.com>
303 F:      dlls/winex11.drv/
305 XML parsing
306 M:      Nikolay Sivov <nsivov@codeweavers.com>
307 F:      dlls/msxml*/
308 F:      dlls/xmllite/
310 THE REST
311 M:      Alexandre Julliard <julliard@winehq.org>
312 P:      Alex Henrie <alexhenrie24@gmail.com>
313 P:      Andrew Eikum <aeikum@codeweavers.com>
314 P:      Huw Davies <huw@codeweavers.com>
315 P:      Jacek Caban <jacek@codeweavers.com>
316 P:      Sebastian Lackner <sebastian@fds-team.de>
317 P:      Vincent Povirk <vincent@codeweavers.com>
318 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
319 F:      *
320 F:      */
322 Stable Branch
323 M:      Michael Stefaniuc <mstefani@winehq.org>
324 W:      https://wiki.winehq.org/StableRules
326 Staging Branch
327 M:      Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
328 P:      Zebediah Figura <z.figura12@gmail.com>
329 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
330 W:      https://wine-staging.com/