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.

43 lines
825 B

  1. /*++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. vipnp.h
  5. Abstract:
  6. This header contains private prototypes for verifying Pnp IRPs are handled
  7. correctly. This file is meant to be included only by vfpnp.c
  8. Author:
  9. Adrian J. Oney (adriao) 30-Jun-2000
  10. Environment:
  11. Kernel mode
  12. Revision History:
  13. --*/
  14. typedef enum {
  15. NOT_PROCESSED = 0,
  16. POSSIBLY_PROCESSED,
  17. DEFINITELY_PROCESSED
  18. } HOW_PROCESSED;
  19. VOID
  20. ViPnpVerifyMinorWasProcessedProperly(
  21. IN PIRP Irp,
  22. IN PIO_STACK_LOCATION IrpSp,
  23. IN VF_DEVOBJ_TYPE DevObjType,
  24. IN PVERIFIER_SETTINGS_SNAPSHOT VerifierSnapshot,
  25. IN HOW_PROCESSED HowProcessed,
  26. IN PVOID CallerAddress
  27. );