ReactOS 0.4.16-dev-125-g798ea90
|
Go to the source code of this file.
Classes | |
struct | _RTL_RANGE_ENTRY |
Macros | |
#define | NDEBUG |
Typedefs | |
typedef struct _RTL_RANGE_ENTRY | RTL_RANGE_ENTRY |
typedef struct _RTL_RANGE_ENTRY * | PRTL_RANGE_ENTRY |
#define NDEBUG |
Definition at line 13 of file rangelist.c.
typedef struct _RTL_RANGE_ENTRY * PRTL_RANGE_ENTRY |
typedef struct _RTL_RANGE_ENTRY RTL_RANGE_ENTRY |
NTSTATUS NTAPI RtlAddRange | ( | IN OUT PRTL_RANGE_LIST | RangeList, |
IN ULONGLONG | Start, | ||
IN ULONGLONG | End, | ||
IN UCHAR | Attributes, | ||
IN ULONG | Flags, | ||
IN PVOID UserData | OPTIONAL, | ||
IN PVOID Owner | OPTIONAL | ||
) |
Definition at line 52 of file rangelist.c.
Referenced by RtlInvertRangeList(), and RtlMergeRangeLists().
NTSTATUS NTAPI RtlCopyRangeList | ( | OUT PRTL_RANGE_LIST | CopyRangeList, |
IN PRTL_RANGE_LIST | RangeList | ||
) |
Definition at line 148 of file rangelist.c.
Referenced by RtlMergeRangeLists().
Definition at line 203 of file rangelist.c.
NTSTATUS NTAPI RtlDeleteRange | ( | IN OUT PRTL_RANGE_LIST | RangeList, |
IN ULONGLONG | Start, | ||
IN ULONGLONG | End, | ||
IN PVOID | Owner | ||
) |
Definition at line 249 of file rangelist.c.
NTSTATUS NTAPI RtlFindRange | ( | IN PRTL_RANGE_LIST | RangeList, |
IN ULONGLONG | Minimum, | ||
IN ULONGLONG | Maximum, | ||
IN ULONG | Length, | ||
IN ULONG | Alignment, | ||
IN ULONG | Flags, | ||
IN UCHAR | AttributeAvailableMask, | ||
IN PVOID Context | OPTIONAL, | ||
IN PRTL_CONFLICT_RANGE_CALLBACK Callback | OPTIONAL, | ||
OUT PULONGLONG | Start | ||
) |
Definition at line 310 of file rangelist.c.
VOID NTAPI RtlFreeRangeList | ( | IN PRTL_RANGE_LIST | RangeList | ) |
Definition at line 409 of file rangelist.c.
NTSTATUS NTAPI RtlGetFirstRange | ( | IN PRTL_RANGE_LIST | RangeList, |
OUT PRTL_RANGE_LIST_ITERATOR | Iterator, | ||
OUT PRTL_RANGE * | Range | ||
) |
Definition at line 449 of file rangelist.c.
Referenced by RtlMergeRangeLists().
NTSTATUS NTAPI RtlGetNextRange | ( | IN OUT PRTL_RANGE_LIST_ITERATOR | Iterator, |
OUT PRTL_RANGE * | Range, | ||
IN BOOLEAN | MoveForwards | ||
) |
Definition at line 491 of file rangelist.c.
Referenced by RtlMergeRangeLists().
VOID NTAPI RtlInitializeRangeList | ( | IN OUT PRTL_RANGE_LIST | RangeList | ) |
Definition at line 548 of file rangelist.c.
NTSTATUS NTAPI RtlInvertRangeList | ( | OUT PRTL_RANGE_LIST | InvertedRangeList, |
IN PRTL_RANGE_LIST | RangeList | ||
) |
Definition at line 575 of file rangelist.c.
NTSTATUS NTAPI RtlIsRangeAvailable | ( | IN PRTL_RANGE_LIST | RangeList, |
IN ULONGLONG | Start, | ||
IN ULONGLONG | End, | ||
IN ULONG | Flags, | ||
IN UCHAR | AttributeAvailableMask, | ||
IN PVOID Context | OPTIONAL, | ||
IN PRTL_CONFLICT_RANGE_CALLBACK Callback | OPTIONAL, | ||
OUT PBOOLEAN | Available | ||
) |
Definition at line 677 of file rangelist.c.
NTSTATUS NTAPI RtlMergeRangeLists | ( | OUT PRTL_RANGE_LIST | MergedRangeList, |
IN PRTL_RANGE_LIST | RangeList1, | ||
IN PRTL_RANGE_LIST | RangeList2, | ||
IN ULONG | Flags | ||
) |
Definition at line 739 of file rangelist.c.