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 SetupCancelTemporarySourceList(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 SetupDiGetWizardPage(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 SetupFreeSourceListA(PCSTR**,UINT); |
1208 |
WINSETUPAPI BOOL WINAPI SetupFreeSourceListW(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 SetupQuerySourceListA(DWORD,PCSTR**,PUINT); |
1271 |
WINSETUPAPI BOOL WINAPI SetupQuerySourceListW(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 |