Source code of Windows XP (NT5)
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.

71 lines
1.3 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows NT **/
  3. /** Copyright(c) Microsoft Corp., 1991 **/
  4. /**********************************************************************/
  5. /*
  6. w3dbg.h
  7. This include file contains the prototypes & manifest constants
  8. used by the W3 Server debugger extension DLL.
  9. FILE HISTORY:
  10. KeithMo 18-May-1993 Created.
  11. */
  12. #ifndef _W3DBG_H_
  13. #define _W3DBG_H_
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif // __cplusplus
  17. #include <nt.h>
  18. #include <ntrtl.h>
  19. #include <nturtl.h>
  20. #include <windows.h>
  21. #include <ntsdexts.h>
  22. #include <wdbgexts.h>
  23. #include <w3p.h>
  24. //
  25. // Globals shared by all extension commands.
  26. //
  27. extern PNTSD_OUTPUT_ROUTINE DebugPrint;
  28. extern PNTSD_GET_EXPRESSION DebugEval;
  29. extern PNTSD_GET_SYMBOL DebugGetSymbol;
  30. extern PNTSD_DISASM DebugDisassem;
  31. extern PNTSD_CHECK_CONTROL_C DebugCheckCtrlC;
  32. //
  33. // Utility functions.
  34. //
  35. VOID GrabDebugApis( LPVOID lpExtensionApis );
  36. //
  37. // DLL entrypoint.
  38. //
  39. //
  40. BOOLEAN W3DbgDllInitialize( HANDLE hDll,
  41. DWORD nReason,
  42. LPVOID pReserved );
  43. #ifdef __cplusplus
  44. } // extern "C"
  45. #endif // __cplusplus
  46. #endif // _W3DBG_H_