2006-12-10 05:43:49 +00:00
|
|
|
/* ===============================================================
|
|
|
|
Worker Management Functions
|
|
|
|
*/
|
|
|
|
|
2007-04-20 16:45:18 +00:00
|
|
|
#include <ntddk.h>
|
|
|
|
#include <debug.h>
|
2006-12-10 05:43:49 +00:00
|
|
|
#include <ks.h>
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsRegisterWorker(
|
|
|
|
IN WORK_QUEUE_TYPE WorkQueueType,
|
|
|
|
OUT PKSWORKER* Worker)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI VOID NTAPI
|
|
|
|
KsUnregisterWorker(
|
|
|
|
IN PKSWORKER Worker)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsRegisterCountedWorker(
|
|
|
|
IN WORK_QUEUE_TYPE WorkQueueType,
|
|
|
|
IN PWORK_QUEUE_ITEM CountedWorkItem,
|
|
|
|
OUT PKSWORKER* Worker)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI ULONG NTAPI
|
|
|
|
KsDecrementCountedWorker(
|
|
|
|
IN PKSWORKER Worker)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI ULONG NTAPI
|
|
|
|
KsIncrementCountedWorker(
|
|
|
|
IN PKSWORKER Worker)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
@unimplemented
|
|
|
|
*/
|
|
|
|
KSDDKAPI NTSTATUS NTAPI
|
|
|
|
KsQueueWorkItem(
|
|
|
|
IN PKSWORKER Worker,
|
|
|
|
IN PWORK_QUEUE_ITEM WorkItem)
|
|
|
|
{
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return STATUS_UNSUCCESSFUL;
|
|
|
|
}
|