ReactOS 0.4.16-dev-303-g11d5cb8
|
Go to the source code of this file.
Classes | |
struct | _TABLE_ENTRY_HEADER |
Macros | |
#define | NDEBUG |
Typedefs | |
typedef struct _TABLE_ENTRY_HEADER | TABLE_ENTRY_HEADER |
typedef struct _TABLE_ENTRY_HEADER * | PTABLE_ENTRY_HEADER |
#define NDEBUG |
Definition at line 12 of file generictable.c.
typedef struct _TABLE_ENTRY_HEADER * PTABLE_ENTRY_HEADER |
Definition at line 294 of file generictable.c.
Definition at line 327 of file generictable.c.
PVOID NTAPI RtlEnumerateGenericTableLikeADirectory | ( | IN PRTL_AVL_TABLE | Table, |
IN PRTL_AVL_MATCH_FUNCTION | MatchFunction, | ||
IN PVOID | MatchData, | ||
IN ULONG | NextFlag, | ||
IN OUT PVOID * | RestartKey, | ||
IN OUT PULONG | DeleteCount, | ||
IN OUT PVOID | Buffer | ||
) |
Definition at line 404 of file generictable.c.
PVOID NTAPI RtlEnumerateGenericTableWithoutSplaying | ( | IN PRTL_GENERIC_TABLE | Table, |
IN OUT PVOID * | RestartKey | ||
) |
Definition at line 366 of file generictable.c.
Definition at line 421 of file generictable.c.
VOID NTAPI 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 | ||
) |
Definition at line 100 of file generictable.c.
Referenced by CdInitializeVcb(), ClasspInitializeRemoveTracking(), FsRtlInitializeBaseMcb(), FsRtlPrivateLock(), MiInitializeSectionPageTable(), NpInitializeVcb(), and RtlSplayTreeTest().
PVOID NTAPI RtlInsertElementGenericTable | ( | IN PRTL_GENERIC_TABLE | Table, |
IN PVOID | Buffer, | ||
IN ULONG | BufferSize, | ||
OUT PBOOLEAN NewElement | OPTIONAL | ||
) |
Definition at line 123 of file generictable.c.
PVOID NTAPI RtlInsertElementGenericTableFull | ( | IN PRTL_GENERIC_TABLE | Table, |
IN PVOID | Buffer, | ||
IN ULONG | BufferSize, | ||
OUT PBOOLEAN NewElement | OPTIONAL, | ||
IN PVOID | NodeOrParent, | ||
IN TABLE_SEARCH_RESULT | SearchResult | ||
) |
Definition at line 148 of file generictable.c.
Referenced by RtlInsertElementGenericTable().
BOOLEAN NTAPI RtlIsGenericTableEmpty | ( | IN PRTL_GENERIC_TABLE | Table | ) |
Definition at line 226 of file generictable.c.
Referenced by RtlEnumerateGenericTable(), RtlEnumerateGenericTableWithoutSplaying(), and RtlpFindGenericTableNodeOrParent().
Definition at line 248 of file generictable.c.
PVOID NTAPI RtlLookupElementGenericTableFull | ( | IN PRTL_GENERIC_TABLE | Table, |
IN PVOID | Buffer, | ||
OUT PVOID * | NodeOrParent, | ||
OUT TABLE_SEARCH_RESULT * | SearchResult | ||
) |
Definition at line 266 of file generictable.c.
Referenced by RtlLookupElementGenericTable().
ULONG NTAPI RtlNumberGenericTableElements | ( | IN PRTL_GENERIC_TABLE | Table | ) |
Definition at line 237 of file generictable.c.
TABLE_SEARCH_RESULT NTAPI RtlpFindGenericTableNodeOrParent | ( | IN PRTL_GENERIC_TABLE | Table, |
IN PVOID | Buffer, | ||
OUT PRTL_SPLAY_LINKS * | NodeOrParent | ||
) |
Definition at line 27 of file generictable.c.
Referenced by RtlDeleteElementGenericTable(), RtlInsertElementGenericTable(), and RtlLookupElementGenericTableFull().