#include <rtl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
| #define | NORMALIZE(x, addr) {if(x) x=(PVOID)((ULONG_PTR)(x)+(ULONG_PTR)(addr));} |
| #define | DENORMALIZE(x, addr) {if(x) x=(PVOID)((ULONG_PTR)(x)-(ULONG_PTR)(addr));} |
| #define | ALIGN(x, align) (((ULONG)(x)+(align)-1UL)&(~((align)-1UL))) |
Functions |
| static __inline VOID | RtlpCopyParameterString (PWCHAR *Ptr, PUNICODE_STRING Destination, PUNICODE_STRING Source, USHORT Size) |
| NTSTATUS NTAPI | RtlCreateProcessParameters (PRTL_USER_PROCESS_PARAMETERS *ProcessParameters, PUNICODE_STRING ImagePathName, PUNICODE_STRING DllPath, PUNICODE_STRING CurrentDirectory, PUNICODE_STRING CommandLine, PWSTR Environment, PUNICODE_STRING WindowTitle, PUNICODE_STRING DesktopInfo, PUNICODE_STRING ShellInfo, PUNICODE_STRING RuntimeData) |
| NTSTATUS NTAPI | RtlDestroyProcessParameters (IN PRTL_USER_PROCESS_PARAMETERS ProcessParameters) |
| PRTL_USER_PROCESS_PARAMETERS NTAPI | RtlDeNormalizeProcessParams (PRTL_USER_PROCESS_PARAMETERS Params) |
| PRTL_USER_PROCESS_PARAMETERS NTAPI | RtlNormalizeProcessParams (PRTL_USER_PROCESS_PARAMETERS Params) |