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.

66 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. table.h
  5. Abstract:
  6. All the function related to actually loading an ACPI table
  7. are included herein.
  8. This, however, is mostly bookkeeping since the actual mechanics
  9. of creating device extensions, and the name space tree are
  10. handled elsewhere
  11. Author:
  12. Stephane Plante (splante)
  13. Environment:
  14. Kernel Mode Only
  15. Revision History:
  16. 03/22/00 - Created (from code in callback.c)
  17. --*/
  18. #ifndef _TABLE_H_
  19. #define _TABLE_H_
  20. NTSTATUS
  21. ACPITableLoad(
  22. VOID
  23. );
  24. VOID
  25. ACPITableLoadCallBack(
  26. IN PVOID BuildContext,
  27. IN PVOID Context,
  28. IN NTSTATUS Status
  29. );
  30. NTSTATUS
  31. EXPORT
  32. ACPITableNotifyFreeObject(
  33. IN ULONG Event,
  34. IN PVOID Object,
  35. IN ULONG ObjectType
  36. );
  37. NTSTATUS
  38. ACPITableUnload(
  39. VOID
  40. );
  41. NTSTATUS
  42. ACPITableUnloadInvalidateRelations(
  43. IN PDEVICE_EXTENSION DeviceExtension
  44. );
  45. #endif