Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1013 B

  1. /*++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. idletskc.h
  5. Abstract:
  6. This module contains private declarations to support idle tasks.
  7. Note that client does not stand for the users of the idle task
  8. API, but the code in the users process that implements these APIs.
  9. Author:
  10. Dave Fields (davidfie) 26-July-1998
  11. Cenk Ergan (cenke) 14-June-2000
  12. Revision History:
  13. --*/
  14. #ifndef _IDLETSKC_H_
  15. #define _IDLETSKC_H_
  16. //
  17. // Include common definitions.
  18. //
  19. #include "idlrpc.h"
  20. #include "idlecomn.h"
  21. //
  22. // Client function declarations.
  23. //
  24. DWORD
  25. ItCliInitialize(
  26. VOID
  27. );
  28. VOID
  29. ItCliUninitialize(
  30. VOID
  31. );
  32. DWORD
  33. ItCliRegisterIdleTask (
  34. IN IT_IDLE_TASK_ID IdleTaskId,
  35. OUT HANDLE *ItHandle,
  36. OUT HANDLE *StartEvent,
  37. OUT HANDLE *StopEvent
  38. );
  39. VOID
  40. ItCliUnregisterIdleTask (
  41. IN HANDLE ItHandle,
  42. IN HANDLE StartEvent,
  43. IN HANDLE StopEvent
  44. );
  45. #endif // _IDLETSKC_H_