#include <nt.h>#include <ntrtl.h>Go to the source code of this file.
Classes | |
| struct | _TABLE_ENTRY_HEADER |
Typedefs | |
| typedef _TABLE_ENTRY_HEADER | TABLE_ENTRY_HEADER |
| typedef _TABLE_ENTRY_HEADER * | PTABLE_ENTRY_HEADER |
Functions | |
| TABLE_SEARCH_RESULT | FindNodeOrParent (IN PRTL_GENERIC_TABLE Table, IN PVOID Buffer, OUT PRTL_SPLAY_LINKS *NodeOrParent) |
| VOID | RtlInitializeGenericTable (IN PRTL_GENERIC_TABLE Table, IN PRTL_GENERIC_COMPARE_ROUTINE CompareRoutine, IN PRTL_GENERIC_ALLOCATE_ROUTINE AllocateRoutine, IN PRTL_GENERIC_FREE_ROUTINE FreeRoutine, IN PVOID TableContext) |
| PVOID | RtlInsertElementGenericTable (IN PRTL_GENERIC_TABLE Table, IN PVOID Buffer, IN CLONG BufferSize, OUT PBOOLEAN NewElement OPTIONAL) |
| PVOID | RtlInsertElementGenericTableFull (IN PRTL_GENERIC_TABLE Table, IN PVOID Buffer, IN CLONG BufferSize, OUT PBOOLEAN NewElement OPTIONAL, PVOID NodeOrParent, TABLE_SEARCH_RESULT SearchResult) |
| BOOLEAN | RtlDeleteElementGenericTable (IN PRTL_GENERIC_TABLE Table, IN PVOID Buffer) |
| PVOID | RtlLookupElementGenericTable (IN PRTL_GENERIC_TABLE Table, IN PVOID Buffer) |
| PVOID NTAPI | RtlLookupElementGenericTableFull (PRTL_GENERIC_TABLE Table, PVOID Buffer, OUT PVOID *NodeOrParent, OUT TABLE_SEARCH_RESULT *SearchResult) |
| PVOID | RtlEnumerateGenericTable (IN PRTL_GENERIC_TABLE Table, IN BOOLEAN Restart) |
| BOOLEAN | RtlIsGenericTableEmpty (IN PRTL_GENERIC_TABLE Table) |
| PVOID | RtlGetElementGenericTable (IN PRTL_GENERIC_TABLE Table, IN ULONG I) |
| ULONG | RtlNumberGenericTableElements (IN PRTL_GENERIC_TABLE Table) |
| PVOID | RtlEnumerateGenericTableWithoutSplaying (IN PRTL_GENERIC_TABLE Table, IN PVOID *RestartKey) |
|
|
|
|
|
||||||||||||||||
|
Definition at line 64 of file gentable.c. References ASSERT, Buffer, PTABLE_ENTRY_HEADER, RtlIsGenericTableEmpty(), and TRUE. Referenced by RtlDeleteElementGenericTable(), RtlInsertElementGenericTable(), and RtlLookupElementGenericTableFull().
|
|
||||||||||||
|
Definition at line 532 of file gentable.c. References Buffer, FALSE, FindNodeOrParent(), PTABLE_ENTRY_HEADER, RtlDelete(), and TRUE.
|
|
||||||||||||
|
Definition at line 738 of file gentable.c. References NULL, PTABLE_ENTRY_HEADER, RtlIsGenericTableEmpty(), RtlRealSuccessor(), and RtlSplay().
|
|
||||||||||||
|
Definition at line 1110 of file gentable.c. References NULL, PTABLE_ENTRY_HEADER, RtlIsGenericTableEmpty(), and RtlRealSuccessor(). Referenced by UdfGetNextFcb().
|
|
||||||||||||
|
Definition at line 884 of file gentable.c. References NULL, and PTABLE_ENTRY_HEADER.
|
|
||||||||||||||||||||||||
|
Definition at line 213 of file gentable.c. References NULL. Referenced by UdfInitializeVcb(), and UdfInitializeVmcb().
|
|
||||||||||||||||||||
|
Definition at line 271 of file gentable.c. References Buffer, BufferSize, FindNodeOrParent(), and RtlInsertElementGenericTableFull().
|
|
||||||||||||||||||||||||||||
|
Definition at line 357 of file gentable.c. References ASSERT, Buffer, BufferSize, FALSE, NULL, PTABLE_ENTRY_HEADER, RtlSplay(), and TRUE. Referenced by RtlInsertElementGenericTable().
|
|
|
Definition at line 851 of file gentable.c. Referenced by FindNodeOrParent(), RtlEnumerateGenericTable(), and RtlEnumerateGenericTableWithoutSplaying().
|
|
||||||||||||
|
Definition at line 619 of file gentable.c. References Buffer, and RtlLookupElementGenericTableFull(). Referenced by UdfLookupFcbTable().
|
|
||||||||||||||||||||
|
Definition at line 669 of file gentable.c. References Buffer, FindNodeOrParent(), NULL, PTABLE_ENTRY_HEADER, and RtlSplay(). Referenced by RtlLookupElementGenericTable().
|
|
|
Definition at line 1079 of file gentable.c.
|
1.3.7