79 lines
1.4 KiB
C
79 lines
1.4 KiB
C
/**
|
|
*** Copyright (C) 1996-97 Intel Corporation. All rights reserved.
|
|
***
|
|
*** The information and source code contained herein is the exclusive
|
|
*** property of Intel Corporation and may not be disclosed, examined
|
|
*** or reproduced in whole or in part without explicit written authorization
|
|
*** from the company.
|
|
**/
|
|
|
|
/*++
|
|
|
|
Copyright (c) 1991 Microsoft Corporation
|
|
|
|
|
|
Module Name:
|
|
|
|
sudata.h
|
|
|
|
Abstract:
|
|
|
|
This file contains definition for ExportEntryTable and AbiosServices
|
|
Table.
|
|
|
|
Author:
|
|
|
|
Allen Kay (akay) 14-Aug-97
|
|
|
|
--*/
|
|
|
|
|
|
typedef
|
|
VOID
|
|
(*PFUNCTION) (
|
|
);
|
|
|
|
//
|
|
// define ntdetect.exe base address
|
|
//
|
|
#define DETECTION_ADDRESS 0x10000 // NTDETECT base address
|
|
|
|
//
|
|
// Define IO export functions.
|
|
//
|
|
typedef enum _EXPORT_ENTRY {
|
|
ExRebootProcessor,
|
|
ExGetSector,
|
|
ExGetKey,
|
|
ExGetCounter,
|
|
ExReboot,
|
|
ExAbiosServices,
|
|
ExDetectHardware,
|
|
ExHardwareCursor,
|
|
ExGetDateTime,
|
|
ExComPort,
|
|
ExIsMcaMachine,
|
|
ExGetStallCount,
|
|
ExInitializeDisplayForNt,
|
|
ExGetMemoryDescriptor,
|
|
ExGetEddsSector,
|
|
ExGetElToritoStatus,
|
|
ExGetExtendedInt13Params,
|
|
ExNetPcRomServices,
|
|
ExAPMAttemptReconnect,
|
|
ExBiosRedirectService,
|
|
ExMaximumRoutine
|
|
} EXPORT_ENTRY;
|
|
|
|
//
|
|
// Define ABIOS services table.
|
|
//
|
|
typedef enum _ABIOS_SERVICES {
|
|
FAbiosIsAbiosPresent,
|
|
FAbiosGetMachineConfig,
|
|
FAbiosInitializeSpt,
|
|
FAbiosBuildInitTable,
|
|
FAbiosInitializeDbsFtt,
|
|
FAbiosMaximumRoutine
|
|
} ABIOS_SERVICES;
|