reactos/dll/win32
Hermès Bélusca-Maïto 7846f054ff [KERNEL32]
Clean-up IntReadConsoleOutputCode a little bit.

[CONSRV]
Fix a buffer overflow in SrvReadConsoleOutputString, which was translated sometimes into heap corruption and assert, triggered when freeing a remote captured buffer in csrsrv, when executing kernel32_winetest console, just during a call to ReadConsoleOutputCharacterA.
Nevertheless I still keep the culprit code (commented-out now) because it might be useful in the future.

svn path=/branches/ros-csrss/; revision=58229
2013-01-26 19:07:59 +00:00
..
acledit Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
aclui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
activeds
actxprxy
advapi32 Synchronize up to trunk's revision r57689. 2012-11-07 23:07:18 +00:00
advpack - Synchronize up to trunk's revision r57864. 2012-12-10 23:01:20 +00:00
atl Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
atl100 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
authz
avicap32
avifil32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
batt Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
bcrypt Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
beepmidi
browseui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
cabinet Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
cards Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
cfgmgr32
clusapi Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
comcat
comctl32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
comdlg32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
compstui
credui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
crtdll
crypt32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
cryptdlg Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
cryptdll
cryptnet
cryptui
dbghelp Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
dciman32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
devmgr Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
dhcpcsvc
dnsapi
dwmapi Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
faultrep Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
fmifs
fusion
gdiplus Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
getuname
hhctrl.ocx Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
hid
hlink
hnetcfg Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
httpapi
iccvid Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
icmp Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
imaadp32.acm
imagehlp
imm32
inetcomm Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
inetmib1
initpki
inseng Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
iologmsg
iphlpapi
iprtprio
itircl
itss
jscript
kernel32 [KERNEL32] 2013-01-26 19:07:59 +00:00
loadperf
localspl Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
localui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
lpk
lsasrv Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
lz32
mapi32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
mciavi32
mcicda
mciqtz32
mciseq
mciwave
mlang
mmdrv
modemui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
mpr Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
mprapi
msacm32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
msadp32.acm
msafd
mscat32
mscms
mscoree
msctf
msftedit Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
msg711.acm
msgina Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
msgsm32.acm
mshtml Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
mshtml.tlb
msi - Synchronize up to trunk's revision r57864. 2012-12-10 23:01:20 +00:00
msimg32
msimtf Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
msisip
msisys.ocx
msnet32
msports
msrle32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
mssign32
mssip32
mstask Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
msvcrt Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
msvcrt20 - Synchronize up to trunk's revision r57864. 2012-12-10 23:01:20 +00:00
msvcrt40 - Synchronize up to trunk's revision r57864. 2012-12-10 23:01:20 +00:00
msvfw32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
msvidc32
mswsock
msxml
msxml2
msxml3
msxml4
msxml6
nddeapi
netapi32 Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
netcfgx Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
netevent
netid Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
netshell Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
newdev
ntdsapi
ntlanman
ntmarta
ntprint Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
objsel
odbc32
odbccp32
ole32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
oleacc Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
oleaut32 Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
olecli32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
oledlg
olepro32
olesvr32
olethk32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
pdh
pidgen Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
powrprof
printui
psapi
pstorec Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
qmgr Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
qmgrprxy
query
rasadhlp
rasapi32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
rasdlg Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
rasman Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
resutils
riched20 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
riched32
rpcrt4 Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
rsabase
rsaenh
samlib Sync with trunk r58113. 2013-01-04 13:36:15 +00:00
samsrv Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
sccbase
schannel Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
secur32
security Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
sensapi
serialui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
setupapi Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
sfc
sfc_os
shdoclc Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
shdocvw Sync with trunk r58151 to bring the latest changes from Amine and Timo. 2013-01-09 20:12:23 +00:00
shell32 Sync with trunk r58113. 2013-01-04 13:36:15 +00:00
shfolder
shimgvw Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
shlwapi
slbcsp
smdll
sndblst
snmpapi Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
softpub
spoolss
srclient
stdole2.tlb Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
stdole32.tlb
sti
sxs
syssetup Sync with trunk r58113. 2013-01-04 13:36:15 +00:00
t2embed
tapi32
tapiui Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
traffic
twain_32
uext2
ufat
ufatx
unicows
untfs
updspapi
url
urlmon
userenv Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
usp10
uxtheme Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
vdmdbg
version
wdmaud.drv
wer
windowscodecs Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
winemp3.acm
winfax
wing32
winhttp
wininet
winmm
winscard
winspool Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
winsta
wintrust
wlanapi
wldap32 Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
wmi
ws2_32
ws2_32_new
ws2help
wshirda
wshtcpip
wsock32
wtsapi32
wuapi
xinput1_1
xinput1_2
xinput1_3
xinput9_1_0
xmllite Sync with trunk r58033. 2012-12-28 23:37:33 +00:00
CMakeLists.txt Sync with trunk r58033. 2012-12-28 23:37:33 +00:00