core.sys.windows.setupapi
Windows API header module
Translated from MinGW Windows headers
License
alias DI_FUNCTION HDEVINFO HDSKSPC HINF HSPFILELOG HSPFILEQ LogSeverity PCABINET_INFO_A PCABINET_INFO_W PCOINSTALLER_CONTEXT_DATA PDETECT_PROGRESS_NOTIFY PFILE_IN_CABINET_INFO_A PFILE_IN_CABINET_INFO_W PFILEPATHS_A PFILEPATHS_W PINFCONTEXT PSOURCE_MEDIA_A PSOURCE_MEDIA_W PSP_ADDPROPERTYPAGE_DATA PSP_ALTPLATFORM_INFO PSP_BACKUP_QUEUE_PARAMS_A PSP_BACKUP_QUEUE_PARAMS_W PSP_CLASSIMAGELIST_DATA PSP_CLASSINSTALL_HEADER PSP_DETECTDEVICE_PARAMS PSP_DETSIG_CMPPROC PSP_DEVICE_INTERFACE_DATA PSP_DEVICE_INTERFACE_DETAIL_DATA_A PSP_DEVICE_INTERFACE_DETAIL_DATA_W PSP_DEVINFO_DATA PSP_DEVINFO_LIST_DETAIL_DATA_A PSP_DEVINFO_LIST_DETAIL_DATA_W PSP_DEVINSTALL_PARAMS_A PSP_DEVINSTALL_PARAMS_W PSP_DRVINFO_DATA_V1 PSP_DRVINFO_DATA_V1_A PSP_DRVINFO_DATA_V1_W PSP_DRVINFO_DATA_V2 PSP_DRVINFO_DATA_V2_A PSP_DRVINFO_DATA_V2_W PSP_DRVINFO_DETAIL_DATA_A PSP_DRVINFO_DETAIL_DATA_W PSP_DRVINSTALL_PARAMS PSP_ENABLECLASS_PARAMS PSP_FILE_CALLBACK_A PSP_FILE_CALLBACK_W PSP_FILE_COPY_PARAMS_A PSP_FILE_COPY_PARAMS_W PSP_INF_INFORMATION PSP_INSTALLWIZARD_DATA PSP_INTERFACE_DEVICE_DATA PSP_INTERFACE_DEVICE_DETAIL_DATA_A PSP_INTERFACE_DEVICE_DETAIL_DATA_W PSP_MOVEDEV_PARAMS PSP_NEWDEVICEWIZARD_DATA PSP_ORIGINAL_FILE_INFO_A PSP_ORIGINAL_FILE_INFO_W PSP_POWERMESSAGEWAKE_PARAMS_A PSP_POWERMESSAGEWAKE_PARAMS_W PSP_PROPCHANGE_PARAMS PSP_PROPSHEETPAGE_REQUEST PSP_REMOVEDEVICE_PARAMS PSP_SELECTDEVICE_PARAMS_A PSP_SELECTDEVICE_PARAMS_W PSP_TROUBLESHOOTER_PARAMS_A PSP_TROUBLESHOOTER_PARAMS_W PSP_UNREMOVEDEVICE_PARAMS SetupDiCreateInterfaceDeviceA SetupDiCreateInterfaceDeviceRegKeyA SetupDiCreateInterfaceDeviceRegKeyW SetupDiCreateInterfaceDeviceW SetupDiGetInterfaceDeviceDetailA SetupDiGetInterfaceDeviceDetailW SetupDiOpenInterfaceDeviceA SetupDiOpenInterfaceDeviceW SP_ADDPROPERTYPAGE_DATA SP_INTERFACE_DEVICE_DATA SP_INTERFACE_DEVICE_DETAIL_DATA_A SP_INTERFACE_DEVICE_DETAIL_DATA_W
enum SetupFileLogInfo
struct CABINET_INFO_A CABINET_INFO_W COINSTALLER_CONTEXT_DATA FILEPATHS_A FILEPATHS_W INFCONTEXT SOURCE_MEDIA_A SOURCE_MEDIA_W SP_ALTPLATFORM_INFO SP_BACKUP_QUEUE_PARAMS_A SP_BACKUP_QUEUE_PARAMS_W SP_CLASSIMAGELIST_DATA SP_CLASSINSTALL_HEADER SP_DETECTDEVICE_PARAMS SP_DEVINFO_DATA SP_DEVINSTALL_PARAMS_A SP_DEVINSTALL_PARAMS_W SP_DRVINFO_DATA_V1_A SP_DRVINFO_DATA_V1_W SP_DRVINSTALL_PARAMS SP_ENABLECLASS_PARAMS SP_FILE_COPY_PARAMS_A SP_FILE_COPY_PARAMS_W SP_INSTALLWIZARD_DATA SP_MOVEDEV_PARAMS SP_NEWDEVICEWIZARD_DATA SP_ORIGINAL_FILE_INFO_A SP_ORIGINAL_FILE_INFO_W SP_POWERMESSAGEWAKE_PARAMS_A SP_POWERMESSAGEWAKE_PARAMS_W SP_PROPCHANGE_PARAMS SP_PROPSHEETPAGE_REQUEST SP_REMOVEDEVICE_PARAMS SP_SELECTDEVICE_PARAMS_A SP_SELECTDEVICE_PARAMS_W SP_TROUBLESHOOTER_PARAMS_A SP_TROUBLESHOOTER_PARAMS_W SP_UNREMOVEDEVICE_PARAMS
fn SetupAddInstallSectionToDiskSpaceListA SetupAddInstallSectionToDiskSpaceListW SetupAddSectionToDiskSpaceListA SetupAddSectionToDiskSpaceListW SetupAddToDiskSpaceListA SetupAddToDiskSpaceListW SetupAddToSourceListA SetupAddToSourceListW SetupAdjustDiskSpaceListA SetupAdjustDiskSpaceListW SetupBackupErrorA SetupBackupErrorW SetupCancelTemporary SetupCloseFileQueue SetupCloseInfFile SetupCloseLog SetupCommitFileQueueA SetupCommitFileQueueW SetupCopyErrorA SetupCopyErrorW SetupCopyOEMInfA SetupCopyOEMInfW SetupCreateDiskSpaceListA SetupCreateDiskSpaceListW SetupDecompressOrCopyFileA SetupDecompressOrCopyFileW SetupDefaultQueueCallbackA SetupDefaultQueueCallbackW SetupDeleteErrorA SetupDeleteErrorW SetupDestroyDiskSpaceList SetupDiAskForOEMDisk SetupDiBuildClassInfoList SetupDiBuildClassInfoListExA SetupDiBuildClassInfoListExW SetupDiBuildDriverInfoList SetupDiCallClassInstaller SetupDiCancelDriverInfoSearch SetupDiChangeState SetupDiClassGuidsFromNameA SetupDiClassGuidsFromNameExA SetupDiClassGuidsFromNameExW SetupDiClassGuidsFromNameW SetupDiClassNameFromGuidA SetupDiClassNameFromGuidExA SetupDiClassNameFromGuidExW SetupDiClassNameFromGuidW SetupDiCreateDeviceInfoA SetupDiCreateDeviceInfoList SetupDiCreateDeviceInfoListExA SetupDiCreateDeviceInfoListExW SetupDiCreateDeviceInfoW SetupDiCreateDeviceInterfaceA SetupDiCreateDeviceInterfaceRegKeyA SetupDiCreateDeviceInterfaceRegKeyW SetupDiCreateDeviceInterfaceW SetupDiCreateDevRegKeyA SetupDiCreateDevRegKeyW SetupDiDeleteDeviceInfo SetupDiDeleteDeviceInterfaceData SetupDiDeleteDeviceInterfaceRegKey SetupDiDeleteDevRegKey SetupDiDestroyClassImageList SetupDiDestroyDeviceInfoList SetupDiDestroyDriverInfoList SetupDiDrawMiniIcon SetupDiEnumDeviceInfo SetupDiEnumDeviceInterfaces SetupDiEnumDriverInfoA SetupDiEnumDriverInfoW SetupDiGetActualSectionToInstallA SetupDiGetActualSectionToInstallW SetupDiGetClassBitmapIndex SetupDiGetClassDescriptionA SetupDiGetClassDescriptionExA SetupDiGetClassDescriptionExW SetupDiGetClassDescriptionW SetupDiGetClassDevPropertySheetsA SetupDiGetClassDevPropertySheetsW SetupDiGetClassDevsA SetupDiGetClassDevsExA SetupDiGetClassDevsExW SetupDiGetClassDevsW SetupDiGetClassImageIndex SetupDiGetClassImageList SetupDiGetClassImageListExA SetupDiGetClassImageListExW SetupDiGetClassInstallParamsA SetupDiGetClassInstallParamsW SetupDiGetClassRegistryPropertyA SetupDiGetClassRegistryPropertyW SetupDiGetDeviceInfoListClass SetupDiGetDeviceInfoListDetailA SetupDiGetDeviceInfoListDetailW SetupDiGetDeviceInstallParamsA SetupDiGetDeviceInstallParamsW SetupDiGetDeviceInstanceIdA SetupDiGetDeviceInstanceIdW SetupDiGetDeviceInterfaceAlias SetupDiGetDeviceInterfaceDetailA SetupDiGetDeviceInterfaceDetailW SetupDiGetDeviceRegistryPropertyA SetupDiGetDeviceRegistryPropertyW SetupDiGetDriverInfoDetailA SetupDiGetDriverInfoDetailW SetupDiGetDriverInstallParamsA SetupDiGetDriverInstallParamsW SetupDiGetHwProfileFriendlyNameA SetupDiGetHwProfileFriendlyNameExA SetupDiGetHwProfileFriendlyNameExW SetupDiGetHwProfileFriendlyNameW SetupDiGetHwProfileList SetupDiGetHwProfileListExA SetupDiGetHwProfileListExW SetupDiGetINFClassA SetupDiGetINFClassW SetupDiGetSelectedDevice SetupDiGetSelectedDriverA SetupDiGetSelectedDriverW SetupDiGetWizardage SetupDiInstallClassA SetupDiInstallClassExA SetupDiInstallClassExW SetupDiInstallClassW SetupDiInstallDevice SetupDiInstallDeviceInterfaces SetupDiInstallDriverFiles SetupDiLoadClassIcon SetupDiMoveDuplicateDevice SetupDiOpenClassRegKey SetupDiOpenClassRegKeyExA SetupDiOpenClassRegKeyExW SetupDiOpenDeviceInfoA SetupDiOpenDeviceInfoW SetupDiOpenDeviceInterfaceA SetupDiOpenDeviceInterfaceRegKey SetupDiOpenDeviceInterfaceW SetupDiOpenDevRegKey SetupDiRegisterCoDeviceInstallers SetupDiRegisterDeviceInfo SetupDiRemoveDevice SetupDiRemoveDeviceInterface SetupDiSelectBestCompatDrv SetupDiSelectDevice SetupDiSelectOEMDrv SetupDiSetClassInstallParamsA SetupDiSetClassInstallParamsW SetupDiSetClassRegistryPropertyA SetupDiSetClassRegistryPropertyW SetupDiSetDeviceInstallParamsA SetupDiSetDeviceInstallParamsW SetupDiSetDeviceRegistryPropertyA SetupDiSetDeviceRegistryPropertyW SetupDiSetDriverInstallParamsA SetupDiSetDriverInstallParamsW SetupDiSetSelectedDevice SetupDiSetSelectedDriverA SetupDiSetSelectedDriverW SetupDiUnremoveDevice SetupDuplicateDiskSpaceListA SetupDuplicateDiskSpaceListW SetupFindFirstLineA SetupFindFirstLineW SetupFindNextLine SetupFindNextMatchLineA SetupFindNextMatchLineW SetupFreeA SetupFreeSourceListA SetupFreeSourceListW SetupFreeW SetupGetBackupInformationA SetupGetBackupInformationW SetupGetBinaryField SetupGetFieldCount SetupGetFileCompressionInfoA SetupGetFileCompressionInfoW SetupGetInfFileListA SetupGetInfFileListW SetupGetInfInformationA SetupGetInfInformationW SetupGetIntField SetupGetLineByIndexA SetupGetLineByIndexW SetupGetLineCountA SetupGetLineCountW SetupGetLineTextA SetupGetLineTextW SetupGetMultiSzFieldA SetupGetMultiSzFieldW SetupGetSourceFileLocationA SetupGetSourceFileLocationW SetupGetSourceFileSizeA SetupGetSourceFileSizeW SetupGetSourceInfoA SetupGetSourceInfoW SetupGetStringFieldA SetupGetStringFieldW SetupGetTargetPathA SetupGetTargetPathW SetupInitDefaultQueueCallback SetupInitDefaultQueueCallbackEx SetupInitializeFileLogA SetupInitializeFileLogW SetupInstallFileA SetupInstallFileExA SetupInstallFileExW SetupInstallFilesFromInfSectionA SetupInstallFilesFromInfSectionW SetupInstallFileW SetupInstallFromInfSectionA SetupInstallFromInfSectionW SetupInstallServicesFromInfSectionA SetupInstallServicesFromInfSectionExA SetupInstallServicesFromInfSectionExW SetupInstallServicesFromInfSectionW SetupIterateCabinetA SetupIterateCabinetW SetupLogErrorA SetupLogErrorW SetupLogFileA SetupLogFileW SetupOpenAppendInfFileA SetupOpenAppendInfFileW SetupOpenFileQueue SetupOpenInfFileA SetupOpenInfFileW SetupOpenLog SetupOpenMasterInf SetupPromptForDiskA SetupPromptForDiskW SetupPromptReboot SetupQueryA SetupQueryDrivesInDiskSpaceListA SetupQueryDrivesInDiskSpaceListW SetupQueryFileLogA SetupQueryFileLogW SetupQueryInfFileInformationA SetupQueryInfFileInformationW SetupQueryInfOriginalFileInformationA SetupQueryInfOriginalFileInformationW SetupQueryInfVersionInformationA SetupQueryInfVersionInformationW SetupQuerySourceListA SetupQuerySourceListW SetupQuerySpaceRequiredOnDriveA SetupQuerySpaceRequiredOnDriveW SetupQueryW SetupQueueCopyA SetupQueueCopyIndirectA SetupQueueCopyIndirectW SetupQueueCopySectionA SetupQueueCopySectionW SetupQueueCopyW SetupQueueDefaultCopyA SetupQueueDefaultCopyW SetupQueueDeleteA SetupQueueDeleteSectionA SetupQueueDeleteSectionW SetupQueueDeleteW SetupQueueRenameA SetupQueueRenameSectionA SetupQueueRenameSectionW SetupQueueRenameW SetupRemoveFileLogEntryA SetupRemoveFileLogEntryW SetupRemoveFromDiskSpaceListA SetupRemoveFromDiskSpaceListW SetupRemoveFromSourceListA SetupRemoveFromSourceListW SetupRemoveInstallSectionFromDiskSpaceListA SetupRemoveInstallSectionFromDiskSpaceListW SetupRemoveSectionFromDiskSpaceListA SetupRemoveSectionFromDiskSpaceListW SetupRenameErrorA SetupRenameErrorW SetupScanFileQueueA SetupScanFileQueueW SetupSetDirectoryIdA SetupSetDirectoryIdExA SetupSetDirectoryIdExW SetupSetDirectoryIdW SetupSetFileQueueAlternatePlatformA SetupSetFileQueueAlternatePlatformW SetupSetPlatformPathOverrideA SetupSetPlatformPathOverrideW SetupSetSourceListA SetupSetSourceListW SetupTermDefaultQueueCallback SetupTerminateFileLog
Types 118
aliasDI_FUNCTION = UINT
aliasLogSeverity = DWORD
aliasHSPFILELOG = PVOID
enumSetupFileLogInfo
SetupFileLogSourceFilename
SetupFileLogChecksum
SetupFileLogDiskTagfile
SetupFileLogDiskDescription
SetupFileLogOtherInfo
SetupFileLogMax
structINFCONTEXT
aliasPINFCONTEXT = INFCONTEXT *
aliasPSP_INF_INFORMATION = SP_INF_INFORMATION *
structSP_ALTPLATFORM_INFO
Fields
DWORD cbSizeDWORD PlatformDWORD MajorVersionDWORD MinorVersionWORD ProcessorArchitectureWORD ReservedaliasPSP_ALTPLATFORM_INFO = SP_ALTPLATFORM_INFO *
structSP_ORIGINAL_FILE_INFO_A
structSP_ORIGINAL_FILE_INFO_W
structFILEPATHS_A
Fields
PCSTR TargetPCSTR SourceUINT Win32ErrorDWORD FlagsaliasPFILEPATHS_A = FILEPATHS_A *
structFILEPATHS_W
Fields
PCWSTR TargetPCWSTR SourceUINT Win32ErrorDWORD FlagsaliasPFILEPATHS_W = FILEPATHS_W *
structSOURCE_MEDIA_A
Fields
PCSTR ReservedPCSTR TagfilePCSTR DescriptionPCSTR SourcePathPCSTR SourceFileDWORD FlagsaliasPSOURCE_MEDIA_A = SOURCE_MEDIA_A *
structSOURCE_MEDIA_W
Fields
PCWSTR ReservedPCWSTR TagfilePCWSTR DescriptionPCWSTR SourcePathPCWSTR SourceFileDWORD FlagsaliasPSOURCE_MEDIA_W = SOURCE_MEDIA_W *
structCABINET_INFO_A
aliasPCABINET_INFO_A = CABINET_INFO_A *
structCABINET_INFO_W
aliasPCABINET_INFO_W = CABINET_INFO_W *
aliasPFILE_IN_CABINET_INFO_A = FILE_IN_CABINET_INFO_A *
aliasPFILE_IN_CABINET_INFO_W = FILE_IN_CABINET_INFO_W *
structSP_FILE_COPY_PARAMS_A
structSP_FILE_COPY_PARAMS_W
structSP_DEVINFO_DATA
aliasPSP_DEVINFO_DATA = SP_DEVINFO_DATA *
aliasPSP_DEVICE_INTERFACE_DATA = SP_DEVICE_INTERFACE_DATA *
aliasSP_INTERFACE_DEVICE_DATA = SP_DEVICE_INTERFACE_DATA
deprecated
aliasPSP_INTERFACE_DEVICE_DATA = SP_DEVICE_INTERFACE_DATA *
deprecated
aliasPSP_DEVICE_INTERFACE_DETAIL_DATA_A = SP_DEVICE_INTERFACE_DETAIL_DATA_A *
aliasPSP_DEVICE_INTERFACE_DETAIL_DATA_W = SP_DEVICE_INTERFACE_DETAIL_DATA_W *
aliasSP_INTERFACE_DEVICE_DETAIL_DATA_A = SP_DEVICE_INTERFACE_DETAIL_DATA_A
deprecated
aliasPSP_INTERFACE_DEVICE_DETAIL_DATA_A = SP_DEVICE_INTERFACE_DETAIL_DATA_A *
deprecated
aliasSP_INTERFACE_DEVICE_DETAIL_DATA_W = SP_DEVICE_INTERFACE_DETAIL_DATA_W
deprecated
aliasPSP_INTERFACE_DEVICE_DETAIL_DATA_W = SP_DEVICE_INTERFACE_DETAIL_DATA_W *
deprecated
aliasPSP_DEVINFO_LIST_DETAIL_DATA_A = SP_DEVINFO_LIST_DETAIL_DATA_A *
aliasPSP_DEVINFO_LIST_DETAIL_DATA_W = SP_DEVINFO_LIST_DETAIL_DATA_W *
aliasPSP_FILE_CALLBACK_A = UINT function(PVOID, UINT, UINT_PTR, UINT_PTR)
aliasPSP_FILE_CALLBACK_W = UINT function(PVOID, UINT, UINT_PTR, UINT_PTR)
structSP_DEVINSTALL_PARAMS_A
Fields
DWORD cbSizeDWORD FlagsDWORD FlagsExHWND hwndParentPSP_FILE_CALLBACK_A InstallMsgHandlerPVOID InstallMsgHandlerContextHSPFILEQ FileQueueULONG_PTR ClassInstallReservedDWORD ReservedCHAR[MAX_PATH] DriverPathstructSP_DEVINSTALL_PARAMS_W
Fields
DWORD cbSizeDWORD FlagsDWORD FlagsExHWND hwndParentPSP_FILE_CALLBACK_W InstallMsgHandlerPVOID InstallMsgHandlerContextHSPFILEQ FileQueueULONG_PTR ClassInstallReservedDWORD ReservedWCHAR[MAX_PATH] DriverPathstructSP_CLASSINSTALL_HEADER
structSP_ENABLECLASS_PARAMS
structSP_MOVEDEV_PARAMS
aliasPSP_MOVEDEV_PARAMS = SP_MOVEDEV_PARAMS *
structSP_PROPCHANGE_PARAMS
structSP_REMOVEDEVICE_PARAMS
structSP_UNREMOVEDEVICE_PARAMS
structSP_SELECTDEVICE_PARAMS_A
structSP_SELECTDEVICE_PARAMS_W
Fields
SP_CLASSINSTALL_HEADER ClassInstallHeaderWCHAR[MAX_TITLE_LEN] TitleWCHAR[MAX_INSTRUCTION_LEN] InstructionsWCHAR[MAX_LABEL_LEN] ListLabelWCHAR[MAX_SUBTITLE_LEN] SubTitlealiasPDETECT_PROGRESS_NOTIFY = BOOL function(PVOID, DWORD)
structSP_DETECTDEVICE_PARAMS
Fields
SP_CLASSINSTALL_HEADER ClassInstallHeaderPDETECT_PROGRESS_NOTIFY DetectProgressNotifyPVOID ProgressNotifyParamstructSP_INSTALLWIZARD_DATA
Fields
SP_CLASSINSTALL_HEADER ClassInstallHeaderDWORD FlagsHPROPSHEETPAGE[MAX_INSTALLWIZARD_DYNAPAGES] DynamicPagesDWORD NumDynamicPagesDWORD DynamicPageFlagsDWORD PrivateFlagsLPARAM PrivateDataHWND hwndWizardDlgstructSP_NEWDEVICEWIZARD_DATA
Fields
SP_CLASSINSTALL_HEADER ClassInstallHeaderDWORD FlagsHPROPSHEETPAGE[MAX_INSTALLWIZARD_DYNAPAGES] DynamicPagesDWORD NumDynamicPagesHWND hwndWizardDlgFields
SP_CLASSINSTALL_HEADER ClassInstallHeaderCHAR[MAX_PATH] ChmFileCHAR[MAX_PATH] HtmlTroubleShooterFields
SP_CLASSINSTALL_HEADER ClassInstallHeaderWCHAR[MAX_PATH] ChmFileWCHAR[MAX_PATH] HtmlTroubleShooteraliasPSP_DRVINFO_DATA_V2_A = SP_DRVINFO_DATA_V2_A *
aliasPSP_DRVINFO_DATA_V2_W = SP_DRVINFO_DATA_V2_W *
structSP_DRVINFO_DATA_V1_A
structSP_DRVINFO_DATA_V1_W
aliasPSP_DRVINFO_DATA_V1 = SP_DRVINFO_DATA_V1 *
aliasPSP_DRVINFO_DATA_V2 = SP_DRVINFO_DATA_V2 *
aliasPSP_DETSIG_CMPPROC = DWORD function(HDEVINFO, PSP_DEVINFO_DATA, PSP_DEVINFO_DATA, PVOID)
aliasPSP_DRVINFO_DETAIL_DATA_A = SP_DRVINFO_DETAIL_DATA_A *
aliasPSP_DRVINFO_DETAIL_DATA_W = SP_DRVINFO_DETAIL_DATA_W *
structSP_DRVINSTALL_PARAMS
Fields
DWORD cbSizeDWORD RankDWORD FlagsDWORD_PTR PrivateDataDWORD ReservedstructCOINSTALLER_CONTEXT_DATA
structSP_CLASSIMAGELIST_DATA
structSP_PROPSHEETPAGE_REQUEST
structSP_BACKUP_QUEUE_PARAMS_A
structSP_BACKUP_QUEUE_PARAMS_W
aliasSetupDiCreateInterfaceDeviceW = SetupDiCreateDeviceInterfaceW
aliasSetupDiCreateInterfaceDeviceRegKeyW = SetupDiCreateDeviceInterfaceRegKeyW
aliasSetupDiOpenInterfaceDeviceW = SetupDiOpenDeviceInterfaceW
aliasSetupDiGetInterfaceDeviceDetailW = SetupDiGetDeviceInterfaceDetailW
aliasSetupDiCreateInterfaceDeviceA = SetupDiCreateDeviceInterfaceA
aliasSetupDiCreateInterfaceDeviceRegKeyA = SetupDiCreateDeviceInterfaceRegKeyA
aliasSetupDiOpenInterfaceDeviceA = SetupDiOpenDeviceInterfaceA
aliasSetupDiGetInterfaceDeviceDetailA = SetupDiGetDeviceInterfaceDetailA
Functions 289
fn
BOOL SetupAddInstallSectionToDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR, PVOID, UINT)fn
BOOL SetupAddInstallSectionToDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR, PVOID, UINT)fn
BOOL SetupAddSectionToDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR, UINT, PVOID, UINT)fn
BOOL SetupAddSectionToDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR, UINT, PVOID, UINT)fn
BOOL SetupAddToDiskSpaceListA(HDSKSPC, PCSTR, LONGLONG, UINT, PVOID, UINT)fn
BOOL SetupAddToDiskSpaceListW(HDSKSPC, PCWSTR, LONGLONG, UINT, PVOID, UINT)fn
BOOL SetupAddToSourceListA(DWORD, PCSTR)fn
BOOL SetupAddToSourceListW(DWORD, PCWSTR)fn
BOOL SetupQuerySourceListA(DWORD, PCSTR * * List, PUINT)fn
BOOL SetupQuerySourceListW(DWORD, PCWSTR * * List, PUINT)fn
BOOL SetupFreeSourceListA(PCSTR * * List, UINT)fn
BOOL SetupFreeSourceListW(PCWSTR * * List, UINT)fn
BOOL SetupAdjustDiskSpaceListA(HDSKSPC, LPCSTR, LONGLONG, PVOID, UINT)fn
BOOL SetupAdjustDiskSpaceListW(HDSKSPC, LPCWSTR, LONGLONG, PVOID, UINT)fn
UINT SetupBackupErrorA(HWND, PCSTR, PCSTR, PCSTR, UINT, DWORD)fn
UINT SetupBackupErrorW(HWND, PCWSTR, PCWSTR, PCWSTR, UINT, DWORD)fn
BOOL SetupCancelTemporary()fn
BOOL SetupCloseFileQueue(HSPFILEQ)fn
VOID SetupCloseLog()fn
BOOL SetupCommitFileQueueA(HWND, HSPFILEQ, PSP_FILE_CALLBACK_A, PVOID)fn
BOOL SetupCommitFileQueueW(HWND, HSPFILEQ, PSP_FILE_CALLBACK_W, PVOID)fn
UINT SetupCopyErrorA(HWND, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, UINT, DWORD, PSTR, DWORD, PDWORD)fn
UINT SetupCopyErrorW(HWND, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, UINT, DWORD, PWSTR, DWORD, PDWORD)fn
BOOL SetupCopyOEMInfA(PCSTR, PCSTR, DWORD, DWORD, PSTR, DWORD, PDWORD, PSTR *)fn
BOOL SetupCopyOEMInfW(PCWSTR, PCWSTR, DWORD, DWORD, PWSTR, DWORD, PDWORD, PWSTR *)fn
HDSKSPC SetupCreateDiskSpaceListA(PVOID, DWORD, UINT)fn
HDSKSPC SetupCreateDiskSpaceListW(PVOID, DWORD, UINT)fn
DWORD SetupDecompressOrCopyFileA(PCSTR, PCSTR, PUINT)fn
DWORD SetupDecompressOrCopyFileW(PCWSTR, PCWSTR, PUINT)fn
UINT SetupDefaultQueueCallbackA(PVOID, UINT, UINT_PTR, UINT_PTR)fn
UINT SetupDefaultQueueCallbackW(PVOID, UINT, UINT_PTR, UINT_PTR)fn
UINT SetupDeleteErrorA(HWND, PCSTR, PCSTR, UINT, DWORD)fn
UINT SetupDeleteErrorW(HWND, PCWSTR, PCWSTR, UINT, DWORD)fn
BOOL SetupDestroyDiskSpaceList(HDSKSPC)fn
BOOL SetupDiAskForOEMDisk(HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupDiBuildClassInfoList(DWORD, LPGUID, DWORD, PDWORD)fn
BOOL SetupDiBuildClassInfoListExA(DWORD, LPGUID, DWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiBuildClassInfoListExW(DWORD, LPGUID, DWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiBuildDriverInfoList(HDEVINFO, PSP_DEVINFO_DATA, DWORD)fn
BOOL SetupDiChangeState(HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupDiClassGuidsFromNameA(PCSTR, LPGUID, DWORD, PDWORD)fn
BOOL SetupDiClassGuidsFromNameW(PCWSTR, LPGUID, DWORD, PDWORD)fn
BOOL SetupDiClassGuidsFromNameExA(PCSTR, LPGUID, DWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiClassGuidsFromNameExW(PCWSTR, LPGUID, DWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiClassNameFromGuidA(const(GUID) *, PSTR, DWORD, PDWORD)fn
BOOL SetupDiClassNameFromGuidW(const(GUID) *, PWSTR, DWORD, PDWORD)fn
BOOL SetupDiClassNameFromGuidExA(const(GUID) *, PSTR, DWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiClassNameFromGuidExW(const(GUID) *, PWSTR, DWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiCreateDeviceInfoA(HDEVINFO, PCSTR, const(GUID) *, PCSTR, HWND, DWORD, PSP_DEVINFO_DATA)fn
BOOL SetupDiCreateDeviceInfoW(HDEVINFO, PCWSTR, const(GUID) *, PCWSTR, HWND, DWORD, PSP_DEVINFO_DATA)fn
HDEVINFO SetupDiCreateDeviceInfoList(const(GUID) *, HWND)fn
HDEVINFO SetupDiCreateDeviceInfoListExA(const(GUID) *, HWND, PCSTR, PVOID)fn
HDEVINFO SetupDiCreateDeviceInfoListExW(const(GUID) *, HWND, PCWSTR, PVOID)fn
BOOL SetupDiCreateDeviceInterfaceA(HDEVINFO, PSP_DEVINFO_DATA, const(GUID) *, PCSTR, DWORD, PSP_DEVICE_INTERFACE_DATA)fn
BOOL SetupDiCreateDeviceInterfaceW(HDEVINFO, PSP_DEVINFO_DATA, const(GUID) *, PCWSTR, DWORD, PSP_DEVICE_INTERFACE_DATA)fn
HKEY SetupDiCreateDeviceInterfaceRegKeyA(HDEVINFO, PSP_DEVICE_INTERFACE_DATA, DWORD, REGSAM, HINF, PCSTR)fn
HKEY SetupDiCreateDeviceInterfaceRegKeyW(HDEVINFO, PSP_DEVICE_INTERFACE_DATA, DWORD, REGSAM, HINF, PCWSTR)fn
HKEY SetupDiCreateDevRegKeyA(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, DWORD, HINF, PCSTR)fn
HKEY SetupDiCreateDevRegKeyW(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, DWORD, HINF, PCWSTR)fn
BOOL SetupDiDeleteDeviceInterfaceRegKey(HDEVINFO, PSP_DEVICE_INTERFACE_DATA, DWORD)fn
BOOL SetupDiDeleteDevRegKey(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, DWORD)fn
BOOL SetupDiDestroyDeviceInfoList(HDEVINFO)fn
BOOL SetupDiDestroyDriverInfoList(HDEVINFO, PSP_DEVINFO_DATA, DWORD)fn
INT SetupDiDrawMiniIcon(HDC, RECT, INT, DWORD)fn
BOOL SetupDiEnumDeviceInfo(HDEVINFO, DWORD, PSP_DEVINFO_DATA)fn
BOOL SetupDiEnumDeviceInterfaces(HDEVINFO, PSP_DEVINFO_DATA, const(GUID) *, DWORD, PSP_DEVICE_INTERFACE_DATA)fn
BOOL SetupDiEnumDriverInfoA(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, PSP_DRVINFO_DATA_A)fn
BOOL SetupDiEnumDriverInfoW(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, PSP_DRVINFO_DATA_W)fn
BOOL SetupDiGetActualSectionToInstallA(HINF, PCSTR, PSTR, DWORD, PDWORD, PSTR *)fn
BOOL SetupDiGetActualSectionToInstallW(HINF, PCWSTR, PWSTR, DWORD, PDWORD, PWSTR *)fn
BOOL SetupDiGetClassBitmapIndex(const(GUID) *, PINT)fn
BOOL SetupDiGetClassDescriptionA(const(GUID) *, PSTR, DWORD, PDWORD)fn
BOOL SetupDiGetClassDescriptionW(const(GUID) *, PWSTR, DWORD, PDWORD)fn
BOOL SetupDiGetClassDescriptionExA(const(GUID) *, PSTR, DWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiGetClassDescriptionExW(const(GUID) *, PWSTR, DWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiGetClassDevPropertySheetsA(HDEVINFO, PSP_DEVINFO_DATA, LPPROPSHEETHEADERA, DWORD, PDWORD, DWORD)fn
BOOL SetupDiGetClassDevPropertySheetsW(HDEVINFO, PSP_DEVINFO_DATA, LPPROPSHEETHEADERW, DWORD, PDWORD, DWORD)fn
HDEVINFO SetupDiGetClassDevsA(const(GUID) *, PCSTR, HWND, DWORD)fn
HDEVINFO SetupDiGetClassDevsW(const(GUID) *, PCWSTR, HWND, DWORD)fn
BOOL SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA, const(GUID) *, PINT)fn
BOOL SetupDiGetClassImageListExA(PSP_CLASSIMAGELIST_DATA, PCSTR, PVOID)fn
BOOL SetupDiGetClassImageListExW(PSP_CLASSIMAGELIST_DATA, PCWSTR, PVOID)fn
BOOL SetupDiGetClassInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASSINSTALL_HEADER, DWORD, PDWORD)fn
BOOL SetupDiGetClassInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASSINSTALL_HEADER, DWORD, PDWORD)fn
BOOL SetupDiGetClassRegistryPropertyA(LPGUID, DWORD, PDWORD, PBYTE, DWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiGetClassRegistryPropertyW(LPGUID, DWORD, PDWORD, PBYTE, DWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiGetDeviceInfoListClass(HDEVINFO, LPGUID)fn
BOOL SetupDiGetDeviceInstanceIdA(HDEVINFO, PSP_DEVINFO_DATA, PSTR, DWORD, PDWORD)fn
BOOL SetupDiGetDeviceInstanceIdW(HDEVINFO, PSP_DEVINFO_DATA, PWSTR, DWORD, PDWORD)fn
BOOL SetupDiGetDeviceInterfaceAlias(HDEVINFO, PSP_DEVICE_INTERFACE_DATA, const(GUID) *, PSP_DEVICE_INTERFACE_DATA)fn
BOOL SetupDiGetDeviceInterfaceDetailA(HDEVINFO, PSP_DEVICE_INTERFACE_DATA, PSP_DEVICE_INTERFACE_DETAIL_DATA_A, DWORD, PDWORD, PSP_DEVINFO_DATA)fn
BOOL SetupDiGetDeviceInterfaceDetailW(HDEVINFO, PSP_DEVICE_INTERFACE_DATA, PSP_DEVICE_INTERFACE_DETAIL_DATA_W, DWORD, PDWORD, PSP_DEVINFO_DATA)fn
BOOL SetupDiGetDeviceRegistryPropertyA(HDEVINFO, PSP_DEVINFO_DATA, DWORD, PDWORD, PBYTE, DWORD, PDWORD)fn
BOOL SetupDiGetDeviceRegistryPropertyW(HDEVINFO, PSP_DEVINFO_DATA, DWORD, PDWORD, PBYTE, DWORD, PDWORD)fn
BOOL SetupDiGetDriverInfoDetailA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_A, PSP_DRVINFO_DETAIL_DATA_A, DWORD, PDWORD)fn
BOOL SetupDiGetDriverInfoDetailW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_W, PSP_DRVINFO_DETAIL_DATA_W, DWORD, PDWORD)fn
BOOL SetupDiGetDriverInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_A, PSP_DRVINSTALL_PARAMS)fn
BOOL SetupDiGetDriverInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_W, PSP_DRVINSTALL_PARAMS)fn
BOOL SetupDiGetHwProfileFriendlyNameA(DWORD, PSTR, DWORD, PDWORD)fn
BOOL SetupDiGetHwProfileFriendlyNameExA(DWORD, PSTR, DWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiGetHwProfileFriendlyNameExW(DWORD, PWSTR, DWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiGetHwProfileFriendlyNameW(DWORD, PWSTR, DWORD, PDWORD)fn
BOOL SetupDiGetHwProfileList(PDWORD, DWORD, PDWORD, PDWORD)fn
BOOL SetupDiGetHwProfileListExA(PDWORD, DWORD, PDWORD, PDWORD, PCSTR, PVOID)fn
BOOL SetupDiGetHwProfileListExW(PDWORD, DWORD, PDWORD, PDWORD, PCWSTR, PVOID)fn
BOOL SetupDiGetINFClassA(PCSTR, LPGUID, PSTR, DWORD, PDWORD)fn
BOOL SetupDiGetINFClassW(PCWSTR, LPGUID, PWSTR, DWORD, PDWORD)fn
BOOL SetupDiGetSelectedDriverA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_A)fn
BOOL SetupDiGetSelectedDriverW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_W)fn
HPROPSHEETPAGE SetupDiGetWizardage(HDEVINFO, PSP_DEVINFO_DATA, PSP_INSTALLWIZARD_DATA, DWORD, DWORD)fn
BOOL SetupDiInstallClassA(HWND, PCSTR, DWORD, HSPFILEQ)fn
BOOL SetupDiInstallClassW(HWND, PCWSTR, DWORD, HSPFILEQ)fn
BOOL SetupDiInstallDevice(HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupDiLoadClassIcon(const(GUID) *, HICON *, PINT)fn
HKEY SetupDiOpenClassRegKey(const(GUID) *, REGSAM)fn
HKEY SetupDiOpenClassRegKeyExA(const(GUID) *, REGSAM, DWORD, PCSTR, PVOID)fn
HKEY SetupDiOpenClassRegKeyExW(const(GUID) *, REGSAM, DWORD, PCWSTR, PVOID)fn
BOOL SetupDiOpenDeviceInfoA(HDEVINFO, PCSTR, HWND, DWORD, PSP_DEVINFO_DATA)fn
BOOL SetupDiOpenDeviceInfoW(HDEVINFO, PCWSTR, HWND, DWORD, PSP_DEVINFO_DATA)fn
BOOL SetupDiOpenDeviceInterfaceA(HDEVINFO, PCSTR, DWORD, PSP_DEVICE_INTERFACE_DATA)fn
BOOL SetupDiOpenDeviceInterfaceW(HDEVINFO, PCWSTR, DWORD, PSP_DEVICE_INTERFACE_DATA)fn
HKEY SetupDiOpenDevRegKey(HDEVINFO, PSP_DEVINFO_DATA, DWORD, DWORD, DWORD, REGSAM)fn
BOOL SetupDiRegisterDeviceInfo(HDEVINFO, PSP_DEVINFO_DATA, DWORD, PSP_DETSIG_CMPPROC, PVOID, PSP_DEVINFO_DATA)fn
BOOL SetupDiRemoveDevice(HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupDiSelectDevice(HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupDiSelectOEMDrv(HWND, HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupDiSetClassInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASSINSTALL_HEADER, DWORD)fn
BOOL SetupDiSetClassInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_CLASSINSTALL_HEADER, DWORD)fn
BOOL SetupDiSetClassRegistryPropertyA(LPGUID, DWORD, const(BYTE) *, DWORD, PCSTR, PVOID)fn
BOOL SetupDiSetClassRegistryPropertyW(LPGUID, DWORD, const(BYTE) *, DWORD, PCWSTR, PVOID)fn
BOOL SetupDiSetDeviceRegistryPropertyA(HDEVINFO, PSP_DEVINFO_DATA, DWORD, const(BYTE) *, DWORD)fn
BOOL SetupDiSetDeviceRegistryPropertyW(HDEVINFO, PSP_DEVINFO_DATA, DWORD, const(BYTE) *, DWORD)fn
BOOL SetupDiSetDriverInstallParamsA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_A, PSP_DRVINSTALL_PARAMS)fn
BOOL SetupDiSetDriverInstallParamsW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_W, PSP_DRVINSTALL_PARAMS)fn
BOOL SetupDiSetSelectedDriverA(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_A)fn
BOOL SetupDiSetSelectedDriverW(HDEVINFO, PSP_DEVINFO_DATA, PSP_DRVINFO_DATA_W)fn
HDSKSPC SetupDuplicateDiskSpaceListA(HDSKSPC, PVOID, DWORD, UINT)fn
HDSKSPC SetupDuplicateDiskSpaceListW(HDSKSPC, PVOID, DWORD, UINT)fn
BOOL SetupFindFirstLineA(HINF, PCSTR, PCSTR, PINFCONTEXT)fn
BOOL SetupFindFirstLineW(HINF, PCWSTR, PCWSTR, PINFCONTEXT)fn
BOOL SetupFindNextLine(PINFCONTEXT, PINFCONTEXT)fn
BOOL SetupFindNextMatchLineA(PINFCONTEXT, PCSTR, PINFCONTEXT)fn
BOOL SetupFindNextMatchLineW(PINFCONTEXT, PCWSTR, PINFCONTEXT)fn
BOOL SetupFreeA(PCSTR * *, UINT)fn
BOOL SetupFreeW(PCWSTR * *, UINT)fn
BOOL SetupGetBinaryField(PINFCONTEXT, DWORD, PBYTE, DWORD, LPDWORD)fn
DWORD SetupGetFieldCount(PINFCONTEXT)fn
DWORD SetupGetFileCompressionInfoA(PCSTR, PSTR *, PDWORD, PDWORD, PUINT)fn
DWORD SetupGetFileCompressionInfoW(PCWSTR, PWSTR *, PDWORD, PDWORD, PUINT)fn
BOOL SetupGetInfFileListA(PCSTR, DWORD, PSTR, DWORD, PDWORD)fn
BOOL SetupGetInfFileListW(PCWSTR, DWORD, PWSTR, DWORD, PDWORD)fn
BOOL SetupGetInfInformationA(LPCVOID, DWORD, PSP_INF_INFORMATION, DWORD, PDWORD)fn
BOOL SetupGetInfInformationW(LPCVOID, DWORD, PSP_INF_INFORMATION, DWORD, PDWORD)fn
BOOL SetupGetIntField(PINFCONTEXT, DWORD, PINT)fn
BOOL SetupGetLineByIndexA(HINF, PCSTR, DWORD, PINFCONTEXT)fn
BOOL SetupGetLineByIndexW(HINF, PCWSTR, DWORD, PINFCONTEXT)fn
LONG SetupGetLineCountA(HINF, PCSTR)fn
LONG SetupGetLineCountW(HINF, PCWSTR)fn
BOOL SetupGetLineTextA(PINFCONTEXT, HINF, PCSTR, PCSTR, PSTR, DWORD, PDWORD)fn
BOOL SetupGetLineTextW(PINFCONTEXT, HINF, PCWSTR, PCWSTR, PWSTR, DWORD, PDWORD)fn
BOOL SetupGetMultiSzFieldA(PINFCONTEXT, DWORD, PSTR, DWORD, LPDWORD)fn
BOOL SetupGetMultiSzFieldW(PINFCONTEXT, DWORD, PWSTR, DWORD, LPDWORD)fn
BOOL SetupGetSourceFileLocationA(HINF, PINFCONTEXT, PCSTR, PUINT, PSTR, DWORD, PDWORD)fn
BOOL SetupGetSourceFileLocationW(HINF, PINFCONTEXT, PCWSTR, PUINT, PWSTR, DWORD, PDWORD)fn
BOOL SetupGetSourceFileSizeA(HINF, PINFCONTEXT, PCSTR, PCSTR, PDWORD, UINT)fn
BOOL SetupGetSourceFileSizeW(HINF, PINFCONTEXT, PCWSTR, PCWSTR, PDWORD, UINT)fn
BOOL SetupGetSourceInfoA(HINF, UINT, UINT, PSTR, DWORD, PDWORD)fn
BOOL SetupGetSourceInfoW(HINF, UINT, UINT, PWSTR, DWORD, PDWORD)fn
BOOL SetupGetStringFieldA(PINFCONTEXT, DWORD, PSTR, DWORD, PDWORD)fn
BOOL SetupGetStringFieldW(PINFCONTEXT, DWORD, PWSTR, DWORD, PDWORD)fn
BOOL SetupGetTargetPathA(HINF, PINFCONTEXT, PCSTR, PSTR, DWORD, PDWORD)fn
BOOL SetupGetTargetPathW(HINF, PINFCONTEXT, PCWSTR, PWSTR, DWORD, PDWORD)fn
PVOID SetupInitDefaultQueueCallbackEx(HWND, HWND, UINT, DWORD, PVOID)fn
HSPFILELOG SetupInitializeFileLogA(PCSTR, DWORD)fn
HSPFILELOG SetupInitializeFileLogW(PCWSTR, DWORD)fn
BOOL SetupInstallFileA(HINF, PINFCONTEXT, PCSTR, PCSTR, PCSTR, DWORD, PSP_FILE_CALLBACK_A, PVOID)fn
BOOL SetupInstallFileW(HINF, PINFCONTEXT, PCWSTR, PCWSTR, PCWSTR, DWORD, PSP_FILE_CALLBACK_W, PVOID)fn
BOOL SetupInstallFileExA(HINF, PINFCONTEXT, PCSTR, PCSTR, PCSTR, DWORD, PSP_FILE_CALLBACK_A, PVOID, PBOOL)fn
BOOL SetupInstallFileExW(HINF, PINFCONTEXT, PCWSTR, PCWSTR, PCWSTR, DWORD, PSP_FILE_CALLBACK_W, PVOID, PBOOL)fn
BOOL SetupInstallFilesFromInfSectionA(HINF, HINF, HSPFILEQ, PCSTR, PCSTR, UINT)fn
BOOL SetupInstallFilesFromInfSectionW(HINF, HINF, HSPFILEQ, PCWSTR, PCWSTR, UINT)fn
BOOL SetupInstallFromInfSectionA(HWND, HINF, PCSTR, UINT, HKEY, PCSTR, UINT, PSP_FILE_CALLBACK_A, PVOID, HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupInstallFromInfSectionW(HWND, HINF, PCWSTR, UINT, HKEY, PCWSTR, UINT, PSP_FILE_CALLBACK_W, PVOID, HDEVINFO, PSP_DEVINFO_DATA)fn
BOOL SetupInstallServicesFromInfSectionA(HINF, PCSTR, DWORD)fn
BOOL SetupInstallServicesFromInfSectionW(HINF, PCWSTR, DWORD)fn
BOOL SetupInstallServicesFromInfSectionExA(HINF, PCSTR, DWORD, HDEVINFO, PSP_DEVINFO_DATA, PVOID, PVOID)fn
BOOL SetupInstallServicesFromInfSectionExW(HINF, PCWSTR, DWORD, HDEVINFO, PSP_DEVINFO_DATA, PVOID, PVOID)fn
BOOL SetupIterateCabinetA(PCSTR, DWORD, PSP_FILE_CALLBACK_A, PVOID)fn
BOOL SetupIterateCabinetW(PCWSTR, DWORD, PSP_FILE_CALLBACK_W, PVOID)fn
BOOL SetupLogErrorA(LPCSTR, LogSeverity)fn
BOOL SetupLogErrorW(LPCWSTR, LogSeverity)fn
BOOL SetupLogFileA(HSPFILELOG, PCSTR, PCSTR, PCSTR, DWORD, PCSTR, PCSTR, PCSTR, DWORD)fn
BOOL SetupLogFileW(HSPFILELOG, PCWSTR, PCWSTR, PCWSTR, DWORD, PCWSTR, PCWSTR, PCWSTR, DWORD)fn
BOOL SetupOpenAppendInfFileA(PCSTR, HINF, PUINT)fn
BOOL SetupOpenAppendInfFileW(PCWSTR, HINF, PUINT)fn
HINF SetupOpenInfFileA(PCSTR, PCSTR, DWORD, PUINT)fn
HINF SetupOpenInfFileW(PCWSTR, PCWSTR, DWORD, PUINT)fn
BOOL SetupOpenLog(BOOL)fn
UINT SetupPromptForDiskA(HWND, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, DWORD, PSTR, DWORD, PDWORD)fn
UINT SetupPromptForDiskW(HWND, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, DWORD, PWSTR, DWORD, PDWORD)fn
INT SetupPromptReboot(HSPFILEQ, HWND, BOOL)fn
BOOL SetupQueryA(DWORD, PCSTR * *, PUINT)fn
BOOL SetupQueryW(DWORD, PCWSTR * *, PUINT)fn
BOOL SetupQueryDrivesInDiskSpaceListA(HDSKSPC, PSTR, DWORD, PDWORD)fn
BOOL SetupQueryDrivesInDiskSpaceListW(HDSKSPC, PWSTR, DWORD, PDWORD)fn
BOOL SetupQueryFileLogA(HSPFILELOG, PCSTR, PCSTR, SetupFileLogInfo, PSTR, DWORD, PDWORD)fn
BOOL SetupQueryFileLogW(HSPFILELOG, PCWSTR, PCWSTR, SetupFileLogInfo, PWSTR, DWORD, PDWORD)fn
BOOL SetupQueryInfFileInformationA(PSP_INF_INFORMATION, UINT, PSTR, DWORD, PDWORD)fn
BOOL SetupQueryInfFileInformationW(PSP_INF_INFORMATION, UINT, PWSTR, DWORD, PDWORD)fn
BOOL SetupQueryInfOriginalFileInformationA(PSP_INF_INFORMATION, UINT, PSP_ALTPLATFORM_INFO, PSP_ORIGINAL_FILE_INFO_A)fn
BOOL SetupQueryInfOriginalFileInformationW(PSP_INF_INFORMATION, UINT, PSP_ALTPLATFORM_INFO, PSP_ORIGINAL_FILE_INFO_W)fn
BOOL SetupQueryInfVersionInformationA(PSP_INF_INFORMATION, UINT, PSTR, PSTR, DWORD, PDWORD)fn
BOOL SetupQueryInfVersionInformationW(PSP_INF_INFORMATION, UINT, PCWSTR, PWSTR, DWORD, PDWORD)fn
BOOL SetupQuerySpaceRequiredOnDriveA(HDSKSPC, PCSTR, LONGLONG *, PVOID, UINT)fn
BOOL SetupQuerySpaceRequiredOnDriveW(HDSKSPC, PCWSTR, LONGLONG *, PVOID, UINT)fn
BOOL SetupQueueCopyA(HSPFILEQ, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, PCSTR, DWORD)fn
BOOL SetupQueueCopyW(HSPFILEQ, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, PCWSTR, DWORD)fn
BOOL SetupQueueCopySectionA(HSPFILEQ, PCSTR, HINF, HINF, PCSTR, DWORD)fn
BOOL SetupQueueCopySectionW(HSPFILEQ, PCWSTR, HINF, HINF, PCWSTR, DWORD)fn
BOOL SetupQueueDefaultCopyA(HSPFILEQ, HINF, PCSTR, PCSTR, PCSTR, DWORD)fn
BOOL SetupQueueDefaultCopyW(HSPFILEQ, HINF, PCWSTR, PCWSTR, PCWSTR, DWORD)fn
BOOL SetupQueueDeleteA(HSPFILEQ, PCSTR, PCSTR)fn
BOOL SetupQueueDeleteW(HSPFILEQ, PCWSTR, PCWSTR)fn
BOOL SetupQueueDeleteSectionA(HSPFILEQ, HINF, HINF, PCSTR)fn
BOOL SetupQueueDeleteSectionW(HSPFILEQ, HINF, HINF, PCWSTR)fn
BOOL SetupQueueRenameA(HSPFILEQ, PCSTR, PCSTR, PCSTR, PCSTR)fn
BOOL SetupQueueRenameW(HSPFILEQ, PCWSTR, PCWSTR, PCWSTR, PCWSTR)fn
BOOL SetupQueueRenameSectionA(HSPFILEQ, HINF, HINF, PCSTR)fn
BOOL SetupQueueRenameSectionW(HSPFILEQ, HINF, HINF, PCWSTR)fn
BOOL SetupRemoveFileLogEntryA(HSPFILELOG, PCSTR, PCSTR)fn
BOOL SetupRemoveFileLogEntryW(HSPFILELOG, PCWSTR, PCWSTR)fn
BOOL SetupRemoveFromDiskSpaceListA(HDSKSPC, PCSTR, UINT, PVOID, UINT)fn
BOOL SetupRemoveFromDiskSpaceListW(HDSKSPC, PCWSTR, UINT, PVOID, UINT)fn
BOOL SetupRemoveFromSourceListA(DWORD, PCSTR)fn
BOOL SetupRemoveFromSourceListW(DWORD, PCWSTR)fn
BOOL SetupRemoveInstallSectionFromDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR, PVOID, UINT)fn
BOOL SetupRemoveInstallSectionFromDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR, PVOID, UINT)fn
BOOL SetupRemoveSectionFromDiskSpaceListA(HDSKSPC, HINF, HINF, PCSTR, UINT, PVOID, UINT)fn
BOOL SetupRemoveSectionFromDiskSpaceListW(HDSKSPC, HINF, HINF, PCWSTR, UINT, PVOID, UINT)fn
UINT SetupRenameErrorA(HWND, PCSTR, PCSTR, PCSTR, UINT, DWORD)fn
UINT SetupRenameErrorW(HWND, PCWSTR, PCWSTR, PCWSTR, UINT, DWORD)fn
BOOL SetupScanFileQueueA(HSPFILEQ, DWORD, HWND, PSP_FILE_CALLBACK_A, PVOID, PDWORD)fn
BOOL SetupScanFileQueueW(HSPFILEQ, DWORD, HWND, PSP_FILE_CALLBACK_W, PVOID, PDWORD)fn
BOOL SetupSetDirectoryIdA(HINF, DWORD, PCSTR)fn
BOOL SetupSetDirectoryIdW(HINF, DWORD, PCWSTR)fn
BOOL SetupSetDirectoryIdExA(HINF, DWORD, PCSTR, DWORD, DWORD, PVOID)fn
BOOL SetupSetDirectoryIdExW(HINF, DWORD, PCWSTR, DWORD, DWORD, PVOID)fn
BOOL SetupSetFileQueueAlternatePlatformA(HSPFILEQ, PSP_ALTPLATFORM_INFO, PCSTR)fn
BOOL SetupSetFileQueueAlternatePlatformW(HSPFILEQ, PSP_ALTPLATFORM_INFO, PCWSTR)fn
BOOL SetupSetPlatformPathOverrideA(PCSTR)fn
BOOL SetupSetPlatformPathOverrideW(PCWSTR)fn
BOOL SetupSetSourceListA(DWORD, PCSTR *, UINT)fn
BOOL SetupSetSourceListW(DWORD, PCWSTR *, UINT)fn
BOOL SetupTerminateFileLog(HSPFILELOG)Variables 3
enumvar
_SETUPAPI_VER = _WIN32_WINNTenumvar
USE_SP_DRVINFO_DATA_V1 = _WIN32_WINNT < 0x500enumvar
MAX_INSTALLWIZARD_DYNAPAGES = 20