added __PdxProcessDataToProcessParameters()

svn path=/trunk/; revision=2703
This commit is contained in:
KJK::Hyperion 2002-03-11 20:51:16 +00:00
parent 5c3b75ab41
commit fde508f3f3

View file

@ -1,4 +1,4 @@
/* $Id: pdata.h,v 1.4 2002/03/10 17:03:18 hyperion Exp $ /* $Id: pdata.h,v 1.5 2002/03/11 20:51:16 hyperion Exp $
*/ */
/* /*
* psx/pdata.h * psx/pdata.h
@ -81,6 +81,15 @@ typedef struct __tagPDX_SERIALIZED_PDATA
NTSTATUS STDCALL __PdxSerializeProcessData(IN __PPDX_PDATA, OUT __PPDX_SERIALIZED_PDATA *); NTSTATUS STDCALL __PdxSerializeProcessData(IN __PPDX_PDATA, OUT __PPDX_SERIALIZED_PDATA *);
NTSTATUS STDCALL __PdxUnserializeProcessData(IN OUT __PPDX_SERIALIZED_PDATA *, OUT __PPDX_PDATA * OPTIONAL); NTSTATUS STDCALL __PdxUnserializeProcessData(IN OUT __PPDX_SERIALIZED_PDATA *, OUT __PPDX_PDATA * OPTIONAL);
NTSTATUS
STDCALL
__PdxProcessDataToProcessParameters
(
OUT PRTL_USER_PROCESS_PARAMETERS *ProcessParameters,
IN __PPDX_PDATA ProcessData,
IN PUNICODE_STRING ImageFile
);
/* MACROS */ /* MACROS */
#define __PdxAcquirePdataLock() (RtlAcquirePebLock()) #define __PdxAcquirePdataLock() (RtlAcquirePebLock())
#define __PdxReleasePdataLock() (RtlReleasePebLock()) #define __PdxReleasePdataLock() (RtlReleasePebLock())