/** *** 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;