From 6f9ea5ccf8d414d4391a64b26afb856b7b082f62 Mon Sep 17 00:00:00 2001 From: Ricardo Filipe Date: Sun, 18 Jan 2009 04:22:20 +0000 Subject: ntdll: add stub for RtlGetCompressionWorkSpaceSize --- dlls/ntdll/ntdll.spec | 2 +- dlls/ntdll/rtl.c | 13 +++++++++++++ include/winternl.h | 1 + 3 files changed, 15 insertions(+), 1 deletions(-) diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec index 0ac4b51..4ea9ec9 100644 --- a/dlls/ntdll/ntdll.spec +++ b/dlls/ntdll/ntdll.spec @@ -612,7 +612,7 @@ @ stdcall RtlGetAce(ptr long ptr) @ stdcall RtlGetActiveActivationContext(ptr) @ stub RtlGetCallersAddress -@ stub RtlGetCompressionWorkSpaceSize +@ stdcall RtlGetCompressionWorkSpaceSize(long ptr ptr) @ stdcall RtlGetControlSecurityDescriptor(ptr ptr ptr) @ stdcall RtlGetCurrentDirectory_U(long ptr) @ stdcall RtlGetCurrentPeb() diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c index a4d1dac..eb33cca 100644 --- a/dlls/ntdll/rtl.c +++ b/dlls/ntdll/rtl.c @@ -1067,3 +1067,16 @@ PSLIST_ENTRY WINAPI RtlInterlockedPushListSList(PSLIST_HEADER ListHeader, return oldHeader.s.Next.Next; #endif } + +/****************************************************************************** + * RtlGetCompressionWorkSpaceSize [NTDLL.@] + */ +NTSTATUS WINAPI RtlGetCompressionWorkSpaceSize(USHORT CompressionFormatAndEngine, + PULONG CompressBufferWorkSpaceSize, + PULONG CompressFragmentWorkSpaceSize) +{ + FIXME("0x%04x, %p, %p: stub!\n", CompressionFormatAndEngine, CompressBufferWorkSpaceSize, + CompressFragmentWorkSpaceSize); + + return STATUS_NOT_IMPLEMENTED; +} diff --git a/include/winternl.h b/include/winternl.h index 60ca821..b3f980e 100644 --- a/include/winternl.h +++ b/include/winternl.h @@ -2342,6 +2342,7 @@ NTSYSAPI void WINAPI RtlFreeThreadActivationContextStack(void); NTSYSAPI void WINAPI RtlFreeUnicodeString(PUNICODE_STRING); NTSYSAPI NTSTATUS WINAPI RtlGetAce(PACL,DWORD,LPVOID *); NTSYSAPI NTSTATUS WINAPI RtlGetActiveActivationContext(HANDLE*); +NTSYSAPI NTSTATUS WINAPI RtlGetCompressionWorkSpaceSize(USHORT,PULONG,PULONG); NTSYSAPI NTSTATUS WINAPI RtlGetControlSecurityDescriptor(PSECURITY_DESCRIPTOR, PSECURITY_DESCRIPTOR_CONTROL,LPDWORD); NTSYSAPI NTSTATUS WINAPI RtlGetCurrentDirectory_U(ULONG, LPWSTR); NTSYSAPI PEB * WINAPI RtlGetCurrentPeb(void); -- 1.5.6.3