Add missing rtl bitmap functions

svn path=/trunk/; revision=56674
This commit is contained in:
Timo Kreuzer 2012-05-29 18:40:41 +00:00
parent ebe2e6eb34
commit cb3390a3de

View file

@ -2869,6 +2869,13 @@ RtlAreBitsSet(
IN ULONG Length
);
NTSYSAPI
VOID
NTAPI
RtlClearAllBits(
IN OUT PRTL_BITMAP BitMapHeader
);
NTSYSAPI
VOID
NTAPI
@ -2896,6 +2903,20 @@ RtlFindClearBitsAndSet(
IN ULONG HintIndex
);
NTSYSAPI
CCHAR
NTAPI
RtlFindLeastSignificantBit(
IN ULONGLONG Value
);
NTSYSAPI
CCHAR
NTAPI
RtlFindMostSignificantBit(
IN ULONGLONG Value
);
NTSYSAPI
ULONG
NTAPI
@ -2905,6 +2926,33 @@ RtlFindNextForwardRunClear(
IN PULONG StartingRunIndex
);
NTSYSAPI
ULONG
NTAPI
RtlFindNextForwardRunSet(
IN PRTL_BITMAP BitMapHeader,
IN ULONG FromIndex,
IN PULONG StartingRunIndex
);
NTSYSAPI
ULONG
NTAPI
RtlFindSetBits(
IN PRTL_BITMAP BitMapHeader,
IN ULONG NumberToFind,
IN ULONG HintIndex
);
NTSYSAPI
ULONG
NTAPI
RtlFindSetBitsAndClear(
IN PRTL_BITMAP BitMapHeader,
IN ULONG NumberToFind,
IN ULONG HintIndex
);
NTSYSAPI
VOID
NTAPI
@ -2914,6 +2962,13 @@ RtlInitializeBitMap(
IN ULONG SizeOfBitMap
);
NTSYSAPI
ULONG
NTAPI
RtlNumberOfClearBits(
IN PRTL_BITMAP BitMapHeader
);
NTSYSAPI
ULONG
NTAPI