Author: ekohl
Date: Sun Aug 4 20:28:26 2013
New Revision: 59641
URL:
http://svn.reactos.org/svn/reactos?rev=59641&view=rev
Log:
[SYSSETUP]
Add missing class installer stubs.
Modified:
trunk/reactos/dll/win32/syssetup/classinst.c
trunk/reactos/dll/win32/syssetup/syssetup.spec
Modified: trunk/reactos/dll/win32/syssetup/classinst.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/classin…
==============================================================================
--- trunk/reactos/dll/win32/syssetup/classinst.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/syssetup/classinst.c [iso-8859-1] Sun Aug 4 20:28:26 2013
@@ -10,6 +10,45 @@
#define NDEBUG
#include <debug.h>
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+ComputerClassInstaller(
+ IN DI_FUNCTION InstallFunction,
+ IN HDEVINFO DeviceInfoSet,
+ IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
+{
+ switch (InstallFunction)
+ {
+ default:
+ DPRINT1("Install function %u ignored\n", InstallFunction);
+ return ERROR_DI_DO_DEFAULT;
+ }
+}
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+DeviceBayClassInstaller(
+ 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;
+ }
+}
+
/*
* @implemented
@@ -61,3 +100,62 @@
return ERROR_DI_DO_DEFAULT;
}
}
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+NtApmClassInstaller(
+ 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;
+ }
+}
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+ScsiClassInstaller(
+ 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;
+ }
+}
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+WINAPI
+TapeClassInstaller(
+ 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;
+ }
+}
+
+/* EOF */
Modified: trunk/reactos/dll/win32/syssetup/syssetup.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/syssetu…
==============================================================================
--- trunk/reactos/dll/win32/syssetup/syssetup.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/syssetup/syssetup.spec [iso-8859-1] Sun Aug 4 20:28:26 2013
@@ -8,13 +8,13 @@
@ stub AsrpGetLocalVolumeInfo
@ stub AsprRestoreNonCriticalDisksW
@ stub CdromPropPageProvider
-@ stub ComputerClassInstaller
+@ stdcall ComputerClassInstaller(long ptr ptr)
@ stub CreateLocalAdminAccount
@ stub CreateLocalAdminAccountEx
@ stub CreateLocalUserAccount
@ stub CriticalDeviceCoInstaller
@ stub DevInstallW
-@ stub DeviceBayClassInstaller
+@ stdcall DeviceBayClassInstaller(long ptr ptr)
@ stub DiskPropPageProvider
@ stub DoInstallComponentInfs
@ stub EisaUpHalCoInstaller
@@ -29,7 +29,7 @@
@ stub LegacyDriverPropPageProvider
@ stub MigrateExceptionPackages
@ stdcall MouseClassInstaller(long ptr ptr)
-@ stub NtApmClassInstaller
+@ stdcall NtApmClassInstaller(long ptr ptr)
@ stub OpkCheckVersion
@ stub PS2MousePropPageProvider
@ stub PnPInitializationThread
@@ -37,7 +37,7 @@
@ stub RepairStartMenuItems
@ stub ReportError
@ stub RunOEMExtraTasks
-@ stub ScsiClassInstaller
+@ stdcall ScsiClassInstaller(long ptr ptr)
@ stub SetAccountDomainSid
@ stub SetupAddOrRemoveTestCertificate
@ stdcall SetupChangeFontSize(ptr wstr)
@@ -76,7 +76,7 @@
@ stub SetupUnregisterOsComponent
@ stub StorageCoInstaller
@ stub SystemUpdateUserProfileDirectory
-@ stub TapeClassInstaller
+@ stdcall TapeClassInstaller(long ptr ptr)
@ stub TapePropPageProvider
@ stdcall TerminateSetupActionLog()
@ stub UpdatePnpDeviceDrivers