|
1 #ifndef _SETUPAPI_H |
|
2 #define _SETUPAPI_H |
|
3 #if __GNUC__ >=3 |
|
4 #pragma GCC system_header |
|
5 #endif |
|
6 |
|
7 #include <commctrl.h> |
|
8 #include <pshpack1.h> |
|
9 |
|
10 #ifdef __cplusplus |
|
11 extern "C" { |
|
12 #endif |
|
13 |
|
14 #define WINSETUPAPI DECLSPEC_IMPORT |
|
15 |
|
16 #define LINE_LEN 256 |
|
17 #define MAX_INF_STRING_LENGTH 4096 |
|
18 #define MAX_TITLE_LEN 60 |
|
19 #define MAX_INSTRUCTION_LEN 256 |
|
20 #define MAX_LABEL_LEN 30 |
|
21 #define MAX_SERVICE_NAME_LEN 256 |
|
22 #define MAX_SUBTITLE_LEN 256 |
|
23 #define SP_MAX_MACHINENAME_LENGTH (MAX_PATH + 3) |
|
24 |
|
25 #define COPYFLG_WARN_IF_SKIP 0x00000001 |
|
26 #define COPYFLG_NOSKIP 0x00000002 |
|
27 #define COPYFLG_NOVERSIONCHECK 0x00000004 |
|
28 #define COPYFLG_FORCE_FILE_IN_USE 0x00000008 |
|
29 #define COPYFLG_NO_OVERWRITE 0x00000010 |
|
30 #define COPYFLG_NO_VERSION_DIALOG 0x00000020 |
|
31 #define COPYFLG_OVERWRITE_OLDER_ONLY 0x00000040 |
|
32 #define COPYFLG_REPLACEONLY 0x00000400 |
|
33 #define COPYFLG_NODECOMP 0x00000800 |
|
34 #define COPYFLG_REPLACE_BOOT_FILE 0x00001000 |
|
35 #define COPYFLG_NOPRUNE 0x00002000 |
|
36 #define DELFLG_IN_USE 0x00000001 |
|
37 #define DELFLG_IN_USE1 0x00010000 |
|
38 #define DI_REMOVEDEVICE_GLOBAL 0x00000001 |
|
39 #define DI_REMOVEDEVICE_CONFIGSPECIFIC 0x00000002 |
|
40 #define DI_UNREMOVEDEVICE_CONFIGSPECIFIC 0x00000002 |
|
41 #define DI_SHOWOEM 0x00000001 |
|
42 #define DI_SHOWCOMPAT 0x00000002 |
|
43 #define DI_SHOWCLASS 0x00000004 |
|
44 #define DI_SHOWALL 0x00000007 |
|
45 #define DI_NOVCP 0x00000008 |
|
46 #define DI_DIDCOMPAT 0x00000010 |
|
47 #define DI_DIDCLASS 0x00000020 |
|
48 #define DI_AUTOASSIGNRES 0x00000040 |
|
49 #define DI_NEEDRESTART 0x00000080 |
|
50 #define DI_NEEDREBOOT 0x00000100 |
|
51 #define DI_NOBROWSE 0x00000200 |
|
52 #define DI_MULTMFGS 0x00000400 |
|
53 #define DI_DISABLED 0x00000800 |
|
54 #define DI_GENERALPAGE_ADDED 0x00001000 |
|
55 #define DI_RESOURCEPAGE_ADDED 0x00002000 |
|
56 #define DI_PROPERTIES_CHANGE 0x00004000 |
|
57 #define DI_INF_IS_SORTED 0x00008000 |
|
58 #define DI_ENUMSINGLEINF 0x00010000 |
|
59 #define DI_DONOTCALLCONFIGMG 0x00020000 |
|
60 #define DI_INSTALLDISABLED 0x00040000 |
|
61 #define DI_COMPAT_FROM_CLASS 0x00080000 |
|
62 #define DI_CLASSINSTALLPARAMS 0x00100000 |
|
63 #define DI_NODI_DEFAULTACTION 0x00200000 |
|
64 #define DI_QUIETINSTALL 0x00800000 |
|
65 #define DI_NOFILECOPY 0x01000000 |
|
66 #define DI_FORCECOPY 0x02000000 |
|
67 #define DI_DRIVERPAGE_ADDED 0x04000000 |
|
68 #define DI_USECI_SELECTSTRINGS 0x08000000 |
|
69 #define DI_OVERRIDE_INFFLAGS 0x10000000 |
|
70 #define DI_PROPS_NOCHANGEUSAGE 0x20000000 |
|
71 #define DI_NOSELECTICONS 0x40000000 |
|
72 #define DI_NOWRITE_IDS 0x80000000 |
|
73 #define DI_FLAGSEX_USEOLDINFSEARCH 0x00000001 |
|
74 #define DI_FLAGSEX_AUTOSELECTRANK0 0x00000002 |
|
75 #define DI_FLAGSEX_CI_FAILED 0x00000004 |
|
76 #define DI_FLAGSEX_DIDINFOLIST 0x00000010 |
|
77 #define DI_FLAGSEX_DIDCOMPATINFO 0x00000020 |
|
78 #define DI_FLAGSEX_FILTERCLASSES 0x00000040 |
|
79 #define DI_FLAGSEX_SETFAILEDINSTALL 0x00000080 |
|
80 #define DI_FLAGSEX_DEVICECHANGE 0x00000100 |
|
81 #define DI_FLAGSEX_ALWAYSWRITEIDS 0x00000200 |
|
82 #define DI_FLAGSEX_PROPCHANGE_PENDING 0x00000400 |
|
83 #define DI_FLAGSEX_ALLOWEXCLUDEDDRVS 0x00000800 |
|
84 #define DI_FLAGSEX_NOUIONQUERYREMOVE 0x00001000 |
|
85 #define DI_FLAGSEX_USECLASSFORCOMPAT 0x00002000 |
|
86 #define DI_FLAGSEX_OLDINF_IN_CLASSLIST 0x00004000 |
|
87 #define DI_FLAGSEX_NO_DRVREG_MODIFY 0x00008000 |
|
88 #define DI_FLAGSEX_IN_SYSTEM_SETUP 0x00010000 |
|
89 #define DI_FLAGSEX_INET_DRIVER 0x00020000 |
|
90 #define DI_FLAGSEX_APPENDDRIVERLIST 0x00040000 |
|
91 #define DI_FLAGSEX_PREINSTALLBACKUP 0x00080000 |
|
92 #define DI_FLAGSEX_BACKUPONREPLACE 0x00100000 |
|
93 #define DI_FLAGSEX_DRIVERLIST_FROM_URL 0x00200000 |
|
94 #define DI_FLAGSEX_RESERVED1 0x00400000 |
|
95 #define DI_FLAGSEX_EXCLUDE_OLD_INET_DRIVERS 0x00800000 |
|
96 #define DI_FLAGSEX_POWERPAGE_ADDED 0x01000000 |
|
97 #define DIBCI_NOINSTALLCLASS 0x00000001 |
|
98 #define DIBCI_NODISPLAYCLASS 0x00000002 |
|
99 #define DICD_GENERATE_ID 0x00000001 |
|
100 #define DICD_INHERIT_CLASSDRVS 0x00000002 |
|
101 #define DICS_ENABLE 1 |
|
102 #define DICS_FLAG_GLOBAL 1 |
|
103 #define DICS_DISABLE 2 |
|
104 #define DICS_FLAG_CONFIGSPECIFIC 2 |
|
105 #define DICS_PROPCHANGE 3 |
|
106 #define DICS_START 4 |
|
107 #define DICS_FLAG_CONFIGGENERAL 4 |
|
108 #define DICS_STOP 5 |
|
109 #define DIF_SELECTDEVICE 1 |
|
110 #define DIF_INSTALLDEVICE 2 |
|
111 #define DIF_ASSIGNRESOURCES 3 |
|
112 #define DIF_PROPERTIES 4 |
|
113 #define DIF_REMOVE 5 |
|
114 #define DIF_FIRSTTIMESETUP 6 |
|
115 #define DIF_FOUNDDEVICE 7 |
|
116 #define DIF_SELECTCLASSDRIVERS 8 |
|
117 #define DIF_VALIDATECLASSDRIVERS 9 |
|
118 #define DIF_INSTALLCLASSDRIVERS 10 |
|
119 #define DIF_CALCDISKSPACE 11 |
|
120 #define DIF_DESTROYPRIVATEDATA 12 |
|
121 #define DIF_VALIDATEDRIVER 13 |
|
122 #define DIF_MOVEDEVICE 14 |
|
123 #define DIF_DETECT 15 |
|
124 #define DIF_INSTALLWIZARD 16 |
|
125 #define DIF_DESTROYWIZARDDATA 17 |
|
126 #define DIF_PROPERTYCHANGE 18 |
|
127 #define DIF_ENABLECLASS 19 |
|
128 #define DIF_DETECTVERIFY 20 |
|
129 #define DIF_INSTALLDEVICEFILES 21 |
|
130 #define DIF_UNREMOVE 22 |
|
131 #define DIF_SELECTBESTCOMPATDRV 23 |
|
132 #define DIF_ALLOW_INSTALL 24 |
|
133 #define DIF_REGISTERDEVICE 25 |
|
134 #define DIF_NEWDEVICEWIZARD_PRESELECT 26 |
|
135 #define DIF_NEWDEVICEWIZARD_SELECT 27 |
|
136 #define DIF_NEWDEVICEWIZARD_PREANALYZE 28 |
|
137 #define DIF_NEWDEVICEWIZARD_POSTANALYZE 29 |
|
138 #define DIF_NEWDEVICEWIZARD_FINISHINSTALL 30 |
|
139 #define DIF_UNUSED1 31 |
|
140 #define DIF_INSTALLINTERFACES 32 |
|
141 #define DIF_DETECTCANCEL 33 |
|
142 #define DIF_REGISTER_COINSTALLERS 34 |
|
143 #define DIF_ADDPROPERTYPAGE_ADVANCED 35 |
|
144 #define DIF_ADDPROPERTYPAGE_BASIC 36 |
|
145 #define DIF_RESERVED1 37 |
|
146 #define DIF_TROUBLESHOOTER 38 |
|
147 #define DIF_POWERMESSAGEWAKE 39 |
|
148 #define DIGCF_DEFAULT 0x00000001 |
|
149 #define DIGCDP_FLAG_BASIC 0x00000001 |
|
150 #define DIGCF_PRESENT 0x00000002 |
|
151 #define DIGCDP_FLAG_ADVANCED 0x00000002 |
|
152 #define DIGCF_ALLCLASSES 0x00000004 |
|
153 #define DIGCF_PROFILE 0x00000008 |
|
154 #define DIGCF_DEVICEINTERFACE 0x00000010 |
|
155 #define DIGCF_INTERFACEDEVICE 0x00000010 |
|
156 #define DIOCR_INSTALLER 0x00000001 |
|
157 #define DIOCR_INTERFACE 0x00000002 |
|
158 #define DIODI_NO_ADD 0x00000001 |
|
159 #define DIOD_INHERIT_CLASSDRVS 0x00000002 |
|
160 #define DIOD_CANCEL_REMOVE 0x00000004 |
|
161 #define DIREG_DEV 0x00000001 |
|
162 #define DIREG_DRV 0x00000002 |
|
163 #define DIREG_BOTH 0x00000004 |
|
164 #define DIRID_ABSOLUTE -1 |
|
165 #define DIRID_NULL 0 |
|
166 #define DIRID_SRCPATH 1 |
|
167 #define DIRID_WINDOWS 10 |
|
168 #define DIRID_SYSTEM 11 |
|
169 #define DIRID_DRIVERS 12 |
|
170 #define DIRID_INF 17 |
|
171 #define DIRID_HELP 18 |
|
172 #define DIRID_FONTS 20 |
|
173 #define DIRID_VIEWERS 21 |
|
174 #define DIRID_COLOR 23 |
|
175 #define DIRID_APPS 24 |
|
176 #define DIRID_SHARED 25 |
|
177 #define DIRID_BOOT 30 |
|
178 #define DIRID_SYSTEM16 50 |
|
179 #define DIRID_SPOOL 51 |
|
180 #define DIRID_SPOOLDRIVERS 52 |
|
181 #define DIRID_USERPROFILE 53 |
|
182 #define DIRID_LOADER 54 |
|
183 #define DIRID_PRINTPROCESSOR 55 |
|
184 #define DIRID_COMMON_STARTMENU 16406 |
|
185 #define DIRID_COMMON_PROGRAMS 16407 |
|
186 #define DIRID_COMMON_STARTUP 16408 |
|
187 #define DIRID_COMMON_DESKTOPDIRECTORY 16409 |
|
188 #define DIRID_COMMON_FAVORITES 16415 |
|
189 #define DIRID_COMMON_APPDATA 16419 |
|
190 #define DIRID_PROGRAM_FILES 16422 |
|
191 #define DIRID_SYSTEM_X86 16425 |
|
192 #define DIRID_PROGRAM_FILES_X86 16426 |
|
193 #define DIRID_PROGRAM_FILES_COMMON 16427 |
|
194 #define DIRID_PROGRAM_FILES_COMMONX86 16428 |
|
195 #define DIRID_COMMON_TEMPLATES 16429 |
|
196 #define DIRID_COMMON_DOCUMENTS 16430 |
|
197 #define DIRID_USER 0x8000 |
|
198 #define DIRID_ABSOLUTE_16BIT 0xffff |
|
199 #define DIRID_IOSUBSYS DIRID_DRIVERS |
|
200 #define DIRID_DEFAULT DIRID_SYSTEM |
|
201 #define DMI_MASK 0x00000001 |
|
202 #define DMI_BKCOLOR 0x00000002 |
|
203 #define DMI_USERECT 0x00000004 |
|
204 #define DNF_DUPDESC 0x00000001 |
|
205 #define DNF_OLDDRIVER 0x00000002 |
|
206 #define DNF_EXCLUDEFROMLIST 0x00000004 |
|
207 #define DNF_NODRIVER 0x00000008 |
|
208 #define DNF_LEGACYINF 0x00000010 |
|
209 #define DNF_CLASS_DRIVER 0x00000020 |
|
210 #define DNF_COMPATIBLE_DRIVER 0x00000040 |
|
211 #define DNF_INET_DRIVER 0x00000080 |
|
212 #define DNF_UNUSED1 0x00000100 |
|
213 #define DNF_INDEXED_DRIVER 0x00000200 |
|
214 #define DNF_OLD_INET_DRIVER 0x00000400 |
|
215 #define DNF_BAD_DRIVER 0x00000800 |
|
216 #define DNF_DUPPROVIDER 0x00001000 |
|
217 #define DPROMPT_SUCCESS 0 |
|
218 #define DPROMPT_CANCEL 1 |
|
219 #define DPROMPT_SKIPFILE 2 |
|
220 #define DPROMPT_BUFFERTOOSMALL 3 |
|
221 #define DPROMPT_OUTOFMEMORY 4 |
|
222 #define DRIVER_HARDWAREID_RANK 0x00000FFF |
|
223 #define DYNAWIZ_FLAG_PAGESADDED 0x00000001 |
|
224 #define DYNAWIZ_FLAG_INSTALLDET_NEXT 0x00000002 |
|
225 #define DYNAWIZ_FLAG_INSTALLDET_PREV 0x00000004 |
|
226 #define DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT 0x00000008 |
|
227 #define ENABLECLASS_QUERY 0 |
|
228 #define ENABLECLASS_SUCCESS 1 |
|
229 #define ENABLECLASS_FAILURE 2 |
|
230 #define ERROR_EXPECTED_SECTION_NAME (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0) |
|
231 #define ERROR_BAD_SECTION_NAME_LINE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|1) |
|
232 #define ERROR_SECTION_NAME_TOO_LONG (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|2) |
|
233 #define ERROR_GENERAL_SYNTAX (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|3) |
|
234 #define ERROR_WRONG_INF_STYLE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x100) |
|
235 #define ERROR_NOT_INSTALLED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x1000) |
|
236 #define ERROR_SECTION_NOT_FOUND (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x101) |
|
237 #define ERROR_LINE_NOT_FOUND (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x102) |
|
238 #define ERROR_NO_BACKUP (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x103) |
|
239 #define ERROR_NO_ASSOCIATED_CLASS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x200) |
|
240 #define ERROR_CLASS_MISMATCH (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x201) |
|
241 #define ERROR_DUPLICATE_FOUND (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x202) |
|
242 #define ERROR_NO_DRIVER_SELECTED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x203) |
|
243 #define ERROR_KEY_DOES_NOT_EXIST (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x204) |
|
244 #define ERROR_INVALID_DEVINST_NAME (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x205) |
|
245 #define ERROR_INVALID_CLASS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x206) |
|
246 #define ERROR_DEVINST_ALREADY_EXISTS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x207) |
|
247 #define ERROR_DEVINFO_NOT_REGISTERED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x208) |
|
248 #define ERROR_INVALID_REG_PROPERTY (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x209) |
|
249 #define ERROR_NO_INF (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x20A) |
|
250 #define ERROR_NO_SUCH_DEVINST (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x20B) |
|
251 #define ERROR_CANT_LOAD_CLASS_ICON (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x20C) |
|
252 #define ERROR_INVALID_CLASS_INSTALLER (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x20D) |
|
253 #define ERROR_DI_DO_DEFAULT (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x20E) |
|
254 #define ERROR_DI_NOFILECOPY (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x20F) |
|
255 #define ERROR_INVALID_HWPROFILE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x210) |
|
256 #define ERROR_NO_DEVICE_SELECTED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x211) |
|
257 #define ERROR_DEVINFO_LIST_LOCKED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x212) |
|
258 #define ERROR_DEVINFO_DATA_LOCKED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x213) |
|
259 #define ERROR_DI_BAD_PATH (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x214) |
|
260 #define ERROR_NO_CLASSINSTALL_PARAMS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x215) |
|
261 #define ERROR_FILEQUEUE_LOCKED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x216) |
|
262 #define ERROR_BAD_SERVICE_INSTALLSECT (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x217) |
|
263 #define ERROR_NO_CLASS_DRIVER_LIST (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x218) |
|
264 #define ERROR_NO_ASSOCIATED_SERVICE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x219) |
|
265 #define ERROR_NO_DEFAULT_DEVICE_INTERFACE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x21A) |
|
266 #define ERROR_DEVICE_INTERFACE_ACTIVE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x21B) |
|
267 #define ERROR_DEVICE_INTERFACE_REMOVED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x21C) |
|
268 #define ERROR_BAD_INTERFACE_INSTALLSECT (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x21D) |
|
269 #define ERROR_NO_SUCH_INTERFACE_CLASS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x21E) |
|
270 #define ERROR_INVALID_REFERENCE_STRING (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x21F) |
|
271 #define ERROR_INVALID_MACHINENAME (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x220) |
|
272 #define ERROR_REMOTE_COMM_FAILURE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x221) |
|
273 #define ERROR_MACHINE_UNAVAILABLE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x222) |
|
274 #define ERROR_NO_CONFIGMGR_SERVICES (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x223) |
|
275 #define ERROR_INVALID_PROPPAGE_PROVIDER (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x224) |
|
276 #define ERROR_NO_SUCH_DEVICE_INTERFACE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x225) |
|
277 #define ERROR_DI_POSTPROCESSING_REQUIRED (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x226) |
|
278 #define ERROR_INVALID_COINSTALLER (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x227) |
|
279 #define ERROR_NO_COMPAT_DRIVERS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x228) |
|
280 #define ERROR_NO_DEVICE_ICON (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x229) |
|
281 #define ERROR_INVALID_INF_LOGCONFIG (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x22A) |
|
282 #define ERROR_DI_DONT_INSTALL (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x22B) |
|
283 #define ERROR_INVALID_FILTER_DRIVER (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x22C) |
|
284 #define ERROR_NON_WINDOWS_NT_DRIVER (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x22D) |
|
285 #define ERROR_NON_WINDOWS_DRIVER (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x22E) |
|
286 #define ERROR_NO_CATALOG_FOR_OEM_INF (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x22F) |
|
287 #define ERROR_DEVINSTALL_QUEUE_NONNATIVE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x230) |
|
288 #define ERROR_NOT_DISABLEABLE (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x231) |
|
289 #define ERROR_CANT_REMOVE_DEVINST (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x232) |
|
290 #define ERROR_INTERFACE_DEVICE_ACTIVE ERROR_DEVICE_INTERFACE_ACTIVE |
|
291 #define ERROR_INTERFACE_DEVICE_REMOVED ERROR_DEVICE_INTERFACE_REMOVED |
|
292 #define ERROR_NO_DEFAULT_INTERFACE_DEVICE ERROR_NO_DEFAULT_DEVICE_INTERFACE |
|
293 #define ERROR_NO_SUCH_INTERFACE_DEVICE ERROR_NO_SUCH_DEVICE_INTERFACE |
|
294 |
|
295 #define FILEOP_COPY 0 |
|
296 #define FILEOP_ABORT 0 |
|
297 #define FILE_COMPRESSION_NONE 0 |
|
298 #define FILEOP_RENAME 1 |
|
299 #define FILEOP_DOIT 1 |
|
300 #define FILE_COMPRESSION_WINLZA 1 |
|
301 #define FILEOP_DELETE 2 |
|
302 #define FILEOP_SKIP 2 |
|
303 #define FILE_COMPRESSION_MSZIP 2 |
|
304 #define FILEOP_BACKUP 3 |
|
305 #define FILE_COMPRESSION_NTCAB 3 |
|
306 #define FILEOP_NEWPATH 4 |
|
307 #define FILEOP_RETRY FILEOP_DOIT |
|
308 #define FLG_ADDREG_TYPE_SZ 0x00000000 |
|
309 #define FLG_ADDREG_BINVALUETYPE 0x00000001 |
|
310 #define FLG_ADDREG_NOCLOBBER 0x00000002 |
|
311 #define FLG_ADDREG_DELVAL 0x00000004 |
|
312 #define FLG_ADDREG_APPEND 0x00000008 |
|
313 #define FLG_ADDREG_KEYONLY 0x00000010 |
|
314 #define FLG_ADDREG_OVERWRITEONLY 0x00000020 |
|
315 #if (_SETUPAPI_VER >= 0x0501) |
|
316 #define FLG_ADDREG_64BITKEY 0x00001000 |
|
317 #define FLG_ADDREG_KEYONLY_COMMON 0x00002000 |
|
318 #define FLG_ADDREG_32BITKEY 0x00004000 |
|
319 #define FLG_ADDREG_DELREG_BIT 0x00008000 |
|
320 #endif |
|
321 #define FLG_ADDREG_TYPE_MULTI_SZ 0x00010000 |
|
322 #define FLG_ADDREG_TYPE_EXPAND_SZ 0x00020000 |
|
323 #define FLG_ADDREG_TYPE_BINARY (0x00000000|FLG_ADDREG_BINVALUETYPE) |
|
324 #define FLG_ADDREG_TYPE_DWORD (0x00010000|FLG_ADDREG_BINVALUETYPE) |
|
325 #define FLG_ADDREG_TYPE_NONE (0x00020000|FLG_ADDREG_BINVALUETYPE) |
|
326 #define FLG_ADDREG_TYPE_MASK (0xFFFF0000|FLG_ADDREG_BINVALUETYPE) |
|
327 #define FLG_DELREG_VALUE 0x00000000 |
|
328 #if (_SETUPAPI_VER >= 0x0501) |
|
329 #define FLG_DELREG_TYPE_MASK FLG_ADDREG_TYPE_MASK |
|
330 #define FLG_DELREG_TYPE_SZ FLG_ADDREG_TYPE_SZ |
|
331 #define FLG_DELREG_TYPE_MULTI_SZ FLG_ADDREG_TYPE_MULTI_SZ |
|
332 #define FLG_DELREG_TYPE_EXPAND_SZ FLG_ADDREG_TYPE_EXPAND_SZ |
|
333 #define FLG_DELREG_TYPE_BINARY FLG_ADDREG_TYPE_BINARY |
|
334 #define FLG_DELREG_TYPE_DWORD FLG_ADDREG_TYPE_DWORD |
|
335 #define FLG_DELREG_TYPE_NONE FLG_ADDREG_TYPE_NONE |
|
336 #define FLG_DELREG_64BITKEY FLG_ADDREG_64BITKEY |
|
337 #define FLG_DELREG_KEYONLY_COMMON FLG_ADDREG_KEYONLY_COMMON |
|
338 #define FLG_DELREG_32BITKEY FLG_ADDREG_32BITKEY |
|
339 #define FLG_DELREG_OPERATION_MASK 0x000000FE |
|
340 #define FLG_DELREG_MULTI_SZ_DELSTRING (0x00000002|FLG_DELREG_TYPE_MULTI_SZ|FLG_ADDREG_DELREG_BIT) |
|
341 #endif |
|
342 #define FLG_BITREG_CLEARBITS 0x00000000 |
|
343 #define FLG_BITREG_SETBITS 0x00000001 |
|
344 #define FLG_PROFITEM_CURRENTUSER 0x00000001 |
|
345 #define FLG_PROFITEM_DELETE 0x00000002 |
|
346 #define FLG_PROFITEM_GROUP 0x00000004 |
|
347 #define FLG_PROFITEM_CSIDL 0x00000008 |
|
348 #define FLG_REGSVR_DLLREGISTER 0x00000001 |
|
349 #define FLG_REGSVR_DLLINSTALL 0x00000002 |
|
350 #define MIN_IDD_DYNAWIZ_RESOURCE_ID 10000 |
|
351 #define MAX_IDD_DYNAWIZ_RESOURCE_ID 11000 |
|
352 #define IDD_DYNAWIZ_FIRSTPAGE 10000 |
|
353 #define IDD_DYNAWIZ_SELECT_PREVPAGE 10001 |
|
354 #define IDD_DYNAWIZ_SELECT_NEXTPAGE 10002 |
|
355 #define IDD_DYNAWIZ_ANALYZE_PREVPAGE 10003 |
|
356 #define IDD_DYNAWIZ_ANALYZE_NEXTPAGE 10004 |
|
357 #define IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE 10006 |
|
358 #define IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE 10007 |
|
359 #define IDD_DYNAWIZ_INSTALLDETECTED_NODEVS 10008 |
|
360 #define IDD_DYNAWIZ_SELECTDEV_PAGE 10009 |
|
361 #define IDD_DYNAWIZ_ANALYZEDEV_PAGE 10010 |
|
362 #define IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE 10011 |
|
363 #define IDD_DYNAWIZ_SELECTCLASS_PAGE 10012 |
|
364 #define IDF_NOBROWSE 0x00000001 |
|
365 #define IDF_NOSKIP 0x00000002 |
|
366 #define IDF_NODETAILS 0x00000004 |
|
367 #define IDF_NOCOMPRESSED 0x00000008 |
|
368 #define IDF_CHECKFIRST 0x00000100 |
|
369 #define IDF_NOBEEP 0x00000200 |
|
370 #define IDF_NOFOREGROUND 0x00000400 |
|
371 #define IDF_WARNIFSKIP 0x00000800 |
|
372 #define IDF_OEMDISK 0x80000000 |
|
373 #define IDI_RESOURCEFIRST 159 |
|
374 #define IDI_RESOURCE 159 |
|
375 #define IDI_RESOURCELAST 161 |
|
376 #define IDI_RESOURCEOVERLAYFIRST 161 |
|
377 #define IDI_RESOURCEOVERLAYLAST 161 |
|
378 #define IDI_CONFLICT 161 |
|
379 #define IDI_PROBLEM_OVL 500 |
|
380 #define IDI_DISABLED_OVL 501 |
|
381 #define IDI_FORCED_OVL 502 |
|
382 #define IDI_CLASSICON_OVERLAYFIRST 500 |
|
383 #define IDI_CLASSICON_OVERLAYLAST 502 |
|
384 #define INF_STYLE_NONE 0x00000000 |
|
385 #define INF_STYLE_OLDNT 0x00000001 |
|
386 #define INF_STYLE_WIN4 0x00000002 |
|
387 #define INF_STYLE_CACHE_ENABLE 0x00000010 |
|
388 #define INF_STYLE_CACHE_DISABLE 0x00000020 |
|
389 #define INFINFO_INF_SPEC_IS_HINF 1 |
|
390 #define INFINFO_INF_NAME_IS_ABSOLUTE 2 |
|
391 #define INFINFO_DEFAULT_SEARCH 3 |
|
392 #define INFINFO_REVERSE_DEFAULT_SEARCH 4 |
|
393 #define INFINFO_INF_PATH_LIST_SEARCH 5 |
|
394 #define LogSevInformation 0 |
|
395 #define LogSevWarning 1 |
|
396 #define LogSevError 2 |
|
397 #define LogSevFatalError 3 |
|
398 #define LogSevMaximum 4 |
|
399 #define LogSeverity DWORD |
|
400 #define MAX_INSTALLWIZARD_DYNAPAGES 20 |
|
401 #define NDW_INSTALLFLAG_DIDFACTDEFS 0x00000001 |
|
402 #define NDW_INSTALLFLAG_HARDWAREALLREADYIN 0x00000002 |
|
403 #define NDW_INSTALLFLAG_NEEDSHUTDOWN 0x00000200 |
|
404 #define NDW_INSTALLFLAG_EXPRESSINTRO 0x00000400 |
|
405 #define NDW_INSTALLFLAG_SKIPISDEVINSTALLED 0x00000800 |
|
406 #define NDW_INSTALLFLAG_NODETECTEDDEVS 0x00001000 |
|
407 #define NDW_INSTALLFLAG_INSTALLSPECIFIC 0x00002000 |
|
408 #define NDW_INSTALLFLAG_SKIPCLASSLIST 0x00004000 |
|
409 #define NDW_INSTALLFLAG_CI_PICKED_OEM 0x00008000 |
|
410 #define NDW_INSTALLFLAG_PCMCIAMODE 0x00010000 |
|
411 #define NDW_INSTALLFLAG_PCMCIADEVICE 0x00020000 |
|
412 #define NDW_INSTALLFLAG_USERCANCEL 0x00040000 |
|
413 #define NDW_INSTALLFLAG_KNOWNCLASS 0x00080000 |
|
414 #define NDW_INSTALLFLAG_NEEDRESTART 0x00000080 |
|
415 #define NDW_INSTALLFLAG_NEEDREBOOT 0x00000100 |
|
416 #if (_SETUPAPI_VER >= 0x0502) |
|
417 #define SCWMI_CLOBBER_SECURITY 0x00000001 |
|
418 #endif |
|
419 #define SETDIRID_NOT_FULL_PATH 0x00000001 |
|
420 #define SP_COPY_DELETESOURCE 0x0000001 |
|
421 #define SP_COPY_REPLACEONLY 0x0000002 |
|
422 #define SP_COPY_NEWER 0x0000004 |
|
423 #define SP_COPY_NEWER_OR_SAME 0x0000004 |
|
424 #define SP_COPY_NOOVERWRITE 0x0000008 |
|
425 #define SP_COPY_NODECOMP 0x0000010 |
|
426 #define SP_COPY_LANGUAGEAWARE 0x0000020 |
|
427 #define SP_COPY_SOURCE_ABSOLUTE 0x0000040 |
|
428 #define SP_COPY_SOURCEPATH_ABSOLUTE 0x0000080 |
|
429 #define SP_COPY_IN_USE_NEEDS_REBOOT 0x0000100 |
|
430 #define SP_COPY_FORCE_IN_USE 0x0000200 |
|
431 #define SP_COPY_NOSKIP 0x0000400 |
|
432 #define SP_COPY_FORCE_NOOVERWRITE 0x0001000 |
|
433 #define SP_COPY_FORCE_NEWER 0x0002000 |
|
434 #define SP_COPY_WARNIFSKIP 0x0004000 |
|
435 #define SP_COPY_NOBROWSE 0x0008000 |
|
436 #define SP_COPY_NEWER_ONLY 0x0010000 |
|
437 #define SP_COPY_SOURCE_SIS_MASTER 0x0020000 |
|
438 #define SP_COPY_OEMINF_CATALOG_ONLY 0x0040000 |
|
439 #define SP_COPY_REPLACE_BOOT_FILE 0x0080000 |
|
440 #define SP_COPY_NOPRUNE 0x0100000 |
|
441 #define SP_FLAG_CABINETCONTINUATION 0x0000800 |
|
442 #define SPCRP_SECURITY 23 |
|
443 #define SPCRP_SECURITY_SDS 24 |
|
444 #define SPCRP_DEVTYPE 25 |
|
445 #define SPCRP_EXCLUSIVE 26 |
|
446 #define SPCRP_CHARACTERISTICS 27 |
|
447 #define SPCRP_MAXIMUM_PROPERTY 28 |
|
448 #define SPDIT_NODRIVER 0 |
|
449 #define SPDIT_CLASSDRIVER 1 |
|
450 #define SPDIT_COMPATDRIVER 2 |
|
451 #define SPDRP_DEVICEDESC 0 |
|
452 #define SPDRP_HARDWAREID 1 |
|
453 #define SPDRP_COMPATIBLEIDS 2 |
|
454 #define SPDRP_UNUSED0 3 |
|
455 #define SPDRP_SERVICE 4 |
|
456 #define SPDRP_UNUSED1 5 |
|
457 #define SPDRP_UNUSED2 6 |
|
458 #define SPDRP_CLASS 7 |
|
459 #define SPDRP_CLASSGUID 8 |
|
460 #define SPDRP_DRIVER 9 |
|
461 #define SPDRP_CONFIGFLAGS 10 |
|
462 #define SPDRP_MFG 11 |
|
463 #define SPDRP_FRIENDLYNAME 12 |
|
464 #define SPDRP_LOCATION_INFORMATION 13 |
|
465 #define SPDRP_PHYSICAL_DEVICE_OBJECT_NAME 14 |
|
466 #define SPDRP_CAPABILITIES 15 |
|
467 #define SPDRP_UI_NUMBER 16 |
|
468 #define SPDRP_UPPERFILTERS 17 |
|
469 #define SPDRP_LOWERFILTERS 18 |
|
470 #define SPDRP_BUSTYPEGUID 19 |
|
471 #define SPDRP_LEGACYBUSTYPE 20 |
|
472 #define SPDRP_BUSNUMBER 21 |
|
473 #define SPDRP_ENUMERATOR_NAME 22 |
|
474 #define SPDRP_SECURITY 23 |
|
475 #define SPDRP_SECURITY_SDS 24 |
|
476 #define SPDRP_DEVTYPE 25 |
|
477 #define SPDRP_EXCLUSIVE 26 |
|
478 #define SPDRP_CHARACTERISTICS 27 |
|
479 #define SPDRP_ADDRESS 28 |
|
480 #define SPDRP_UI_NUMBER_DESC_FORMAT 30 |
|
481 #define SPDRP_MAXIMUM_PROPERTY 31 |
|
482 #define SPDSL_IGNORE_DISK 1 |
|
483 #define SPDSL_DISALLOW_NEGATIVE_ADJUST 2 |
|
484 |
|
485 #define SPFILENOTIFY_STARTQUEUE 1 |
|
486 #define SPFILENOTIFY_ENDQUEUE 2 |
|
487 #define SPFILENOTIFY_STARTSUBQUEUE 3 |
|
488 #define SPFILENOTIFY_ENDSUBQUEUE 4 |
|
489 #define SPFILENOTIFY_STARTDELETE 5 |
|
490 #define SPFILENOTIFY_ENDDELETE 6 |
|
491 #define SPFILENOTIFY_DELETEERROR 7 |
|
492 #define SPFILENOTIFY_STARTRENAME 8 |
|
493 #define SPFILENOTIFY_ENDRENAME 9 |
|
494 #define SPFILENOTIFY_RENAMEERROR 10 |
|
495 #define SPFILENOTIFY_STARTCOPY 11 |
|
496 #define SPFILENOTIFY_ENDCOPY 12 |
|
497 #define SPFILENOTIFY_COPYERROR 13 |
|
498 #define SPFILENOTIFY_NEEDMEDIA 14 |
|
499 #define SPFILENOTIFY_QUEUESCAN 15 |
|
500 #define SPFILENOTIFY_CABINETINFO 16 |
|
501 #define SPFILENOTIFY_FILEINCABINET 17 |
|
502 #define SPFILENOTIFY_NEEDNEWCABINET 18 |
|
503 #define SPFILENOTIFY_FILEEXTRACTED 19 |
|
504 #define SPFILENOTIFY_FILEOPDELAYED 20 |
|
505 #define SPFILENOTIFY_STARTBACKUP 21 |
|
506 #define SPFILENOTIFY_BACKUPERROR 22 |
|
507 #define SPFILENOTIFY_ENDBACKUP 23 |
|
508 #define SPFILENOTIFY_QUEUESCAN_EX 24 |
|
509 #define SPFILENOTIFY_LANGMISMATCH 0x00010000 |
|
510 #define SPFILENOTIFY_TARGETEXISTS 0x00020000 |
|
511 #define SPFILENOTIFY_TARGETNEWER 0x00040000 |
|
512 #define SPFILELOG_SYSTEMLOG 0x00000001 |
|
513 #define SPFILELOG_OEMFILE 0x00000001 |
|
514 #define SPFILELOG_FORCENEW 0x00000002 |
|
515 #define SPFILELOG_QUERYONLY 0x00000004 |
|
516 #define SPFILEQ_FILE_IN_USE 0x00000001 |
|
517 #define SPFILEQ_REBOOT_RECOMMENDED 0x00000002 |
|
518 #define SPFILEQ_REBOOT_IN_PROGRESS 0x00000004 |
|
519 #define SPINT_ACTIVE 0x00000001 |
|
520 #define SPINT_DEFAULT 0x00000002 |
|
521 #define SPINT_REMOVED 0x00000004 |
|
522 #define SPID_ACTIVE 0x00000001 |
|
523 #define SPID_DEFAULT 0x00000002 |
|
524 #define SPID_REMOVED 0x00000004 |
|
525 #define SPINST_LOGCONFIG 0x00000001 |
|
526 #define SPINST_INIFILES 0x00000002 |
|
527 #define SPINST_REGISTRY 0x00000004 |
|
528 #define SPINST_INI2REG 0x00000008 |
|
529 #define SPINST_FILES 0x00000010 |
|
530 #define SPINST_BITREG 0x00000020 |
|
531 #define SPINST_REGSVR 0x00000040 |
|
532 #define SPINST_UNREGSVR 0x00000080 |
|
533 #define SPINST_PROFILEITEMS 0x00000100 |
|
534 #if (_SETUPAPI_VER >= 0x0501) |
|
535 #define SPINST_COPYINF 0x00000200 |
|
536 #define SPINST_ALL 0x000003ff |
|
537 #else |
|
538 #define SPINST_ALL 0x000001ff |
|
539 #endif |
|
540 #define SPINST_SINGLESECTION 0x00010000 |
|
541 #define SPINST_LOGCONFIG_IS_FORCED 0x00020000 |
|
542 #define SPINST_LOGCONFIGS_ARE_OVERRIDES 0x00040000 |
|
543 #define SPOST_NONE 0 |
|
544 #define SPOST_PATH 1 |
|
545 #define SPOST_URL 2 |
|
546 #define SPOST_MAX 3 |
|
547 #define SPPSR_SELECT_DEVICE_RESOURCES 1 |
|
548 #define SPPSR_ENUM_BASIC_DEVICE_PROPERTIES 2 |
|
549 #define SPPSR_ENUM_ADV_DEVICE_PROPERTIES 3 |
|
550 #define SPQ_SCAN_FILE_PRESENCE 0x00000001 |
|
551 #define SPQ_DELAYED_COPY 0x00000001 |
|
552 #define SPQ_SCAN_FILE_VALIDITY 0x00000002 |
|
553 #define SPQ_SCAN_USE_CALLBACK 0x00000004 |
|
554 #define SPQ_SCAN_USE_CALLBACKEX 0x00000008 |
|
555 #define SPQ_SCAN_INFORM_USER 0x00000010 |
|
556 #define SPQ_SCAN_PRUNE_COPY_QUEUE 0x00000020 |
|
557 #define SPRDI_FIND_DUPS 0x00000001 |
|
558 #define SPSVCINST_TAGTOFRONT 0x00000001 |
|
559 #define SPSVCINST_ASSOCSERVICE 0x00000002 |
|
560 #define SPSVCINST_DELETEEVENTLOGENTRY 0x00000004 |
|
561 #define SPSVCINST_NOCLOBBER_DISPLAYNAME 0x00000008 |
|
562 #define SPSVCINST_NOCLOBBER_STARTTYPE 0x00000010 |
|
563 #define SPSVCINST_NOCLOBBER_ERRORCONTROL 0x00000020 |
|
564 #define SPSVCINST_NOCLOBBER_LOADORDERGROUP 0x00000040 |
|
565 #define SPSVCINST_NOCLOBBER_DEPENDENCIES 0x00000080 |
|
566 #define SPSVCINST_NOCLOBBER_DESCRIPTION 0x00000100 |
|
567 #define SPSVCINST_STOPSERVICE 0x00000200 |
|
568 #define SPWPT_SELECTDEVICE 0x00000001 |
|
569 #define SPWP_USE_DEVINFO_DATA 0x00000001 |
|
570 #define SRCINFO_PATH 1 |
|
571 #define SRCINFO_TAGFILE 2 |
|
572 #define SRCINFO_DESCRIPTION 3 |
|
573 #define SRCINFO_FLAGS 4 |
|
574 #define SRCLIST_TEMPORARY 0x00000001 |
|
575 #define SRCLIST_NOBROWSE 0x00000002 |
|
576 #define SRCLIST_SYSTEM 0x00000010 |
|
577 #define SRCLIST_USER 0x00000020 |
|
578 #define SRCLIST_SYSIFADMIN 0x00000040 |
|
579 #define SRCLIST_SUBDIRS 0x00000100 |
|
580 #define SRCLIST_APPEND 0x00000200 |
|
581 #define SRCLIST_NOSTRIPPLATFORM 0x00000400 |
|
582 |
|
583 #ifndef RC_INVOKED |
|
584 typedef PVOID HINF; |
|
585 typedef PVOID HDSKSPC; |
|
586 typedef PVOID HDEVINFO; |
|
587 typedef PVOID HSPFILEQ; |
|
588 typedef PVOID HSPFILELOG; |
|
589 typedef UINT DI_FUNCTION; |
|
590 |
|
591 typedef enum { |
|
592 SetupFileLogSourceFilename, |
|
593 SetupFileLogChecksum, |
|
594 SetupFileLogDiskTagfile, |
|
595 SetupFileLogDiskDescription, |
|
596 SetupFileLogOtherInfo, |
|
597 SetupFileLogMax |
|
598 } SetupFileLogInfo; |
|
599 typedef struct _INFCONTEXT { |
|
600 PVOID Inf; |
|
601 PVOID CurrentInf; |
|
602 UINT Section; |
|
603 UINT Line; |
|
604 } INFCONTEXT, *PINFCONTEXT; |
|
605 typedef struct _SP_INF_INFORMATION { |
|
606 DWORD InfStyle; |
|
607 DWORD InfCount; |
|
608 BYTE VersionData[ANYSIZE_ARRAY]; |
|
609 } SP_INF_INFORMATION, *PSP_INF_INFORMATION; |
|
610 typedef struct _SP_ALTPLATFORM_INFO { |
|
611 DWORD cbSize; |
|
612 DWORD Platform; |
|
613 DWORD MajorVersion; |
|
614 DWORD MinorVersion; |
|
615 WORD ProcessorArchitecture; |
|
616 WORD Reserved; |
|
617 } SP_ALTPLATFORM_INFO, *PSP_ALTPLATFORM_INFO; |
|
618 typedef struct _SP_ORIGINAL_FILE_INFO_A { |
|
619 DWORD cbSize; |
|
620 CHAR OriginalInfName[MAX_PATH]; |
|
621 CHAR OriginalCatalogName[MAX_PATH]; |
|
622 } SP_ORIGINAL_FILE_INFO_A, *PSP_ORIGINAL_FILE_INFO_A; |
|
623 typedef struct _SP_ORIGINAL_FILE_INFO_W { |
|
624 DWORD cbSize; |
|
625 WCHAR OriginalInfName[MAX_PATH]; |
|
626 WCHAR OriginalCatalogName[MAX_PATH]; |
|
627 } SP_ORIGINAL_FILE_INFO_W, *PSP_ORIGINAL_FILE_INFO_W; |
|
628 typedef struct _FILEPATHS_A { |
|
629 PCSTR Target; |
|
630 PCSTR Source; |
|
631 UINT Win32Error; |
|
632 DWORD Flags; |
|
633 } FILEPATHS_A, *PFILEPATHS_A; |
|
634 typedef struct _FILEPATHS_W { |
|
635 PCWSTR Target; |
|
636 PCWSTR Source; |
|
637 UINT Win32Error; |
|
638 DWORD Flags; |
|
639 } FILEPATHS_W, *PFILEPATHS_W; |
|
640 typedef struct _SOURCE_MEDIA_A { |
|
641 PCSTR Reserved; |
|
642 PCSTR Tagfile; |
|
643 PCSTR Description; |
|
644 PCSTR SourcePath; |
|
645 PCSTR SourceFile; |
|
646 DWORD Flags; |
|
647 } SOURCE_MEDIA_A, *PSOURCE_MEDIA_A; |
|
648 typedef struct _SOURCE_MEDIA_W { |
|
649 PCWSTR Reserved; |
|
650 PCWSTR Tagfile; |
|
651 PCWSTR Description; |
|
652 PCWSTR SourcePath; |
|
653 PCWSTR SourceFile; |
|
654 DWORD Flags; |
|
655 } SOURCE_MEDIA_W, *PSOURCE_MEDIA_W; |
|
656 typedef struct _CABINET_INFO_A { |
|
657 PCSTR CabinetPath; |
|
658 PCSTR CabinetFile; |
|
659 PCSTR DiskName; |
|
660 USHORT SetId; |
|
661 USHORT CabinetNumber; |
|
662 } CABINET_INFO_A, *PCABINET_INFO_A; |
|
663 typedef struct _CABINET_INFO_W { |
|
664 PCWSTR CabinetPath; |
|
665 PCWSTR CabinetFile; |
|
666 PCWSTR DiskName; |
|
667 USHORT SetId; |
|
668 USHORT CabinetNumber; |
|
669 } CABINET_INFO_W, *PCABINET_INFO_W; |
|
670 typedef struct _FILE_IN_CABINET_INFO_A { |
|
671 PCSTR NameInCabinet; |
|
672 DWORD FileSize; |
|
673 DWORD Win32Error; |
|
674 WORD DosDate; |
|
675 WORD DosTime; |
|
676 WORD DosAttribs; |
|
677 CHAR FullTargetName[MAX_PATH]; |
|
678 } FILE_IN_CABINET_INFO_A, *PFILE_IN_CABINET_INFO_A; |
|
679 typedef struct _FILE_IN_CABINET_INFO_W { |
|
680 PCWSTR NameInCabinet; |
|
681 DWORD FileSize; |
|
682 DWORD Win32Error; |
|
683 WORD DosDate; |
|
684 WORD DosTime; |
|
685 WORD DosAttribs; |
|
686 WCHAR FullTargetName[MAX_PATH]; |
|
687 } FILE_IN_CABINET_INFO_W, *PFILE_IN_CABINET_INFO_W; |
|
688 typedef struct _SP_FILE_COPY_PARAMS_A { |
|
689 DWORD cbSize; |
|
690 HSPFILEQ QueueHandle; |
|
691 PCSTR SourceRootPath; |
|
692 PCSTR SourcePath; |
|
693 PCSTR SourceFilename; |
|
694 PCSTR SourceDescription; |
|
695 PCSTR SourceTagfile; |
|
696 PCSTR TargetDirectory; |
|
697 PCSTR TargetFilename; |
|
698 DWORD CopyStyle; |
|
699 HINF LayoutInf; |
|
700 PCSTR SecurityDescriptor; |
|
701 } SP_FILE_COPY_PARAMS_A, *PSP_FILE_COPY_PARAMS_A; |
|
702 typedef struct _SP_FILE_COPY_PARAMS_W { |
|
703 DWORD cbSize; |
|
704 HSPFILEQ QueueHandle; |
|
705 PCWSTR SourceRootPath; |
|
706 PCWSTR SourcePath; |
|
707 PCWSTR SourceFilename; |
|
708 PCWSTR SourceDescription; |
|
709 PCWSTR SourceTagfile; |
|
710 PCWSTR TargetDirectory; |
|
711 PCWSTR TargetFilename; |
|
712 DWORD CopyStyle; |
|
713 HINF LayoutInf; |
|
714 PCWSTR SecurityDescriptor; |
|
715 } SP_FILE_COPY_PARAMS_W, *PSP_FILE_COPY_PARAMS_W; |
|
716 typedef struct _SP_DEVINFO_DATA { |
|
717 DWORD cbSize; |
|
718 GUID ClassGuid; |
|
719 DWORD DevInst; |
|
720 ULONG_PTR Reserved; |
|
721 } SP_DEVINFO_DATA, *PSP_DEVINFO_DATA; |
|
722 typedef struct _SP_DEVICE_INTERFACE_DATA { |
|
723 DWORD cbSize; |
|
724 GUID InterfaceClassGuid; |
|
725 DWORD Flags; |
|
726 ULONG_PTR Reserved; |
|
727 } SP_DEVICE_INTERFACE_DATA, *PSP_DEVICE_INTERFACE_DATA; |
|
728 /* For backward compatibility */ |
|
729 typedef SP_DEVICE_INTERFACE_DATA SP_INTERFACE_DEVICE_DATA, *PSP_INTERFACE_DEVICE_DATA; |
|
730 |
|
731 typedef struct _SP_DEVICE_INTERFACE_DETAIL_DATA_A { |
|
732 DWORD cbSize; |
|
733 CHAR DevicePath[ANYSIZE_ARRAY]; |
|
734 } SP_DEVICE_INTERFACE_DETAIL_DATA_A, *PSP_DEVICE_INTERFACE_DETAIL_DATA_A; |
|
735 typedef struct _SP_DEVICE_INTERFACE_DETAIL_DATA_W { |
|
736 DWORD cbSize; |
|
737 WCHAR DevicePath[ANYSIZE_ARRAY]; |
|
738 } SP_DEVICE_INTERFACE_DETAIL_DATA_W, *PSP_DEVICE_INTERFACE_DETAIL_DATA_W; |
|
739 /* For backward compatibility */ |
|
740 typedef SP_DEVICE_INTERFACE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DATA_A, |
|
741 *PSP_INTERFACE_DEVICE_DETAIL_DATA_A; |
|
742 typedef SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DATA_W, |
|
743 *PSP_INTERFACE_DEVICE_DETAIL_DATA_W; |
|
744 |
|
745 typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_A { |
|
746 DWORD cbSize; |
|
747 GUID ClassGuid; |
|
748 HANDLE RemoteMachineHandle; |
|
749 CHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]; |
|
750 } SP_DEVINFO_LIST_DETAIL_DATA_A, *PSP_DEVINFO_LIST_DETAIL_DATA_A; |
|
751 typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_W { |
|
752 DWORD cbSize; |
|
753 GUID ClassGuid; |
|
754 HANDLE RemoteMachineHandle; |
|
755 WCHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]; |
|
756 } SP_DEVINFO_LIST_DETAIL_DATA_W, *PSP_DEVINFO_LIST_DETAIL_DATA_W; |
|
757 |
|
758 typedef UINT (CALLBACK* PSP_FILE_CALLBACK_A)(PVOID,UINT,UINT_PTR,UINT_PTR); |
|
759 typedef UINT (CALLBACK* PSP_FILE_CALLBACK_W)(PVOID,UINT,UINT_PTR,UINT_PTR); |
|
760 typedef struct _SP_DEVINSTALL_PARAMS_A { |
|
761 DWORD cbSize; |
|
762 DWORD Flags; |
|
763 DWORD FlagsEx; |
|
764 HWND hwndParent; |
|
765 PSP_FILE_CALLBACK_A InstallMsgHandler; |
|
766 PVOID InstallMsgHandlerContext; |
|
767 HSPFILEQ FileQueue; |
|
768 ULONG_PTR ClassInstallReserved; |
|
769 DWORD Reserved; |
|
770 CHAR DriverPath[MAX_PATH]; |
|
771 } SP_DEVINSTALL_PARAMS_A, *PSP_DEVINSTALL_PARAMS_A; |
|
772 typedef struct _SP_DEVINSTALL_PARAMS_W { |
|
773 DWORD cbSize; |
|
774 DWORD Flags; |
|
775 DWORD FlagsEx; |
|
776 HWND hwndParent; |
|
777 PSP_FILE_CALLBACK_W InstallMsgHandler; |
|
778 PVOID InstallMsgHandlerContext; |
|
779 HSPFILEQ FileQueue; |
|
780 ULONG_PTR ClassInstallReserved; |
|
781 DWORD Reserved; |
|
782 WCHAR DriverPath[MAX_PATH]; |
|
783 } SP_DEVINSTALL_PARAMS_W, *PSP_DEVINSTALL_PARAMS_W; |
|
784 typedef struct _SP_CLASSINSTALL_HEADER { |
|
785 DWORD cbSize; |
|
786 DI_FUNCTION InstallFunction; |
|
787 } SP_CLASSINSTALL_HEADER, *PSP_CLASSINSTALL_HEADER; |
|
788 typedef struct _SP_ENABLECLASS_PARAMS { |
|
789 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
790 GUID ClassGuid; |
|
791 DWORD EnableMessage; |
|
792 } SP_ENABLECLASS_PARAMS, *PSP_ENABLECLASS_PARAMS; |
|
793 typedef struct _SP_MOVEDEV_PARAMS { |
|
794 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
795 SP_DEVINFO_DATA SourceDeviceInfoData; |
|
796 } SP_MOVEDEV_PARAMS, *PSP_MOVEDEV_PARAMS; |
|
797 typedef struct _SP_PROPCHANGE_PARAMS { |
|
798 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
799 DWORD StateChange; |
|
800 DWORD Scope; |
|
801 DWORD HwProfile; |
|
802 } SP_PROPCHANGE_PARAMS, *PSP_PROPCHANGE_PARAMS; |
|
803 typedef struct _SP_REMOVEDEVICE_PARAMS { |
|
804 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
805 DWORD Scope; |
|
806 DWORD HwProfile; |
|
807 } SP_REMOVEDEVICE_PARAMS, *PSP_REMOVEDEVICE_PARAMS; |
|
808 typedef struct _SP_UNREMOVEDEVICE_PARAMS { |
|
809 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
810 DWORD Scope; |
|
811 DWORD HwProfile; |
|
812 } SP_UNREMOVEDEVICE_PARAMS, *PSP_UNREMOVEDEVICE_PARAMS; |
|
813 typedef struct _SP_SELECTDEVICE_PARAMS_A { |
|
814 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
815 CHAR Title[MAX_TITLE_LEN]; |
|
816 CHAR Instructions[MAX_INSTRUCTION_LEN]; |
|
817 CHAR ListLabel[MAX_LABEL_LEN]; |
|
818 CHAR SubTitle[MAX_SUBTITLE_LEN]; |
|
819 BYTE Reserved[2]; |
|
820 } SP_SELECTDEVICE_PARAMS_A, *PSP_SELECTDEVICE_PARAMS_A; |
|
821 typedef struct _SP_SELECTDEVICE_PARAMS_W { |
|
822 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
823 WCHAR Title[MAX_TITLE_LEN]; |
|
824 WCHAR Instructions[MAX_INSTRUCTION_LEN]; |
|
825 WCHAR ListLabel[MAX_LABEL_LEN]; |
|
826 WCHAR SubTitle[MAX_SUBTITLE_LEN]; |
|
827 } SP_SELECTDEVICE_PARAMS_W, *PSP_SELECTDEVICE_PARAMS_W; |
|
828 |
|
829 typedef BOOL (CALLBACK* PDETECT_PROGRESS_NOTIFY)(PVOID,DWORD); |
|
830 typedef struct _SP_DETECTDEVICE_PARAMS { |
|
831 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
832 PDETECT_PROGRESS_NOTIFY DetectProgressNotify; |
|
833 PVOID ProgressNotifyParam; |
|
834 } SP_DETECTDEVICE_PARAMS, *PSP_DETECTDEVICE_PARAMS; |
|
835 typedef struct _SP_INSTALLWIZARD_DATA { |
|
836 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
837 DWORD Flags; |
|
838 HPROPSHEETPAGE DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES]; |
|
839 DWORD NumDynamicPages; |
|
840 DWORD DynamicPageFlags; |
|
841 DWORD PrivateFlags; |
|
842 LPARAM PrivateData; |
|
843 HWND hwndWizardDlg; |
|
844 } SP_INSTALLWIZARD_DATA, *PSP_INSTALLWIZARD_DATA; |
|
845 typedef struct _SP_NEWDEVICEWIZARD_DATA { |
|
846 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
847 DWORD Flags; |
|
848 HPROPSHEETPAGE DynamicPages[MAX_INSTALLWIZARD_DYNAPAGES]; |
|
849 DWORD NumDynamicPages; |
|
850 HWND hwndWizardDlg; |
|
851 } SP_NEWDEVICEWIZARD_DATA, *PSP_NEWDEVICEWIZARD_DATA; |
|
852 typedef SP_NEWDEVICEWIZARD_DATA SP_ADDPROPERTYPAGE_DATA, |
|
853 *PSP_ADDPROPERTYPAGE_DATA; |
|
854 typedef struct _SP_TROUBLESHOOTER_PARAMS_A { |
|
855 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
856 CHAR ChmFile[MAX_PATH]; |
|
857 CHAR HtmlTroubleShooter[MAX_PATH]; |
|
858 } SP_TROUBLESHOOTER_PARAMS_A, *PSP_TROUBLESHOOTER_PARAMS_A; |
|
859 typedef struct _SP_TROUBLESHOOTER_PARAMS_W { |
|
860 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
861 WCHAR ChmFile[MAX_PATH]; |
|
862 WCHAR HtmlTroubleShooter[MAX_PATH]; |
|
863 } SP_TROUBLESHOOTER_PARAMS_W, *PSP_TROUBLESHOOTER_PARAMS_W; |
|
864 typedef struct _SP_POWERMESSAGEWAKE_PARAMS_A { |
|
865 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
866 CHAR PowerMessageWake[LINE_LEN*2]; |
|
867 } SP_POWERMESSAGEWAKE_PARAMS_A, *PSP_POWERMESSAGEWAKE_PARAMS_A; |
|
868 typedef struct _SP_POWERMESSAGEWAKE_PARAMS_W { |
|
869 SP_CLASSINSTALL_HEADER ClassInstallHeader; |
|
870 WCHAR PowerMessageWake[LINE_LEN*2]; |
|
871 } SP_POWERMESSAGEWAKE_PARAMS_W, *PSP_POWERMESSAGEWAKE_PARAMS_W; |
|
872 typedef struct _SP_DRVINFO_DATA_V2_A { |
|
873 DWORD cbSize; |
|
874 DWORD DriverType; |
|
875 ULONG_PTR Reserved; |
|
876 CHAR Description[LINE_LEN]; |
|
877 CHAR MfgName[LINE_LEN]; |
|
878 CHAR ProviderName[LINE_LEN]; |
|
879 FILETIME DriverDate; |
|
880 DWORDLONG DriverVersion; |
|
881 } SP_DRVINFO_DATA_V2_A, *PSP_DRVINFO_DATA_V2_A; |
|
882 typedef struct _SP_DRVINFO_DATA_V2_W { |
|
883 DWORD cbSize; |
|
884 DWORD DriverType; |
|
885 ULONG_PTR Reserved; |
|
886 WCHAR Description[LINE_LEN]; |
|
887 WCHAR MfgName[LINE_LEN]; |
|
888 WCHAR ProviderName[LINE_LEN]; |
|
889 FILETIME DriverDate; |
|
890 DWORDLONG DriverVersion; |
|
891 } SP_DRVINFO_DATA_V2_W, *PSP_DRVINFO_DATA_V2_W; |
|
892 typedef struct _SP_DRVINFO_DATA_V1_A { |
|
893 DWORD cbSize; |
|
894 DWORD DriverType; |
|
895 ULONG_PTR Reserved; |
|
896 CHAR Description[LINE_LEN]; |
|
897 CHAR MfgName[LINE_LEN]; |
|
898 CHAR ProviderName[LINE_LEN]; |
|
899 } SP_DRVINFO_DATA_V1_A, *PSP_DRVINFO_DATA_V1_A; |
|
900 typedef struct _SP_DRVINFO_DATA_V1_W { |
|
901 DWORD cbSize; |
|
902 DWORD DriverType; |
|
903 ULONG_PTR Reserved; |
|
904 WCHAR Description[LINE_LEN]; |
|
905 WCHAR MfgName[LINE_LEN]; |
|
906 WCHAR ProviderName[LINE_LEN]; |
|
907 } SP_DRVINFO_DATA_V1_W, *PSP_DRVINFO_DATA_V1_W; |
|
908 |
|
909 #ifdef UNICODE |
|
910 typedef SP_DRVINFO_DATA_V1_W SP_DRVINFO_DATA_V1, *PSP_DRVINFO_DATA_V1; |
|
911 typedef SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_V2, *PSP_DRVINFO_DATA_V2; |
|
912 #else |
|
913 typedef SP_DRVINFO_DATA_V1_A SP_DRVINFO_DATA_V1, *PSP_DRVINFO_DATA_V1; |
|
914 typedef SP_DRVINFO_DATA_V2_A SP_DRVINFO_DATA_V2, *PSP_DRVINFO_DATA_V2; |
|
915 #endif |
|
916 |
|
917 #if USE_SP_DRVINFO_DATA_V1 |
|
918 typedef SP_DRVINFO_DATA_V1_A SP_DRVINFO_DATA_A, *PSP_DRVINFO_DATA_A; |
|
919 typedef SP_DRVINFO_DATA_V1_W SP_DRVINFO_DATA_W, *PSP_DRVINFO_DATA_W; |
|
920 typedef SP_DRVINFO_DATA_V1 SP_DRVINFO_DATA, *PSP_DRVINFO_DATA; |
|
921 #else |
|
922 typedef SP_DRVINFO_DATA_V2_A SP_DRVINFO_DATA_A, *PSP_DRVINFO_DATA_A; |
|
923 typedef SP_DRVINFO_DATA_V2_W SP_DRVINFO_DATA_W, *PSP_DRVINFO_DATA_W; |
|
924 typedef SP_DRVINFO_DATA_V2 SP_DRVINFO_DATA, *PSP_DRVINFO_DATA; |
|
925 #endif |
|
926 |
|
927 typedef DWORD (CALLBACK* PSP_DETSIG_CMPPROC)(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINFO_DATA,PVOID); |
|
928 |
|
929 typedef struct _SP_DRVINFO_DETAIL_DATA_A { |
|
930 DWORD cbSize; |
|
931 FILETIME InfDate; |
|
932 DWORD CompatIDsOffset; |
|
933 DWORD CompatIDsLength; |
|
934 ULONG_PTR Reserved; |
|
935 CHAR SectionName[LINE_LEN]; |
|
936 CHAR InfFileName[MAX_PATH]; |
|
937 CHAR DrvDescription[LINE_LEN]; |
|
938 CHAR HardwareID[ANYSIZE_ARRAY]; |
|
939 } SP_DRVINFO_DETAIL_DATA_A, *PSP_DRVINFO_DETAIL_DATA_A; |
|
940 typedef struct _SP_DRVINFO_DETAIL_DATA_W { |
|
941 DWORD cbSize; |
|
942 FILETIME InfDate; |
|
943 DWORD CompatIDsOffset; |
|
944 DWORD CompatIDsLength; |
|
945 ULONG_PTR Reserved; |
|
946 WCHAR SectionName[LINE_LEN]; |
|
947 WCHAR InfFileName[MAX_PATH]; |
|
948 WCHAR DrvDescription[LINE_LEN]; |
|
949 WCHAR HardwareID[ANYSIZE_ARRAY]; |
|
950 } SP_DRVINFO_DETAIL_DATA_W, *PSP_DRVINFO_DETAIL_DATA_W; |
|
951 typedef struct _SP_DRVINSTALL_PARAMS { |
|
952 DWORD cbSize; |
|
953 DWORD Rank; |
|
954 DWORD Flags; |
|
955 DWORD_PTR PrivateData; |
|
956 DWORD Reserved; |
|
957 } SP_DRVINSTALL_PARAMS, *PSP_DRVINSTALL_PARAMS; |
|
958 |
|
959 |
|
960 typedef struct _COINSTALLER_CONTEXT_DATA { |
|
961 BOOL PostProcessing; |
|
962 DWORD InstallResult; |
|
963 PVOID PrivateData; |
|
964 } COINSTALLER_CONTEXT_DATA, *PCOINSTALLER_CONTEXT_DATA; |
|
965 typedef struct _SP_CLASSIMAGELIST_DATA { |
|
966 DWORD cbSize; |
|
967 HIMAGELIST ImageList; |
|
968 ULONG_PTR Reserved; |
|
969 } SP_CLASSIMAGELIST_DATA, *PSP_CLASSIMAGELIST_DATA; |
|
970 typedef struct _SP_PROPSHEETPAGE_REQUEST { |
|
971 DWORD cbSize; |
|
972 DWORD PageRequested; |
|
973 HDEVINFO DeviceInfoSet; |
|
974 PSP_DEVINFO_DATA DeviceInfoData; |
|
975 } SP_PROPSHEETPAGE_REQUEST, *PSP_PROPSHEETPAGE_REQUEST; |
|
976 typedef struct _SP_BACKUP_QUEUE_PARAMS_A { |
|
977 DWORD cbSize; |
|
978 CHAR FullInfPath[MAX_PATH]; |
|
979 INT FilenameOffset; |
|
980 } SP_BACKUP_QUEUE_PARAMS_A, *PSP_BACKUP_QUEUE_PARAMS_A; |
|
981 typedef struct _SP_BACKUP_QUEUE_PARAMS_W { |
|
982 DWORD cbSize; |
|
983 WCHAR FullInfPath[MAX_PATH]; |
|
984 INT FilenameOffset; |
|
985 } SP_BACKUP_QUEUE_PARAMS_W, *PSP_BACKUP_QUEUE_PARAMS_W; |
|
986 |
|
987 |
|
988 #ifdef UNICODE |
|
989 typedef SP_ORIGINAL_FILE_INFO_W SP_ORIGINAL_FILE_INFO, *PSP_ORIGINAL_FILE_INFO; |
|
990 typedef FILEPATHS_W FILEPATHS, *PFILEPATHS; |
|
991 typedef SOURCE_MEDIA_W SOURCE_MEDIA, *PSOURCE_MEDIA; |
|
992 typedef CABINET_INFO_W CABINET_INFO, *PCABINET_INFO; |
|
993 typedef FILE_IN_CABINET_INFO_W FILE_IN_CABINET_INFO, *PFILE_IN_CABINET_INFO; |
|
994 typedef SP_FILE_COPY_PARAMS_W SP_FILE_COPY_PARAMS, PSP_FILE_COPY_PARAMS; |
|
995 typedef SP_DEVICE_INTERFACE_DETAIL_DATA_W SP_DEVICE_INTERFACE_DETAIL_DATA, |
|
996 *PSP_DEVICE_INTERFACE_DETAIL_DATA; |
|
997 typedef SP_INTERFACE_DEVICE_DETAIL_DATA_W SP_INTERFACE_DEVICE_DETAIL_DATA, |
|
998 *PSP_INTERFACE_DEVICE_DETAIL_DATA; /* deprecated */ |
|
999 typedef SP_DEVINFO_LIST_DETAIL_DATA_W SP_DEVINFO_LIST_DETAIL_DATA, |
|
1000 *PSP_DEVINFO_LIST_DETAIL_DATA; |
|
1001 typedef SP_DEVINSTALL_PARAMS_W SP_DEVINSTALL_PARAMS, *PSP_DEVINSTALL_PARAMS; |
|
1002 typedef SP_SELECTDEVICE_PARAMS_W SP_SELECTDEVICE_PARAMS, *PSP_SELECTDEVICE_PARAMS; |
|
1003 typedef SP_TROUBLESHOOTER_PARAMS_W SP_TROUBLESHOOTER_PARAMS, |
|
1004 *PSP_TROUBLESHOOTER_PARAMS; |
|
1005 typedef SP_POWERMESSAGEWAKE_PARAMS_W SP_POWERMESSAGEWAKE_PARAMS, |
|
1006 *PSP_POWERMESSAGEWAKE_PARAMS; |
|
1007 typedef SP_DRVINFO_DETAIL_DATA_W SP_DRVINFO_DETAIL_DATA, |
|
1008 *PSP_DRVINFO_DETAIL_DATA; |
|
1009 typedef SP_BACKUP_QUEUE_PARAMS_W SP_BACKUP_QUEUE_PARAMS, |
|
1010 *PSP_BACKUP_QUEUE_PARAMS; |
|
1011 #else |
|
1012 typedef SP_ORIGINAL_FILE_INFO_A SP_ORIGINAL_FILE_INFO, *PSP_ORIGINAL_FILE_INFO; |
|
1013 typedef FILEPATHS_A FILEPATHS, *PFILEPATHS; |
|
1014 typedef SOURCE_MEDIA_A SOURCE_MEDIA, *PSOURCE_MEDIA; |
|
1015 typedef CABINET_INFO_A CABINET_INFO, *PCABINET_INFO; |
|
1016 typedef FILE_IN_CABINET_INFO_A FILE_IN_CABINET_INFO, *PFILE_IN_CABINET_INFO; |
|
1017 typedef SP_FILE_COPY_PARAMS_A SP_FILE_COPY_PARAMS, *PSP_FILE_COPY_PARAMS; |
|
1018 typedef SP_DEVICE_INTERFACE_DETAIL_DATA_A SP_DEVICE_INTERFACE_DETAIL_DATA, |
|
1019 *PSP_DEVICE_INTERFACE_DETAIL_DATA; |
|
1020 typedef SP_INTERFACE_DEVICE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DATA, |
|
1021 *PSP_INTERFACE_DEVICE_DETAIL_DATA; /* deprecated */ |
|
1022 typedef SP_DEVINFO_LIST_DETAIL_DATA_A SP_DEVINFO_LIST_DETAIL_DATA, |
|
1023 *PSP_DEVINFO_LIST_DETAIL_DATA; |
|
1024 typedef SP_DEVINSTALL_PARAMS_A SP_DEVINSTALL_PARAMS, *PSP_DEVINSTALL_PARAMS; |
|
1025 typedef SP_SELECTDEVICE_PARAMS_A SP_SELECTDEVICE_PARAMS, |
|
1026 *PSP_SELECTDEVICE_PARAMS; |
|
1027 typedef SP_TROUBLESHOOTER_PARAMS_A SP_TROUBLESHOOTER_PARAMS, |
|
1028 *PSP_TROUBLESHOOTER_PARAMS; |
|
1029 typedef SP_POWERMESSAGEWAKE_PARAMS_A SP_POWERMESSAGEWAKE_PARAMS, |
|
1030 *PSP_POWERMESSAGEWAKE_PARAMS; |
|
1031 typedef SP_DRVINFO_DETAIL_DATA_A SP_DRVINFO_DETAIL_DATA, |
|
1032 *PSP_DRVINFO_DETAIL_DATA; |
|
1033 typedef SP_BACKUP_QUEUE_PARAMS_A SP_BACKUP_QUEUE_PARAMS, |
|
1034 *PSP_BACKUP_QUEUE_PARAMS; |
|
1035 #endif /* UNICODE */ |
|
1036 |
|
1037 WINSETUPAPI BOOL WINAPI SetupAddInstallSectionToDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,PVOID,UINT); |
|
1038 WINSETUPAPI BOOL WINAPI SetupAddInstallSectionToDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,PVOID,UINT); |
|
1039 WINSETUPAPI BOOL WINAPI SetupAddSectionToDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,UINT,PVOID,UINT); |
|
1040 WINSETUPAPI BOOL WINAPI SetupAddSectionToDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,UINT,PVOID,UINT); |
|
1041 WINSETUPAPI BOOL WINAPI SetupAddToDiskSpaceListA(HDSKSPC,PCSTR,LONGLONG,UINT,PVOID,UINT); |
|
1042 WINSETUPAPI BOOL WINAPI SetupAddToDiskSpaceListW(HDSKSPC,PCWSTR,LONGLONG,UINT,PVOID,UINT); |
|
1043 WINSETUPAPI BOOL WINAPI SetupAddToSourceListA(DWORD,PCSTR); |
|
1044 WINSETUPAPI BOOL WINAPI SetupAddToSourceListW(DWORD,PCWSTR); |
|
1045 WINSETUPAPI BOOL WINAPI SetupAdjustDiskSpaceListA(HDSKSPC,LPCSTR,LONGLONG,PVOID,UINT); |
|
1046 WINSETUPAPI BOOL WINAPI SetupAdjustDiskSpaceListW(HDSKSPC,LPCWSTR,LONGLONG,PVOID,UINT); |
|
1047 WINSETUPAPI UINT WINAPI SetupBackupErrorA(HWND,PCSTR,PCSTR,PCSTR,UINT,DWORD); |
|
1048 WINSETUPAPI UINT WINAPI SetupBackupErrorW(HWND,PCWSTR,PCWSTR,PCWSTR,UINT,DWORD); |
|
1049 WINSETUPAPI BOOL WINAPI SetupCancelTemporary(VOID); |
|
1050 WINSETUPAPI BOOL WINAPI SetupCloseFileQueue(HSPFILEQ); |
|
1051 WINSETUPAPI VOID WINAPI SetupCloseInfFile(HINF); |
|
1052 WINSETUPAPI VOID WINAPI SetupCloseLog(VOID); |
|
1053 WINSETUPAPI BOOL WINAPI SetupCommitFileQueueA(HWND,HSPFILEQ,PSP_FILE_CALLBACK_A,PVOID); |
|
1054 WINSETUPAPI BOOL WINAPI SetupCommitFileQueueW(HWND,HSPFILEQ,PSP_FILE_CALLBACK_W,PVOID); |
|
1055 #if (_SETUPAPI_VER >= 0x502) |
|
1056 WINSETUPAPI BOOL WINAPI SetupConfigureWmiFromInfSectionA(HINF,PCSTR,DWORD); |
|
1057 WINSETUPAPI BOOL WINAPI SetupConfigureWmiFromInfSectionW(HINF,PCWSTR,DWORD); |
|
1058 #endif |
|
1059 WINSETUPAPI UINT WINAPI SetupCopyErrorA(HWND,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,UINT,DWORD,PSTR,DWORD,PDWORD); |
|
1060 WINSETUPAPI UINT WINAPI SetupCopyErrorW(HWND,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,UINT,DWORD,PWSTR,DWORD,PDWORD); |
|
1061 WINSETUPAPI BOOL WINAPI SetupCopyOEMInfA(PCSTR,PCSTR,DWORD,DWORD,PSTR,DWORD,PDWORD,PSTR*); |
|
1062 WINSETUPAPI BOOL WINAPI SetupCopyOEMInfW(PCWSTR,PCWSTR,DWORD,DWORD,PWSTR,DWORD,PDWORD,PWSTR*); |
|
1063 WINSETUPAPI HDSKSPC WINAPI SetupCreateDiskSpaceListA(PVOID,DWORD,UINT); |
|
1064 WINSETUPAPI HDSKSPC WINAPI SetupCreateDiskSpaceListW(PVOID,DWORD,UINT); |
|
1065 WINSETUPAPI DWORD WINAPI SetupDecompressOrCopyFileA(PCSTR,PCSTR,PUINT); |
|
1066 WINSETUPAPI DWORD WINAPI SetupDecompressOrCopyFileW(PCWSTR,PCWSTR,PUINT); |
|
1067 WINSETUPAPI UINT WINAPI SetupDefaultQueueCallbackA(PVOID,UINT,UINT_PTR,UINT_PTR); |
|
1068 WINSETUPAPI UINT WINAPI SetupDefaultQueueCallbackW(PVOID,UINT,UINT_PTR,UINT_PTR); |
|
1069 WINSETUPAPI UINT WINAPI SetupDeleteErrorA(HWND,PCSTR,PCSTR,UINT,DWORD); |
|
1070 WINSETUPAPI UINT WINAPI SetupDeleteErrorW(HWND,PCWSTR,PCWSTR,UINT,DWORD); |
|
1071 WINSETUPAPI BOOL WINAPI SetupDestroyDiskSpaceList(HDSKSPC); |
|
1072 WINSETUPAPI BOOL WINAPI SetupDiAskForOEMDisk(HDEVINFO,PSP_DEVINFO_DATA); |
|
1073 WINSETUPAPI BOOL WINAPI SetupDiBuildClassInfoList(DWORD,LPGUID,DWORD,PDWORD); |
|
1074 WINSETUPAPI BOOL WINAPI SetupDiBuildClassInfoListExA(DWORD,LPGUID,DWORD,PDWORD,PCSTR,PVOID); |
|
1075 WINSETUPAPI BOOL WINAPI SetupDiBuildClassInfoListExW(DWORD,LPGUID,DWORD,PDWORD,PCWSTR,PVOID); |
|
1076 WINSETUPAPI BOOL WINAPI SetupDiBuildDriverInfoList(HDEVINFO,PSP_DEVINFO_DATA,DWORD); |
|
1077 WINSETUPAPI BOOL WINAPI SetupDiCallClassInstaller(DI_FUNCTION,HDEVINFO,PSP_DEVINFO_DATA); |
|
1078 WINSETUPAPI BOOL WINAPI SetupDiCancelDriverInfoSearch(HDEVINFO); |
|
1079 WINSETUPAPI BOOL WINAPI SetupDiChangeState(HDEVINFO,PSP_DEVINFO_DATA); |
|
1080 WINSETUPAPI BOOL WINAPI SetupDiClassGuidsFromNameA(PCSTR,LPGUID,DWORD,PDWORD); |
|
1081 WINSETUPAPI BOOL WINAPI SetupDiClassGuidsFromNameW(PCWSTR,LPGUID,DWORD,PDWORD); |
|
1082 WINSETUPAPI BOOL WINAPI SetupDiClassGuidsFromNameExA(PCSTR,LPGUID,DWORD,PDWORD,PCSTR,PVOID); |
|
1083 WINSETUPAPI BOOL WINAPI SetupDiClassGuidsFromNameExW(PCWSTR,LPGUID,DWORD,PDWORD,PCWSTR,PVOID); |
|
1084 WINSETUPAPI BOOL WINAPI SetupDiClassNameFromGuidA(CONST GUID*,PSTR,DWORD,PDWORD); |
|
1085 WINSETUPAPI BOOL WINAPI SetupDiClassNameFromGuidW(CONST GUID*,PWSTR,DWORD,PDWORD); |
|
1086 WINSETUPAPI BOOL WINAPI SetupDiClassNameFromGuidExA(CONST GUID*,PSTR,DWORD,PDWORD,PCSTR,PVOID); |
|
1087 WINSETUPAPI BOOL WINAPI SetupDiClassNameFromGuidExW(CONST GUID*,PWSTR,DWORD,PDWORD,PCWSTR,PVOID); |
|
1088 WINSETUPAPI BOOL WINAPI SetupDiCreateDeviceInfoA(HDEVINFO,PCSTR,CONST GUID*,PCSTR,HWND,DWORD,PSP_DEVINFO_DATA); |
|
1089 WINSETUPAPI BOOL WINAPI SetupDiCreateDeviceInfoW(HDEVINFO,PCWSTR,CONST GUID*,PCWSTR,HWND,DWORD,PSP_DEVINFO_DATA); |
|
1090 WINSETUPAPI HDEVINFO WINAPI SetupDiCreateDeviceInfoList(CONST GUID*,HWND); |
|
1091 WINSETUPAPI HDEVINFO WINAPI SetupDiCreateDeviceInfoListExA(CONST GUID*,HWND,PCSTR,PVOID); |
|
1092 WINSETUPAPI HDEVINFO WINAPI SetupDiCreateDeviceInfoListExW(CONST GUID*,HWND,PCWSTR,PVOID); |
|
1093 WINSETUPAPI BOOL WINAPI SetupDiCreateDeviceInterfaceA(HDEVINFO,PSP_DEVINFO_DATA,CONST GUID*,PCSTR,DWORD,PSP_DEVICE_INTERFACE_DATA); |
|
1094 WINSETUPAPI BOOL WINAPI SetupDiCreateDeviceInterfaceW(HDEVINFO,PSP_DEVINFO_DATA,CONST GUID*,PCWSTR,DWORD,PSP_DEVICE_INTERFACE_DATA); |
|
1095 WINSETUPAPI HKEY WINAPI SetupDiCreateDeviceInterfaceRegKeyA(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,DWORD,REGSAM,HINF,PCSTR); |
|
1096 WINSETUPAPI HKEY WINAPI SetupDiCreateDeviceInterfaceRegKeyW(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,DWORD,REGSAM,HINF,PCWSTR); |
|
1097 WINSETUPAPI HKEY WINAPI SetupDiCreateDevRegKeyA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD,HINF,PCSTR); |
|
1098 WINSETUPAPI HKEY WINAPI SetupDiCreateDevRegKeyW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD,HINF,PCWSTR); |
|
1099 WINSETUPAPI BOOL WINAPI SetupDiDeleteDeviceInfo(HDEVINFO,PSP_DEVINFO_DATA); |
|
1100 WINSETUPAPI BOOL WINAPI SetupDiDeleteDeviceInterfaceData(HDEVINFO,PSP_DEVICE_INTERFACE_DATA); |
|
1101 WINSETUPAPI BOOL WINAPI SetupDiDeleteDeviceInterfaceRegKey(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,DWORD); |
|
1102 WINSETUPAPI BOOL WINAPI SetupDiDeleteDevRegKey(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD); |
|
1103 WINSETUPAPI BOOL WINAPI SetupDiDestroyClassImageList(PSP_CLASSIMAGELIST_DATA); |
|
1104 WINSETUPAPI BOOL WINAPI SetupDiDestroyDeviceInfoList(HDEVINFO); |
|
1105 WINSETUPAPI BOOL WINAPI SetupDiDestroyDriverInfoList(HDEVINFO,PSP_DEVINFO_DATA,DWORD); |
|
1106 WINSETUPAPI INT WINAPI SetupDiDrawMiniIcon(HDC,RECT,INT,DWORD); |
|
1107 WINSETUPAPI BOOL WINAPI SetupDiEnumDeviceInfo(HDEVINFO,DWORD,PSP_DEVINFO_DATA); |
|
1108 WINSETUPAPI BOOL WINAPI SetupDiEnumDeviceInterfaces(HDEVINFO,PSP_DEVINFO_DATA,CONST GUID*,DWORD,PSP_DEVICE_INTERFACE_DATA); |
|
1109 WINSETUPAPI BOOL WINAPI SetupDiEnumDriverInfoA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,PSP_DRVINFO_DATA_A); |
|
1110 WINSETUPAPI BOOL WINAPI SetupDiEnumDriverInfoW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,PSP_DRVINFO_DATA_W); |
|
1111 WINSETUPAPI BOOL WINAPI SetupDiGetActualSectionToInstallA(HINF,PCSTR,PSTR,DWORD,PDWORD,PSTR*); |
|
1112 WINSETUPAPI BOOL WINAPI SetupDiGetActualSectionToInstallW(HINF,PCWSTR,PWSTR,DWORD,PDWORD,PWSTR*); |
|
1113 WINSETUPAPI BOOL WINAPI SetupDiGetClassBitmapIndex(CONST GUID*,PINT); |
|
1114 WINSETUPAPI BOOL WINAPI SetupDiGetClassDescriptionA(CONST GUID*,PSTR,DWORD,PDWORD); |
|
1115 WINSETUPAPI BOOL WINAPI SetupDiGetClassDescriptionW(CONST GUID*,PWSTR,DWORD,PDWORD); |
|
1116 WINSETUPAPI BOOL WINAPI SetupDiGetClassDescriptionExA(CONST GUID*,PSTR,DWORD,PDWORD,PCSTR,PVOID); |
|
1117 WINSETUPAPI BOOL WINAPI SetupDiGetClassDescriptionExW(CONST GUID*,PWSTR,DWORD,PDWORD,PCWSTR,PVOID); |
|
1118 WINSETUPAPI BOOL WINAPI SetupDiGetClassDevPropertySheetsA(HDEVINFO,PSP_DEVINFO_DATA,LPPROPSHEETHEADERA,DWORD,PDWORD,DWORD); |
|
1119 WINSETUPAPI BOOL WINAPI SetupDiGetClassDevPropertySheetsW(HDEVINFO,PSP_DEVINFO_DATA,LPPROPSHEETHEADERW,DWORD,PDWORD,DWORD); |
|
1120 WINSETUPAPI HDEVINFO WINAPI SetupDiGetClassDevsA(CONST GUID*,PCSTR,HWND,DWORD); |
|
1121 WINSETUPAPI HDEVINFO WINAPI SetupDiGetClassDevsW(CONST GUID*,PCWSTR,HWND,DWORD); |
|
1122 WINSETUPAPI HDEVINFO WINAPI SetupDiGetClassDevsExA(CONST GUID*,PCSTR,HWND,DWORD,HDEVINFO,PCSTR,PVOID); |
|
1123 WINSETUPAPI HDEVINFO WINAPI SetupDiGetClassDevsExW(CONST GUID*,PCWSTR,HWND,DWORD,HDEVINFO,PCWSTR,PVOID); |
|
1124 WINSETUPAPI BOOL WINAPI SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA,CONST GUID*,PINT); |
|
1125 WINSETUPAPI BOOL WINAPI SetupDiGetClassImageList(PSP_CLASSIMAGELIST_DATA); |
|
1126 WINSETUPAPI BOOL WINAPI SetupDiGetClassImageListExA(PSP_CLASSIMAGELIST_DATA,PCSTR,PVOID); |
|
1127 WINSETUPAPI BOOL WINAPI SetupDiGetClassImageListExW(PSP_CLASSIMAGELIST_DATA,PCWSTR,PVOID); |
|
1128 WINSETUPAPI BOOL WINAPI SetupDiGetClassInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSINSTALL_HEADER,DWORD,PDWORD); |
|
1129 WINSETUPAPI BOOL WINAPI SetupDiGetClassInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSINSTALL_HEADER,DWORD,PDWORD); |
|
1130 WINSETUPAPI BOOL WINAPI SetupDiGetClassRegistryPropertyA(LPGUID,DWORD,PDWORD,PBYTE,DWORD,PDWORD,PCSTR,PVOID); |
|
1131 WINSETUPAPI BOOL WINAPI SetupDiGetClassRegistryPropertyW(LPGUID,DWORD,PDWORD,PBYTE,DWORD,PDWORD,PCWSTR,PVOID); |
|
1132 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInfoListClass(HDEVINFO,LPGUID); |
|
1133 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInfoListDetailA(HDEVINFO,PSP_DEVINFO_LIST_DETAIL_DATA_A); |
|
1134 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInfoListDetailW(HDEVINFO,PSP_DEVINFO_LIST_DETAIL_DATA_W); |
|
1135 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINSTALL_PARAMS_A); |
|
1136 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINSTALL_PARAMS_W); |
|
1137 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInstanceIdA(HDEVINFO,PSP_DEVINFO_DATA,PSTR,DWORD,PDWORD); |
|
1138 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInstanceIdW(HDEVINFO,PSP_DEVINFO_DATA,PWSTR,DWORD,PDWORD); |
|
1139 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInterfaceAlias(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,CONST GUID*,PSP_DEVICE_INTERFACE_DATA); |
|
1140 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInterfaceDetailA(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,PSP_DEVICE_INTERFACE_DETAIL_DATA_A,DWORD,PDWORD,PSP_DEVINFO_DATA); |
|
1141 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInterfaceDetailW(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,PSP_DEVICE_INTERFACE_DETAIL_DATA_W,DWORD,PDWORD,PSP_DEVINFO_DATA); |
|
1142 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceRegistryPropertyA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,PDWORD,PBYTE,DWORD,PDWORD); |
|
1143 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceRegistryPropertyW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,PDWORD,PBYTE,DWORD,PDWORD); |
|
1144 WINSETUPAPI BOOL WINAPI SetupDiGetDriverInfoDetailA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_A,PSP_DRVINFO_DETAIL_DATA_A,DWORD,PDWORD); |
|
1145 WINSETUPAPI BOOL WINAPI SetupDiGetDriverInfoDetailW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_W,PSP_DRVINFO_DETAIL_DATA_W,DWORD,PDWORD); |
|
1146 WINSETUPAPI BOOL WINAPI SetupDiGetDriverInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_A,PSP_DRVINSTALL_PARAMS); |
|
1147 WINSETUPAPI BOOL WINAPI SetupDiGetDriverInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_W,PSP_DRVINSTALL_PARAMS); |
|
1148 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileFriendlyNameA(DWORD,PSTR,DWORD,PDWORD); |
|
1149 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileFriendlyNameExA(DWORD,PSTR,DWORD,PDWORD,PCSTR,PVOID); |
|
1150 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileFriendlyNameExW(DWORD,PWSTR,DWORD,PDWORD,PCWSTR,PVOID); |
|
1151 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileFriendlyNameW(DWORD,PWSTR,DWORD,PDWORD); |
|
1152 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileList(PDWORD,DWORD,PDWORD,PDWORD); |
|
1153 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileListExA(PDWORD,DWORD,PDWORD,PDWORD,PCSTR,PVOID); |
|
1154 WINSETUPAPI BOOL WINAPI SetupDiGetHwProfileListExW(PDWORD,DWORD,PDWORD,PDWORD,PCWSTR,PVOID); |
|
1155 WINSETUPAPI BOOL WINAPI SetupDiGetINFClassA(PCSTR,LPGUID,PSTR,DWORD,PDWORD); |
|
1156 WINSETUPAPI BOOL WINAPI SetupDiGetINFClassW(PCWSTR,LPGUID,PWSTR,DWORD,PDWORD); |
|
1157 WINSETUPAPI BOOL WINAPI SetupDiGetSelectedDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1158 WINSETUPAPI BOOL WINAPI SetupDiGetSelectedDriverA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_A); |
|
1159 WINSETUPAPI BOOL WINAPI SetupDiGetSelectedDriverW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_W); |
|
1160 WINSETUPAPI HPROPSHEETPAGE WINAPI SetupDiGetWizardage(HDEVINFO,PSP_DEVINFO_DATA,PSP_INSTALLWIZARD_DATA,DWORD,DWORD); |
|
1161 WINSETUPAPI BOOL WINAPI SetupDiInstallClassA(HWND,PCSTR,DWORD,HSPFILEQ); |
|
1162 WINSETUPAPI BOOL WINAPI SetupDiInstallClassW(HWND,PCWSTR,DWORD,HSPFILEQ); |
|
1163 WINSETUPAPI BOOL WINAPI SetupDiInstallClassExA(HWND,PCSTR,DWORD,HSPFILEQ,CONST GUID*,PVOID,PVOID); |
|
1164 WINSETUPAPI BOOL WINAPI SetupDiInstallClassExW(HWND,PCWSTR,DWORD,HSPFILEQ,CONST GUID*,PVOID,PVOID); |
|
1165 WINSETUPAPI BOOL WINAPI SetupDiInstallDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1166 WINSETUPAPI BOOL WINAPI SetupDiInstallDeviceInterfaces(HDEVINFO,PSP_DEVINFO_DATA); |
|
1167 WINSETUPAPI BOOL WINAPI SetupDiInstallDriverFiles(HDEVINFO,PSP_DEVINFO_DATA); |
|
1168 WINSETUPAPI BOOL WINAPI SetupDiLoadClassIcon(CONST GUID*,HICON*,PINT); |
|
1169 WINSETUPAPI BOOL WINAPI SetupDiMoveDuplicateDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1170 WINSETUPAPI HKEY WINAPI SetupDiOpenClassRegKey(CONST GUID*,REGSAM); |
|
1171 WINSETUPAPI HKEY WINAPI SetupDiOpenClassRegKeyExA(CONST GUID*,REGSAM,DWORD,PCSTR,PVOID); |
|
1172 WINSETUPAPI HKEY WINAPI SetupDiOpenClassRegKeyExW(CONST GUID*,REGSAM,DWORD,PCWSTR,PVOID); |
|
1173 WINSETUPAPI BOOL WINAPI SetupDiOpenDeviceInfoA(HDEVINFO,PCSTR,HWND,DWORD,PSP_DEVINFO_DATA); |
|
1174 WINSETUPAPI BOOL WINAPI SetupDiOpenDeviceInfoW(HDEVINFO,PCWSTR,HWND,DWORD,PSP_DEVINFO_DATA); |
|
1175 WINSETUPAPI BOOL WINAPI SetupDiOpenDeviceInterfaceA(HDEVINFO,PCSTR,DWORD,PSP_DEVICE_INTERFACE_DATA); |
|
1176 WINSETUPAPI BOOL WINAPI SetupDiOpenDeviceInterfaceW(HDEVINFO,PCWSTR,DWORD,PSP_DEVICE_INTERFACE_DATA); |
|
1177 WINSETUPAPI HKEY WINAPI SetupDiOpenDeviceInterfaceRegKey(HDEVINFO,PSP_DEVICE_INTERFACE_DATA,DWORD,REGSAM); |
|
1178 WINSETUPAPI HKEY WINAPI SetupDiOpenDevRegKey(HDEVINFO,PSP_DEVINFO_DATA,DWORD,DWORD,DWORD,REGSAM); |
|
1179 WINSETUPAPI BOOL WINAPI SetupDiRegisterCoDeviceInstallers(HDEVINFO,PSP_DEVINFO_DATA); |
|
1180 WINSETUPAPI BOOL WINAPI SetupDiRegisterDeviceInfo(HDEVINFO,PSP_DEVINFO_DATA,DWORD,PSP_DETSIG_CMPPROC,PVOID,PSP_DEVINFO_DATA); |
|
1181 WINSETUPAPI BOOL WINAPI SetupDiRemoveDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1182 WINSETUPAPI BOOL WINAPI SetupDiRemoveDeviceInterface(HDEVINFO,PSP_DEVICE_INTERFACE_DATA); |
|
1183 WINSETUPAPI BOOL WINAPI SetupDiSelectBestCompatDrv(HDEVINFO,PSP_DEVINFO_DATA); |
|
1184 WINSETUPAPI BOOL WINAPI SetupDiSelectDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1185 WINSETUPAPI BOOL WINAPI SetupDiSelectOEMDrv(HWND,HDEVINFO,PSP_DEVINFO_DATA); |
|
1186 WINSETUPAPI BOOL WINAPI SetupDiSetClassInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSINSTALL_HEADER,DWORD); |
|
1187 WINSETUPAPI BOOL WINAPI SetupDiSetClassInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_CLASSINSTALL_HEADER,DWORD); |
|
1188 WINSETUPAPI BOOL WINAPI SetupDiSetClassRegistryPropertyA(LPGUID,DWORD,CONST BYTE*,DWORD,PCSTR,PVOID); |
|
1189 WINSETUPAPI BOOL WINAPI SetupDiSetClassRegistryPropertyW(LPGUID,DWORD,CONST BYTE*,DWORD,PCWSTR,PVOID); |
|
1190 WINSETUPAPI BOOL WINAPI SetupDiSetDeviceInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINSTALL_PARAMS_A); |
|
1191 WINSETUPAPI BOOL WINAPI SetupDiSetDeviceInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DEVINSTALL_PARAMS_W); |
|
1192 WINSETUPAPI BOOL WINAPI SetupDiSetDeviceRegistryPropertyA(HDEVINFO,PSP_DEVINFO_DATA,DWORD,CONST BYTE*,DWORD); |
|
1193 WINSETUPAPI BOOL WINAPI SetupDiSetDeviceRegistryPropertyW(HDEVINFO,PSP_DEVINFO_DATA,DWORD,CONST BYTE*,DWORD); |
|
1194 WINSETUPAPI BOOL WINAPI SetupDiSetDriverInstallParamsA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_A,PSP_DRVINSTALL_PARAMS); |
|
1195 WINSETUPAPI BOOL WINAPI SetupDiSetDriverInstallParamsW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_W,PSP_DRVINSTALL_PARAMS); |
|
1196 WINSETUPAPI BOOL WINAPI SetupDiSetSelectedDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1197 WINSETUPAPI BOOL WINAPI SetupDiSetSelectedDriverA(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_A); |
|
1198 WINSETUPAPI BOOL WINAPI SetupDiSetSelectedDriverW(HDEVINFO,PSP_DEVINFO_DATA,PSP_DRVINFO_DATA_W); |
|
1199 WINSETUPAPI BOOL WINAPI SetupDiUnremoveDevice(HDEVINFO,PSP_DEVINFO_DATA); |
|
1200 WINSETUPAPI HDSKSPC WINAPI SetupDuplicateDiskSpaceListA(HDSKSPC,PVOID,DWORD,UINT); |
|
1201 WINSETUPAPI HDSKSPC WINAPI SetupDuplicateDiskSpaceListW(HDSKSPC,PVOID,DWORD,UINT); |
|
1202 WINSETUPAPI BOOL WINAPI SetupFindFirstLineA(HINF,PCSTR,PCSTR,PINFCONTEXT); |
|
1203 WINSETUPAPI BOOL WINAPI SetupFindFirstLineW(HINF,PCWSTR,PCWSTR,PINFCONTEXT); |
|
1204 WINSETUPAPI BOOL WINAPI SetupFindNextLine(PINFCONTEXT,PINFCONTEXT); |
|
1205 WINSETUPAPI BOOL WINAPI SetupFindNextMatchLineA(PINFCONTEXT,PCSTR,PINFCONTEXT); |
|
1206 WINSETUPAPI BOOL WINAPI SetupFindNextMatchLineW(PINFCONTEXT,PCWSTR,PINFCONTEXT); |
|
1207 WINSETUPAPI BOOL WINAPI SetupFreeA(PCSTR**,UINT); |
|
1208 WINSETUPAPI BOOL WINAPI SetupFreeW(PCWSTR**,UINT); |
|
1209 WINSETUPAPI BOOL WINAPI SetupGetBackupInformationA(HSPFILEQ,PSP_BACKUP_QUEUE_PARAMS_A); |
|
1210 WINSETUPAPI BOOL WINAPI SetupGetBackupInformationW(HSPFILEQ,PSP_BACKUP_QUEUE_PARAMS_W); |
|
1211 WINSETUPAPI BOOL WINAPI SetupGetBinaryField(PINFCONTEXT,DWORD,PBYTE,DWORD,LPDWORD); |
|
1212 WINSETUPAPI DWORD WINAPI SetupGetFieldCount(PINFCONTEXT); |
|
1213 WINSETUPAPI DWORD WINAPI SetupGetFileCompressionInfoA(PCSTR,PSTR*,PDWORD,PDWORD,PUINT); |
|
1214 WINSETUPAPI DWORD WINAPI SetupGetFileCompressionInfoW(PCWSTR,PWSTR*,PDWORD,PDWORD,PUINT); |
|
1215 WINSETUPAPI BOOL WINAPI SetupGetInfFileListA(PCSTR,DWORD,PSTR,DWORD,PDWORD); |
|
1216 WINSETUPAPI BOOL WINAPI SetupGetInfFileListW(PCWSTR,DWORD,PWSTR,DWORD,PDWORD); |
|
1217 WINSETUPAPI BOOL WINAPI SetupGetInfInformationA(LPCVOID,DWORD,PSP_INF_INFORMATION,DWORD,PDWORD); |
|
1218 WINSETUPAPI BOOL WINAPI SetupGetInfInformationW(LPCVOID,DWORD,PSP_INF_INFORMATION,DWORD,PDWORD); |
|
1219 WINSETUPAPI BOOL WINAPI SetupGetIntField(PINFCONTEXT,DWORD,PINT); |
|
1220 WINSETUPAPI BOOL WINAPI SetupGetLineByIndexA(HINF,PCSTR,DWORD,PINFCONTEXT); |
|
1221 WINSETUPAPI BOOL WINAPI SetupGetLineByIndexW(HINF,PCWSTR,DWORD,PINFCONTEXT); |
|
1222 WINSETUPAPI LONG WINAPI SetupGetLineCountA(HINF,PCSTR); |
|
1223 WINSETUPAPI LONG WINAPI SetupGetLineCountW(HINF,PCWSTR); |
|
1224 WINSETUPAPI BOOL WINAPI SetupGetLineTextA(PINFCONTEXT,HINF,PCSTR,PCSTR,PSTR,DWORD,PDWORD); |
|
1225 WINSETUPAPI BOOL WINAPI SetupGetLineTextW(PINFCONTEXT,HINF,PCWSTR,PCWSTR,PWSTR,DWORD,PDWORD); |
|
1226 WINSETUPAPI BOOL WINAPI SetupGetMultiSzFieldA(PINFCONTEXT,DWORD,PSTR,DWORD,LPDWORD); |
|
1227 WINSETUPAPI BOOL WINAPI SetupGetMultiSzFieldW(PINFCONTEXT,DWORD,PWSTR,DWORD,LPDWORD); |
|
1228 WINSETUPAPI BOOL WINAPI SetupGetSourceFileLocationA(HINF,PINFCONTEXT,PCSTR,PUINT,PSTR,DWORD,PDWORD); |
|
1229 WINSETUPAPI BOOL WINAPI SetupGetSourceFileLocationW(HINF,PINFCONTEXT,PCWSTR,PUINT,PWSTR,DWORD,PDWORD); |
|
1230 WINSETUPAPI BOOL WINAPI SetupGetSourceFileSizeA(HINF,PINFCONTEXT,PCSTR,PCSTR,PDWORD,UINT); |
|
1231 WINSETUPAPI BOOL WINAPI SetupGetSourceFileSizeW(HINF,PINFCONTEXT,PCWSTR,PCWSTR,PDWORD,UINT); |
|
1232 WINSETUPAPI BOOL WINAPI SetupGetSourceInfoA(HINF,UINT,UINT,PSTR,DWORD,PDWORD); |
|
1233 WINSETUPAPI BOOL WINAPI SetupGetSourceInfoW(HINF,UINT,UINT,PWSTR,DWORD,PDWORD); |
|
1234 WINSETUPAPI BOOL WINAPI SetupGetStringFieldA(PINFCONTEXT,DWORD,PSTR,DWORD,PDWORD); |
|
1235 WINSETUPAPI BOOL WINAPI SetupGetStringFieldW(PINFCONTEXT,DWORD,PWSTR,DWORD,PDWORD); |
|
1236 WINSETUPAPI BOOL WINAPI SetupGetTargetPathA(HINF,PINFCONTEXT,PCSTR,PSTR,DWORD,PDWORD); |
|
1237 WINSETUPAPI BOOL WINAPI SetupGetTargetPathW(HINF,PINFCONTEXT,PCWSTR,PWSTR,DWORD,PDWORD); |
|
1238 WINSETUPAPI PVOID WINAPI SetupInitDefaultQueueCallback(HWND); |
|
1239 WINSETUPAPI PVOID WINAPI SetupInitDefaultQueueCallbackEx(HWND,HWND,UINT,DWORD,PVOID); |
|
1240 WINSETUPAPI HSPFILELOG WINAPI SetupInitializeFileLogA(PCSTR,DWORD); |
|
1241 WINSETUPAPI HSPFILELOG WINAPI SetupInitializeFileLogW(PCWSTR,DWORD); |
|
1242 WINSETUPAPI BOOL WINAPI SetupInstallFileA(HINF,PINFCONTEXT,PCSTR,PCSTR,PCSTR,DWORD,PSP_FILE_CALLBACK_A,PVOID); |
|
1243 WINSETUPAPI BOOL WINAPI SetupInstallFileW(HINF,PINFCONTEXT,PCWSTR,PCWSTR,PCWSTR,DWORD,PSP_FILE_CALLBACK_W,PVOID); |
|
1244 WINSETUPAPI BOOL WINAPI SetupInstallFileExA(HINF,PINFCONTEXT,PCSTR,PCSTR,PCSTR,DWORD,PSP_FILE_CALLBACK_A,PVOID,PBOOL); |
|
1245 WINSETUPAPI BOOL WINAPI SetupInstallFileExW(HINF,PINFCONTEXT,PCWSTR,PCWSTR,PCWSTR,DWORD,PSP_FILE_CALLBACK_W,PVOID,PBOOL); |
|
1246 WINSETUPAPI BOOL WINAPI SetupInstallFilesFromInfSectionA(HINF,HINF,HSPFILEQ,PCSTR,PCSTR,UINT); |
|
1247 WINSETUPAPI BOOL WINAPI SetupInstallFilesFromInfSectionW(HINF,HINF,HSPFILEQ,PCWSTR,PCWSTR,UINT); |
|
1248 WINSETUPAPI BOOL WINAPI SetupInstallFromInfSectionA(HWND,HINF,PCSTR,UINT,HKEY,PCSTR,UINT,PSP_FILE_CALLBACK_A,PVOID,HDEVINFO,PSP_DEVINFO_DATA); |
|
1249 WINSETUPAPI BOOL WINAPI SetupInstallFromInfSectionW(HWND,HINF,PCWSTR,UINT,HKEY,PCWSTR,UINT,PSP_FILE_CALLBACK_W,PVOID,HDEVINFO,PSP_DEVINFO_DATA); |
|
1250 WINSETUPAPI BOOL WINAPI SetupInstallServicesFromInfSectionA(HINF,PCSTR,DWORD); |
|
1251 WINSETUPAPI BOOL WINAPI SetupInstallServicesFromInfSectionW(HINF,PCWSTR,DWORD); |
|
1252 WINSETUPAPI BOOL WINAPI SetupInstallServicesFromInfSectionExA(HINF,PCSTR,DWORD,HDEVINFO,PSP_DEVINFO_DATA,PVOID,PVOID); |
|
1253 WINSETUPAPI BOOL WINAPI SetupInstallServicesFromInfSectionExW(HINF,PCWSTR,DWORD,HDEVINFO,PSP_DEVINFO_DATA,PVOID,PVOID); |
|
1254 WINSETUPAPI BOOL WINAPI SetupIterateCabinetA(PCSTR,DWORD,PSP_FILE_CALLBACK_A,PVOID); |
|
1255 WINSETUPAPI BOOL WINAPI SetupIterateCabinetW(PCWSTR,DWORD,PSP_FILE_CALLBACK_W,PVOID); |
|
1256 WINSETUPAPI BOOL WINAPI SetupLogErrorA(LPCSTR,LogSeverity); |
|
1257 WINSETUPAPI BOOL WINAPI SetupLogErrorW(LPCWSTR,LogSeverity); |
|
1258 WINSETUPAPI BOOL WINAPI SetupLogFileA(HSPFILELOG,PCSTR,PCSTR,PCSTR,DWORD,PCSTR,PCSTR,PCSTR,DWORD); |
|
1259 WINSETUPAPI BOOL WINAPI SetupLogFileW(HSPFILELOG,PCWSTR,PCWSTR,PCWSTR,DWORD,PCWSTR,PCWSTR,PCWSTR,DWORD); |
|
1260 WINSETUPAPI BOOL WINAPI SetupOpenAppendInfFileA(PCSTR,HINF,PUINT); |
|
1261 WINSETUPAPI BOOL WINAPI SetupOpenAppendInfFileW(PCWSTR,HINF,PUINT); |
|
1262 WINSETUPAPI HSPFILEQ WINAPI SetupOpenFileQueue(VOID); |
|
1263 WINSETUPAPI HINF WINAPI SetupOpenInfFileA(PCSTR,PCSTR,DWORD,PUINT); |
|
1264 WINSETUPAPI HINF WINAPI SetupOpenInfFileW(PCWSTR,PCWSTR,DWORD,PUINT); |
|
1265 WINSETUPAPI BOOL WINAPI SetupOpenLog(BOOL); |
|
1266 WINSETUPAPI HINF WINAPI SetupOpenMasterInf(VOID); |
|
1267 WINSETUPAPI UINT WINAPI SetupPromptForDiskA(HWND,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,DWORD,PSTR,DWORD,PDWORD); |
|
1268 WINSETUPAPI UINT WINAPI SetupPromptForDiskW(HWND,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,DWORD,PWSTR,DWORD,PDWORD); |
|
1269 WINSETUPAPI INT WINAPI SetupPromptReboot(HSPFILEQ,HWND,BOOL); |
|
1270 WINSETUPAPI BOOL WINAPI SetupQueryA(DWORD,PCSTR**,PUINT); |
|
1271 WINSETUPAPI BOOL WINAPI SetupQueryW(DWORD,PCWSTR**,PUINT); |
|
1272 WINSETUPAPI BOOL WINAPI SetupQueryDrivesInDiskSpaceListA(HDSKSPC,PSTR,DWORD,PDWORD); |
|
1273 WINSETUPAPI BOOL WINAPI SetupQueryDrivesInDiskSpaceListW(HDSKSPC,PWSTR,DWORD,PDWORD); |
|
1274 WINSETUPAPI BOOL WINAPI SetupQueryFileLogA(HSPFILELOG,PCSTR,PCSTR,SetupFileLogInfo,PSTR,DWORD,PDWORD); |
|
1275 WINSETUPAPI BOOL WINAPI SetupQueryFileLogW(HSPFILELOG,PCWSTR,PCWSTR,SetupFileLogInfo,PWSTR,DWORD,PDWORD); |
|
1276 WINSETUPAPI BOOL WINAPI SetupQueryInfFileInformationA(PSP_INF_INFORMATION,UINT,PSTR,DWORD,PDWORD); |
|
1277 WINSETUPAPI BOOL WINAPI SetupQueryInfFileInformationW(PSP_INF_INFORMATION,UINT,PWSTR,DWORD,PDWORD); |
|
1278 WINSETUPAPI BOOL WINAPI SetupQueryInfOriginalFileInformationA(PSP_INF_INFORMATION,UINT,PSP_ALTPLATFORM_INFO,PSP_ORIGINAL_FILE_INFO_A); |
|
1279 WINSETUPAPI BOOL WINAPI SetupQueryInfOriginalFileInformationW(PSP_INF_INFORMATION,UINT,PSP_ALTPLATFORM_INFO,PSP_ORIGINAL_FILE_INFO_W); |
|
1280 WINSETUPAPI BOOL WINAPI SetupQueryInfVersionInformationA(PSP_INF_INFORMATION,UINT,PSTR,PSTR,DWORD,PDWORD); |
|
1281 WINSETUPAPI BOOL WINAPI SetupQueryInfVersionInformationW(PSP_INF_INFORMATION,UINT,PCWSTR,PWSTR,DWORD,PDWORD); |
|
1282 WINSETUPAPI BOOL WINAPI SetupQuerySpaceRequiredOnDriveA(HDSKSPC,PCSTR,LONGLONG*,PVOID,UINT); |
|
1283 WINSETUPAPI BOOL WINAPI SetupQuerySpaceRequiredOnDriveW(HDSKSPC,PCWSTR,LONGLONG*,PVOID,UINT); |
|
1284 WINSETUPAPI BOOL WINAPI SetupQueueCopyA(HSPFILEQ,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,PCSTR,DWORD); |
|
1285 WINSETUPAPI BOOL WINAPI SetupQueueCopyW(HSPFILEQ,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,PCWSTR,DWORD); |
|
1286 WINSETUPAPI BOOL WINAPI SetupQueueCopyIndirectA(PSP_FILE_COPY_PARAMS_A); |
|
1287 WINSETUPAPI BOOL WINAPI SetupQueueCopyIndirectW(PSP_FILE_COPY_PARAMS_W); |
|
1288 WINSETUPAPI BOOL WINAPI SetupQueueCopySectionA(HSPFILEQ,PCSTR,HINF,HINF,PCSTR,DWORD); |
|
1289 WINSETUPAPI BOOL WINAPI SetupQueueCopySectionW(HSPFILEQ,PCWSTR,HINF,HINF,PCWSTR,DWORD); |
|
1290 WINSETUPAPI BOOL WINAPI SetupQueueDefaultCopyA(HSPFILEQ,HINF,PCSTR,PCSTR,PCSTR,DWORD); |
|
1291 WINSETUPAPI BOOL WINAPI SetupQueueDefaultCopyW(HSPFILEQ,HINF,PCWSTR,PCWSTR,PCWSTR,DWORD); |
|
1292 WINSETUPAPI BOOL WINAPI SetupQueueDeleteA(HSPFILEQ,PCSTR,PCSTR); |
|
1293 WINSETUPAPI BOOL WINAPI SetupQueueDeleteW(HSPFILEQ,PCWSTR,PCWSTR); |
|
1294 WINSETUPAPI BOOL WINAPI SetupQueueDeleteSectionA(HSPFILEQ,HINF,HINF,PCSTR); |
|
1295 WINSETUPAPI BOOL WINAPI SetupQueueDeleteSectionW(HSPFILEQ,HINF,HINF,PCWSTR); |
|
1296 WINSETUPAPI BOOL WINAPI SetupQueueRenameA(HSPFILEQ,PCSTR,PCSTR,PCSTR,PCSTR); |
|
1297 WINSETUPAPI BOOL WINAPI SetupQueueRenameW(HSPFILEQ,PCWSTR,PCWSTR,PCWSTR,PCWSTR); |
|
1298 WINSETUPAPI BOOL WINAPI SetupQueueRenameSectionA(HSPFILEQ,HINF,HINF,PCSTR); |
|
1299 WINSETUPAPI BOOL WINAPI SetupQueueRenameSectionW(HSPFILEQ,HINF,HINF,PCWSTR); |
|
1300 WINSETUPAPI BOOL WINAPI SetupRemoveFileLogEntryA(HSPFILELOG,PCSTR,PCSTR); |
|
1301 WINSETUPAPI BOOL WINAPI SetupRemoveFileLogEntryW(HSPFILELOG,PCWSTR,PCWSTR); |
|
1302 WINSETUPAPI BOOL WINAPI SetupRemoveFromDiskSpaceListA(HDSKSPC,PCSTR,UINT,PVOID,UINT); |
|
1303 WINSETUPAPI BOOL WINAPI SetupRemoveFromDiskSpaceListW(HDSKSPC,PCWSTR,UINT,PVOID,UINT); |
|
1304 WINSETUPAPI BOOL WINAPI SetupRemoveFromSourceListA(DWORD,PCSTR); |
|
1305 WINSETUPAPI BOOL WINAPI SetupRemoveFromSourceListW(DWORD,PCWSTR); |
|
1306 WINSETUPAPI BOOL WINAPI SetupRemoveInstallSectionFromDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,PVOID,UINT); |
|
1307 WINSETUPAPI BOOL WINAPI SetupRemoveInstallSectionFromDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,PVOID,UINT); |
|
1308 WINSETUPAPI BOOL WINAPI SetupRemoveSectionFromDiskSpaceListA(HDSKSPC,HINF,HINF,PCSTR,UINT,PVOID,UINT); |
|
1309 WINSETUPAPI BOOL WINAPI SetupRemoveSectionFromDiskSpaceListW(HDSKSPC,HINF,HINF,PCWSTR,UINT,PVOID,UINT); |
|
1310 WINSETUPAPI UINT WINAPI SetupRenameErrorA(HWND,PCSTR,PCSTR,PCSTR,UINT,DWORD); |
|
1311 WINSETUPAPI UINT WINAPI SetupRenameErrorW(HWND,PCWSTR,PCWSTR,PCWSTR,UINT,DWORD); |
|
1312 WINSETUPAPI BOOL WINAPI SetupScanFileQueueA(HSPFILEQ,DWORD,HWND,PSP_FILE_CALLBACK_A,PVOID,PDWORD); |
|
1313 WINSETUPAPI BOOL WINAPI SetupScanFileQueueW(HSPFILEQ,DWORD,HWND,PSP_FILE_CALLBACK_W,PVOID,PDWORD); |
|
1314 WINSETUPAPI BOOL WINAPI SetupSetDirectoryIdA(HINF,DWORD,PCSTR); |
|
1315 WINSETUPAPI BOOL WINAPI SetupSetDirectoryIdW(HINF,DWORD,PCWSTR); |
|
1316 WINSETUPAPI BOOL WINAPI SetupSetDirectoryIdExA(HINF,DWORD,PCSTR,DWORD,DWORD,PVOID); |
|
1317 WINSETUPAPI BOOL WINAPI SetupSetDirectoryIdExW(HINF,DWORD,PCWSTR,DWORD,DWORD,PVOID); |
|
1318 WINSETUPAPI BOOL WINAPI SetupSetFileQueueAlternatePlatformA(HSPFILEQ,PSP_ALTPLATFORM_INFO,PCSTR); |
|
1319 WINSETUPAPI BOOL WINAPI SetupSetFileQueueAlternatePlatformW(HSPFILEQ,PSP_ALTPLATFORM_INFO,PCWSTR); |
|
1320 WINSETUPAPI BOOL WINAPI SetupSetPlatformPathOverrideA(PCSTR); |
|
1321 WINSETUPAPI BOOL WINAPI SetupSetPlatformPathOverrideW(PCWSTR); |
|
1322 WINSETUPAPI BOOL WINAPI SetupSetSourceListA(DWORD,PCSTR*,UINT); |
|
1323 WINSETUPAPI BOOL WINAPI SetupSetSourceListW(DWORD,PCWSTR*,UINT); |
|
1324 WINSETUPAPI VOID WINAPI SetupTermDefaultQueueCallback(PVOID); |
|
1325 WINSETUPAPI BOOL WINAPI SetupTerminateFileLog(HSPFILELOG); |
|
1326 |
|
1327 /* for backward compatibility */ |
|
1328 #define SetupDiCreateInterfaceDeviceW SetupDiCreateDeviceInterfaceW |
|
1329 #define SetupDiCreateInterfaceDeviceRegKeyW SetupDiCreateDeviceInterfaceRegKeyW |
|
1330 #define SetupDiOpenInterfaceDeviceW SetupDiOpenDeviceInterfaceW |
|
1331 #define SetupDiGetInterfaceDeviceDetailW SetupDiGetDeviceInterfaceDetailW |
|
1332 #define SetupDiCreateInterfaceDeviceA SetupDiCreateDeviceInterfaceA |
|
1333 #define SetupDiCreateInterfaceDeviceRegKeyA SetupDiCreateDeviceInterfaceRegKeyA |
|
1334 #define SetupDiOpenInterfaceDeviceA SetupDiOpenDeviceInterfaceA |
|
1335 #define SetupDiGetInterfaceDeviceDetailA SetupDiGetDeviceInterfaceDetailA |
|
1336 |
|
1337 #ifdef UNICODE |
|
1338 #define PSP_FILE_CALLBACK PSP_FILE_CALLBACK_W |
|
1339 #define SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListW |
|
1340 #define SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListW |
|
1341 #define SetupAddToDiskSpaceList SetupAddToDiskSpaceListW |
|
1342 #define SetupAddToSourceList SetupAddToSourceListW |
|
1343 #define SetupAdjustDiskSpaceList SetupAdjustDiskSpaceListW |
|
1344 #define SetupBackupError SetupBackupErrorW |
|
1345 #define SetupCommitFileQueue SetupCommitFileQueueW |
|
1346 #if (_SETUPAPI_VER >= 0x0502) |
|
1347 #define SetupConfigureWmiFromInfSection SetupConfigureWmiFromInfSectionW |
|
1348 #endif |
|
1349 #define SetupCopyError SetupCopyErrorW |
|
1350 #define SetupCopyOEMInf SetupCopyOEMInfW |
|
1351 #define SetupCreateDiskSpaceList SetupCreateDiskSpaceListW |
|
1352 #define SetupDecompressOrCopyFile SetupDecompressOrCopyFileW |
|
1353 #define SetupDefaultQueueCallback SetupDefaultQueueCallbackW |
|
1354 #define SetupDeleteError SetupDeleteErrorW |
|
1355 #define SetupDiBuildClassInfoListEx SetupDiBuildClassInfoListExW |
|
1356 #define SetupDiClassGuidsFromNameEx SetupDiClassGuidsFromNameExW |
|
1357 #define SetupDiClassGuidsFromName SetupDiClassGuidsFromNameW |
|
1358 #define SetupDiClassNameFromGuidEx SetupDiClassNameFromGuidExW |
|
1359 #define SetupDiClassNameFromGuid SetupDiClassNameFromGuidW |
|
1360 #define SetupDiCreateDeviceInfoListEx SetupDiCreateDeviceInfoListExW |
|
1361 #define SetupDiCreateDeviceInfo SetupDiCreateDeviceInfoW |
|
1362 #define SetupDiCreateDeviceInterfaceRegKey SetupDiCreateDeviceInterfaceRegKeyW |
|
1363 #define SetupDiCreateInterfaceDeviceRegKey SetupDiCreateDeviceInterfaceRegKeyW |
|
1364 #define SetupDiCreateDeviceInterface SetupDiCreateDeviceInterfaceW |
|
1365 #define SetupDiCreateInterfaceDevice SetupDiCreateDeviceInterfaceW |
|
1366 #define SetupDiCreateDevRegKey SetupDiCreateDevRegKeyW |
|
1367 #define SetupDiEnumDriverInfo SetupDiEnumDriverInfoW |
|
1368 #define SetupDiGetActualSectionToInstall SetupDiGetActualSectionToInstallW |
|
1369 #define SetupDiGetClassDescriptionEx SetupDiGetClassDescriptionExW |
|
1370 #define SetupDiGetClassDescription SetupDiGetClassDescriptionW |
|
1371 #define SetupDiGetClassDevPropertySheets SetupDiGetClassDevPropertySheetsW |
|
1372 #define SetupDiGetClassDevsEx SetupDiGetClassDevsExW |
|
1373 #define SetupDiGetClassDevs SetupDiGetClassDevsW |
|
1374 #define SetupDiGetClassImageListEx SetupDiGetClassImageListExW |
|
1375 #define SetupDiGetClassInstallParams SetupDiGetClassInstallParamsW |
|
1376 #define SetupDiGetClassRegistryProperty SetupDiGetClassRegistryPropertyW |
|
1377 #define SetupDiGetDeviceInfoListDetail SetupDiGetDeviceInfoListDetailW |
|
1378 #define SetupDiGetDeviceInstallParams SetupDiGetDeviceInstallParamsW |
|
1379 #define SetupDiGetDeviceInstanceId SetupDiGetDeviceInstanceIdW |
|
1380 #define SetupDiGetDeviceInterfaceDetail SetupDiGetDeviceInterfaceDetailW |
|
1381 #define SetupDiGetInterfaceDeviceDetail SetupDiGetDeviceInterfaceDetailW |
|
1382 #define SetupDiGetDeviceRegistryProperty SetupDiGetDeviceRegistryPropertyW |
|
1383 #define SetupDiGetDriverInfoDetail SetupDiGetDriverInfoDetailW |
|
1384 #define SetupDiGetDriverInstallParams SetupDiGetDriverInstallParamsW |
|
1385 #define SetupDiGetHwProfileFriendlyNameEx SetupDiGetHwProfileFriendlyNameExW |
|
1386 #define SetupDiGetHwProfileFriendlyName SetupDiGetHwProfileFriendlyNameW |
|
1387 #define SetupDiGetHwProfileListEx SetupDiGetHwProfileListExW |
|
1388 #define SetupDiGetINFClass SetupDiGetINFClassW |
|
1389 #define SetupDiGetSelectedDriver SetupDiGetSelectedDriverW |
|
1390 #define SetupDiInstallClassEx SetupDiInstallClassExW |
|
1391 #define SetupDiInstallClass SetupDiInstallClassW |
|
1392 #define SetupDiOpenClassRegKeyEx SetupDiOpenClassRegKeyExW |
|
1393 #define SetupDiOpenDeviceInfo SetupDiOpenDeviceInfoW |
|
1394 #define SetupDiOpenDeviceInterface SetupDiOpenDeviceInterfaceW |
|
1395 #define SetupDiOpenInterfaceDevice SetupDiOpenDeviceInterfaceW |
|
1396 #define SetupDiSetClassInstallParams SetupDiSetClassInstallParamsW |
|
1397 #define SetupDiSetClassRegistryProperty SetupDiSetClassRegistryPropertyW |
|
1398 #define SetupDiSetDeviceInstallParams SetupDiSetDeviceInstallParamsW |
|
1399 #define SetupDiSetDeviceRegistryProperty SetupDiSetDeviceRegistryPropertyW |
|
1400 #define SetupDiSetDriverInstallParams SetupDiSetDriverInstallParamsW |
|
1401 #define SetupDiSetSelectedDriver SetupDiSetSelectedDriverW |
|
1402 #define SetupDuplicateDiskSpaceList SetupDuplicateDiskSpaceListW |
|
1403 #define SetupFindFirstLine SetupFindFirstLineW |
|
1404 #define SetupFindNextMatchLine SetupFindNextMatchLineW |
|
1405 #define SetupFreeSourceList SetupFreeSourceListW |
|
1406 #define SetupGetBackupInformation SetupGetBackupInformationW |
|
1407 #define SetupGetFileCompressionInfo SetupGetFileCompressionInfoW |
|
1408 #define SetupGetInfFileList SetupGetInfFileListW |
|
1409 #define SetupGetInfInformation SetupGetInfInformationW |
|
1410 #define SetupGetLineByIndex SetupGetLineByIndexW |
|
1411 #define SetupGetLineCount SetupGetLineCountW |
|
1412 #define SetupGetLineText SetupGetLineTextW |
|
1413 #define SetupGetMultiSzField SetupGetMultiSzFieldW |
|
1414 #define SetupGetSourceFileLocation SetupGetSourceFileLocationW |
|
1415 #define SetupGetSourceFileSize SetupGetSourceFileSizeW |
|
1416 #define SetupGetSourceInfo SetupGetSourceInfoW |
|
1417 #define SetupGetStringField SetupGetStringFieldW |
|
1418 #define SetupGetTargetPath SetupGetTargetPathW |
|
1419 #define SetupInitializeFileLog SetupInitializeFileLogW |
|
1420 #define SetupInstallFileEx SetupInstallFileExW |
|
1421 #define SetupInstallFilesFromInfSection SetupInstallFilesFromInfSectionW |
|
1422 #define SetupInstallFile SetupInstallFileW |
|
1423 #define SetupInstallFromInfSection SetupInstallFromInfSectionW |
|
1424 #define SetupInstallServicesFromInfSectionEx SetupInstallServicesFromInfSectionExW |
|
1425 #define SetupInstallServicesFromInfSection SetupInstallServicesFromInfSectionW |
|
1426 #define SetupIterateCabinet SetupIterateCabinetW |
|
1427 #define SetupLogError SetupLogErrorW |
|
1428 #define SetupLogFile SetupLogFileW |
|
1429 #define SetupOpenAppendInfFile SetupOpenAppendInfFileW |
|
1430 #define SetupOpenInfFile SetupOpenInfFileW |
|
1431 #define SetupPromptForDisk SetupPromptForDiskW |
|
1432 #define SetupQueryDrivesInDiskSpaceList SetupQueryDrivesInDiskSpaceListW |
|
1433 #define SetupQueryFileLog SetupQueryFileLogW |
|
1434 #define SetupQueryInfFileInformation SetupQueryInfFileInformationW |
|
1435 #define SetupQueryInfOriginalFileInformation SetupQueryInfOriginalFileInformationW |
|
1436 #define SetupQueryInfVersionInformation SetupQueryInfVersionInformationW |
|
1437 #define SetupQuerySourceList SetupQuerySourceListW |
|
1438 #define SetupQuerySpaceRequiredOnDrive SetupQuerySpaceRequiredOnDriveW |
|
1439 #define SetupQueueCopyIndirect SetupQueueCopyIndirectW |
|
1440 #define SetupQueueCopySection SetupQueueCopySectionW |
|
1441 #define SetupQueueCopy SetupQueueCopyW |
|
1442 #define SetupQueueDefaultCopy SetupQueueDefaultCopyW |
|
1443 #define SetupQueueDeleteSection SetupQueueDeleteSectionW |
|
1444 #define SetupQueueDelete SetupQueueDeleteW |
|
1445 #define SetupQueueRenameSection SetupQueueRenameSectionW |
|
1446 #define SetupQueueRename SetupQueueRenameW |
|
1447 #define SetupRemoveFileLogEntry SetupRemoveFileLogEntryW |
|
1448 #define SetupRemoveFromDiskSpaceList SetupRemoveFromDiskSpaceListW |
|
1449 #define SetupRemoveFromSourceList SetupRemoveFromSourceListW |
|
1450 #define SetupRemoveInstallSectionFromDiskSpaceList SetupRemoveInstallSectionFromDiskSpaceListW |
|
1451 #define SetupRemoveSectionFromDiskSpaceList SetupRemoveSectionFromDiskSpaceListW |
|
1452 #define SetupRenameError SetupRenameErrorW |
|
1453 #define SetupScanFileQueue SetupScanFileQueueW |
|
1454 #define SetupSetDirectoryIdEx SetupSetDirectoryIdExW |
|
1455 #define SetupSetDirectoryId SetupSetDirectoryIdW |
|
1456 #define SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformW |
|
1457 #define SetupSetPlatformPathOverride SetupSetPlatformPathOverrideW |
|
1458 #define SetupSetSourceList SetupSetSourceListW |
|
1459 #else |
|
1460 #define PSP_FILE_CALLBACK PSP_FILE_CALLBACK_A |
|
1461 #define SetupAddInstallSectionToDiskSpaceList SetupAddInstallSectionToDiskSpaceListA |
|
1462 #define SetupAddSectionToDiskSpaceList SetupAddSectionToDiskSpaceListA |
|
1463 #define SetupAddToDiskSpaceList SetupAddToDiskSpaceListA |
|
1464 #define SetupAddToSourceList SetupAddToSourceListA |
|
1465 #define SetupAdjustDiskSpaceList SetupAdjustDiskSpaceListA |
|
1466 #define SetupBackupError SetupBackupErrorA |
|
1467 #define SetupCommitFileQueue SetupCommitFileQueueA |
|
1468 #if (_SETUPAPI_VER >= 0x0502) |
|
1469 #define SetupConfigureWmiFromInfSection SetupConfigureWmiFromInfSectionW |
|
1470 #endif |
|
1471 #define SetupCopyError SetupCopyErrorA |
|
1472 #define SetupCopyOEMInf SetupCopyOEMInfA |
|
1473 #define SetupCreateDiskSpaceList SetupCreateDiskSpaceListA |
|
1474 #define SetupDecompressOrCopyFile SetupDecompressOrCopyFileA |
|
1475 #define SetupDefaultQueueCallback SetupDefaultQueueCallbackA |
|
1476 #define SetupDeleteError SetupDeleteErrorA |
|
1477 #define SetupDiBuildClassInfoListEx SetupDiBuildClassInfoListExA |
|
1478 #define SetupDiClassGuidsFromName SetupDiClassGuidsFromNameA |
|
1479 #define SetupDiClassGuidsFromNameEx SetupDiClassGuidsFromNameExA |
|
1480 #define SetupDiClassNameFromGuid SetupDiClassNameFromGuidA |
|
1481 #define SetupDiClassNameFromGuidEx SetupDiClassNameFromGuidExA |
|
1482 #define SetupDiCreateDeviceInfo SetupDiCreateDeviceInfoA |
|
1483 #define SetupDiCreateDeviceInfoListEx SetupDiCreateDeviceInfoListExA |
|
1484 #define SetupDiCreateDeviceInterface SetupDiCreateDeviceInterfaceA |
|
1485 #define SetupDiCreateInterfaceDevice SetupDiCreateDeviceInterfaceA |
|
1486 #define SetupDiCreateDeviceInterfaceRegKey SetupDiCreateDeviceInterfaceRegKeyA |
|
1487 #define SetupDiCreateInterfaceDeviceRegKey SetupDiCreateDeviceInterfaceRegKeyA |
|
1488 #define SetupDiCreateDevRegKey SetupDiCreateDevRegKeyA |
|
1489 #define SetupDiDeleteInterfaceDeviceData SetupDiDeleteDeviceInterfaceData |
|
1490 #define SetupDiEnumDriverInfo SetupDiEnumDriverInfoA |
|
1491 #define SetupDiGetActualSectionToInstall SetupDiGetActualSectionToInstallA |
|
1492 #define SetupDiGetClassDescription SetupDiGetClassDescriptionA |
|
1493 #define SetupDiGetClassDescriptionEx SetupDiGetClassDescriptionExA |
|
1494 #define SetupDiGetClassDevPropertySheets SetupDiGetClassDevPropertySheetsA |
|
1495 #define SetupDiGetClassDevs SetupDiGetClassDevsA |
|
1496 #define SetupDiGetClassDevsEx SetupDiGetClassDevsExA |
|
1497 #define SetupDiGetClassImageListEx SetupDiGetClassImageListExA |
|
1498 #define SetupDiGetClassInstallParams SetupDiGetClassInstallParamsA |
|
1499 #define SetupDiGetClassRegistryProperty SetupDiGetClassRegistryPropertyA |
|
1500 #define SetupDiGetDeviceInfoListDetail SetupDiGetDeviceInfoListDetailA |
|
1501 #define SetupDiGetDeviceInstallParams SetupDiGetDeviceInstallParamsA |
|
1502 #define SetupDiGetDeviceInstanceId SetupDiGetDeviceInstanceIdA |
|
1503 #define SetupDiGetDeviceInterfaceDetail SetupDiGetDeviceInterfaceDetailA |
|
1504 #define SetupDiGetInterfaceDeviceDetail SetupDiGetDeviceInterfaceDetailA |
|
1505 #define SetupDiGetDeviceRegistryProperty SetupDiGetDeviceRegistryPropertyA |
|
1506 #define SetupDiGetDriverInfoDetail SetupDiGetDriverInfoDetailA |
|
1507 #define SetupDiGetDriverInstallParams SetupDiGetDriverInstallParamsA |
|
1508 #define SetupDiGetHwProfileFriendlyName SetupDiGetHwProfileFriendlyNameA |
|
1509 #define SetupDiGetHwProfileFriendlyNameEx SetupDiGetHwProfileFriendlyNameExA |
|
1510 #define SetupDiGetHwProfileListEx SetupDiGetHwProfileListExA |
|
1511 #define SetupDiGetINFClass SetupDiGetINFClassA |
|
1512 #define SetupDiGetSelectedDriver SetupDiGetSelectedDriverA |
|
1513 #define SetupDiInstallClass SetupDiInstallClassA |
|
1514 #define SetupDiInstallClassEx SetupDiInstallClassExA |
|
1515 #define SetupDiOpenClassRegKeyEx SetupDiOpenClassRegKeyExA |
|
1516 #define SetupDiOpenDeviceInfo SetupDiOpenDeviceInfoA |
|
1517 #define SetupDiOpenDeviceInterface SetupDiOpenDeviceInterfaceA |
|
1518 #define SetupDiOpenInterfaceDevice SetupDiOpenDeviceInterfaceA |
|
1519 #define SetupDiSetClassInstallParams SetupDiSetClassInstallParamsA |
|
1520 #define SetupDiSetClassRegistryProperty SetupDiSetClassRegistryPropertyA |
|
1521 #define SetupDiSetDeviceInstallParams SetupDiSetDeviceInstallParamsA |
|
1522 #define SetupDiSetDeviceRegistryProperty SetupDiSetDeviceRegistryPropertyA |
|
1523 #define SetupDiSetDriverInstallParams SetupDiSetDriverInstallParamsA |
|
1524 #define SetupDiSetSelectedDriver SetupDiSetSelectedDriverA |
|
1525 #define SetupDuplicateDiskSpaceList SetupDuplicateDiskSpaceListA |
|
1526 #define SetupFindFirstLine SetupFindFirstLineA |
|
1527 #define SetupFindNextMatchLine SetupFindNextMatchLineA |
|
1528 #define SetupFreeSourceList SetupFreeSourceListA |
|
1529 #define SetupGetBackupInformation SetupGetBackupInformationA |
|
1530 #define SetupGetFileCompressionInfo SetupGetFileCompressionInfoA |
|
1531 #define SetupGetInfFileList SetupGetInfFileListA |
|
1532 #define SetupGetInfInformation SetupGetInfInformationA |
|
1533 #define SetupGetLineByIndex SetupGetLineByIndexA |
|
1534 #define SetupGetLineCount SetupGetLineCountA |
|
1535 #define SetupGetLineText SetupGetLineTextA |
|
1536 #define SetupGetMultiSzField SetupGetMultiSzFieldA |
|
1537 #define SetupGetSourceFileLocation SetupGetSourceFileLocationA |
|
1538 #define SetupGetSourceFileSize SetupGetSourceFileSizeA |
|
1539 #define SetupGetSourceInfo SetupGetSourceInfoA |
|
1540 #define SetupGetStringField SetupGetStringFieldA |
|
1541 #define SetupGetTargetPath SetupGetTargetPathA |
|
1542 #define SetupInitializeFileLog SetupInitializeFileLogA |
|
1543 #define SetupInstallFile SetupInstallFileA |
|
1544 #define SetupInstallFileEx SetupInstallFileExA |
|
1545 #define SetupInstallFilesFromInfSection SetupInstallFilesFromInfSectionA |
|
1546 #define SetupInstallFromInfSection SetupInstallFromInfSectionA |
|
1547 #define SetupInstallServicesFromInfSection SetupInstallServicesFromInfSectionA |
|
1548 #define SetupInstallServicesFromInfSectionEx SetupInstallServicesFromInfSectionExA |
|
1549 #define SetupIterateCabinet SetupIterateCabinetA |
|
1550 #define SetupLogError SetupLogErrorA |
|
1551 #define SetupLogFile SetupLogFileA |
|
1552 #define SetupOpenAppendInfFile SetupOpenAppendInfFileA |
|
1553 #define SetupOpenInfFile SetupOpenInfFileA |
|
1554 #define SetupPromptForDisk SetupPromptForDiskA |
|
1555 #define SetupQueryDrivesInDiskSpaceList SetupQueryDrivesInDiskSpaceListA |
|
1556 #define SetupQueryFileLog SetupQueryFileLogA |
|
1557 #define SetupQueryInfFileInformation SetupQueryInfFileInformationA |
|
1558 #define SetupQueryInfOriginalFileInformation SetupQueryInfOriginalFileInformationA |
|
1559 #define SetupQueryInfVersionInformation SetupQueryInfVersionInformationA |
|
1560 #define SetupQuerySourceList SetupQuerySourceListA |
|
1561 #define SetupQuerySpaceRequiredOnDrive SetupQuerySpaceRequiredOnDriveA |
|
1562 #define SetupQueueCopy SetupQueueCopyA |
|
1563 #define SetupQueueCopyIndirect SetupQueueCopyIndirectA |
|
1564 #define SetupQueueCopySection SetupQueueCopySectionA |
|
1565 #define SetupQueueDefaultCopy SetupQueueDefaultCopyA |
|
1566 #define SetupQueueDelete SetupQueueDeleteA |
|
1567 #define SetupQueueDeleteSection SetupQueueDeleteSectionA |
|
1568 #define SetupQueueRename SetupQueueRenameA |
|
1569 #define SetupQueueRenameSection SetupQueueRenameSectionA |
|
1570 #define SetupRemoveFileLogEntry SetupRemoveFileLogEntryA |
|
1571 #define SetupRemoveFromDiskSpaceList SetupRemoveFromDiskSpaceListA |
|
1572 #define SetupRemoveFromSourceList SetupRemoveFromSourceListA |
|
1573 #define SetupRemoveInstallSectionFromDiskSpaceList SetupRemoveInstallSectionFromDiskSpaceListA |
|
1574 #define SetupRemoveSectionFromDiskSpaceList SetupRemoveSectionFromDiskSpaceListA |
|
1575 #define SetupRenameError SetupRenameErrorA |
|
1576 #define SetupScanFileQueue SetupScanFileQueueA |
|
1577 #define SetupSetDirectoryId SetupSetDirectoryIdA |
|
1578 #define SetupSetDirectoryIdEx SetupSetDirectoryIdExA |
|
1579 #define SetupSetFileQueueAlternatePlatform SetupSetFileQueueAlternatePlatformA |
|
1580 #define SetupSetPlatformPathOverride SetupSetPlatformPathOverrideA |
|
1581 #define SetupSetSourceList SetupSetSourceListA |
|
1582 #endif /* UNICODE */ |
|
1583 |
|
1584 #endif /* RC_INVOKED */ |
|
1585 |
|
1586 #ifdef __cplusplus |
|
1587 } |
|
1588 #endif |
|
1589 #include <poppack.h> |
|
1590 #endif |