From 12376e5bfaf6373fc7ca295f74fd2e382efa1386 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Sat, 6 Dec 2008 14:59:11 +0000 Subject: [PATCH] - Implement IoGetRemainingStackSize. svn path=/trunk/; revision=37900 --- reactos/include/ddk/winddk.h | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/reactos/include/ddk/winddk.h b/reactos/include/ddk/winddk.h index 77677999c07..d663f2ff8ab 100644 --- a/reactos/include/ddk/winddk.h +++ b/reactos/include/ddk/winddk.h @@ -8849,12 +8849,6 @@ NTAPI IoGetRelatedDeviceObject( IN PFILE_OBJECT FileObject); -NTKERNELAPI -ULONG -NTAPI -IoGetRemainingStackSize( - VOID); - NTKERNELAPI VOID NTAPI @@ -8862,6 +8856,20 @@ IoGetStackLimits( OUT PULONG_PTR LowLimit, OUT PULONG_PTR HighLimit); +FORCEINLINE +ULONG_PTR +IoGetRemainingStackSize( + VOID +) +{ + ULONG_PTR End, Begin; + ULONG_PTR Result; + + IoGetStackLimits(&Begin, &End); + Result = (ULONG_PTR)(&End) - Begin; + return Result; +} + NTKERNELAPI VOID NTAPI