| 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 |