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
66 lines
1.1 KiB
/*++
|
|
|
|
Copyright (c) 2000 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
table.h
|
|
|
|
Abstract:
|
|
|
|
All the function related to actually loading an ACPI table
|
|
are included herein.
|
|
|
|
This, however, is mostly bookkeeping since the actual mechanics
|
|
of creating device extensions, and the name space tree are
|
|
handled elsewhere
|
|
|
|
Author:
|
|
|
|
Stephane Plante (splante)
|
|
|
|
Environment:
|
|
|
|
Kernel Mode Only
|
|
|
|
Revision History:
|
|
|
|
03/22/00 - Created (from code in callback.c)
|
|
|
|
--*/
|
|
|
|
#ifndef _TABLE_H_
|
|
#define _TABLE_H_
|
|
|
|
NTSTATUS
|
|
ACPITableLoad(
|
|
VOID
|
|
);
|
|
|
|
VOID
|
|
ACPITableLoadCallBack(
|
|
IN PVOID BuildContext,
|
|
IN PVOID Context,
|
|
IN NTSTATUS Status
|
|
);
|
|
|
|
NTSTATUS
|
|
EXPORT
|
|
ACPITableNotifyFreeObject(
|
|
IN ULONG Event,
|
|
IN PVOID Object,
|
|
IN ULONG ObjectType
|
|
);
|
|
|
|
NTSTATUS
|
|
ACPITableUnload(
|
|
VOID
|
|
);
|
|
|
|
NTSTATUS
|
|
ACPITableUnloadInvalidateRelations(
|
|
IN PDEVICE_EXTENSION DeviceExtension
|
|
);
|
|
|
|
#endif
|
|
|