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