PAGE 58,132 ;****************************************************************************** TITLE ACPIMAIN.ASM - ACPI Table IOCTL DLVxD Driver ;****************************************************************************** ; ; Title: ACPIMAIN.ASM - ACPI Table IOCTL DLVxD Driver ; ; Date: 10/08/97 ; ; Author: Michael Tsang ; ;------------------------------------------------------------------------------ ; ; Change log: ; ; DATE REV DESCRIPTION ; ----------- --- ----------------------------------------------------------- ; ;============================================================================== ; ; DESCRIPTION: ; ;****************************************************************************** .386p ;****************************************************************************** ; I N C L U D E S ;****************************************************************************** .XLIST INCLUDE vmm.inc INCLUDE acpitab.inc .LIST ;****************************************************************************** ; V I R T U A L D E V I C E D E C L A R A T I O N ;****************************************************************************** Declare_Virtual_Device ACPITAB, ACPITAB_MAJOR_VER, ACPITAB_MINOR_VER, \ ACPITabControl, ACPITAB_DEVICE_ID, ACPITAB_INIT_ORDER VXD_LOCKED_CODE_SEG ;****************************************************************************** ; ; ACPITabControl ; ; DESCRIPTION: ; Control procedure for device driver. ; ; ENTRY: ; EAX = Control call ID ; ; EXIT: ; If carry clear then ; Successful ; else ; Control call failed ; ; USES: ; EAX, EBX, ECX, EDX, ESI, EDI, Flags ; ;============================================================================== BeginProc ACPITabControl Control_Dispatch W32_DEVICEIOCONTROL, ACPITabIOCtrl, sCall, IFDEF DEBUG Control_Dispatch DEBUG_QUERY, ACPITabDebug, sCall ENDIF clc ret EndProc ACPITabControl VXD_LOCKED_CODE_ENDS END