reactos/CODEOWNERS
Line: 70: incorrect codeowner user: ThFabba Line: 70: no users/groups matched Line: 71: incorrect codeowner user: ThFabba Line: 71: no users/groups matched Line: 72: incorrect codeowner user: ThFabba Line: 72: no users/groups matched Line: 73: incorrect codeowner user: ThFabba Line: 73: no users/groups matched Line: 74: incorrect codeowner user: ThFabba Line: 74: no users/groups matched Line: 75: incorrect codeowner user: ThFabba Line: 75: no users/groups matched Line: 76: incorrect codeowner user: ThFabba Line: 76: no users/groups matched Line: 77: incorrect codeowner user: ThFabba Line: 77: no users/groups matched Line: 78: incorrect codeowner user: ThFabba Line: 78: no users/groups matched Line: 79: incorrect codeowner user: ThFabba Line: 79: no users/groups matched Line: 80: incorrect codeowner user: ThFabba Line: 80: no users/groups matched Line: 81: incorrect codeowner user: ThFabba Line: 81: no users/groups matched Line: 82: incorrect codeowner user: ThFabba Line: 82: no users/groups matched Line: 88: incorrect codeowner user: ThFabba Line: 88: no users/groups matched Line: 89: incorrect codeowner user: ThFabba Line: 89: no users/groups matched Line: 94: incorrect codeowner user: ThFabba Line: 94: no users/groups matched Line: 99: incorrect codeowner user: learn-more Line: 99: no users/groups matched Line: 104: incorrect codeowner user: learn-more Line: 104: no users/groups matched Line: 105: incorrect codeowner user: learn-more Line: 105: no users/groups matched Line: 106: incorrect codeowner user: learn-more Line: 106: no users/groups matched Line: 107: incorrect codeowner user: learn-more Line: 107: no users/groups matched Line: 112: incorrect codeowner user: HeisSpiter Line: 112: no users/groups matched Line: 113: incorrect codeowner user: HeisSpiter Line: 113: no users/groups matched Line: 117: incorrect format Line: 122: incorrect codeowner user: HBelusca Line: 122: no users/groups matched Line: 123: incorrect codeowner user: HBelusca Line: 123: no users/groups matched Line: 124: incorrect codeowner user: HBelusca Line: 124: no users/groups matched Line: 130: incorrect codeowner user: HBelusca Line: 130: no users/groups matched Line: 131: incorrect codeowner user: HBelusca Line: 131: no users/groups matched Line: 138: incorrect format Line: 139: incorrect format Line: 144: incorrect codeowner user: HBelusca Line: 144: no users/groups matched Line: 145: incorrect codeowner user: HBelusca Line: 145: no users/groups matched Line: 146: incorrect codeowner user: HBelusca Line: 146: no users/groups matched Line: 147: incorrect codeowner user: HBelusca Line: 147: no users/groups matched Line: 148: incorrect codeowner user: HBelusca Line: 148: no users/groups matched Line: 149: incorrect codeowner user: HBelusca Line: 149: no users/groups matched Line: 150: incorrect codeowner user: HBelusca Line: 150: no users/groups matched Line: 151: incorrect codeowner user: HBelusca Line: 151: no users/groups matched Line: 152: incorrect codeowner user: HBelusca Line: 152: no users/groups matched Line: 153: incorrect codeowner user: HBelusca Line: 153: no users/groups matched Line: 154: incorrect codeowner user: HBelusca Line: 154: no users/groups matched Line: 159: incorrect codeowner user: HBelusca Line: 159: no users/groups matched Line: 164: incorrect codeowner user: HBelusca Line: 164: no users/groups matched Line: 165: incorrect codeowner user: HBelusca Line: 165: no users/groups matched Line: 166: incorrect codeowner user: HBelusca Line: 166: no users/groups matched Line: 167: incorrect codeowner user: HBelusca Line: 167: no users/groups matched Line: 168: incorrect codeowner user: HBelusca Line: 168: no users/groups matched Line: 169: incorrect codeowner user: HBelusca Line: 169: no users/groups matched Line: 170: incorrect codeowner user: HBelusca Line: 170: no users/groups matched Line: 171: incorrect codeowner user: HBelusca Line: 171: no users/groups matched Line: 172: incorrect codeowner user: HBelusca Line: 172: no users/groups matched Line: 173: incorrect codeowner user: HBelusca Line: 173: no users/groups matched Line: 174: incorrect codeowner user: HBelusca Line: 174: no users/groups matched Line: 175: incorrect codeowner user: HBelusca Line: 175: no users/groups matched Line: 176: incorrect codeowner user: HBelusca Line: 176: no users/groups matched Line: 177: incorrect codeowner user: HBelusca Line: 177: no users/groups matched Line: 178: incorrect codeowner user: HBelusca Line: 178: no users/groups matched Line: 184: incorrect codeowner user: EricKohl Line: 184: incorrect codeowner user: HBelusca Line: 184: no users/groups matched Line: 185: incorrect codeowner user: EricKohl Line: 185: incorrect codeowner user: HBelusca Line: 185: no users/groups matched Line: 186: incorrect codeowner user: HBelusca Line: 186: no users/groups matched Line: 191: incorrect codeowner user: HBelusca Line: 191: no users/groups matched Line: 196: incorrect codeowner user: learn-more Line: 196: no users/groups matched Line: 202: incorrect codeowner user: HeisSpiter Line: 202: no users/groups matched Line: 203: incorrect codeowner user: HeisSpiter Line: 203: no users/groups matched Line: 208: incorrect codeowner user: gedmurphy Line: 208: no users/groups matched Line: 213: incorrect codeowner user: HeisSpiter Line: 213: no users/groups matched Line: 214: incorrect codeowner user: HeisSpiter Line: 214: no users/groups matched Line: 215: incorrect codeowner user: HeisSpiter Line: 215: no users/groups matched Line: 216: incorrect codeowner user: HeisSpiter Line: 216: no users/groups matched Line: 223: incorrect codeowner user: HBelusca Line: 223: incorrect codeowner user: tkreuzer Line: 223: incorrect codeowner user: Extravert-ir Line: 223: no users/groups matched Line: 224: incorrect codeowner user: HBelusca Line: 224: no users/groups matched Line: 225: incorrect codeowner user: HBelusca Line: 225: no users/groups matched Line: 230: incorrect codeowner user: tkreuzer Line: 230: no users/groups matched Line: 236: incorrect codeowner user: ThFabba Line: 236: no users/groups matched Line: 244: incorrect codeowner user: HeisSpiter Line: 244: incorrect codeowner user: ThFabba Line: 244: incorrect codeowner user: tkreuzer Line: 244: no users/groups matched Line: 250: incorrect codeowner user: ThFabba Line: 250: no users/groups matched Line: 251: incorrect codeowner user: ThFabba Line: 251: no users/groups matched Line: 256: incorrect codeowner user: HeisSpiter Line: 256: no users/groups matched Line: 261: incorrect codeowner user: HBelusca Line: 261: no users/groups matched Line: 262: incorrect codeowner user: HBelusca Line: 262: no users/groups matched Line: 268: incorrect codeowner user: ThFabba Line: 268: no users/groups matched Line: 275: incorrect codeowner user: ThFabba Line: 275: incorrect codeowner user: Extravert-ir Line: 275: no users/groups matched Line: 280: incorrect codeowner user: HeisSpiter Line: 280: no users/groups matched Line: 281: incorrect codeowner user: HeisSpiter Line: 281: no users/groups matched Line: 290: incorrect codeowner user: HeisSpiter Line: 290: incorrect codeowner user: learn-more Line: 290: incorrect codeowner user: ThFabba Line: 290: incorrect codeowner user: tkreuzer Line: 290: no users/groups matched Line: 296: incorrect codeowner user: reactos573 Line: 296: incorrect codeowner user: HBelusca Line: 296: no users/groups matched Line: 297: incorrect codeowner user: reactos573 Line: 297: incorrect codeowner user: HBelusca Line: 297: no users/groups matched Line: 298: incorrect codeowner user: reactos573 Line: 298: incorrect codeowner user: HBelusca Line: 298: no users/groups matched Line: 299: incorrect codeowner user: reactos573 Line: 299: incorrect codeowner user: HBelusca Line: 299: no users/groups matched Line: 300: incorrect codeowner user: reactos573 Line: 300: incorrect codeowner user: HBelusca Line: 300: no users/groups matched Line: 301: incorrect codeowner user: reactos573 Line: 301: incorrect codeowner user: HBelusca Line: 301: no users/groups matched Line: 302: incorrect codeowner user: reactos573 Line: 302: incorrect codeowner user: HBelusca Line: 302: no users/groups matched Line: 303: incorrect codeowner user: reactos573 Line: 303: incorrect codeowner user: HBelusca Line: 303: no users/groups matched Line: 308: incorrect codeowner user: ColinFinck Line: 308: no users/groups matched Line: 313: incorrect codeowner user: HBelusca Line: 313: no users/groups matched Line: 320: incorrect format Line: 325: incorrect codeowner user: ThFabba Line: 325: no users/groups matched Line: 331: incorrect codeowner user: HBelusca Line: 331: no users/groups matched Line: 332: incorrect codeowner user: EricKohl Line: 332: no users/groups matched Line: 333: incorrect format Line: 334: incorrect codeowner user: EricKohl Line: 334: no users/groups matched Line: 335: incorrect codeowner user: HBelusca Line: 335: no users/groups matched Line: 336: incorrect codeowner user: EricKohl Line: 336: no users/groups matched Line: 342: incorrect codeowner user: HBelusca Line: 342: no users/groups matched Line: 343: incorrect codeowner user: HBelusca Line: 343: no users/groups matched Line: 348: incorrect codeowner user: HeisSpiter Line: 348: no users/groups matched Line: 357: incorrect codeowner user: HeisSpiter Line: 357: incorrect codeowner user: learn-more Line: 357: incorrect codeowner user: ThFabba Line: 357: incorrect codeowner user: tkreuzer Line: 357: no users/groups matched Line: 362: incorrect codeowner user: GeoB99 Line: 362: no users/groups matched Line: 363: incorrect codeowner user: GeoB99 Line: 363: no users/groups matched Line: 368: incorrect codeowner user: HBelusca Line: 368: no users/groups matched Line: 369: incorrect codeowner user: HBelusca Line: 369: no users/groups matched Line: 370: incorrect codeowner user: HBelusca Line: 370: no users/groups matched Line: 378: incorrect codeowner user: learn-more Line: 378: incorrect codeowner user: yagoulas Line: 378: no users/groups matched Line: 379: incorrect codeowner user: learn-more Line: 379: incorrect codeowner user: yagoulas Line: 379: no users/groups matched Line: 380: incorrect codeowner user: learn-more Line: 380: incorrect codeowner user: yagoulas Line: 380: no users/groups matched Line: 381: incorrect codeowner user: learn-more Line: 381: incorrect codeowner user: yagoulas Line: 381: no users/groups matched Line: 382: incorrect codeowner user: HBelusca Line: 382: no users/groups matched Line: 383: incorrect codeowner user: HBelusca Line: 383: no users/groups matched Line: 384: incorrect codeowner user: HBelusca Line: 384: no users/groups matched Line: 390: incorrect codeowner user: learn-more Line: 390: no users/groups matched Line: 395: incorrect codeowner user: ThFabba Line: 395: no users/groups matched Line: 400: incorrect codeowner user: HeisSpiter Line: 400: no users/groups matched Line: 401: incorrect codeowner user: HeisSpiter Line: 401: no users/groups matched Line: 402: incorrect codeowner user: HeisSpiter Line: 402: no users/groups matched Line: 403: incorrect codeowner user: HeisSpiter Line: 403: no users/groups matched Line: 404: incorrect codeowner user: HeisSpiter Line: 404: no users/groups matched Line: 405: incorrect codeowner user: HeisSpiter Line: 405: no users/groups matched Line: 406: incorrect codeowner user: HeisSpiter Line: 406: no users/groups matched Line: 407: incorrect codeowner user: HeisSpiter Line: 407: no users/groups matched Line: 408: incorrect codeowner user: HeisSpiter Line: 408: no users/groups matched Line: 409: incorrect codeowner user: HeisSpiter Line: 409: no users/groups matched Line: 410: incorrect codeowner user: HeisSpiter Line: 410: no users/groups matched Line: 411: incorrect codeowner user: HeisSpiter Line: 411: no users/groups matched Line: 417: incorrect codeowner user: ThFabba Line: 417: incorrect codeowner user: Extravert-ir Line: 417: no users/groups matched Line: 418: incorrect codeowner user: ThFabba Line: 418: incorrect codeowner user: Extravert-ir Line: 418: no users/groups matched Line: 423: incorrect codeowner user: HeisSpiter Line: 423: no users/groups matched Line: 424: incorrect codeowner user: HeisSpiter Line: 424: no users/groups matched Line: 425: incorrect codeowner user: HeisSpiter Line: 425: no users/groups matched Line: 430: incorrect codeowner user: HeisSpiter Line: 430: no users/groups matched Line: 431: incorrect codeowner user: HeisSpiter Line: 431: no users/groups matched Line: 437: incorrect codeowner user: HBelusca Line: 437: no users/groups matched Line: 438: incorrect format Line: 439: incorrect format Line: 440: incorrect codeowner user: HBelusca Line: 440: no users/groups matched Line: 446: incorrect codeowner user: HeisSpiter Line: 446: no users/groups matched Line: 447: incorrect codeowner user: HBelusca Line: 447: no users/groups matched Line: 453: incorrect codeowner user: EricKohl Line: 453: incorrect codeowner user: HBelusca Line: 453: no users/groups matched Line: 454: incorrect codeowner user: EricKohl Line: 454: incorrect codeowner user: HBelusca Line: 454: no users/groups matched Line: 455: incorrect codeowner user: EricKohl Line: 455: no users/groups matched Line: 456: incorrect codeowner user: EricKohl Line: 456: incorrect codeowner user: HBelusca Line: 456: no users/groups matched Line: 457: incorrect codeowner user: HBelusca Line: 457: no users/groups matched Line: 458: incorrect codeowner user: HBelusca Line: 458: no users/groups matched Line: 459: incorrect codeowner user: HBelusca Line: 459: no users/groups matched Line: 460: incorrect codeowner user: HBelusca Line: 460: no users/groups matched Line: 465: incorrect codeowner user: HeisSpiter Line: 465: no users/groups matched Line: 471: incorrect codeowner user: ThFabba Line: 471: no users/groups matched Line: 477: incorrect codeowner user: ThFabba Line: 477: no users/groups matched Line: 478: incorrect codeowner user: ThFabba Line: 478: no users/groups matched Line: 483: incorrect codeowner user: tkreuzer Line: 483: no users/groups matched Line: 484: incorrect codeowner user: tkreuzer Line: 484: no users/groups matched Line: 489: incorrect codeowner user: DarkFire01 Line: 489: no users/groups matched Line: 494: incorrect codeowner organization: reactos/lang-german Line: 494: no users/groups matched Line: 495: incorrect codeowner organization: reactos/lang-spanish Line: 495: no users/groups matched Line: 496: incorrect codeowner organization: reactos/lang-estonian Line: 496: no users/groups matched Line: 497: incorrect codeowner organization: reactos/lang-french Line: 497: no users/groups matched Line: 498: incorrect codeowner organization: reactos/lang-hebrew Line: 498: no users/groups matched Line: 499: incorrect codeowner organization: reactos/lang-hindi Line: 499: no users/groups matched Line: 500: incorrect codeowner organization: reactos/lang-hungarian Line: 500: no users/groups matched Line: 501: incorrect codeowner organization: reactos/lang-indonesian Line: 501: no users/groups matched Line: 502: incorrect codeowner organization: reactos/lang-italian Line: 502: no users/groups matched Line: 503: incorrect codeowner organization: reactos/lang-dutch Line: 503: no users/groups matched Line: 504: incorrect codeowner organization: reactos/lang-polish Line: 504: no users/groups matched Line: 505: incorrect codeowner organization: reactos/lang-portuguese Line: 505: no users/groups matched Line: 506: incorrect codeowner organization: reactos/lang-portuguese Line: 506: no users/groups matched Line: 507: incorrect codeowner organization: reactos/lang-romanian Line: 507: no users/groups matched Line: 508: incorrect codeowner organization: reactos/lang-russian Line: 508: no users/groups matched Line: 509: incorrect codeowner organization: reactos/lang-turkish Line: 509: no users/groups matched Line: 510: incorrect codeowner organization: reactos/lang-ukrainian Line: 510: no users/groups matched Line: 511: incorrect codeowner organization: reactos/lang-chinese Line: 511: no users/groups matched Line: 512: incorrect codeowner organization: reactos/lang-chinese Line: 512: no users/groups matched Line: 513: incorrect codeowner organization: reactos/lang-chinese Line: 513: no users/groups matched
Hermès Bélusca-Maïto 412fe7d9ac
[SDK] Improve wincon.h and add wincon_undoc.h (#8019)
- Add missing WINBASEAPI modifiers.
- Update/add missing SAL annotations.
- Add missing function argument names.
- Only keep public definitions there.
- Move private/undocumented ones in a new wincon_undoc.h

This header is based on the following resources:
- https://undoc.airesoft.co.uk/kernel32.dll/
- https://github.com/microsoft/terminal/blob/main/dep/Console/ntcon.h
- https://github.com/microsoft/terminal/blob/main/dep/Console/winconp.h
  (commit f08321a0b2)
2025-05-27 20:52:19 +02:00

513 lines
17 KiB
Text

## List of maintainers for the ReactOS project
## This file purpose is to give newcomers to the project the responsible
## developers when submitting a pull request on GitHub, or opening a bug
## report on Jira.
## This file will notably establish who is responsible for a specific
## area of ReactOS. Being a maintainer means the following:
## - that person has good knownledge in the area
## - that person is able to enforce consistency in the area
## - that person may be available for giving help in the area
## - that person has push access on the repository
## Being a maintainer does not mean the following:
## - that person is dedicated to the area
## - that person is working full-time on the area/on ReactOS
## - that person is paid
## - that person is always available
## We have no supported (paid) areas in ReactOS.
## When submitting a pull request on GitHub and looking for reviewers,
## look at that file and ask for a review from some of the people (M, R
## - the most recently active in the area) listed in the matching area,
## also, assign the pull request to the M person. Don't ask for a review
## from all the listed reviewers.
## Also, when submitted a pull request on GitHub, rules defined in
## CONTRIBUTING.md apply. And if the maintainer is not available and
## reviewers approved the pull request, developers feeling confident
## can merge the pull request. Note that reviewers do not necessarily
## have push access to the repository.
## When submitting a bug report on Jira, if you want to be sure to have
## a developer with skills in that area, write @nick from M people.
## There should be one and only one primary maintainer per area.
## In case of 3rd party code (also refered as upstream), the maintainer
## is responsible of updating periodically the source code and of
## managing local patches. He is not here to upstream code on your behalf.
## As responsible, he may refuse a local patch if you did not try to
## upstream your changes.
## If you want to get listed in this file, either put yourself in the
## file and push it, or open a pull request. You can also ask a person
## who has push access to add yourself.
## This file uses GitHub's format for specifying code owners.
## - Lines starting with # are comment lines.
## - All other lines specify a path / file (wildcards allowed) followed
## by the GitHub user name(s) of the code owners.
## See https://help.github.com/en/articles/about-code-owners
## Additionally it tries to use a similar format to the Linux kernel
## MAINTAINERS file within comments.
## Descriptions of comment section entries used here:
## M: Primary maintainer. Assign them pull requests
## Use the GitHub, Jira, Real Name format for entry, squash if
## some are overlapping
## R: Reviewers. Ask them for review on pull requests
## S: Status, one of the following:
## Maintained: Someone is handling that area
## Upstream: This is 3rd party code, synced in our tree
## Abandoned: No one is handling that code anymore
## C: Comments
# 3rd Party File Format Libraries
# M: ThFabba, Thomas Faber
# S: Upstream
# C: See media/doc/3rd Party Files.txt
/dll/3rdparty/libjpeg/ @ThFabba
/dll/3rdparty/libpng/ @ThFabba
/dll/3rdparty/libtiff/ @ThFabba
/dll/3rdparty/libxslt/ @ThFabba
/sdk/include/reactos/libs/libjpeg/ @ThFabba
/sdk/include/reactos/libs/libmpg123/ @ThFabba
/sdk/include/reactos/libs/libpng/ @ThFabba
/sdk/include/reactos/libs/libtiff/ @ThFabba
/sdk/include/reactos/libs/libxml/ @ThFabba
/sdk/include/reactos/libs/libxslt/ @ThFabba
/sdk/lib/3rdparty/libmpg123/ @ThFabba
/sdk/lib/3rdparty/libsamplerate/ @ThFabba
/sdk/lib/3rdparty/libxml2/ @ThFabba
# ACPI
# M:
# R: ThFabba, Thomas Faber
# S: Maintained
/drivers/bus/acpi/ @ThFabba
/hal/halx86/acpi/ @ThFabba
# ACPICA Library
# M: ThFabba, Thomas Faber
# S: Upstream
/drivers/bus/acpi/acpica/ @ThFabba
# Apisets
# M: learn-more, learn_more, Mark Jansen
# S: Maintained
/sdk/lib/apisets/ @learn-more
# Application Compatibility subystem
# M: learn-more, learn_more, Mark Jansen
# S: Maintained
/dll/appcompat/ @learn-more
/dll/shellext/acppage/ @learn-more
/ntoskrnl/ps/apphelp.c @learn-more
/sdk/tools/xml2sdb/ @learn-more
# Cache Manager
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
/modules/rostests/kmtests/ntos_cc/ @HeisSpiter
/ntoskrnl/cc/ @HeisSpiter
# Cache Manager Rewrite
# S: Abandoned
/ntoskrnl/cache/
# Client/Server Runtime Subsystem
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/sdk/include/reactos/subsys/csr/ @HBelusca
/subsystems/csr/ @HBelusca
/win32ss/user/ntuser/csr.* @HBelusca
# Clipboard Viewer
# M: HBelusca, Hermès Bélusca-Maïto
# R: Mondgestein, Ricardo Hanke
# S: Maintained
/base/applications/clipbrd/ @HBelusca
/base/applications/cmdutils/clip/ @HBelusca
# CMake Build Scripts
# M:
# R: learn-more, learn_more, Mark Jansen
# R: ThFabba, Thomas Faber
# S: Maintained
/sdk/cmake/
*.cmake
# Command-line Utilities
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/applications/cmdutils/attrib/ @HBelusca
/base/applications/cmdutils/chcp/ @HBelusca
/base/applications/cmdutils/doskey/ @HBelusca
/base/applications/cmdutils/eventcreate/ @HBelusca
/base/applications/cmdutils/find/ @HBelusca
/base/applications/cmdutils/help/ @HBelusca
/base/applications/cmdutils/mode/ @HBelusca
/base/applications/cmdutils/more/ @HBelusca
/base/applications/cmdutils/taskkill/ @HBelusca
/base/applications/cmdutils/timeout/ @HBelusca
/sdk/lib/conutils/ @HBelusca
# Command-line Prompt Interpreter
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/shell/cmd/ @HBelusca
# Console Client/Server Subsystem, Terminal Emulator / Text-Mode
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/dll/cpl/console/ @HBelusca
/dll/win32/kernel32/client/console/ @HBelusca
/dll/win32/kernel32/include/console.h @HBelusca
/drivers/base/condrv/ @HBelusca
/drivers/setup/blue/ @HBelusca
/modules/rostests/winetests/kernel32/console.c @HBelusca
/sdk/include/psdk/wincon.h @HBelusca
/sdk/include/reactos/wincon_undoc.h @HBelusca
/sdk/include/reactos/drivers/condrv/ @HBelusca
/sdk/include/reactos/drivers/blue/ @HBelusca
/sdk/include/reactos/subsys/win/conmsg.h @HBelusca
/sdk/include/reactos/subsys/win/console.h @HBelusca
/win32ss/user/ntuser/console.c @HBelusca
/win32ss/user/winsrv/concfg/ @HBelusca
/win32ss/user/winsrv/consrv/ @HBelusca
# Event Log Subsystem
# M: HBelusca, Hermès Bélusca-Maïto
# M: EricKohl, ekohl, Eric Kohl
# S: Maintained
/base/services/eventlog/ @EricKohl @HBelusca
/dll/win32/advapi32/service/eventlog.c @EricKohl @HBelusca
/sdk/lib/evtlib/ @HBelusca
# Event Log Viewer
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/applications/mscutils/eventvwr/ @HBelusca
# File Patch API
# M: learn-more, learn_more, Mark Jansen
# S: Maintained
/dll/win32/mspatcha/ @learn-more
# File Systems
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
# C: Also see "Upstream File Systems"
/drivers/filesystems/ @HeisSpiter
/sdk/lib/fslib/ @HeisSpiter
# Filesystem Filter Manager
# M: gedmurphy, Ged, Ged Murphy
# S: Maintained
/drivers/filters/fltmgr/ @gedmurphy
# File Systems Run Time Library
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
/modules/rostests/kmtests/ntos_fsrtl/ @HeisSpiter
/modules/rostests/kmtests/novp_fsrtl/ @HeisSpiter
/ntoskrnl/fsrtl/ @HeisSpiter
/sdk/lib/drivers/ntoskrnl_vista/fsrtl.c @HeisSpiter
# Freeloader
# M: HBelusca, Hermès Bélusca-Maïto
# R: tkreuzer, ThePhysicist, Timo Kreuzer
# R: Extravert-ir, extravert34, Victor Perevertkin
# S: Maintained
/boot/freeldr/freeldr/ @HBelusca @tkreuzer @Extravert-ir
/boot/rtl/ @HBelusca
/ntoskrnl/config/cmboot.c @HBelusca
# HAL / APIC
# M: tkreuzer, ThePhysicist, Timo Kreuzer
# S: Maintained
/hal/halx86/apic/ @tkreuzer
# HID Drivers
# M:
# R: ThFabba, Thomas Faber
# S: Maintained
/drivers/hid/ @ThFabba
# Kernel
# M:
# R: HeisSpiter, Heis Spiter, Pierre Schweitzer
# R: ThFabba, Thomas Faber
# R: tkreuzer, ThePhysicist, Timo Kreuzer
# S: Maintained
/ntoskrnl/ @HeisSpiter @ThFabba @tkreuzer
# mbed TLS
# M: ThFabba, Thomas Faber
# S: Upstream
# C: See media/doc/3rd Party Files.txt
/dll/3rdparty/mbedtls/ @ThFabba
/sdk/include/reactos/libs/mbedtls/ @ThFabba
# Mount Point Manager
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
/drivers/storage/mountmgr/ @HeisSpiter
# MSConfig
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/applications/msconfig/ @HBelusca
/base/applications/msconfig_new/ @HBelusca
# Network Drivers
# M:
# R: ThFabba, Thomas Faber
# S: Maintained
/drivers/network/ @ThFabba
# Intel PRO/1000 NIC family driver
# M:
# R: ThFabba, Thomas Faber
# R: Extravert-ir, extravert34, Victor Perevertkin
# S: Maintained
/drivers/network/dd/e1000/ @ThFabba @Extravert-ir
# Network File Systems kernel libraries
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
/sdk/lib/drivers/rdbsslib/ @HeisSpiter
/sdk/lib/drivers/rxce/ @HeisSpiter
# NTDLL
# M:
# R: HeisSpiter, Heis Spiter, Pierre Schweitzer
# R: learn-more, learn_more, Mark Jansen
# R: ThFabba, Thomas Faber
# R: tkreuzer, ThePhysicist, Timo Kreuzer
# S: Maintained
/dll/ntdll/ @HeisSpiter @learn-more @ThFabba @tkreuzer
# NT Virtual DOS Machine
# M: HBelusca, Hermès Bélusca-Maïto
# R: reactos573, aandrejevic, Aleksandar Andrejevic
# S: Maintained
/dll/win32/kernel32/client/vdm.c @reactos573 @HBelusca
/dll/win32/kernel32/include/vdm.h @reactos573 @HBelusca
/sdk/include/reactos/subsys/win/vdm.h @reactos573 @HBelusca
/ntoskrnl/vdm/ @reactos573 @HBelusca
/sdk/include/reactos/libs/fast486/ @reactos573 @HBelusca
/sdk/lib/fast486/ @reactos573 @HBelusca
/subsystems/mvdm/ @reactos573 @HBelusca
/subsystems/win/basesrv/vdm.* @reactos573 @HBelusca
# Printing
# M: ColinFinck, Colin Finck
# S: Maintained
/win32ss/printing/ @ColinFinck
# Program Manager
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/shell/progman/ @HBelusca
# ReactOS API Tests
# M:
# R: learn-more, learn_more, Mark Jansen
# R: ThFabba, Thomas Faber
# S: Maintained
/modules/rostests/apitests/
# ReactOS Kernel-Mode Tests
# M: ThFabba, Thomas Faber
# S: Maintained
/modules/rostests/kmtests/ @ThFabba
# ReactOS Setup
# M: HBelusca, Hermès Bélusca-Maïto
# R: EricKohl, ekohl, Eric Kohl
# S: Maintained
/base/setup/ @HBelusca
/base/system/winlogon/setup.c @EricKohl
/dll/win32/setupapi/
/dll/win32/syssetup/ @EricKohl
/drivers/setup/ @HBelusca
/sdk/include/reactos/libs/syssetup/ @EricKohl
# ReactOS miscellaneous tools
# M:
# R: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/modules/rosapps/applications/cmdutils/cat/ @HBelusca
/modules/rosapps/applications/sysutils/utils/partinfo/ @HBelusca
# ReactOS internals tools
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
/modules/rosapps/applications/rosinternals/ @HeisSpiter
# Run-Time Library (RTL)
# M:
# R: HeisSpiter, Heis Spiter, Pierre Schweitzer
# R: learn-more, learn_more, Mark Jansen
# R: ThFabba, Thomas Faber
# R: tkreuzer, ThePhysicist, Timo Kreuzer
# S: Maintained
/sdk/lib/rtl/ @HeisSpiter @learn-more @ThFabba @tkreuzer
# Security Manager
# M: GeoB99, George Bișoc
# S: Maintained
/modules/rostests/kmtests/ntos_se/ @GeoB99
/ntoskrnl/se/ @GeoB99
# Session Manager Subsystem
# M: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/system/smss/ @HBelusca
/sdk/include/reactos/subsys/sm/ @HBelusca
/sdk/lib/smlib/ @HBelusca
# Shell
# M:
# R: learn-more, learn_more, Mark Jansen
# R: yagoulas, Giannis Adamopoulos
# R: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/base/shell/explorer/ @learn-more @yagoulas
/base/shell/rshell/ @learn-more @yagoulas
/dll/win32/browseui/ @learn-more @yagoulas
/dll/win32/shell32/ @learn-more @yagoulas
/dll/win32/shell32/CShellLink.* @HBelusca
/dll/win32/shell32/CUserNotification.* @HBelusca
/dll/win32/shell32/systray.cpp @HBelusca
# Shell Extensions
# M:
# R: learn-more, learn_more, Mark Jansen
# S: Maintained
/dll/shellext/ @learn-more
# UniATA
# M: ThFabba, Thomas Faber
# S: Upstream
/drivers/storage/ide/uniata/ @ThFabba
# Upstream File Systems
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Upstream
/base/services/nfsd/ @HeisSpiter
/dll/np/nfs/ @HeisSpiter
/dll/shellext/shellbtrfs/ @HeisSpiter
/drivers/filesystems/btrfs/ @HeisSpiter
/drivers/filesystems/cdfs/ @HeisSpiter
/drivers/filesystems/ext2/ @HeisSpiter
/drivers/filesystems/fastfat/ @HeisSpiter
/drivers/filesystems/nfs/ @HeisSpiter
/media/doc/README.FSD @HeisSpiter
/sdk/lib/fslib/btrfslib/ @HeisSpiter
/sdk/lib/fslib/ext2lib/ @HeisSpiter
/sdk/lib/fslib/vfatlib/check/ @HeisSpiter
# USB Drivers
# M: ThFabba, Thomas Faber
# R: Extravert-ir, extravert34, Victor Perevertkin
# S: Maintained
/drivers/usb/ @ThFabba @Extravert-ir
/sdk/include/reactos/drivers/usbport/ @ThFabba @Extravert-ir
# Virtual CD-ROM
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Maintained
/modules/rosapps/applications/cmdutils/vcdcli/ @HeisSpiter
/modules/rosapps/applications/vcdcontroltool/ @HeisSpiter
/modules/rosapps/drivers/vcdrom/ @HeisSpiter
# Virtual Floppy Disk
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Upstream
/modules/rosapps/applications/cmdutils/vfdcmd/ @HeisSpiter
/modules/rosapps/drivers/vfd/ @HeisSpiter
# Win32 Subsystem
# M:
# R: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/sdk/include/reactos/winbase_undoc.h @HBelusca
/subsystems/win/basesrv/
/win32ss/user/winsrv/
/win32ss/user/winsrv/usersrv/harderror.c @HBelusca
# Win32 Subsystem - File functions
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# R: HBelusca, Hermès Bélusca-Maïto
# S: Maintained
/dll/win32/kernel32/client/file/ @HeisSpiter
/dll/win32/kernel32/client/file/find.c @HBelusca
# Win32 Subsystem - Shutdown
# M: HBelusca, Hermès Bélusca-Maïto
# R: EricKohl, ekohl, Eric Kohl
# S: Maintained
/base/system/winlogon/sas.c @EricKohl @HBelusca
/base/system/winlogon/shutdown.c @EricKohl @HBelusca
/dll/win32/advapi32/misc/shutdown.c @EricKohl
/dll/win32/msgina/shutdown.c @EricKohl @HBelusca
/win32ss/user/ntuser/shutdown.* @HBelusca
/win32ss/user/user32/misc/exit.c @HBelusca
/win32ss/user/winsrv/consrv/shutdown.c @HBelusca
/win32ss/user/winsrv/usersrv/shutdown.c @HBelusca
# Windows Network File Systems functions
# M: HeisSpiter, Heis Spiter, Pierre Schweitzer
# S: Upstream
/dll/win32/mpr/wnet.c @HeisSpiter
# Wine Tests
# M:
# R: ThFabba, Thomas Faber
# S: Upstream
/modules/rostests/winetests/ @ThFabba
# zlib
# M: ThFabba, Thomas Faber
# S: Upstream
# C: See media/doc/3rd Party Files.txt
/sdk/include/reactos/libs/zlib/ @ThFabba
/sdk/lib/3rdparty/zlib/ @ThFabba
# x64 related code (keep this at the bottom)
# M: tkreuzer, ThePhysicist, Timo Kreuzer
# S: Maintained
amd64/ @tkreuzer
/boot/freeldr/freeldr/arch/realmode/amd64.S @tkreuzer
# Wine DirectX
# M: DarkFire01, The_DarkFire_, Justin Miller
# S: Upstream
/dll/directx/wine/ @DarkFire01
# Translations
# This is the list of translation teams in ReactOS GitHub organization.
# If you want to be part of one - hit us at https://chat.reactos.org/
de-DE.* @reactos/lang-german
es-ES.* @reactos/lang-spanish
et-EE.* @reactos/lang-estonian
fr-FR.* @reactos/lang-french
he-IL.* @reactos/lang-hebrew
hi-IN.* @reactos/lang-hindi
hu-HU.* @reactos/lang-hungarian
id-ID.* @reactos/lang-indonesian
it-IT.* @reactos/lang-italian
nl-NL.* @reactos/lang-dutch
pl-PL.* @reactos/lang-polish
pt-BR.* @reactos/lang-portuguese
pt-PT.* @reactos/lang-portuguese
ro-RO.* @reactos/lang-romanian
ru-RU.* @reactos/lang-russian
tr-TR.* @reactos/lang-turkish
uk-UA.* @reactos/lang-ukrainian
zh-CN.* @reactos/lang-chinese
zh-HK.* @reactos/lang-chinese
zh-TW.* @reactos/lang-chinese