64 lines
950 B
C
64 lines
950 B
C
|
/*++
|
||
|
|
||
|
Copyright (c) 2000 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
idletskc.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
This module contains private declarations to support idle tasks.
|
||
|
Note that client does not stand for the users of the idle task
|
||
|
API, but the code in the users process that implements these APIs.
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Dave Fields (davidfie) 26-July-1998
|
||
|
Cenk Ergan (cenke) 14-June-2000
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef _IDLETSKC_H_
|
||
|
#define _IDLETSKC_H_
|
||
|
|
||
|
//
|
||
|
// Include common definitions.
|
||
|
//
|
||
|
|
||
|
#include "idlrpc.h"
|
||
|
#include "idlecomn.h"
|
||
|
|
||
|
//
|
||
|
// Client function declarations.
|
||
|
//
|
||
|
|
||
|
DWORD
|
||
|
ItCliInitialize(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
ItCliUninitialize(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
DWORD
|
||
|
ItCliRegisterIdleTask (
|
||
|
IN IT_IDLE_TASK_ID IdleTaskId,
|
||
|
OUT HANDLE *ItHandle,
|
||
|
OUT HANDLE *StartEvent,
|
||
|
OUT HANDLE *StopEvent
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
ItCliUnregisterIdleTask (
|
||
|
IN HANDLE ItHandle,
|
||
|
IN HANDLE StartEvent,
|
||
|
IN HANDLE StopEvent
|
||
|
);
|
||
|
|
||
|
#endif // _IDLETSKC_H_
|