[SYSSETUP]
authorEric Kohl <eric.kohl@reactos.org>
Fri, 5 Jun 2015 15:19:09 +0000 (15:19 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Fri, 5 Jun 2015 15:19:09 +0000 (15:19 +0000)
Add CoInstaller stubs.

svn path=/trunk/; revision=68022

reactos/dll/win32/syssetup/classinst.c
reactos/dll/win32/syssetup/syssetup.spec

index 8e04321..94f7680 100644 (file)
@@ -30,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
  */
@@ -49,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
  */
@@ -139,6 +179,26 @@ ScsiClassInstaller(
 }
 
 
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+StorageCoInstaller(
+    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
  */
index e5d1e04..61934f5 100644 (file)
 @ stub CreateLocalAdminAccount
 @ stub CreateLocalAdminAccountEx
 @ stub CreateLocalUserAccount
-@ stub CriticalDeviceCoInstaller
+@ stdcall CriticalDeviceCoInstaller(long ptr ptr ptr)
 @ stub DevInstallW
 @ stdcall DeviceBayClassInstaller(long ptr ptr)
 @ stub DiskPropPageProvider
 @ stub DoInstallComponentInfs
-@ stub EisaUpHalCoInstaller
+@ stdcall EisaUpHalCoInstaller(long ptr ptr ptr)
 @ stub EisaUpHalPropPageProvider
 @ stub GenerateName
 @ stdcall HdcClassInstaller(long ptr ptr)
@@ -74,7 +74,7 @@
 @ stub SetupShellSettings
 @ stdcall SetupStartService(wstr long)
 @ stub SetupUnregisterOsComponent
-@ stub StorageCoInstaller
+@ stdcall StorageCoInstaller(long ptr ptr ptr)
 @ stub SystemUpdateUserProfileDirectory
 @ stdcall TapeClassInstaller(long ptr ptr)
 @ stub TapePropPageProvider