From 20ac14caf593fc3cd35ad04801954e1b78e91fa0 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Sat, 26 Jun 2004 22:30:34 +0000 Subject: [PATCH] - Added VideoPortQueryPerformanceCounter and VideoPortQueryServices to the import library definition file. - Fixed minor memory overrun in VideoPortInitialize for older video drivers (< Win NT 5.1). svn path=/trunk/; revision=9893 --- reactos/drivers/video/videoprt/videoprt.c | 5 +++-- reactos/drivers/video/videoprt/videoprt.def | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/reactos/drivers/video/videoprt/videoprt.c b/reactos/drivers/video/videoprt/videoprt.c index 3fc4bb3e2e2..ff7b14565fb 100644 --- a/reactos/drivers/video/videoprt/videoprt.c +++ b/reactos/drivers/video/videoprt/videoprt.c @@ -18,7 +18,7 @@ * If not, write to the Free Software Foundation, * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - * $Id: videoprt.c,v 1.24 2004/03/19 20:58:32 navaraf Exp $ + * $Id: videoprt.c,v 1.25 2004/06/26 22:30:34 navaraf Exp $ */ #include "videoprt.h" @@ -534,7 +534,8 @@ VideoPortInitialize( RtlCopyMemory( &DriverExtension->InitializationData, HwInitializationData, - sizeof(VIDEO_HW_INITIALIZATION_DATA)); + min(sizeof(VIDEO_HW_INITIALIZATION_DATA), + HwInitializationData->HwInitDataSize)); DriverExtension->HwContext = HwContext; RtlCopyMemory(&DriverExtension->RegistryPath, RegistryPath, sizeof(UNICODE_STRING)); diff --git a/reactos/drivers/video/videoprt/videoprt.def b/reactos/drivers/video/videoprt/videoprt.def index e0bd5ee958d..a5caae0c563 100644 --- a/reactos/drivers/video/videoprt/videoprt.def +++ b/reactos/drivers/video/videoprt/videoprt.def @@ -1,4 +1,4 @@ -; $Id: videoprt.def,v 1.7 2004/03/08 20:27:33 dwelch Exp $ +; $Id: videoprt.def,v 1.8 2004/06/26 22:30:34 navaraf Exp $ ; ; vidport.def - export definition file for ReactOS ; @@ -39,6 +39,8 @@ VideoPortMapMemory@24 VideoPortMoveMemory@12 VideoPortPutDmaAdapter@8 VideoPortQueueDpc@12 +VideoPortQueryPerformanceCounter@8 +VideoPortQueryServices@12 VideoPortReadPortUchar@4 VideoPortReadPortUshort@4 VideoPortReadPortUlong@4