[PATCH] kernel32: Add a stub for SetProcessDEPPolicy

Marcus Meissner marcus at jet.franken.de
Thu Nov 4 02:36:20 CDT 2010


On Wed, Nov 03, 2010 at 11:54:33PM +0100, Detlef Riekenberg wrote:
> ---
>  dlls/kernel32/kernel32.spec |    1 +
>  dlls/kernel32/process.c     |    8 ++++++++
>  2 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
> index 8381ae8..f32371e 100644
> --- a/dlls/kernel32/kernel32.spec
> +++ b/dlls/kernel32/kernel32.spec
> @@ -1053,6 +1053,7 @@
>  @ stdcall SetNamedPipeHandleState(long ptr ptr ptr)
>  @ stdcall SetPriorityClass(long long)
>  @ stdcall SetProcessAffinityMask(long long)
> +@ stdcall SetProcessDEPPolicy(long)
>  @ stdcall SetProcessPriorityBoost(long long)
>  @ stdcall SetProcessShutdownParameters(long long)
>  @ stdcall SetProcessWorkingSetSize(long long long)
> diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c
> index fdd19db..86747d9 100644
> --- a/dlls/kernel32/process.c
> +++ b/dlls/kernel32/process.c
> @@ -3394,3 +3394,11 @@ DEP_SYSTEM_POLICY_TYPE WINAPI GetSystemDEPPolicy(void)
>      FIXME("stub\n");
>      return OptIn;
>  }
> +/**********************************************************************
> + *           SetProcessDEPPolicy     (KERNEL32.@)
> + */
> +BOOL WINAPI SetProcessDEPPolicy(DWORD newDEP)
> +{
> +    FIXME("(%d): stub\n", newDEP);
> +    return TRUE;
> +}

Perhaps return FALSE; and SetLastError(..NOTIMPLEMENTED...) as we did not actually do it.
(always better not to lie with security related functions.)

Ciao, MArcus



More information about the wine-devel mailing list