Move thread pool functions prototypes to ndk.

svn path=/trunk/; revision=32801
This commit is contained in:
James Tabor 2008-04-01 01:07:09 +00:00
parent 575c79dc43
commit dddfb3a0cb
2 changed files with 27 additions and 5 deletions

View file

@ -8,11 +8,6 @@
#define NDEBUG
#include <debug.h>
NTSTATUS NTAPI RtlRegisterWait(PHANDLE, HANDLE, WAITORTIMERCALLBACKFUNC, PVOID, ULONG, ULONG);
NTSTATUS NTAPI RtlDeregisterWaitEx(HANDLE, HANDLE);
NTSTATUS NTAPI RtlDeregisterWait(HANDLE);
#define STUB \
SetLastError(ERROR_CALL_NOT_IMPLEMENTED); \
DPRINT1("%s() is UNIMPLEMENTED!\n", __FUNCTION__)

View file

@ -1969,6 +1969,21 @@ RtlSetProcessIsCritical(
//
// Thread Pool Functions
//
NTSYSAPI
NTSTATUS
NTAPI
RtlDeregisterWaitEx(
IN HANDLE hWaitHandle,
IN HANDLE hCompletionEvent
);
NTSYSAPI
NTSTATUS
NTAPI
RtlDeregisterWait(
IN HANDLE hWaitHandle
);
NTSYSAPI
NTSTATUS
NTAPI
@ -1978,6 +1993,18 @@ RtlQueueWorkItem(
IN ULONG Flags
);
NTSYSAPI
NTSTATUS
NTAPI
RtlRegisterWait(
IN PHANDLE phNewWaitObject,
IN HANDLE hObject,
IN WAITORTIMERCALLBACKFUNC Callback,
IN PVOID pvContext,
IN ULONG ulMilliseconds,
IN ULONG ulFlags
);
//
// Environment/Path Functions
//