ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bitmap.c File Reference
#include <rtl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

static __inline ULONG RtlpGetLengthOfRunClear (IN PRTL_BITMAP BitMapHeader, IN ULONG StartingIndex, IN ULONG MaxLength)
static __inline ULONG RtlpGetLengthOfRunSet (IN PRTL_BITMAP BitMapHeader, IN ULONG StartingIndex, IN ULONG MaxLength)
CCHAR NTAPI RtlFindMostSignificantBit (ULONGLONG Value)
CCHAR NTAPI RtlFindLeastSignificantBit (ULONGLONG Value)
VOID NTAPI RtlInitializeBitMap (IN PRTL_BITMAP BitMapHeader, IN PULONG BitMapBuffer, IN ULONG SizeOfBitMap)
VOID NTAPI RtlClearAllBits (IN OUT PRTL_BITMAP BitMapHeader)
VOID NTAPI RtlSetAllBits (IN OUT PRTL_BITMAP BitMapHeader)
VOID NTAPI RtlClearBit (IN PRTL_BITMAP BitMapHeader, IN ULONG BitNumber)
VOID NTAPI RtlSetBit (IN PRTL_BITMAP BitMapHeader, IN ULONG BitNumber)
VOID NTAPI RtlClearBits (IN PRTL_BITMAP BitMapHeader, IN ULONG StartingIndex, IN ULONG NumberToClear)
VOID NTAPI RtlSetBits (IN PRTL_BITMAP BitMapHeader, IN ULONG StartingIndex, IN ULONG NumberToSet)
BOOLEAN NTAPI RtlTestBit (IN PRTL_BITMAP BitMapHeader, IN ULONG BitNumber)
BOOLEAN NTAPI RtlAreBitsClear (IN PRTL_BITMAP BitMapHeader, IN ULONG StartingIndex, IN ULONG Length)
BOOLEAN NTAPI RtlAreBitsSet (IN PRTL_BITMAP BitMapHeader, IN ULONG StartingIndex, IN ULONG Length)
ULONG NTAPI RtlNumberOfSetBits (IN PRTL_BITMAP BitMapHeader)
ULONG NTAPI RtlNumberOfClearBits (IN PRTL_BITMAP BitMapHeader)
ULONG NTAPI RtlFindClearBits (IN PRTL_BITMAP BitMapHeader, IN ULONG NumberToFind, IN ULONG HintIndex)
ULONG NTAPI RtlFindSetBits (IN PRTL_BITMAP BitMapHeader, IN ULONG NumberToFind, IN ULONG HintIndex)
ULONG NTAPI RtlFindClearBitsAndSet (PRTL_BITMAP BitMapHeader, ULONG NumberToFind, ULONG HintIndex)
ULONG NTAPI RtlFindSetBitsAndClear (IN PRTL_BITMAP BitMapHeader, IN ULONG NumberToFind, IN ULONG HintIndex)
ULONG NTAPI RtlFindNextForwardRunClear (IN PRTL_BITMAP BitMapHeader, IN ULONG FromIndex, IN PULONG StartingRunIndex)
ULONG NTAPI RtlFindNextForwardRunSet (IN PRTL_BITMAP BitMapHeader, IN ULONG FromIndex, IN PULONG StartingRunIndex)
ULONG NTAPI RtlFindFirstRunClear (IN PRTL_BITMAP BitMapHeader, IN PULONG StartingIndex)
ULONG NTAPI RtlFindLastBackwardRunClear (IN PRTL_BITMAP BitMapHeader, IN ULONG FromIndex, IN PULONG StartingRunIndex)
ULONG NTAPI RtlFindClearRuns (IN PRTL_BITMAP BitMapHeader, IN PRTL_BITMAP_RUN RunArray, IN ULONG SizeOfRunArray, IN BOOLEAN LocateLongestRuns)
ULONG NTAPI RtlFindLongestRunClear (IN PRTL_BITMAP BitMapHeader, IN PULONG StartingIndex)
ULONG NTAPI RtlFindLongestRunSet (IN PRTL_BITMAP BitMapHeader, IN PULONG StartingIndex)

Variables

static const UCHAR BitCountTable [256]

Generated on Fri May 25 2012 04:40:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.