kernel32: Forward ZombifyActCtx() to ntdll.
This commit is contained in:
parent
8e211065a8
commit
045682a4da
|
@ -33,9 +33,6 @@
|
|||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(actctx);
|
||||
|
||||
|
||||
#define ACTCTX_FAKE_HANDLE ((HANDLE) 0xf00baa)
|
||||
|
||||
/***********************************************************************
|
||||
* CreateActCtxA (KERNEL32.@)
|
||||
*
|
||||
|
@ -200,14 +197,18 @@ void WINAPI ReleaseActCtx(HANDLE hActCtx)
|
|||
/***********************************************************************
|
||||
* ZombifyActCtx (KERNEL32.@)
|
||||
*
|
||||
* Release a reference to an activation context.
|
||||
* Deactivate context without releasing it.
|
||||
*/
|
||||
BOOL WINAPI ZombifyActCtx(HANDLE hActCtx)
|
||||
{
|
||||
FIXME("%p\n", hActCtx);
|
||||
if (hActCtx != ACTCTX_FAKE_HANDLE)
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
NTSTATUS status;
|
||||
|
||||
if ((status = RtlZombifyActivationContext(hActCtx)))
|
||||
{
|
||||
SetLastError(RtlNtStatusToDosError(status));
|
||||
return FALSE;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
|
|
@ -4138,6 +4138,16 @@ void WINAPI RtlReleaseActivationContext( HANDLE handle )
|
|||
if ((actctx = check_actctx( handle ))) actctx_release( actctx );
|
||||
}
|
||||
|
||||
/******************************************************************
|
||||
* RtlZombifyActivationContext (NTDLL.@)
|
||||
*
|
||||
* FIXME: function prototype might be wrong
|
||||
*/
|
||||
NTSTATUS WINAPI RtlZombifyActivationContext( HANDLE handle )
|
||||
{
|
||||
FIXME("%p: stub\n", handle);
|
||||
return STATUS_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
/******************************************************************
|
||||
* RtlActivateActivationContext (NTDLL.@)
|
||||
|
|
|
@ -934,7 +934,7 @@
|
|||
@ stdcall RtlWriteRegistryValue(long ptr ptr long ptr long)
|
||||
@ stub RtlZeroHeap
|
||||
@ stdcall RtlZeroMemory(ptr long)
|
||||
# @ stub RtlZombifyActivationContext
|
||||
@ stdcall RtlZombifyActivationContext(ptr)
|
||||
# @ stub RtlpApplyLengthFunction
|
||||
# @ stub RtlpEnsureBufferSize
|
||||
# @ stub RtlpNotOwnerCriticalSection
|
||||
|
|
|
@ -2540,6 +2540,7 @@ NTSYSAPI NTSTATUS WINAPI RtlWalkHeap(HANDLE,PVOID);
|
|||
NTSYSAPI NTSTATUS WINAPI RtlWow64EnableFsRedirection(BOOLEAN);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlWow64EnableFsRedirectionEx(ULONG,ULONG*);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlWriteRegistryValue(ULONG,PCWSTR,PCWSTR,ULONG,PVOID,ULONG);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlZombifyActivationContext(HANDLE);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlpNtCreateKey(PHANDLE,ACCESS_MASK,const OBJECT_ATTRIBUTES*,ULONG,const UNICODE_STRING*,ULONG,PULONG);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlpNtEnumerateSubKey(HANDLE,UNICODE_STRING *, ULONG);
|
||||
NTSYSAPI NTSTATUS WINAPI RtlpWaitForCriticalSection(RTL_CRITICAL_SECTION *);
|
||||
|
|
Loading…
Reference in New Issue