[ADVAPI32]

CreateProcessAsUserA/W: Make hToken optional.

svn path=/trunk/; revision=70478
This commit is contained in:
Eric Kohl 2016-01-01 14:16:04 +00:00
parent 42fdef7ea4
commit 94a6bf4cf5

View file

@ -125,6 +125,8 @@ CreateProcessAsUserA(HANDLE hToken,
return FALSE;
}
if (hToken != NULL)
{
AccessToken.Token = hToken;
AccessToken.Thread = NULL;
@ -140,6 +142,7 @@ CreateProcessAsUserA(HANDLE hToken,
SetLastError(RtlNtStatusToDosError(Status));
return FALSE;
}
}
/* Resume the main thread */
if (!(dwCreationFlags & CREATE_SUSPENDED))
@ -190,6 +193,8 @@ CreateProcessAsUserW(HANDLE hToken,
return FALSE;
}
if (hToken != NULL)
{
AccessToken.Token = hToken;
AccessToken.Thread = NULL;
@ -205,6 +210,7 @@ CreateProcessAsUserW(HANDLE hToken,
SetLastError(RtlNtStatusToDosError(Status));
return FALSE;
}
}
/* Resume the main thread */
if (!(dwCreationFlags & CREATE_SUSPENDED))