From 041f83204a58061024bfab331cb2c4b2d65a398d Mon Sep 17 00:00:00 2001 From: wj32 Date: Sat, 16 Oct 2010 11:22:49 +0000 Subject: [PATCH] reversed RtlCreateProcessReflection git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3754 21ef857c-d57f-4fe0-8362-d861dc6d29cd --- 2.x/trunk/phlib/include/ntrtl.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/2.x/trunk/phlib/include/ntrtl.h b/2.x/trunk/phlib/include/ntrtl.h index a01f89b6b..d9d448858 100644 --- a/2.x/trunk/phlib/include/ntrtl.h +++ b/2.x/trunk/phlib/include/ntrtl.h @@ -1790,6 +1790,27 @@ RtlUpdateClonedSRWLock( __in LOGICAL Shared // TRUE to set to shared acquire ); +typedef struct _RTL_PROCESS_REFLECTION_INFORMATION +{ + HANDLE Process; + HANDLE Thread; + CLIENT_ID ClientId; +} RTL_PROCESS_REFLECTION_INFORMATION, *PRTL_PROCESS_REFLECTION_INFORMATION; + +#if (PHNT_VERSION >= PHNT_WIN7) +NTSYSAPI +NTSTATUS +NTAPI +RtlCreateProcessReflection( + __in HANDLE ProcessHandle, + __in ULONG Flags, + __in PVOID StartRoutine, + __in_opt PVOID StartContext, + __in_opt HANDLE EventHandle, + __out_opt PRTL_PROCESS_REFLECTION_INFORMATION ReflectionInformation + ); +#endif + // end_rev #endif