Added patch to implement RtlDecompressBuffer.

This commit is contained in:
Sebastian Lackner
2014-10-30 18:46:55 +01:00
parent 9c9639f3ae
commit 621ece3c6f
8 changed files with 1245 additions and 1 deletions

View File

@@ -57,6 +57,7 @@ PATCHLIST := \
ntdll-Fix_Free.ok \
ntdll-Heap_FreeLists.ok \
ntdll-Junction_Points.ok \
ntdll-LZNT1_Compression.ok \
ntdll-NtQuerySection.ok \
ntdll-Pipe_SpecialCharacters.ok \
ntdll-WRITECOPY.ok \
@@ -884,6 +885,27 @@ ntdll-Junction_Points.ok: ntdll-Fix_Free.ok
echo '+ { "ntdll-Junction_Points", "Erich E. Hoover", "Support for junction points/reparse points." },'; \
) > ntdll-Junction_Points.ok
# Patchset ntdll-LZNT1_Compression
# |
# | Included patches:
# | * Implement Rtl[Decompress|Compress]Buffer and RtlGetCompressionWorkSpaceSize. [by Sebastian Lackner / Michael Müller]
# |
# | This patchset fixes the following Wine bugs:
# | * [#37449] Support for RtlDecompressBuffer
# |
# | Modified files:
# | * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winnt.h
# |
.INTERMEDIATE: ntdll-LZNT1_Compression.ok
ntdll-LZNT1_Compression.ok:
$(call APPLY_FILE,ntdll-LZNT1_Compression/0001-ntdll-Implement-semi-stub-for-RtlGetCompressionWorkS.patch)
$(call APPLY_FILE,ntdll-LZNT1_Compression/0002-ntdll-Implement-semi-stub-for-RtlCompressBuffer.patch)
$(call APPLY_FILE,ntdll-LZNT1_Compression/0003-ntdll-Implement-LZNT1-algorithm-for-RtlDecompressBuf.patch)
$(call APPLY_FILE,ntdll-LZNT1_Compression/0004-ntdll-tests-Add-tests-for-Rtl-Decompress-Compress-Bu.patch)
@( \
echo '+ { "ntdll-LZNT1_Compression", "Sebastian Lackner / Michael Müller", "Implement Rtl[Decompress|Compress]Buffer and RtlGetCompressionWorkSpaceSize." },'; \
) > ntdll-LZNT1_Compression.ok
# Patchset ntdll-NtQuerySection
# |
# | Included patches: