FREE_VIRTUAL_MEMORY_EX_CALLBACK - NtDoc

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

typedef _Function_class_(FREE_VIRTUAL_MEMORY_EX_CALLBACK)
NTSTATUS NTAPI FREE_VIRTUAL_MEMORY_EX_CALLBACK(
    _Inout_ HANDLE CallbackContext,
    _In_ HANDLE ProcessHandle,
    _Inout_ __drv_freesMem(Mem) PVOID *BaseAddress,
    _Inout_ PSIZE_T RegionSize,
    _In_ ULONG FreeType
    );

#endif

View code on GitHub
// ntifs.h

FREE_VIRTUAL_MEMORY_EX_CALLBACK FreeVirtualMemoryExCallback;

NTSTATUS FreeVirtualMemoryExCallback(
  HANDLE CallbackContext,
  HANDLE ProcessHandle,
  PVOID *BaseAddress,
  PSIZE_T RegionSize,
  ULONG FreeType
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

This callback function is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (nc-ntifs-free_virtual_memory_ex_callback)

Description

Reserved for system use.

Parameters

CallbackContext

Reserved for system use.

ProcessHandle

Reserved for system use.

BaseAddress

Reserved for system use.

RegionSize

Reserved for system use.

FreeType

Reserved for system use.

Return value

Reserved for system use.