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.

70 lines
941 B

  1. /*++
  2. Copyright (c) 1995-1999 Microsoft Corporation
  3. Module Name:
  4. stats.h
  5. Abstract:
  6. Defintions for getting statistics from driver
  7. Author:
  8. Charlie Wickham (charlwi) 09-Mar-1995
  9. Revision History:
  10. --*/
  11. #ifndef _STATS_
  12. #define _STATS_
  13. /* Prototypes */ /* Generated by Emacs 19.17.0 on Tue Apr 04 14:03:00 1995 */
  14. /*++
  15. Routine Description:
  16. Description
  17. Arguments:
  18. None
  19. Return Value:
  20. None
  21. --*/
  22. NTSTATUS
  23. GetStats(
  24. PVOID ioBuffer,
  25. ULONG inputBufferLength,
  26. PULONG outputBufferLength
  27. );
  28. ULONG
  29. RunningAverage(
  30. IN PRUNNING_AVERAGE RunningAverage,
  31. IN ULONG NewValue
  32. );
  33. NDIS_STATUS
  34. CreateAveragingArray(
  35. OUT PRUNNING_AVERAGE *RunningAverage,
  36. IN ULONG ArraySize
  37. );
  38. VOID
  39. DeleteAveragingArray(
  40. PRUNNING_AVERAGE RunningAverage
  41. );
  42. /* End Prototypes */
  43. #endif /* _STATS_ */
  44. /* end stats.h */