Vanara/PInvoke/SetupAPI
David Hall 1a3a4f9cd4 Updated failures due to correction of CorrespondingTypeAttribute 2024-04-30 07:42:52 -06:00
..
DevGuid.cs Added nullability to SetupAPI 2023-09-05 15:41:00 -06:00
DevPKEY.cs Added nullability to SetupAPI 2023-09-05 15:41:00 -06:00
DevPropDef.cs Updated failures due to correction of CorrespondingTypeAttribute 2024-04-30 07:42:52 -06:00
SetupAPI.DiFuncs.cs Added nullability to SetupAPI 2023-09-05 15:41:00 -06:00
SetupAPI.DiFuncs2.cs Code cleanup and further nullability fixes 2023-09-20 09:00:33 -06:00
SetupAPI.Funcs.cs Added nullability to SetupAPI 2023-09-05 15:41:00 -06:00
SetupAPI.Funcs2.cs Added nullability to SetupAPI 2023-09-05 15:41:00 -06:00
SetupAPI.cs Corrections addressing bulk cleanup 2023-09-24 19:42:18 -06:00
Vanara.PInvoke.SetupAPI.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.SetupAPI

PInvoke API (methods, structures and constants) imported from Windows SetupAPI.dll.

  • Includes methods from setupapi.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (206 of 206 functions)

