hidclass.sys: Watch return for STATUS_PENDING not IRP status.
[wine.git] / MAINTAINERS
blob55a783446ec00dc91414ab65f153df10d882d423
3         List of Wine subsection maintainers
5 When submitting patches to Wine, the guidelines at
6 <http://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/dswave/
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 F:      dlls/comctl32/
56 Common Item Dialog
57 P:      Vincent Povirk <vincent@codeweavers.com>
58 F:      dlls/comdlg32/itemdlg.c
59 F:      dlls/comdlg32/tests/itemdlg.c
61 Direct2D
62 M:      Henri Verbeet <hverbeet@codeweavers.com>
63 F:      dlls/d2d*/
65 Direct3D
66 M:      Henri Verbeet <hverbeet@codeweavers.com>
67 P:      Stefan Dösinger <stefan@codeweavers.com>
68 P:      Józef Kucia <jkucia@codeweavers.com>
69 P:      Matteo Bruni <mbruni@codeweavers.com>
70 F:      dlls/d3d10*/
71 F:      dlls/d3d11/
72 F:      dlls/d3d8/
73 F:      dlls/d3d9/
74 F:      dlls/d3drm/
75 F:      dlls/ddraw*/
76 F:      dlls/dxgi/
77 F:      dlls/wined3d/
79 Direct3D helper libraries
80 M:      Matteo Bruni <mbruni@codeweavers.com>
81 P:      Henri Verbeet <hverbeet@codeweavers.com>
82 P:      Stefan Dösinger <stefan@codeweavers.com>
83 P:      Józef Kucia <jkucia@codeweavers.com>
84 F:      dlls/d3dcompiler*/
85 F:      dlls/d3dx10*/
86 F:      dlls/d3dx11*/
87 F:      dlls/d3dx9*/
88 F:      dlls/d3dxof/
90 DirectInput
91 P:      Andrew Eikum <aeikum@codeweavers.com>
92 F:      dlls/dinput/
94 DirectShow
95 P:      Andrew Eikum <aeikum@codeweavers.com>
96 F:      dlls/amstream/
97 F:      dlls/mciqtz32/
98 F:      dlls/qcap/
99 F:      dlls/qedit/
100 F:      dlls/quartz/
101 F:      dlls/strmbase/
102 F:      dlls/winegstreamer/
103 F:      dlls/wineqtdecoder/
105 DirectWrite
106 M:      Nikolay Sivov <nsivov@codeweavers.com>
107 F:      dlls/dwrite/
109 DotNet Runtime
110 M:      Vincent Povirk <vincent@codeweavers.com>
111 F:      dlls/mscoree/
114 M:      Huw Davies <huw@codeweavers.com>
115 F:      dlls/gdi32/
117 GDIPlus
118 M:      Vincent Povirk <vincent@codeweavers.com>
119 F:      dlls/gdiplus/
121 HID support
122 M:      Aric Stewart <aric@codeweavers.com>
123 F:      dlls/hid/
124 F:      dlls/hidclass.sys/
125 F:      dlls/winehid.sys/
127 HTML rendering (Gecko)
128 M:      Jacek Caban <jacek@codeweavers.com>
129 F:      dlls/ieframe/
130 F:      dlls/mshtml/
131 F:      dlls/shdocvw/
133 Input methods
134 M:      Aric Stewart <aric@codeweavers.com>
135 F:      dlls/imm32/
137 JavaScript
138 M:      Jacek Caban <jacek@codeweavers.com>
139 F:      dlls/jscript/
141 Mac OS X graphics driver
142 M:      Ken Thomases <ken@codeweavers.com>
143 F:      dlls/winemac.drv/
145 Media format conversion
146 M:      Andrew Eikum <aeikum@codeweavers.com>
147 F:      dlls/*.acm/
148 F:      dlls/msacm32/
150 Microsoft C Runtime
151 M:      Piotr Caban <piotr@codeweavers.com>
152 F:      dlls/msvc*/
154 MSI installers
155 M:      Hans Leidekker <hans@codeweavers.com>
156 F:      dlls/msi/
158 Netstat
159 M:      André Hentschel <nerv@dawncrow.de>
160 F:      programs/netstat/
162 OLE Embedding
163 M:      Huw Davies <huw@codeweavers.com>
164 F:      dlls/ole32/clipboard.c
165 F:      dlls/ole32/datacache.c
166 F:      dlls/ole32/defaulthandler.c
167 F:      dlls/ole32/ole2.c
168 F:      dlls/ole32/ole2impl.c
169 F:      dlls/ole32/oleobj.c
171 OLE RPC
172 M:      Huw Davies <huw@codeweavers.com>
173 F:      dlls/ole32/compobj.c
174 F:      dlls/ole32/marshal.c
175 F:      dlls/ole32/rpc.c
176 F:      dlls/ole32/stubmanager.c
177 F:      dlls/ole32/usrmarshal.c
179 OLE Storage
180 M:      Vincent Povirk <vincent@codeweavers.com>
181 F:      dlls/ole32/filelockbytes.c
182 F:      dlls/ole32/memlockbytes.c
183 F:      dlls/ole32/stg_stream.c
184 F:      dlls/ole32/storage32.c
185 F:      dlls/ole32/storage32.h
186 F:      dlls/ole32/tests/storage32.c
188 OLE Typelibs
189 P:      Andrew Eikum <aeikum@codeweavers.com>
190 P:      Huw Davies <huw@codeweavers.com>
191 F:      dlls/oleaut32/typelib.c
193 OpenMP
194 M:      Sebastian Lackner <sebastian@fds-team.de>
195 F:      dlls/vcomp*/
197 Printing
198 M:      Huw Davies <huw@codeweavers.com>
199 F:      dlls/localspl/
200 F:      dlls/wineps.drv/
201 F:      dlls/winspool.drv/
203 Richedit
204 M:      Huw Davies <huw@codeweavers.com>
205 F:      dlls/riched20
207 RPC Runtime
208 P:      Huw Davies <huw@codeweavers.com>
209 F:      dlls/rpcrt4
210 F:      tools/widl
212 Threadpool
213 M:      Sebastian Lackner <sebastian@fds-team.de>
214 F:      dlls/ntdll/threadpool.c
216 Timezone database
217 M:      Sebastian Lackner <sebastian@fds-team.de>
218 F:      loader/wine.inf.in
220 Uniscribe
221 M:      Aric Stewart <aric@codeweavers.com>
222 F:      dlls/usp10/
224 Web Services
225 M:      Hans Leidekker <hans@codeweavers.com>
226 F:      dlls/webservices/
228 Windows Imaging Component
229 M:      Vincent Povirk <vincent@codeweavers.com>
230 F:      dlls/windowscodecs/
231 F:      dlls/windowscodecsext/
233 Windows Management Instrumentation
234 M:      Hans Leidekker <hans@codeweavers.com>
235 F:      dlls/wbemdisp/
236 F:      dlls/wbemprox/
237 F:      dlls/wmiutils/
239 Wine server, IPC
240 M:      Alexandre Julliard <julliard@winehq.org>
241 P:      Sebastian Lackner <sebastian@fds-team.de>
242 F:      server/
244 Winemaker
245 M:      André Hentschel <nerv@dawncrow.de>
246 F:      tools/winemaker/
248 WinHTTP
249 M:      Hans Leidekker <hans@codeweavers.com>
250 F:      dlls/winhttp/
252 WPcap
253 M:      André Hentschel <nerv@dawncrow.de>
254 F:      dlls/wpcap/
256 VB Script
257 M:      Jacek Caban <jacek@codeweavers.com>
258 F:      dlls/vbscript/
260 X11 Driver
261 M:      Alexandre Julliard <julliard@winehq.org>
262 P:      Vincent Povirk <vincent@codeweavers.com>
263 F:      dlls/winex11.drv/
265 XML parsing
266 M:      Nikolay Sivov <nsivov@codeweavers.com>
267 F:      dlls/msxml*/
269 THE REST
270 M:      Alexandre Julliard <julliard@winehq.org>
271 P:      Alex Henrie <alexhenrie24@gmail.com>
272 P:      Andrew Eikum <aeikum@codeweavers.com>
273 P:      Huw Davies <huw@codeweavers.com>
274 P:      Sebastian Lackner <sebastian@fds-team.de>
275 P:      Vincent Povirk <vincent@codeweavers.com>
276 F:      *
277 F:      */
279 Stable Branch
280 M:      Michael Stefaniuc <mstefani@winehq.org>
281 W:      http://wiki.winehq.org/StableRules
283 Staging Branch
284 M:      Sebastian Lackner <sebastian@fds-team.de>
285 M:      Michael Müller <michael@fds-team.de>
286 P:      Erich E. Hoover <erich.e.hoover@wine-staging.com>
287 W:      https://wine-staging.com/