[SYSSETUP]
[reactos.git] / reactos / dll / win32 / syssetup / classinst.c
index 5c3a4d0..6eb949e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * PROJECT:     ReactOS system libraries
  * LICENSE:     GPL - See COPYING in the top level directory
- * FILE:        drivers/storage/mountmgr/database.c
+ * FILE:        dll/win32/syssetup/classinst.c
  * PURPOSE:     Class installers
  * PROGRAMMERS: Copyright 2006 HervĂ© Poussineau (hpoussin@reactos.org)
  */
@@ -11,7 +11,6 @@
 #define NDEBUG
 #include <debug.h>
 
-
 /*
  * @unimplemented
  */
@@ -31,6 +30,26 @@ ComputerClassInstaller(
 }
 
 
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+CriticalDeviceCoInstaller(
+    IN DI_FUNCTION InstallFunction,
+    IN HDEVINFO DeviceInfoSet,
+    IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL,
+    IN OUT PCOINSTALLER_CONTEXT_DATA Context)
+{
+    switch (InstallFunction)
+    {
+        default:
+            DPRINT1("Install function %u ignored\n", InstallFunction);
+            return ERROR_SUCCESS;
+    }
+}
+
+
 /*
  * @unimplemented
  */
@@ -50,6 +69,26 @@ DeviceBayClassInstaller(
 }
 
 
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+EisaUpHalCoInstaller(
+    IN DI_FUNCTION InstallFunction,
+    IN HDEVINFO DeviceInfoSet,
+    IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL,
+    IN OUT PCOINSTALLER_CONTEXT_DATA Context)
+{
+    switch (InstallFunction)
+    {
+        default:
+            DPRINT1("Install function %u ignored\n", InstallFunction);
+            return ERROR_SUCCESS;
+    }
+}
+
+
 /*
  * @implemented
  */
@@ -60,6 +99,7 @@ HdcClassInstaller(
     IN HDEVINFO DeviceInfoSet,
     IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
 {
+    DPRINT("HdcClassInstaller()\n");
     return ERROR_DI_DO_DEFAULT;
 }
 
@@ -145,17 +185,48 @@ ScsiClassInstaller(
  */
 DWORD
 WINAPI
-TapeClassInstaller(
+StorageCoInstaller(
     IN DI_FUNCTION InstallFunction,
     IN HDEVINFO DeviceInfoSet,
-    IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
+    IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL,
+    IN OUT PCOINSTALLER_CONTEXT_DATA Context)
 {
     switch (InstallFunction)
     {
         default:
-            DPRINT("Install function %u ignored\n", InstallFunction);
-            return ERROR_DI_DO_DEFAULT;
+            DPRINT1("Install function %u ignored\n", InstallFunction);
+            return ERROR_SUCCESS;
     }
 }
 
+
+/*
+ * @implemented
+ */
+DWORD
+WINAPI
+TapeClassInstaller(
+    IN DI_FUNCTION InstallFunction,
+    IN HDEVINFO DeviceInfoSet,
+    IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
+{
+    DPRINT("TapeClassInstaller()\n");
+    return ERROR_DI_DO_DEFAULT;
+}
+
+
+/*
+ * @implemented
+ */
+DWORD
+WINAPI
+VolumeClassInstaller(
+    IN DI_FUNCTION InstallFunction,
+    IN HDEVINFO DeviceInfoSet,
+    IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
+{
+    DPRINT("VolumeClassInstaller()\n");
+    return ERROR_DI_DO_DEFAULT;
+}
+
 /* EOF */