Add stubs for keyboard and mouse class installers
Added: trunk/reactos/lib/syssetup/classinst.c
Modified: trunk/reactos/lib/syssetup/syssetup.def
Modified: trunk/reactos/lib/syssetup/syssetup.xml
_____
Added: trunk/reactos/lib/syssetup/classinst.c
--- trunk/reactos/lib/syssetup/classinst.c 2006-01-20 17:41:59 UTC
(rev 20954)
+++ trunk/reactos/lib/syssetup/classinst.c 2006-01-20 17:50:27 UTC
(rev 20955)
@@ -0,0 +1,41 @@
+/*
+ * PROJECT: ReactOS system libraries
+ * LICENSE: GPL - See COPYING in the top level directory
+ * FILE: drivers/storage/mountmgr/database.c
+ * PURPOSE: Class installers
+ * PROGRAMMERS: Copyright 2006 HervÚ Poussineau (hpoussin(a)reactos.org)
+ */
+
+#include <windows.h>
+#include <setupapi.h>
+
+#define NDEBUG
+#include <debug.h>
+
+DWORD WINAPI
+KeyboardClassInstaller(
+ IN DI_FUNCTION InstallFunction,
+ IN HDEVINFO DeviceInfoSet,
+ IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
+{
+ switch (InstallFunction)
+ {
+ default:
+ DPRINT("Install function %u ignored\n",
InstallFunction);
+ return ERROR_DI_DO_DEFAULT;
+ }
+}
+
+DWORD WINAPI
+MouseClassInstaller(
+ IN DI_FUNCTION InstallFunction,
+ IN HDEVINFO DeviceInfoSet,
+ IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
+{
+ switch (InstallFunction)
+ {
+ default:
+ DPRINT("Install function %u ignored\n",
InstallFunction);
+ return ERROR_DI_DO_DEFAULT;
+ }
+}
Property changes on: trunk/reactos/lib/syssetup/classinst.c
___________________________________________________________________
Name: svn:eol-style
+ native
_____
Modified: trunk/reactos/lib/syssetup/syssetup.def
--- trunk/reactos/lib/syssetup/syssetup.def 2006-01-20 17:41:59 UTC
(rev 20954)
+++ trunk/reactos/lib/syssetup/syssetup.def 2006-01-20 17:50:27 UTC
(rev 20955)
@@ -5,14 +5,14 @@
;GenerateScsiHwIdList
InitializeSetupActionLog@4
InstallReactOS@4
-;KeyboardClassInstaller
+KeyboardClassInstaller@12
LogItem@8
;LogItem0
;LogItem1
;LogItem2
;LogItem3
;LogItemN
-;MouseClassInstaller
+MouseClassInstaller@12
;PnPInitializationThread
;RepairStartMenuItems
;ReportError
_____
Modified: trunk/reactos/lib/syssetup/syssetup.xml
--- trunk/reactos/lib/syssetup/syssetup.xml 2006-01-20 17:41:59 UTC
(rev 20954)
+++ trunk/reactos/lib/syssetup/syssetup.xml 2006-01-20 17:50:27 UTC
(rev 20955)
@@ -20,7 +20,8 @@
<library>ole32</library>
<library>shell32</library>
<library>shlwapi</library>
- <library>pseh</library>
+ <library>pseh</library>
+ <file>classinst.c</file>
<file>dllmain.c</file>
<file>install.c</file>
<file>logfile.c</file>