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.

44 lines
833 B

  1. /*++
  2. Copyright (c) 2001 Microsoft Corporation
  3. Module Name:
  4. PpLastGood.h
  5. Abstract:
  6. This header exposes routines for enumerating handles opened against a PDO
  7. stack.
  8. Author:
  9. Adrian J. Oney - April 4, 2001
  10. Revision History:
  11. --*/
  12. //
  13. // The routines exposed by this header are currently available only in the
  14. // checked build.
  15. //
  16. #if DBG
  17. typedef BOOLEAN (*PHANDLE_ENUMERATION_CALLBACK)(
  18. IN PDEVICE_OBJECT DeviceObject,
  19. IN PEPROCESS Process,
  20. IN PFILE_OBJECT FileObject,
  21. IN HANDLE HandleId,
  22. IN PVOID Context
  23. );
  24. BOOLEAN
  25. PpHandleEnumerateHandlesAgainstPdoStack(
  26. IN PDEVICE_OBJECT PhysicalDeviceObject,
  27. IN PHANDLE_ENUMERATION_CALLBACK HandleEnumCallBack,
  28. IN PVOID Context
  29. );
  30. #endif // DBG