Native Method Header Managed Method
InstallHinfSection setupapi.h Vanara.PInvoke.SetupAPI.InstallHinfSection
SetupAddInstallSectionToDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupAddInstallSectionToDiskSpaceList
SetupAddSectionToDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupAddSectionToDiskSpaceList
SetupAddToDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupAddToDiskSpaceList
SetupAddToSourceList setupapi.h Vanara.PInvoke.SetupAPI.SetupAddToSourceList
SetupAdjustDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupAdjustDiskSpaceList
SetupBackupError setupapi.h Vanara.PInvoke.SetupAPI.SetupBackupError
SetupCancelTemporarySourceList setupapi.h Vanara.PInvoke.SetupAPI.SetupCancelTemporarySourceList
SetupCloseFileQueue setupapi.h Vanara.PInvoke.SetupAPI.SetupCloseFileQueue
SetupCloseInfFile setupapi.h Vanara.PInvoke.SetupAPI.SetupCloseInfFile
SetupCloseLog setupapi.h Vanara.PInvoke.SetupAPI.SetupCloseLog
SetupCommitFileQueue setupapi.h Vanara.PInvoke.SetupAPI.SetupCommitFileQueue
SetupConfigureWmiFromInfSection setupapi.h Vanara.PInvoke.SetupAPI.SetupConfigureWmiFromInfSection
SetupCopyError setupapi.h Vanara.PInvoke.SetupAPI.SetupCopyError
SetupCopyOEMInf setupapi.h Vanara.PInvoke.SetupAPI.SetupCopyOEMInf
SetupCreateDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupCreateDiskSpaceList
SetupDecompressOrCopyFile setupapi.h Vanara.PInvoke.SetupAPI.SetupDecompressOrCopyFile
SetupDefaultQueueCallback setupapi.h Vanara.PInvoke.SetupAPI.SetupDefaultQueueCallback
SetupDeleteError setupapi.h Vanara.PInvoke.SetupAPI.SetupDeleteError
SetupDestroyDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupDestroyDiskSpaceList
SetupDiAskForOEMDisk setupapi.h Vanara.PInvoke.SetupAPI.SetupDiAskForOEMDisk
SetupDiBuildClassInfoList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiBuildClassInfoList
SetupDiBuildClassInfoListEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiBuildClassInfoListEx
SetupDiBuildDriverInfoList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiBuildDriverInfoList
SetupDiCallClassInstaller setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCallClassInstaller
SetupDiCancelDriverInfoSearch setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCancelDriverInfoSearch
SetupDiChangeState setupapi.h Vanara.PInvoke.SetupAPI.SetupDiChangeState
SetupDiClassGuidsFromName setupapi.h Vanara.PInvoke.SetupAPI.SetupDiClassGuidsFromName
SetupDiClassGuidsFromNameEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiClassGuidsFromNameEx
SetupDiClassNameFromGuid setupapi.h Vanara.PInvoke.SetupAPI.SetupDiClassNameFromGuid
SetupDiClassNameFromGuidEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiClassNameFromGuidEx
SetupDiCreateDeviceInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCreateDeviceInfo
SetupDiCreateDeviceInfoList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCreateDeviceInfoList
SetupDiCreateDeviceInfoListEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCreateDeviceInfoListEx
SetupDiCreateDeviceInterface setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCreateDeviceInterface
SetupDiCreateDeviceInterfaceRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCreateDeviceInterfaceRegKey
SetupDiCreateDevRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiCreateDevRegKey
SetupDiDeleteDeviceInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDeleteDeviceInfo
SetupDiDeleteDeviceInterfaceData setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDeleteDeviceInterfaceData
SetupDiDeleteDeviceInterfaceRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDeleteDeviceInterfaceRegKey
SetupDiDeleteDevRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDeleteDevRegKey
SetupDiDestroyClassImageList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDestroyClassImageList
SetupDiDestroyDeviceInfoList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDestroyDeviceInfoList
SetupDiDestroyDriverInfoList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDestroyDriverInfoList
SetupDiDrawMiniIcon setupapi.h Vanara.PInvoke.SetupAPI.SetupDiDrawMiniIcon
SetupDiEnumDeviceInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupDiEnumDeviceInfo
SetupDiEnumDeviceInterfaces setupapi.h Vanara.PInvoke.SetupAPI.SetupDiEnumDeviceInterfaces
SetupDiEnumDriverInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupDiEnumDriverInfo
SetupDiGetActualModelsSection setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetActualModelsSection
SetupDiGetActualSectionToInstall setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetActualSectionToInstall
SetupDiGetActualSectionToInstallEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetActualSectionToInstallEx
SetupDiGetClassBitmapIndex setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassBitmapIndex
SetupDiGetClassDescription setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassDescription
SetupDiGetClassDescriptionEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassDescriptionEx
SetupDiGetClassDevPropertySheets setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassDevPropertySheets
SetupDiGetClassDevs setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassDevs
SetupDiGetClassDevsEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassDevsEx
SetupDiGetClassImageIndex setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassImageIndex
SetupDiGetClassImageList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassImageList
SetupDiGetClassImageListEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassImageListEx
SetupDiGetClassInstallParams setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassInstallParams
SetupDiGetClassPropertyExW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassPropertyEx
SetupDiGetClassPropertyKeys setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassPropertyKeys
SetupDiGetClassPropertyKeysExW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassPropertyKeysEx
SetupDiGetClassPropertyW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassProperty
SetupDiGetClassRegistryProperty setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetClassRegistryProperty
SetupDiGetCustomDeviceProperty setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetCustomDeviceProperty
SetupDiGetDeviceInfoListClass setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInfoListClass
SetupDiGetDeviceInfoListDetail setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInfoListDetail
SetupDiGetDeviceInstallParams setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInstallParams
SetupDiGetDeviceInstanceId setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInstanceId
SetupDiGetDeviceInterfaceAlias setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceAlias
SetupDiGetDeviceInterfaceDetail setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceDetail
SetupDiGetDeviceInterfacePropertyKeys setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfacePropertyKeys
SetupDiGetDeviceInterfacePropertyW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceProperty
SetupDiGetDevicePropertyKeys setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDevicePropertyKeys
SetupDiGetDevicePropertyW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceProperty
SetupDiGetDeviceRegistryProperty setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDeviceRegistryProperty
SetupDiGetDriverInfoDetail setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDriverInfoDetail
SetupDiGetDriverInstallParams setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetDriverInstallParams
SetupDiGetHwProfileFriendlyName setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetHwProfileFriendlyName
SetupDiGetHwProfileFriendlyNameEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetHwProfileFriendlyNameEx
SetupDiGetHwProfileList setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetHwProfileList
SetupDiGetHwProfileListEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetHwProfileListEx
SetupDiGetINFClass setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetINFClass
SetupDiGetSelectedDevice setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetSelectedDevice
SetupDiGetSelectedDriver setupapi.h Vanara.PInvoke.SetupAPI.SetupDiGetSelectedDriver
SetupDiInstallClass setupapi.h Vanara.PInvoke.SetupAPI.SetupDiInstallClass
SetupDiInstallClassEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiInstallClassEx
SetupDiInstallDevice setupapi.h Vanara.PInvoke.SetupAPI.SetupDiInstallDevice
SetupDiInstallDeviceInterfaces setupapi.h Vanara.PInvoke.SetupAPI.SetupDiInstallDeviceInterfaces
SetupDiInstallDriverFiles setupapi.h Vanara.PInvoke.SetupAPI.SetupDiInstallDriverFiles
SetupDiLoadClassIcon setupapi.h Vanara.PInvoke.SetupAPI.SetupDiLoadClassIcon
SetupDiLoadDeviceIcon setupapi.h Vanara.PInvoke.SetupAPI.SetupDiLoadDeviceIcon
SetupDiOpenClassRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiOpenClassRegKey
SetupDiOpenClassRegKeyEx setupapi.h Vanara.PInvoke.SetupAPI.SetupDiOpenClassRegKeyEx
SetupDiOpenDeviceInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupDiOpenDeviceInfo
SetupDiOpenDeviceInterface setupapi.h Vanara.PInvoke.SetupAPI.SetupDiOpenDeviceInterface
SetupDiOpenDeviceInterfaceRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiOpenDeviceInterfaceRegKey
SetupDiOpenDevRegKey setupapi.h Vanara.PInvoke.SetupAPI.SetupDiOpenDevRegKey
SetupDiRegisterCoDeviceInstallers setupapi.h Vanara.PInvoke.SetupAPI.SetupDiRegisterCoDeviceInstallers
SetupDiRegisterDeviceInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupDiRegisterDeviceInfo
SetupDiRemoveDevice setupapi.h Vanara.PInvoke.SetupAPI.SetupDiRemoveDevice
SetupDiRemoveDeviceInterface setupapi.h Vanara.PInvoke.SetupAPI.SetupDiRemoveDeviceInterface
SetupDiRestartDevices setupapi.h Vanara.PInvoke.SetupAPI.SetupDiRestartDevices
SetupDiSelectBestCompatDrv setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSelectBestCompatDrv
SetupDiSelectDevice setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSelectDevice
SetupDiSelectOEMDrv setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSelectOEMDrv
SetupDiSetClassInstallParams setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetClassInstallParams
SetupDiSetClassPropertyExW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetClassPropertyEx
SetupDiSetClassPropertyW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetClassProperty
SetupDiSetClassRegistryProperty setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetClassRegistryProperty
SetupDiSetDeviceInstallParams setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetDeviceInstallParams
SetupDiSetDeviceInterfaceDefault setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetDeviceInterfaceDefault
SetupDiSetDeviceInterfacePropertyW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetDeviceInterfaceProperty
SetupDiSetDevicePropertyW setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetDeviceProperty
SetupDiSetDeviceRegistryProperty setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetDeviceRegistryProperty
SetupDiSetDriverInstallParams setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetDriverInstallParams
SetupDiSetSelectedDevice setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetSelectedDevice
SetupDiSetSelectedDriver setupapi.h Vanara.PInvoke.SetupAPI.SetupDiSetSelectedDriver
SetupDiUnremoveDevice setupapi.h Vanara.PInvoke.SetupAPI.SetupDiUnremoveDevice
SetupDuplicateDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupDuplicateDiskSpaceList
SetupEnumInfSections setupapi.h Vanara.PInvoke.SetupAPI.SetupEnumInfSections
SetupFindFirstLine setupapi.h Vanara.PInvoke.SetupAPI.SetupFindFirstLine
SetupFindNextLine setupapi.h Vanara.PInvoke.SetupAPI.SetupFindNextLine
SetupFindNextMatchLine setupapi.h Vanara.PInvoke.SetupAPI.SetupFindNextMatchLine
SetupFreeSourceList setupapi.h Vanara.PInvoke.SetupAPI.SetupFreeSourceList
SetupGetBinaryField setupapi.h Vanara.PInvoke.SetupAPI.SetupGetBinaryField
SetupGetFieldCount setupapi.h Vanara.PInvoke.SetupAPI.SetupGetFieldCount
SetupGetFileCompressionInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupGetFileCompressionInfo
SetupGetFileCompressionInfoEx setupapi.h Vanara.PInvoke.SetupAPI.SetupGetFileCompressionInfoEx
SetupGetFileQueueCount setupapi.h Vanara.PInvoke.SetupAPI.SetupGetFileQueueCount
SetupGetFileQueueFlags setupapi.h Vanara.PInvoke.SetupAPI.SetupGetFileQueueFlags
SetupGetInfDriverStoreLocation setupapi.h Vanara.PInvoke.SetupAPI.SetupGetInfDriverStoreLocation
SetupGetInfFileList setupapi.h Vanara.PInvoke.SetupAPI.SetupGetInfFileList
SetupGetInfInformation setupapi.h Vanara.PInvoke.SetupAPI.SetupGetInfInformation
SetupGetInfPublishedName setupapi.h Vanara.PInvoke.SetupAPI.SetupGetInfPublishedName
SetupGetIntField setupapi.h Vanara.PInvoke.SetupAPI.SetupGetIntField
SetupGetLineByIndex setupapi.h Vanara.PInvoke.SetupAPI.SetupGetLineByIndex
SetupGetLineCount setupapi.h Vanara.PInvoke.SetupAPI.SetupGetLineCount
SetupGetLineText setupapi.h Vanara.PInvoke.SetupAPI.SetupGetLineText
SetupGetMultiSzField setupapi.h Vanara.PInvoke.SetupAPI.SetupGetMultiSzField
SetupGetNonInteractiveMode setupapi.h Vanara.PInvoke.SetupAPI.SetupGetNonInteractiveMode
SetupGetSourceFileLocation setupapi.h Vanara.PInvoke.SetupAPI.SetupGetSourceFileLocation
SetupGetSourceFileSize setupapi.h Vanara.PInvoke.SetupAPI.SetupGetSourceFileSize
SetupGetSourceInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupGetSourceInfo
SetupGetStringField setupapi.h Vanara.PInvoke.SetupAPI.SetupGetStringField
SetupGetTargetPath setupapi.h Vanara.PInvoke.SetupAPI.SetupGetTargetPath
SetupGetThreadLogToken setupapi.h Vanara.PInvoke.SetupAPI.SetupGetThreadLogToken
SetupInitDefaultQueueCallback setupapi.h Vanara.PInvoke.SetupAPI.SetupInitDefaultQueueCallback
SetupInitDefaultQueueCallbackEx setupapi.h Vanara.PInvoke.SetupAPI.SetupInitDefaultQueueCallbackEx
SetupInitializeFileLog setupapi.h Vanara.PInvoke.SetupAPI.SetupInitializeFileLog
SetupInstallFile setupapi.h Vanara.PInvoke.SetupAPI.SetupInstallFile
SetupInstallFileEx setupapi.h Vanara.PInvoke.SetupAPI.SetupInstallFileEx
SetupInstallFilesFromInfSection setupapi.h Vanara.PInvoke.SetupAPI.SetupInstallFilesFromInfSection
SetupInstallFromInfSection setupapi.h Vanara.PInvoke.SetupAPI.SetupInstallFromInfSection
SetupInstallServicesFromInfSection setupapi.h Vanara.PInvoke.SetupAPI.SetupInstallServicesFromInfSection
SetupInstallServicesFromInfSectionEx setupapi.h Vanara.PInvoke.SetupAPI.SetupInstallServicesFromInfSectionEx
SetupIterateCabinet setupapi.h Vanara.PInvoke.SetupAPI.SetupIterateCabinet
SetupLogError setupapi.h Vanara.PInvoke.SetupAPI.SetupLogError
SetupLogFile setupapi.h Vanara.PInvoke.SetupAPI.SetupLogFile
SetupOpenAppendInfFile setupapi.h Vanara.PInvoke.SetupAPI.SetupOpenAppendInfFile
SetupOpenFileQueue setupapi.h Vanara.PInvoke.SetupAPI.SetupOpenFileQueue
SetupOpenInfFile setupapi.h Vanara.PInvoke.SetupAPI.SetupOpenInfFile
SetupOpenLog setupapi.h Vanara.PInvoke.SetupAPI.SetupOpenLog
SetupOpenMasterInf setupapi.h Vanara.PInvoke.SetupAPI.SetupOpenMasterInf
SetupPromptForDisk setupapi.h Vanara.PInvoke.SetupAPI.SetupPromptForDisk
SetupPromptReboot setupapi.h Vanara.PInvoke.SetupAPI.SetupPromptReboot
SetupQueryDrivesInDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupQueryDrivesInDiskSpaceList
SetupQueryFileLog setupapi.h Vanara.PInvoke.SetupAPI.SetupQueryFileLog
SetupQueryInfFileInformation setupapi.h Vanara.PInvoke.SetupAPI.SetupQueryInfFileInformation
SetupQueryInfOriginalFileInformation setupapi.h Vanara.PInvoke.SetupAPI.SetupQueryInfOriginalFileInformation
SetupQueryInfVersionInformation setupapi.h Vanara.PInvoke.SetupAPI.SetupQueryInfVersionInformation
SetupQuerySourceList setupapi.h Vanara.PInvoke.SetupAPI.SetupQuerySourceList
SetupQuerySpaceRequiredOnDrive setupapi.h Vanara.PInvoke.SetupAPI.SetupQuerySpaceRequiredOnDrive
SetupQueueCopy setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueCopy
SetupQueueCopyIndirect setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueCopyIndirect
SetupQueueCopySection setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueCopySection
SetupQueueDefaultCopy setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueDefaultCopy
SetupQueueDelete setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueDelete
SetupQueueDeleteSection setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueDeleteSection
SetupQueueRename setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueRename
SetupQueueRenameSection setupapi.h Vanara.PInvoke.SetupAPI.SetupQueueRenameSection
SetupRemoveFileLogEntry setupapi.h Vanara.PInvoke.SetupAPI.SetupRemoveFileLogEntry
SetupRemoveFromDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupRemoveFromDiskSpaceList
SetupRemoveFromSourceList setupapi.h Vanara.PInvoke.SetupAPI.SetupRemoveFromSourceList
SetupRemoveInstallSectionFromDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupRemoveInstallSectionFromDiskSpaceList
SetupRemoveSectionFromDiskSpaceList setupapi.h Vanara.PInvoke.SetupAPI.SetupRemoveSectionFromDiskSpaceList
SetupRenameError setupapi.h Vanara.PInvoke.SetupAPI.SetupRenameError
SetupScanFileQueue setupapi.h Vanara.PInvoke.SetupAPI.SetupScanFileQueue
SetupSetDirectoryId setupapi.h Vanara.PInvoke.SetupAPI.SetupSetDirectoryId
SetupSetDirectoryIdEx setupapi.h Vanara.PInvoke.SetupAPI.SetupSetDirectoryIdEx
SetupSetFileQueueAlternatePlatform setupapi.h Vanara.PInvoke.SetupAPI.SetupSetFileQueueAlternatePlatform
SetupSetFileQueueFlags setupapi.h Vanara.PInvoke.SetupAPI.SetupSetFileQueueFlags
SetupSetNonInteractiveMode setupapi.h Vanara.PInvoke.SetupAPI.SetupSetNonInteractiveMode
SetupSetPlatformPathOverride setupapi.h Vanara.PInvoke.SetupAPI.SetupSetPlatformPathOverride
SetupSetSourceList setupapi.h Vanara.PInvoke.SetupAPI.SetupSetSourceList
SetupSetThreadLogToken setupapi.h Vanara.PInvoke.SetupAPI.SetupSetThreadLogToken
SetupTermDefaultQueueCallback setupapi.h Vanara.PInvoke.SetupAPI.SetupTermDefaultQueueCallback
SetupTerminateFileLog setupapi.h Vanara.PInvoke.SetupAPI.SetupTerminateFileLog
SetupUninstallNewlyCopiedInfs setupapi.h Vanara.PInvoke.SetupAPI.SetupUninstallNewlyCopiedInfs
SetupUninstallOEMInf setupapi.h Vanara.PInvoke.SetupAPI.SetupUninstallOEMInf
SetupVerifyInfFile setupapi.h Vanara.PInvoke.SetupAPI.SetupVerifyInfFile
SetupWriteTextLog setupapi.h Vanara.PInvoke.SetupAPI.SetupWriteTextLog
SetupWriteTextLogError setupapi.h Vanara.PInvoke.SetupAPI.SetupWriteTextLogError
SetupWriteTextLogInfLine setupapi.h Vanara.PInvoke.SetupAPI.SetupWriteTextLogInfLine

