RTL_HEAP_DEBUGGING_INTERCEPTOR_ROUTINE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTRTL_H

//#define HEAP_MEMORY_USAGE_INFO_CURRENT_VERSION 0x1
//
//typedef struct _HEAP_MEMORY_USAGE_ENTRY
//{
//    PVOID HeapHandle;
//    SIZE_T TotalCommittedBytes;
//    SIZE_T TotalReservedBytes;
//} HEAP_MEMORY_USAGE_ENTRY, *PHEAP_MEMORY_USAGE_ENTRY;
//
//typedef struct _HEAP_MEMORY_USAGE_INFORMATION
//{
//    USHORT Version;
//    SIZE_T EntryCount;
//    HEAP_MEMORY_USAGE_ENTRY Entries[ANYSIZE_ARRAY];
//} HEAP_MEMORY_USAGE_INFORMATION, *PHEAP_MEMORY_USAGE_INFORMATION;

// rev
typedef _Function_class_(RTL_HEAP_DEBUGGING_INTERCEPTOR_ROUTINE)
NTSTATUS NTAPI RTL_HEAP_DEBUGGING_INTERCEPTOR_ROUTINE(
    _In_ HANDLE HeapHandle,
    _In_ ULONG Action,
    _In_ ULONG StackFramesToCapture,
    _In_ PVOID *StackTrace
    );

#endif

View code on GitHub

NtDoc

No description available.