21d20d4f5e97f5cd3cb54ce193b40dd33b7aaaea
[reactos.git] / reactos / dll / win32 / syssetup / classinst.c
1 /*
2 * PROJECT: ReactOS system libraries
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: drivers/storage/mountmgr/database.c
5 * PURPOSE: Class installers
6 * PROGRAMMERS: Copyright 2006 Hervé Poussineau (hpoussin@reactos.org)
7 */
8
9 #include "precomp.h"
10
11 //#define NDEBUG
12 #include <debug.h>
13
14 /*
15 * @unimplemented
16 */
17 DWORD
18 WINAPI
19 ComputerClassInstaller(
20 IN DI_FUNCTION InstallFunction,
21 IN HDEVINFO DeviceInfoSet,
22 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
23 {
24 switch (InstallFunction)
25 {
26 default:
27 DPRINT1("Install function %u ignored\n", InstallFunction);
28 return ERROR_DI_DO_DEFAULT;
29 }
30 }
31
32
33 /*
34 * @unimplemented
35 */
36 DWORD
37 WINAPI
38 DeviceBayClassInstaller(
39 IN DI_FUNCTION InstallFunction,
40 IN HDEVINFO DeviceInfoSet,
41 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
42 {
43 switch (InstallFunction)
44 {
45 default:
46 DPRINT("Install function %u ignored\n", InstallFunction);
47 return ERROR_DI_DO_DEFAULT;
48 }
49 }
50
51
52 /*
53 * @implemented
54 */
55 DWORD
56 WINAPI
57 HdcClassInstaller(
58 IN DI_FUNCTION InstallFunction,
59 IN HDEVINFO DeviceInfoSet,
60 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
61 {
62 return ERROR_DI_DO_DEFAULT;
63 }
64
65
66 /*
67 * @unimplemented
68 */
69 DWORD
70 WINAPI
71 KeyboardClassInstaller(
72 IN DI_FUNCTION InstallFunction,
73 IN HDEVINFO DeviceInfoSet,
74 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
75 {
76 switch (InstallFunction)
77 {
78 default:
79 DPRINT("Install function %u ignored\n", InstallFunction);
80 return ERROR_DI_DO_DEFAULT;
81 }
82 }
83
84
85 /*
86 * @unimplemented
87 */
88 DWORD
89 WINAPI
90 MouseClassInstaller(
91 IN DI_FUNCTION InstallFunction,
92 IN HDEVINFO DeviceInfoSet,
93 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
94 {
95 switch (InstallFunction)
96 {
97 default:
98 DPRINT("Install function %u ignored\n", InstallFunction);
99 return ERROR_DI_DO_DEFAULT;
100 }
101 }
102
103
104 /*
105 * @unimplemented
106 */
107 DWORD
108 WINAPI
109 NtApmClassInstaller(
110 IN DI_FUNCTION InstallFunction,
111 IN HDEVINFO DeviceInfoSet,
112 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
113 {
114 switch (InstallFunction)
115 {
116 default:
117 DPRINT("Install function %u ignored\n", InstallFunction);
118 return ERROR_DI_DO_DEFAULT;
119 }
120 }
121
122
123 /*
124 * @unimplemented
125 */
126 DWORD
127 WINAPI
128 ScsiClassInstaller(
129 IN DI_FUNCTION InstallFunction,
130 IN HDEVINFO DeviceInfoSet,
131 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
132 {
133 switch (InstallFunction)
134 {
135 default:
136 DPRINT("Install function %u ignored\n", InstallFunction);
137 return ERROR_DI_DO_DEFAULT;
138 }
139 }
140
141
142 /*
143 * @unimplemented
144 */
145 DWORD
146 WINAPI
147 TapeClassInstaller(
148 IN DI_FUNCTION InstallFunction,
149 IN HDEVINFO DeviceInfoSet,
150 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
151 {
152 switch (InstallFunction)
153 {
154 default:
155 DPRINT("Install function %u ignored\n", InstallFunction);
156 return ERROR_DI_DO_DEFAULT;
157 }
158 }
159
160 /* EOF */