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.

82 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1993 Microsoft Corporation
  3. Module Name:
  4. afdkdp.h
  5. Abstract:
  6. Master header file for the AFD.SYS Kernel Debugger Extensions.
  7. Author:
  8. Keith Moore (keithmo) 19-Apr-1995.
  9. Environment:
  10. User Mode.
  11. --*/
  12. #ifndef _AFDKDP_H_
  13. #define _AFDKDP_H_
  14. //
  15. // System include files.
  16. //
  17. #include <nt.h>
  18. #include <ntrtl.h>
  19. #include <nturtl.h>
  20. #include <ntverp.h>
  21. #include <windows.h>
  22. #include <ntosp.h>
  23. #include <stdlib.h>
  24. #include <string.h>
  25. #include <stdio.h>
  26. // This is a 64 bit aware debugger extension
  27. #define KDEXT_64BIT
  28. #include <wdbgexts.h>
  29. #include <dbgeng.h>
  30. #ifdef __cplusplus
  31. extern "C" {
  32. #endif
  33. //
  34. // undef the wdbgexts
  35. //
  36. #undef DECLARE_API
  37. #define DECLARE_API(extension) \
  38. CPPMOD HRESULT CALLBACK extension(PDEBUG_CLIENT pClient, PCSTR args)
  39. //
  40. // Project include files.
  41. //
  42. #define _NTIFS_
  43. #include <afdp.h>
  44. //
  45. // Local include files.
  46. //
  47. #include "cons.h"
  48. #include "type.h"
  49. #include "data.h"
  50. #include "proc.h"
  51. #ifdef __cplusplus
  52. }
  53. #endif
  54. #endif // _AFDKDP_H_