From f0365b3d7a43baa4e5fbb40d9ba914b9f5675689 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 26 Jun 2005 11:07:15 +0000 Subject: [PATCH] Add missing resource function prototypes. svn path=/trunk/; revision=16282 --- reactos/include/ndk/rtlfuncs.h | 69 +++++++++++++++++++++++++++++----- 1 file changed, 60 insertions(+), 9 deletions(-) diff --git a/reactos/include/ndk/rtlfuncs.h b/reactos/include/ndk/rtlfuncs.h index d899c15b40b..223fd854bcd 100644 --- a/reactos/include/ndk/rtlfuncs.h +++ b/reactos/include/ndk/rtlfuncs.h @@ -1161,6 +1161,57 @@ RtlLeaveCriticalSection( PRTL_CRITICAL_SECTION CriticalSection ); +BOOLEAN +STDCALL +RtlAcquireResourceExclusive( + IN PRTL_RESOURCE Resource, + IN BOOLEAN Wait +); + +BOOLEAN +STDCALL +RtlAcquireResourceShared( + IN PRTL_RESOURCE Resource, + IN BOOLEAN Wait +); + +VOID +STDCALL +RtlConvertExclusiveToShared( + IN PRTL_RESOURCE Resource +); + +VOID +STDCALL +RtlConvertSharedToExclusive( + IN PRTL_RESOURCE Resource +); + +VOID +STDCALL +RtlDeleteResource( + IN PRTL_RESOURCE Resource +); + +VOID +STDCALL +RtlDumpResource( + IN PRTL_RESOURCE Resource +); + +VOID +STDCALL +RtlInitializeResource( + IN PRTL_RESOURCE Resource +); + +VOID +STDCALL +RtlReleaseResource( + IN PRTL_RESOURCE Resource +); + + /* * Compression Functions */ @@ -1248,17 +1299,17 @@ RtlClearBits( ULONG STDCALL RtlFindClearBits( - PRTL_BITMAP BitMapHeader, - ULONG NumberToFind, - ULONG HintIndex + IN PRTL_BITMAP BitMapHeader, + IN ULONG NumberToFind, + IN ULONG HintIndex ); ULONG STDCALL RtlFindClearBitsAndSet( - PRTL_BITMAP BitMapHeader, - ULONG NumberToFind, - ULONG HintIndex + IN PRTL_BITMAP BitMapHeader, + IN ULONG NumberToFind, + IN ULONG HintIndex ); VOID @@ -1272,9 +1323,9 @@ RtlInitializeBitMap( VOID STDCALL RtlSetBits ( - PRTL_BITMAP BitMapHeader, - ULONG StartingIndex, - ULONG NumberToSet + IN PRTL_BITMAP BitMapHeader, + IN ULONG StartingIndex, + IN ULONG NumberToSet ); /*