Enumerations

Native Enum Header Managed Enum
CopyStyle setupapi.h Vanara.PInvoke.SetupAPI.CopyStyle
DEVPROPSTORE Devpropdef.h Vanara.PInvoke.SetupAPI.DEVPROPSTORE
DEVPROPTYPE Devpropdef.h Vanara.PInvoke.SetupAPI.DEVPROPTYPE
DI_FLAGS setupapi.h Vanara.PInvoke.SetupAPI.DI_FLAGS
DI_FLAGSEX setupapi.h Vanara.PInvoke.SetupAPI.DI_FLAGSEX
DI_FUNCTION setupapi.h Vanara.PInvoke.SetupAPI.DI_FUNCTION
DI_REMOVEDEVICE setupapi.h Vanara.PInvoke.SetupAPI.DI_REMOVEDEVICE
DI_UNREMOVEDEVICE setupapi.h Vanara.PInvoke.SetupAPI.DI_UNREMOVEDEVICE
DIBCI setupapi.h Vanara.PInvoke.SetupAPI.DIBCI
DICD setupapi.h Vanara.PInvoke.SetupAPI.DICD
DICLASSPROP setupapi.h Vanara.PInvoke.SetupAPI.DICLASSPROP
DICS setupapi.h Vanara.PInvoke.SetupAPI.DICS
DICS_FLAG setupapi.h Vanara.PInvoke.SetupAPI.DICS_FLAG
DICUSTOMDEVPROP setupapi.h Vanara.PInvoke.SetupAPI.DICUSTOMDEVPROP
DIGCDP_FLAG setupapi.h Vanara.PInvoke.SetupAPI.DIGCDP_FLAG
DIGCF setupapi.h Vanara.PInvoke.SetupAPI.DIGCF
DIOCR setupapi.h Vanara.PInvoke.SetupAPI.DIOCR
DIOD setupapi.h Vanara.PInvoke.SetupAPI.DIOD
DIODI setupapi.h Vanara.PInvoke.SetupAPI.DIODI
DIREG setupapi.h Vanara.PInvoke.SetupAPI.DIREG
DMI setupapi.h Vanara.PInvoke.SetupAPI.DMI
DNF setupapi.h Vanara.PInvoke.SetupAPI.DNF
FILE_COMPRESSION setupapi.h Vanara.PInvoke.SetupAPI.FILE_COMPRESSION
FILEOP setupapi.h Vanara.PInvoke.SetupAPI.FILEOP
FILEOP_RESULT setupapi.h Vanara.PInvoke.SetupAPI.FILEOP_RESULT
IDF setupapi.h Vanara.PInvoke.SetupAPI.IDF
INF_STYLE setupapi.h Vanara.PInvoke.SetupAPI.INF_STYLE
INFINFO setupapi.h Vanara.PInvoke.SetupAPI.INFINFO
LogSeverity setupapi.h Vanara.PInvoke.SetupAPI.LogSeverity
SCWMI setupapi.h Vanara.PInvoke.SetupAPI.SCWMI
SETDIRID setupapi.h Vanara.PInvoke.SetupAPI.SETDIRID
SetupFileLogInfo setupapi.h Vanara.PInvoke.SetupAPI.SetupFileLogInfo
SP_COPY setupapi.h Vanara.PInvoke.SetupAPI.SP_COPY
SPCRP setupapi.h Vanara.PInvoke.SetupAPI.SPCRP
SPDIT setupapi.h Vanara.PInvoke.SetupAPI.SPDIT
SPDRP setupapi.h Vanara.PInvoke.SetupAPI.SPDRP
SPDSL Vanara.PInvoke.SetupAPI.SPDSL
SPFILELOG setupapi.h Vanara.PInvoke.SetupAPI.SPFILELOG
SPFILENOTIFY setupapi.h Vanara.PInvoke.SetupAPI.SPFILENOTIFY
SPINST setupapi.h Vanara.PInvoke.SetupAPI.SPINST
SPINT setupapi.h Vanara.PInvoke.SetupAPI.SPINT
SPLOGFILE setupapi.h Vanara.PInvoke.SetupAPI.SPLOGFILE
SPPSR setupapi.h Vanara.PInvoke.SetupAPI.SPPSR
SPQ_FLAG setupapi.h Vanara.PInvoke.SetupAPI.SPQ_FLAG
SPQ_SCAN setupapi.h Vanara.PInvoke.SetupAPI.SPQ_SCAN
SPRDI setupapi.h Vanara.PInvoke.SetupAPI.SPRDI
SPREG setupapi.h Vanara.PInvoke.SetupAPI.SPREG
SPSVCINST setupapi.h Vanara.PInvoke.SetupAPI.SPSVCINST
SRCINFO setupapi.h Vanara.PInvoke.SetupAPI.SRCINFO
SRCLIST setupapi.h Vanara.PInvoke.SetupAPI.SRCLIST
SUOI Vanara.PInvoke.SetupAPI.SUOI

