From 8e1c35ecc164578cada606e141dadac3f452953a Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Sun, 2 Nov 2008 11:48:24 +0000 Subject: [PATCH] - Stub out Ke386IoSetAccessProcess, Ke386SetIoAccessMap and Ke386QueryIoAccessMap - Reference: "The Simplest Device Drivers" http://www.freewebs.com/four-f/KmdTut/kmd03.html svn path=/trunk/; revision=37147 --- reactos/ntoskrnl/ke/i386/v86vdm.c | 36 ++++++++++++++++++++++++++++++- reactos/ntoskrnl/ntoskrnl.pspec | 6 +++--- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/ke/i386/v86vdm.c b/reactos/ntoskrnl/ke/i386/v86vdm.c index 0a9a1da5e95..efb8a0c7721 100644 --- a/reactos/ntoskrnl/ke/i386/v86vdm.c +++ b/reactos/ntoskrnl/ke/i386/v86vdm.c @@ -120,4 +120,38 @@ Ke386CallBios(IN ULONG Int, return STATUS_SUCCESS; } -/* EOF */ +/* + * @unimplemented + */ +BOOLEAN +NTAPI +Ke386IoSetAccessProcess(IN PKPROCESS Process, + IN ULONG Flag) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +BOOLEAN +NTAPI +Ke386SetIoAccessMap(IN ULONG Flag, + IN PVOID IopmBuffer) +{ + UNIMPLEMENTED; + return FALSE; +} + +/* + * @unimplemented + */ +BOOLEAN +NTAPI +Ke386QueryIoAccessMap(IN ULONG Flag, + IN PVOID IopmBuffer) +{ + UNIMPLEMENTED; + return FALSE; +} diff --git a/reactos/ntoskrnl/ntoskrnl.pspec b/reactos/ntoskrnl/ntoskrnl.pspec index c742bd33ccf..1870dec81e9 100644 --- a/reactos/ntoskrnl/ntoskrnl.pspec +++ b/reactos/ntoskrnl/ntoskrnl.pspec @@ -538,9 +538,9 @@ @ stdcall KdSystemDebugControl(long ptr long ptr long ptr long) #ifdef _M_IX86 @ stdcall Ke386CallBios(long ptr) -;Ke386IoSetAccessProcess -;Ke386QueryIoAccessMap -;Ke386SetIoAccessMap +@ stdcall Ke386IoSetAccessProcess(ptr long) +@ stdcall Ke386QueryIoAccessMap(long ptr) +@ stdcall Ke386SetIoAccessMap(long ptr) #endif @ fastcall KeAcquireGuardedMutex(ptr) @ fastcall KeAcquireGuardedMutexUnsafe(ptr)