#ifndef _NTRTL_H
// rev
/**
* The RtlCreateProcessReflection function creates a lightweight copy of a process for debugging or snapshot purposes.
*
* \param ProcessHandle Handle to the process to reflect.
* \param Flags Flags that control the behavior of the reflection. See RTL_PROCESS_REFLECTION_FLAGS_*.
* \param StartRoutine Optional pointer to a routine to execute in the reflected process.
* \param StartContext Optional pointer to context to pass to the start routine.
* \param EventHandle Optional handle to an event to signal when the reflection is complete.
* \param ReflectionInformation Optional pointer to a structure that receives information about the reflected process.
* \return NTSTATUS Successful or errant status.
*/
NTSYSAPI
NTSTATUS
NTAPI
RtlCreateProcessReflection(
_In_ HANDLE ProcessHandle,
_In_ ULONG Flags, // RTL_PROCESS_REFLECTION_FLAGS_*
_In_opt_ PVOID StartRoutine,
_In_opt_ PVOID StartContext,
_In_opt_ HANDLE EventHandle,
_Out_opt_ PRTLP_PROCESS_REFLECTION_REFLECTION_INFORMATION ReflectionInformation
);
View code on GitHub
No description available.