reactos/dll/win32/kernel32/client
Hermès Bélusca-Maïto 3e44a5d71c
[KERNEL32][CONSRV] Retrieve the best-suited language ID corresponding to the active console output code page. (#4301)
CORE-17601, CORE-17803
Replaces PR #4281.

Implement SrvGetConsoleLangId() (server-side) and set the new current
thread's locale after connecting to a console, or changing its output
code page.

Based on API tracing on Windows 2003, as well as on comments and code
gathered from: https://github.com/microsoft/terminal

Tests results are listed in PR #4301.
2022-02-08 15:58:02 +01:00
..
amd64 [KERNEL32] Fix register initialization in BaseInitializeContext 2020-11-07 18:33:02 +01:00
arm
console [KERNEL32][CONSRV] Retrieve the best-suited language ID corresponding to the active console output code page. (#4301) 2022-02-08 15:58:02 +01:00
file [KERNEL32] Don't hardcode some types in sizeofs, and some flag values. 2021-11-28 00:26:42 +01:00
i386 [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
actctx.c [KERNEL32] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
appcache.c [APPHELP] Implement ShimDumpCache and ShimFlushCache 2019-02-25 20:00:34 +01:00
atom.c
compname.c [KERNEL32] SetComputerNameExW: Truncate the computer name 2021-12-12 17:40:52 +01:00
debugger.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
dllmain.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
dosdev.c [KERNEL32] Drop unused line breaks 2019-05-08 18:34:28 +02:00
environ.c
except.c [RTL][KERNEL32] Move the STUB printing code to a place where it's actually called 2021-05-22 16:33:19 +02:00
fiber.c [KERNEL32] Revert d897e27, which would re-initialized a list. 2018-12-03 20:48:14 +01:00
handle.c Amd64/misc 64bit fixes (#236) 2018-01-01 12:07:50 +01:00
heapmem.c [KERNEL32] HeapCreateTagsW(): Sync' types and add annotations 2022-02-03 20:21:40 +01:00
job.c [KERNEL32] implement CreateSemaphoreExW/A and adjust macroses for it 2019-08-15 15:50:59 +02:00
loader.c [KERNEL32] Don't hardcode some types in sizeofs, and some flag values. 2021-11-28 00:26:42 +01:00
path.c [KERNEL32] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
perfcnt.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
power.c [KERNEL32] GetSystemPowerStatus(): Set the BATTERY_FLAG_CRITICAL flag if the battery life gets lower than 5 percent. 2019-04-19 22:30:46 +02:00
proc.c [KERNEL32] Align the PROCESS_PRIORITY_CLASS variable in GetPriorityClass on a 4-byte boundary. 2021-02-20 17:13:38 +01:00
resntfy.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
session.c
shared_utils.c [KERNEL32] Move some functions into a static library to be shared between kernel32 and kernel32_vista 2020-09-25 09:45:54 +02:00
synch.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
sysinfo.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
thread.c [KERNEL32] Minor enhancements for CreateRemoteThread(). (#804) 2019-08-01 19:12:49 +02:00
time.c [KERNEL32] Stub GetSystemTimePreciseAsFileTime 2019-11-29 09:03:09 +01:00
timerqueue.c
toolhelp.c
utils.c [KERNEL32] Fix register initialization in BaseInitializeContext 2020-11-07 18:33:02 +01:00
vdm.c [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
version.c [KERNEL32] Add version info to VerifyVersionInfo mismatch print. 2018-01-15 19:47:58 +01:00
virtmem.c [KERNEL32] Fix 64 bit issues 2018-08-04 19:19:34 +02:00