|
ReactOS 0.4.16-dev-1946-g52006dd
|

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.