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.

52 lines
1.1 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Header Name:
  4. logging.h
  5. Abstract:
  6. Verifier logging and verifier stop logic.
  7. Author:
  8. Silviu Calinoiu (SilviuC) 9-May-2002
  9. Revision History:
  10. --*/
  11. #ifndef _LOGGING_H_
  12. #define _LOGGING_H_
  13. typedef struct _AVRFP_STOP_DATA {
  14. LIST_ENTRY ListEntry;
  15. ULONG_PTR Data[5];
  16. } AVRFP_STOP_DATA, *PAVRFP_STOP_DATA;
  17. NTSTATUS
  18. AVrfpInitializeVerifierStops (
  19. VOID
  20. );
  21. NTSTATUS
  22. AVrfpInitializeVerifierLogging (
  23. VOID
  24. );
  25. #define VERIFIER_STOP(Code, Msg, P1, S1, P2, S2, P3, S3, P4, S4) { \
  26. VerifierStopMessage ((Code), \
  27. (Msg), \
  28. (ULONG_PTR)(P1),(S1), \
  29. (ULONG_PTR)(P2),(S2), \
  30. (ULONG_PTR)(P3),(S3), \
  31. (ULONG_PTR)(P4),(S4)); \
  32. }
  33. #endif // _LOGGING_H_