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.

79 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1996 Microsoft Corporation
  3. Module Name:
  4. faxevent.h
  5. Abstract:
  6. This is the main fax service header file. All
  7. source modules should include this file ONLY.
  8. Author:
  9. Wesley Witt (wesw) 16-Jan-1996
  10. Revision History:
  11. --*/
  12. #ifndef _FAXEVENT_
  13. #define _FAXEVENT_
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17. void
  18. GetEventsCounters(
  19. OUT LPDWORD lpdwWarningEvents,
  20. OUT LPDWORD lpdwErrorEvents,
  21. OUT LPDWORD lpdwInformationEvents
  22. );
  23. BOOL
  24. FXSEVENTInitialize(
  25. VOID
  26. );
  27. VOID
  28. FXSEVENTFree(
  29. VOID
  30. );
  31. BOOL WINAPI
  32. InitializeEventLog(
  33. OUT PREG_FAX_SERVICE* ppFaxReg
  34. );
  35. DWORD WINAPI
  36. RefreshEventLog(
  37. PREG_FAX_LOGGING FaxEvent
  38. );
  39. BOOL WINAPI
  40. FaxLog(
  41. DWORD Category,
  42. DWORD Level,
  43. DWORD StringCount,
  44. DWORD FormatId,
  45. ...
  46. );
  47. DWORD
  48. GetLoggingCategories(
  49. OUT PFAX_LOG_CATEGORY* lppFaxCategory,
  50. OUT LPDWORD lpdwFaxCategorySize,
  51. OUT LPDWORD lpdwNumberCategories
  52. );
  53. #ifdef __cplusplus
  54. }
  55. #endif
  56. #endif