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.

60 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. idevice.h
  5. Abstract:
  6. This module contains the bus dispatcher for the ACPI driver, NT version
  7. Author:
  8. Stephane Plante (splante)
  9. Environment:
  10. NT Kernel Model Driver only
  11. --*/
  12. #ifndef _IDEVICE_H_
  13. #define _IDEVICE_H_
  14. NTSTATUS
  15. ACPIInternalDeviceClockIrpStartDevice(
  16. IN PDEVICE_OBJECT DeviceObject,
  17. IN PIRP Irp
  18. );
  19. VOID
  20. ACPIInternalDeviceClockIrpStartDeviceCompletion(
  21. IN PDEVICE_EXTENSION DeviceExtension,
  22. IN PVOID Context,
  23. IN NTSTATUS Status
  24. );
  25. NTSTATUS
  26. ACPIInternalDeviceQueryCapabilities(
  27. IN PDEVICE_OBJECT DeviceObject,
  28. IN PIRP Irp
  29. );
  30. NTSTATUS
  31. ACPIInternalDeviceQueryDeviceRelations(
  32. IN PDEVICE_OBJECT DeviceObject,
  33. IN PIRP Irp
  34. );
  35. NTSTATUS
  36. ACPIInternalWaitWakeLoop(
  37. IN PDEVICE_OBJECT DeviceObject,
  38. IN UCHAR MinorFunction,
  39. IN POWER_STATE PowerState,
  40. IN PVOID Context,
  41. IN PIO_STATUS_BLOCK IoStatus
  42. );
  43. #endif