00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00023 #include <wdm.h>
00024 #include "cbm_driver.h"
00025 #include "i_iec.h"
00026
00040 NTSTATUS
00041 cbmiec_get_eoi(IN PDEVICE_EXTENSION Pdx, OUT PBOOLEAN Result)
00042 {
00043 FUNC_ENTER();
00044
00045
00046
00047 *Result = Pdx->Eoi ? TRUE : FALSE;
00048
00049 FUNC_LEAVE_NTSTATUS_CONST(STATUS_SUCCESS);
00050 }
00051
00061 NTSTATUS
00062 cbmiec_clear_eoi(IN PDEVICE_EXTENSION Pdx)
00063 {
00064 FUNC_ENTER();
00065
00066
00067
00068 Pdx->Eoi = FALSE;
00069
00070 FUNC_LEAVE_NTSTATUS_CONST(STATUS_SUCCESS);
00071 }