Structures

Native Structure Header Managed Structure
CABINET_INFO setupapi.h Vanara.PInvoke.SetupAPI.CABINET_INFO
DEVPROPCOMPKEY Devpropdef.h Vanara.PInvoke.SetupAPI.DEVPROPCOMPKEY
DEVPROPERTY Devpropdef.h Vanara.PInvoke.SetupAPI.DEVPROPERTY
DEVPROPKEY Devpropdef.h Vanara.PInvoke.SetupAPI.DEVPROPKEY
FILE_IN_CABINET_INFO setupapi.h Vanara.PInvoke.SetupAPI.FILE_IN_CABINET_INFO
FILEPATHS setupapi.h Vanara.PInvoke.SetupAPI.FILEPATHS
FILEPATHS_SIGNERINFO setupapi.h Vanara.PInvoke.SetupAPI.FILEPATHS_SIGNERINFO
HDEVINFO Vanara.PInvoke.SetupAPI.HDEVINFO
HDSKSPC Vanara.PInvoke.SetupAPI.HDSKSPC
HINF Vanara.PInvoke.SetupAPI.HINF
HSPFILELOG Vanara.PInvoke.SetupAPI.HSPFILELOG
HSPFILEQ Vanara.PInvoke.SetupAPI.HSPFILEQ
INFCONTEXT setupapi.h Vanara.PInvoke.SetupAPI.INFCONTEXT
SOURCE_MEDIA setupapi.h Vanara.PInvoke.SetupAPI.SOURCE_MEDIA
SP_ALTPLATFORM_INFO Setupapi.h Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO
SP_ALTPLATFORM_INFO_V1 setupapi.h Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V1
SP_ALTPLATFORM_INFO_V2 setupapi.h Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V2
SP_ALTPLATFORM_INFO_V3 setupapi.h Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V3
SP_CLASSIMAGELIST_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_CLASSIMAGELIST_DATA
SP_CLASSINSTALL_HEADER setupapi.h Vanara.PInvoke.SetupAPI.SP_CLASSINSTALL_HEADER
SP_DETECTDEVICE_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_DETECTDEVICE_PARAMS
SP_DEVICE_INTERFACE_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_DEVICE_INTERFACE_DATA
SP_DEVICE_INTERFACE_DETAIL_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_DEVICE_INTERFACE_DETAIL_DATA
SP_DEVINFO_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_DEVINFO_DATA
SP_DEVINFO_LIST_DETAIL_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_DEVINFO_LIST_DETAIL_DATA
SP_DEVINSTALL_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_DEVINSTALL_PARAMS
SP_DRVINFO_DATA_V2 setupapi.h Vanara.PInvoke.SetupAPI.SP_DRVINFO_DATA_V2
SP_DRVINFO_DETAIL_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_DRVINFO_DETAIL_DATA
SP_DRVINSTALL_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_DRVINSTALL_PARAMS
SP_FILE_COPY_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_FILE_COPY_PARAMS
SP_INF_INFORMATION setupapi.h Vanara.PInvoke.SetupAPI.SP_INF_INFORMATION
SP_INF_SIGNER_INFO_V1 setupapi.h Vanara.PInvoke.SetupAPI.SP_INF_SIGNER_INFO_V1
SP_INF_SIGNER_INFO_V2 setupapi.h Vanara.PInvoke.SetupAPI.SP_INF_SIGNER_INFO_V2
SP_NEWDEVICEWIZARD_DATA setupapi.h Vanara.PInvoke.SetupAPI.SP_NEWDEVICEWIZARD_DATA
SP_ORIGINAL_FILE_INFO setupapi.h Vanara.PInvoke.SetupAPI.SP_ORIGINAL_FILE_INFO
SP_POWERMESSAGEWAKE_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_POWERMESSAGEWAKE_PARAMS
SP_PROPCHANGE_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_PROPCHANGE_PARAMS
SP_PROPSHEETPAGE_REQUEST setupapi.h Vanara.PInvoke.SetupAPI.SP_PROPSHEETPAGE_REQUEST
SP_REGISTER_CONTROL_STATUS setupapi.h Vanara.PInvoke.SetupAPI.SP_REGISTER_CONTROL_STATUS
SP_REMOVEDEVICE_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_REMOVEDEVICE_PARAMS
SP_SELECTDEVICE_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_SELECTDEVICE_PARAMS
SP_TROUBLESHOOTER_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_TROUBLESHOOTER_PARAMS
SP_UNREMOVEDEVICE_PARAMS setupapi.h Vanara.PInvoke.SetupAPI.SP_UNREMOVEDEVICE_PARAMS

Classes

Native Class Header Managed Class
SafeHDEVINFO Vanara.PInvoke.SetupAPI.SafeHDEVINFO
SafeHDSKSPC Vanara.PInvoke.SetupAPI.SafeHDSKSPC
SafeHINF Vanara.PInvoke.SetupAPI.SafeHINF
SafeHSPFILELOG Vanara.PInvoke.SetupAPI.SafeHSPFILELOG
SafeHSPFILEQ Vanara.PInvoke.SetupAPI.SafeHSPFILEQ
SafeSP_DEVICE_INTERFACE_DETAIL_DATA setupapi.h Vanara.PInvoke.SetupAPI.SafeSP_DEVICE_INTERFACE_DETAIL_DATA