windows-headers v1.0.5 (2023-02-25T02:47:12Z)
Dub
Repo
SetupSetDirectoryIdExA
windows
setupapi
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
extern (
Windows
) nothrow
BOOL
SetupSetDirectoryIdExA
(
HINF
,
DWORD
,
PCSTR
,
DWORD
,
DWORD
,
PVOID
)
Meta
Source
See Implementation
windows
setupapi
aliases
CABINET_INFO
DI_FUNCTION
FILEPATHS
FILE_IN_CABINET_INFO
HDSKSPC
HINF
HSPFILELOG
HSPFILEQ
LogSeverity
PCABINET_INFO
PCABINET_INFO_A
PCABINET_INFO_W
PCOINSTALLER_CONTEXT_DATA
PDETECT_PROGRESS_NOTIFY
PFILEPATHS
PFILEPATHS_A
PFILEPATHS_W
PFILE_IN_CABINET_INFO
PFILE_IN_CABINET_INFO_A
PFILE_IN_CABINET_INFO_W
PINFCONTEXT
PSOURCE_MEDIA
PSOURCE_MEDIA_A
PSOURCE_MEDIA_W
PSP_ADDPROPERTYPAGE_DATA
PSP_ALTPLATFORM_INFO
PSP_BACKUP_QUEUE_PARAMS
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
PSP_DEVICE_INTERFACE_DETAIL_DATA_A
PSP_DEVICE_INTERFACE_DETAIL_DATA_W
PSP_DEVINFO_DATA
PSP_DEVINFO_LIST_DETAIL_DATA
PSP_DEVINFO_LIST_DETAIL_DATA_A
PSP_DEVINFO_LIST_DETAIL_DATA_W
PSP_DEVINSTALL_PARAMS
PSP_DEVINSTALL_PARAMS_A
PSP_DEVINSTALL_PARAMS_W
PSP_DRVINFO_DATA
PSP_DRVINFO_DATA_A
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_DATA_W
PSP_DRVINFO_DETAIL_DATA
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
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
PSP_INTERFACE_DEVICE_DETAIL_DATA_A
PSP_INTERFACE_DEVICE_DETAIL_DATA_W
PSP_MOVEDEV_PARAMS
PSP_NEWDEVICEWIZARD_DATA
PSP_ORIGINAL_FILE_INFO
PSP_ORIGINAL_FILE_INFO_A
PSP_ORIGINAL_FILE_INFO_W
PSP_POWERMESSAGEWAKE_PARAMS
PSP_POWERMESSAGEWAKE_PARAMS_A
PSP_POWERMESSAGEWAKE_PARAMS_W
PSP_PROPCHANGE_PARAMS
PSP_PROPSHEETPAGE_REQUEST
PSP_REMOVEDEVICE_PARAMS
PSP_SELECTDEVICE_PARAMS
PSP_SELECTDEVICE_PARAMS_A
PSP_SELECTDEVICE_PARAMS_W
PSP_TROUBLESHOOTER_PARAMS
PSP_TROUBLESHOOTER_PARAMS_A
PSP_TROUBLESHOOTER_PARAMS_W
PSP_UNREMOVEDEVICE_PARAMS
SOURCE_MEDIA
SP_ADDPROPERTYPAGE_DATA
SP_BACKUP_QUEUE_PARAMS
SP_DEVICE_INTERFACE_DETAIL_DATA
SP_DEVINFO_LIST_DETAIL_DATA
SP_DEVINSTALL_PARAMS
SP_DRVINFO_DATA
SP_DRVINFO_DATA_A
SP_DRVINFO_DATA_V1
SP_DRVINFO_DATA_V2
SP_DRVINFO_DATA_W
SP_DRVINFO_DETAIL_DATA
SP_FILE_COPY_PARAMS
SP_INTERFACE_DEVICE_DATA
SP_INTERFACE_DEVICE_DETAIL_DATA
SP_INTERFACE_DEVICE_DETAIL_DATA_A
SP_INTERFACE_DEVICE_DETAIL_DATA_W
SP_ORIGINAL_FILE_INFO
SP_POWERMESSAGEWAKE_PARAMS
SP_SELECTDEVICE_PARAMS
SP_TROUBLESHOOTER_PARAMS
enums
COPYFLG_WARN_IF_SKIP
DELFLG_IN_USE
DIBCI_NOINSTALLCLASS
DICD_GENERATE_ID
DICS_ENABLE
DICS_FLAG_GLOBAL
DIF_SELECTDEVICE
DIGCDP_FLAG_BASIC
DIGCF_DEFAULT
DIGCF_INTERFACEDEVICE
DIOCR_INSTALLER
DIODI_NO_ADD
DIOD_INHERIT_CLASSDRVS
DIREG_DEV
DIRID_ABSOLUTE
DIRID_COMMON_STARTMENU
DI_REMOVEDEVICE_GLOBAL
DMI_MASK
DNF_DUPDESC
DPROMPT_SUCCESS
DRIVER_HARDWAREID_RANK
DYNAWIZ_FLAG_PAGESADDED
ENABLECLASS_QUERY
ERROR_EXPECTED_SECTION_NAME
ERROR_NO_DEFAULT_INTERFACE_DEVICE
FILEOP_COPY
FILE_COMPRESSION_NONE
FLG_ADDREG_64BITKEY
FLG_ADDREG_TYPE_SZ
FLG_BITREG_64BITKEY
FLG_BITREG_CLEARBITS
FLG_DELREG_TYPE_MASK
FLG_DELREG_VALUE
FLG_PROFITEM_CURRENTUSER
FLG_REGSVR_DLLREGISTER
IDD_DYNAWIZ_FIRSTPAGE
IDF_NOBROWSE
IDF_NOREMOVABLEMEDIAPROMPT
IDI_RESOURCEFIRST
INFINFO_INF_SPEC_IS_HINF
INF_STYLE_NONE
LINE_LEN
LogSevInformation
NDW_INSTALLFLAG_DIDFACTDEFS
SETDIRID_NOT_FULL_PATH
SPCRP_SECURITY
SPDIT_NODRIVER
SPDRP_DEVICEDESC
SPDSL_IGNORE_DISK
SPFILELOG_SYSTEMLOG
SPFILENOTIFY_QUEUESCAN_SIGNERINFO
SPFILENOTIFY_STARTQUEUE
SPFILEQ_FILE_IN_USE
SPID_ACTIVE
SPINST_ALL
SPINST_COPYINF
SPINST_LOGCONFIG
SPINT_ACTIVE
SPOST_NONE
SPPSR_SELECT_DEVICE_RESOURCES
SPQ_DELAYED_COPY
SPQ_SCAN_FILE_PRESENCE
SPQ_SCAN_USE_CALLBACK_SIGNERINFO
SPRDI_FIND_DUPS
SPSVCINST_CLOBBER_SECURITY
SPSVCINST_TAGTOFRONT
SPWPT_SELECTDEVICE
SPWP_USE_DEVINFO_DATA
SP_COPY_DELETESOURCE
SP_COPY_OEM_F6_INF
SRCINFO_PATH
SRCLIST_TEMPORARY
SetupFileLogInfo
mixins
__anonymous
structs
CABINET_INFO_A
CABINET_INFO_W
COINSTALLER_CONTEXT_DATA
FILEPATHS_A
FILEPATHS_W
FILE_IN_CABINET_INFO_A
FILE_IN_CABINET_INFO_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_DEVICE_INTERFACE_DATA
SP_DEVICE_INTERFACE_DETAIL_DATA_A
SP_DEVICE_INTERFACE_DETAIL_DATA_W
SP_DEVINFO_DATA
SP_DEVINFO_LIST_DETAIL_DATA_A
SP_DEVINFO_LIST_DETAIL_DATA_W
SP_DEVINSTALL_PARAMS_A
SP_DEVINSTALL_PARAMS_W
SP_DRVINFO_DATA_V1_A
SP_DRVINFO_DATA_V1_W
SP_DRVINFO_DATA_V2_A
SP_DRVINFO_DATA_V2_W
SP_DRVINFO_DETAIL_DATA_A
SP_DRVINFO_DETAIL_DATA_W
SP_DRVINSTALL_PARAMS
SP_ENABLECLASS_PARAMS
SP_FILE_COPY_PARAMS_A
SP_FILE_COPY_PARAMS_W
SP_INF_INFORMATION
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
variables
MAX_INSTALLWIZARD_DYNAPAGES
USE_SP_DRVINFO_DATA_V1
_SETUPAPI_VER