#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/DxeServicesLib.h>\r
\r
-//\r
-// AML parsing definitions\r
-//\r
-#define AML_OPREGION_OP 0x80\r
-#define AML_BYTE_PREFIX 0x0A\r
-#define AML_DWORD_PREFIX 0x0C\r
-\r
#pragma pack(1)\r
typedef struct {\r
UINT8 SoftwareSmi;\r
for (OpRegion = (AML_OP_REGION_32_8 *) (Table + 1);\r
OpRegion <= (AML_OP_REGION_32_8 *) ((UINT8 *) Table + Table->Length);\r
OpRegion = (AML_OP_REGION_32_8 *) ((UINT8 *) OpRegion + 1)) {\r
- if ((OpRegion->OpRegionOp == AML_OPREGION_OP) && \r
+ if ((OpRegion->OpRegionOp == AML_EXT_REGION_OP) && \r
(OpRegion->NameString == Name) &&\r
(OpRegion->RegionLen == Size) &&\r
(OpRegion->DWordPrefix == AML_DWORD_PREFIX) &&\r