PVOID BaseAddress = NULL;
SIZE_T EnviroSize;
SIZE_T Size;
- PWCHAR Environment = 0;
+ PWCHAR Environment = NULL;
DPRINT("RtlpInitEnvironment(ProcessHandle: %p, Peb: %p Params: %p)\n",
ProcessHandle, Peb, ProcessParameters);
DUPLICATE_SAME_ACCESS |
DUPLICATE_SAME_ATTRIBUTES);
if (!NT_SUCCESS(Status))
+ {
_SEH2_LEAVE;
+ }
}
if (ProcessParameters->StandardOutput)
DUPLICATE_SAME_ACCESS |
DUPLICATE_SAME_ATTRIBUTES);
if (!NT_SUCCESS(Status))
+ {
_SEH2_LEAVE;
+ }
}
if (ProcessParameters->StandardError)
DUPLICATE_SAME_ACCESS |
DUPLICATE_SAME_ATTRIBUTES);
if (!NT_SUCCESS(Status))
+ {
_SEH2_LEAVE;
+ }
}
}
_SEH2_FINALLY
return (PVOID)((ULONG_PTR)Pointer ^ SharedUserData->Cookie);
}
+/*
+ * @implemented
+ */
+PVOID
+NTAPI
+RtlDecodeSystemPointer(IN PVOID Pointer)
+{
+ return RtlEncodeSystemPointer(Pointer);
+}
+
/*
* @implemented
*