2020-12-30 23:01:44 -05:00
## Vanara.PInvoke.SetupAPI
PInvoke API (methods, structures and constants) imported from Windows SetupAPI.dll.
- Includes methods from setupapi.dll
- Current NuGet release: [![Nuget ](https://img.shields.io/nuget/v/Vanara.PInvoke.SetupAPI?logo=nuget&style=flat-square )![Nuget ](https://img.shields.io/nuget/dt/Vanara.PInvoke.SetupAPI?label=%20&style=flat-square )](https://www.nuget.org/packages/Vanara.PInvoke.SetupAPI)
2021-01-02 20:42:02 -05:00
### Methods - 12% API coverage (28 of 233 functions)
2020-12-30 23:01:44 -05:00
Native Method | Header | Managed Method
--- | --- | ---
[DriverStoreAddDriverPackage ](https://www.google.com/search?num=5&q=DriverStoreAddDriverPackageA+site%3Adocs.microsoft.com ) | |
[DriverStoreDeleteDriverPackage ](https://www.google.com/search?num=5&q=DriverStoreDeleteDriverPackageA+site%3Adocs.microsoft.com ) | |
[DriverStoreEnumDriverPackage ](https://www.google.com/search?num=5&q=DriverStoreEnumDriverPackageA+site%3Adocs.microsoft.com ) | |
[DriverStoreFindDriverPackage ](https://www.google.com/search?num=5&q=DriverStoreFindDriverPackageA+site%3Adocs.microsoft.com ) | |
[ExtensionPropSheetPageProc ](https://www.google.com/search?num=5&q=ExtensionPropSheetPageProc+site%3Adocs.microsoft.com ) | |
[InstallCatalog ](https://www.google.com/search?num=5&q=InstallCatalog+site%3Adocs.microsoft.com ) | |
[InstallHinfSection ](https://www.google.com/search?num=5&q=InstallHinfSection+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.InstallHinfSection ](https://github.com/dahall/Vanara/search?l=C%23&q=InstallHinfSection )
[PnpEnumDrpFile ](https://www.google.com/search?num=5&q=PnpEnumDrpFile+site%3Adocs.microsoft.com ) | |
[PnpIsFileAclIntact ](https://www.google.com/search?num=5&q=PnpIsFileAclIntact+site%3Adocs.microsoft.com ) | |
[PnpIsFileContentIntact ](https://www.google.com/search?num=5&q=PnpIsFileContentIntact+site%3Adocs.microsoft.com ) | |
[PnpIsFilePnpDriver ](https://www.google.com/search?num=5&q=PnpIsFilePnpDriver+site%3Adocs.microsoft.com ) | |
[PnpRepairWindowsProtectedDriver ](https://www.google.com/search?num=5&q=PnpRepairWindowsProtectedDriver+site%3Adocs.microsoft.com ) | |
[SetupAddInstallSectionToDiskSpaceList ](https://www.google.com/search?num=5&q=SetupAddInstallSectionToDiskSpaceListA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupAddInstallSectionToDiskSpaceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupAddInstallSectionToDiskSpaceList )
[SetupAddSectionToDiskSpaceList ](https://www.google.com/search?num=5&q=SetupAddSectionToDiskSpaceListA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupAddSectionToDiskSpaceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupAddSectionToDiskSpaceList )
[SetupAddToDiskSpaceList ](https://www.google.com/search?num=5&q=SetupAddToDiskSpaceListA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupAddToDiskSpaceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupAddToDiskSpaceList )
[SetupAddToSourceList ](https://www.google.com/search?num=5&q=SetupAddToSourceListA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupAddToSourceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupAddToSourceList )
[SetupAdjustDiskSpaceList ](https://www.google.com/search?num=5&q=SetupAdjustDiskSpaceListA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupAdjustDiskSpaceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupAdjustDiskSpaceList )
[SetupBackupError ](https://www.google.com/search?num=5&q=SetupBackupErrorA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupBackupError ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupBackupError )
[SetupCancelTemporarySourceList ](https://www.google.com/search?num=5&q=SetupCancelTemporarySourceList+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCancelTemporarySourceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCancelTemporarySourceList )
[SetupCloseFileQueue ](https://www.google.com/search?num=5&q=SetupCloseFileQueue+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCloseFileQueue ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCloseFileQueue )
[SetupCloseInfFile ](https://www.google.com/search?num=5&q=SetupCloseInfFile+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCloseInfFile ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCloseInfFile )
[SetupCloseLog ](https://www.google.com/search?num=5&q=SetupCloseLog+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCloseLog ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCloseLog )
[SetupCommitFileQueue ](https://www.google.com/search?num=5&q=SetupCommitFileQueue+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCommitFileQueue ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCommitFileQueue )
[SetupConfigureWmiFromInfSection ](https://www.google.com/search?num=5&q=SetupConfigureWmiFromInfSectionA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupConfigureWmiFromInfSection ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupConfigureWmiFromInfSection )
[SetupCopyError ](https://www.google.com/search?num=5&q=SetupCopyErrorA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCopyError ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCopyError )
[SetupCopyOEMInf ](https://www.google.com/search?num=5&q=SetupCopyOEMInfA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCopyOEMInf ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCopyOEMInf )
[SetupCreateDiskSpaceList ](https://www.google.com/search?num=5&q=SetupCreateDiskSpaceListA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupCreateDiskSpaceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupCreateDiskSpaceList )
[SetupDecompressOrCopyFile ](https://www.google.com/search?num=5&q=SetupDecompressOrCopyFileA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDecompressOrCopyFile ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDecompressOrCopyFile )
[SetupDefaultQueueCallback ](https://www.google.com/search?num=5&q=SetupDefaultQueueCallback+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDefaultQueueCallback ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDefaultQueueCallback )
[SetupDeleteError ](https://www.google.com/search?num=5&q=SetupDeleteErrorA+site%3Adocs.microsoft.com ) | |
[SetupDestroyDiskSpaceList ](https://www.google.com/search?num=5&q=SetupDestroyDiskSpaceList+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDestroyDiskSpaceList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDestroyDiskSpaceList )
[SetupDiApplyPowerScheme ](https://www.google.com/search?num=5&q=SetupDiApplyPowerScheme+site%3Adocs.microsoft.com ) | |
[SetupDiAskForOEMDisk ](https://www.google.com/search?num=5&q=SetupDiAskForOEMDisk+site%3Adocs.microsoft.com ) | |
[SetupDiBuildClassInfoList ](https://www.google.com/search?num=5&q=SetupDiBuildClassInfoList+site%3Adocs.microsoft.com ) | |
[SetupDiBuildClassInfoListEx ](https://www.google.com/search?num=5&q=SetupDiBuildClassInfoListExA+site%3Adocs.microsoft.com ) | |
[SetupDiBuildDriverInfoList ](https://www.google.com/search?num=5&q=SetupDiBuildDriverInfoList+site%3Adocs.microsoft.com ) | |
[SetupDiCallClassInstaller ](https://www.google.com/search?num=5&q=SetupDiCallClassInstaller+site%3Adocs.microsoft.com ) | |
[SetupDiCancelDriverInfoSearch ](https://www.google.com/search?num=5&q=SetupDiCancelDriverInfoSearch+site%3Adocs.microsoft.com ) | |
[SetupDiChangeState ](https://www.google.com/search?num=5&q=SetupDiChangeState+site%3Adocs.microsoft.com ) | |
[SetupDiClassGuidsFromName ](https://www.google.com/search?num=5&q=SetupDiClassGuidsFromNameA+site%3Adocs.microsoft.com ) | |
[SetupDiClassGuidsFromNameEx ](https://www.google.com/search?num=5&q=SetupDiClassGuidsFromNameExA+site%3Adocs.microsoft.com ) | |
[SetupDiClassNameFromGuid ](https://www.google.com/search?num=5&q=SetupDiClassNameFromGuidA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiClassNameFromGuid ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiClassNameFromGuid )
[SetupDiClassNameFromGuidEx ](https://www.google.com/search?num=5&q=SetupDiClassNameFromGuidExA+site%3Adocs.microsoft.com ) | |
[SetupDiCreateDeviceInfo ](https://www.google.com/search?num=5&q=SetupDiCreateDeviceInfoA+site%3Adocs.microsoft.com ) | |
[SetupDiCreateDeviceInfoList ](https://www.google.com/search?num=5&q=SetupDiCreateDeviceInfoList+site%3Adocs.microsoft.com ) | |
[SetupDiCreateDeviceInfoListEx ](https://www.google.com/search?num=5&q=SetupDiCreateDeviceInfoListExA+site%3Adocs.microsoft.com ) | |
[SetupDiCreateDeviceInterface ](https://www.google.com/search?num=5&q=SetupDiCreateDeviceInterfaceA+site%3Adocs.microsoft.com ) | |
[SetupDiCreateDeviceInterfaceRegKey ](https://www.google.com/search?num=5&q=SetupDiCreateDeviceInterfaceRegKeyA+site%3Adocs.microsoft.com ) | |
[SetupDiCreateDevRegKey ](https://www.google.com/search?num=5&q=SetupDiCreateDevRegKeyA+site%3Adocs.microsoft.com ) | |
[SetupDiDeleteDeviceInfo ](https://www.google.com/search?num=5&q=SetupDiDeleteDeviceInfo+site%3Adocs.microsoft.com ) | |
[SetupDiDeleteDeviceInterfaceData ](https://www.google.com/search?num=5&q=SetupDiDeleteDeviceInterfaceData+site%3Adocs.microsoft.com ) | |
[SetupDiDeleteDeviceInterfaceRegKey ](https://www.google.com/search?num=5&q=SetupDiDeleteDeviceInterfaceRegKey+site%3Adocs.microsoft.com ) | |
[SetupDiDeleteDevRegKey ](https://www.google.com/search?num=5&q=SetupDiDeleteDevRegKey+site%3Adocs.microsoft.com ) | |
[SetupDiDestroyClassImageList ](https://www.google.com/search?num=5&q=SetupDiDestroyClassImageList+site%3Adocs.microsoft.com ) | |
[SetupDiDestroyDeviceInfoList ](https://www.google.com/search?num=5&q=SetupDiDestroyDeviceInfoList+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiDestroyDeviceInfoList ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiDestroyDeviceInfoList )
[SetupDiDestroyDriverInfoList ](https://www.google.com/search?num=5&q=SetupDiDestroyDriverInfoList+site%3Adocs.microsoft.com ) | |
[SetupDiDrawMiniIcon ](https://www.google.com/search?num=5&q=SetupDiDrawMiniIcon+site%3Adocs.microsoft.com ) | |
[SetupDiEnumDeviceInfo ](https://www.google.com/search?num=5&q=SetupDiEnumDeviceInfo+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiEnumDeviceInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiEnumDeviceInfo )
[SetupDiEnumDeviceInterfaces ](https://www.google.com/search?num=5&q=SetupDiEnumDeviceInterfaces+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiEnumDeviceInterfaces ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiEnumDeviceInterfaces )
[SetupDiEnumDriverInfo ](https://www.google.com/search?num=5&q=SetupDiEnumDriverInfoA+site%3Adocs.microsoft.com ) | |
[SetupDiGetActualModelsSection ](https://www.google.com/search?num=5&q=SetupDiGetActualModelsSectionA+site%3Adocs.microsoft.com ) | |
[SetupDiGetActualSectionToInstall ](https://www.google.com/search?num=5&q=SetupDiGetActualSectionToInstallA+site%3Adocs.microsoft.com ) | |
[SetupDiGetActualSectionToInstallEx ](https://www.google.com/search?num=5&q=SetupDiGetActualSectionToInstallExA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassBitmapIndex ](https://www.google.com/search?num=5&q=SetupDiGetClassBitmapIndex+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassDescription ](https://www.google.com/search?num=5&q=SetupDiGetClassDescriptionA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassDescriptionEx ](https://www.google.com/search?num=5&q=SetupDiGetClassDescriptionExA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassDevPropertySheets ](https://www.google.com/search?num=5&q=SetupDiGetClassDevPropertySheetsA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassDevs ](https://www.google.com/search?num=5&q=SetupDiGetClassDevsA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiGetClassDevs ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiGetClassDevs )
[SetupDiGetClassDevsEx ](https://www.google.com/search?num=5&q=SetupDiGetClassDevsExA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassImageIndex ](https://www.google.com/search?num=5&q=SetupDiGetClassImageIndex+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassImageList ](https://www.google.com/search?num=5&q=SetupDiGetClassImageList+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassImageListEx ](https://www.google.com/search?num=5&q=SetupDiGetClassImageListExA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassInstallParams ](https://www.google.com/search?num=5&q=SetupDiGetClassInstallParamsA+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassPropertyExW ](https://www.google.com/search?num=5&q=SetupDiGetClassPropertyExW+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassPropertyKeys ](https://www.google.com/search?num=5&q=SetupDiGetClassPropertyKeys+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassPropertyKeysExW ](https://www.google.com/search?num=5&q=SetupDiGetClassPropertyKeysExW+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassPropertyW ](https://www.google.com/search?num=5&q=SetupDiGetClassPropertyW+site%3Adocs.microsoft.com ) | |
[SetupDiGetClassRegistryProperty ](https://www.google.com/search?num=5&q=SetupDiGetClassRegistryPropertyA+site%3Adocs.microsoft.com ) | |
[SetupDiGetCustomDeviceProperty ](https://www.google.com/search?num=5&q=SetupDiGetCustomDevicePropertyA+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInfoListClass ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInfoListClass+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInfoListDetail ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInfoListDetailA+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInstallParams ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInstallParamsA+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInstanceId ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInstanceIdA+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInterfaceAlias ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInterfaceAlias+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInterfaceDetail ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInterfaceDetailA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceDetail ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiGetDeviceInterfaceDetail )
[SetupDiGetDeviceInterfacePropertyKeys ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInterfacePropertyKeys+site%3Adocs.microsoft.com ) | |
[SetupDiGetDeviceInterfacePropertyW ](https://www.google.com/search?num=5&q=SetupDiGetDeviceInterfacePropertyW+site%3Adocs.microsoft.com ) | |
[SetupDiGetDevicePropertyKeys ](https://www.google.com/search?num=5&q=SetupDiGetDevicePropertyKeys+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiGetDevicePropertyKeys ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiGetDevicePropertyKeys )
[SetupDiGetDevicePropertyW ](https://www.google.com/search?num=5&q=SetupDiGetDevicePropertyW+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupDiGetDeviceProperty ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupDiGetDeviceProperty )
[SetupDiGetDeviceRegistryProperty ](https://www.google.com/search?num=5&q=SetupDiGetDeviceRegistryPropertyA+site%3Adocs.microsoft.com ) | |
[SetupDiGetDriverInfoDetail ](https://www.google.com/search?num=5&q=SetupDiGetDriverInfoDetailA+site%3Adocs.microsoft.com ) | |
[SetupDiGetDriverInstallParams ](https://www.google.com/search?num=5&q=SetupDiGetDriverInstallParamsA+site%3Adocs.microsoft.com ) | |
[SetupDiGetHwProfileFriendlyName ](https://www.google.com/search?num=5&q=SetupDiGetHwProfileFriendlyNameA+site%3Adocs.microsoft.com ) | |
[SetupDiGetHwProfileFriendlyNameEx ](https://www.google.com/search?num=5&q=SetupDiGetHwProfileFriendlyNameExA+site%3Adocs.microsoft.com ) | |
[SetupDiGetHwProfileList ](https://www.google.com/search?num=5&q=SetupDiGetHwProfileList+site%3Adocs.microsoft.com ) | |
[SetupDiGetHwProfileListEx ](https://www.google.com/search?num=5&q=SetupDiGetHwProfileListExA+site%3Adocs.microsoft.com ) | |
[SetupDiGetINFClass ](https://www.google.com/search?num=5&q=SetupDiGetINFClassA+site%3Adocs.microsoft.com ) | |
[SetupDiGetSelectedDevice ](https://www.google.com/search?num=5&q=SetupDiGetSelectedDevice+site%3Adocs.microsoft.com ) | |
[SetupDiGetSelectedDriver ](https://www.google.com/search?num=5&q=SetupDiGetSelectedDriverA+site%3Adocs.microsoft.com ) | |
[SetupDiGetWizardPage ](https://www.google.com/search?num=5&q=SetupDiGetWizardPage+site%3Adocs.microsoft.com ) | |
[SetupDiInstallClass ](https://www.google.com/search?num=5&q=SetupDiInstallClassA+site%3Adocs.microsoft.com ) | |
[SetupDiInstallClassEx ](https://www.google.com/search?num=5&q=SetupDiInstallClassExA+site%3Adocs.microsoft.com ) | |
[SetupDiInstallDevice ](https://www.google.com/search?num=5&q=SetupDiInstallDevice+site%3Adocs.microsoft.com ) | |
[SetupDiInstallDeviceInterfaces ](https://www.google.com/search?num=5&q=SetupDiInstallDeviceInterfaces+site%3Adocs.microsoft.com ) | |
[SetupDiInstallDriverFiles ](https://www.google.com/search?num=5&q=SetupDiInstallDriverFiles+site%3Adocs.microsoft.com ) | |
[SetupDiLoadClassIcon ](https://www.google.com/search?num=5&q=SetupDiLoadClassIcon+site%3Adocs.microsoft.com ) | |
[SetupDiLoadDeviceIcon ](https://www.google.com/search?num=5&q=SetupDiLoadDeviceIcon+site%3Adocs.microsoft.com ) | |
[SetupDiMoveDuplicateDevice ](https://www.google.com/search?num=5&q=SetupDiMoveDuplicateDevice+site%3Adocs.microsoft.com ) | |
[SetupDiOpenClassRegKey ](https://www.google.com/search?num=5&q=SetupDiOpenClassRegKey+site%3Adocs.microsoft.com ) | |
[SetupDiOpenClassRegKeyEx ](https://www.google.com/search?num=5&q=SetupDiOpenClassRegKeyExA+site%3Adocs.microsoft.com ) | |
[SetupDiOpenDeviceInfo ](https://www.google.com/search?num=5&q=SetupDiOpenDeviceInfoA+site%3Adocs.microsoft.com ) | |
[SetupDiOpenDeviceInterface ](https://www.google.com/search?num=5&q=SetupDiOpenDeviceInterfaceA+site%3Adocs.microsoft.com ) | |
[SetupDiOpenDeviceInterfaceRegKey ](https://www.google.com/search?num=5&q=SetupDiOpenDeviceInterfaceRegKey+site%3Adocs.microsoft.com ) | |
[SetupDiOpenDevRegKey ](https://www.google.com/search?num=5&q=SetupDiOpenDevRegKey+site%3Adocs.microsoft.com ) | |
[SetupDiRegisterCoDeviceInstallers ](https://www.google.com/search?num=5&q=SetupDiRegisterCoDeviceInstallers+site%3Adocs.microsoft.com ) | |
[SetupDiRegisterDeviceInfo ](https://www.google.com/search?num=5&q=SetupDiRegisterDeviceInfo+site%3Adocs.microsoft.com ) | |
[SetupDiRemoveDevice ](https://www.google.com/search?num=5&q=SetupDiRemoveDevice+site%3Adocs.microsoft.com ) | |
[SetupDiRemoveDeviceInterface ](https://www.google.com/search?num=5&q=SetupDiRemoveDeviceInterface+site%3Adocs.microsoft.com ) | |
[SetupDiReportAdditionalSoftwareRequested ](https://www.google.com/search?num=5&q=SetupDiReportAdditionalSoftwareRequested+site%3Adocs.microsoft.com ) | |
[SetupDiReportDeviceInstallError ](https://www.google.com/search?num=5&q=SetupDiReportDeviceInstallError+site%3Adocs.microsoft.com ) | |
[SetupDiReportDriverNotFoundError ](https://www.google.com/search?num=5&q=SetupDiReportDriverNotFoundError+site%3Adocs.microsoft.com ) | |
[SetupDiReportDriverPackageImportationError ](https://www.google.com/search?num=5&q=SetupDiReportDriverPackageImportationError+site%3Adocs.microsoft.com ) | |
[SetupDiReportGenericDriverInstalled ](https://www.google.com/search?num=5&q=SetupDiReportGenericDriverInstalled+site%3Adocs.microsoft.com ) | |
[SetupDiReportPnPDeviceProblem ](https://www.google.com/search?num=5&q=SetupDiReportPnPDeviceProblem+site%3Adocs.microsoft.com ) | |
[SetupDiRestartDevices ](https://www.google.com/search?num=5&q=SetupDiRestartDevices+site%3Adocs.microsoft.com ) | |
[SetupDiSelectBestCompatDrv ](https://www.google.com/search?num=5&q=SetupDiSelectBestCompatDrv+site%3Adocs.microsoft.com ) | |
[SetupDiSelectDevice ](https://www.google.com/search?num=5&q=SetupDiSelectDevice+site%3Adocs.microsoft.com ) | |
[SetupDiSelectOEMDrv ](https://www.google.com/search?num=5&q=SetupDiSelectOEMDrv+site%3Adocs.microsoft.com ) | |
[SetupDiSetClassInstallParams ](https://www.google.com/search?num=5&q=SetupDiSetClassInstallParamsA+site%3Adocs.microsoft.com ) | |
[SetupDiSetClassPropertyExW ](https://www.google.com/search?num=5&q=SetupDiSetClassPropertyExW+site%3Adocs.microsoft.com ) | |
[SetupDiSetClassPropertyW ](https://www.google.com/search?num=5&q=SetupDiSetClassPropertyW+site%3Adocs.microsoft.com ) | |
[SetupDiSetClassRegistryProperty ](https://www.google.com/search?num=5&q=SetupDiSetClassRegistryPropertyA+site%3Adocs.microsoft.com ) | |
[SetupDiSetDeviceInstallParams ](https://www.google.com/search?num=5&q=SetupDiSetDeviceInstallParamsA+site%3Adocs.microsoft.com ) | |
[SetupDiSetDeviceInterfaceDefault ](https://www.google.com/search?num=5&q=SetupDiSetDeviceInterfaceDefault+site%3Adocs.microsoft.com ) | |
[SetupDiSetDeviceInterfacePropertyW ](https://www.google.com/search?num=5&q=SetupDiSetDeviceInterfacePropertyW+site%3Adocs.microsoft.com ) | |
[SetupDiSetDevicePropertyW ](https://www.google.com/search?num=5&q=SetupDiSetDevicePropertyW+site%3Adocs.microsoft.com ) | |
[SetupDiSetDeviceRegistryProperty ](https://www.google.com/search?num=5&q=SetupDiSetDeviceRegistryPropertyA+site%3Adocs.microsoft.com ) | |
[SetupDiSetDriverInstallParams ](https://www.google.com/search?num=5&q=SetupDiSetDriverInstallParamsA+site%3Adocs.microsoft.com ) | |
[SetupDiSetSelectedDevice ](https://www.google.com/search?num=5&q=SetupDiSetSelectedDevice+site%3Adocs.microsoft.com ) | |
[SetupDiSetSelectedDriver ](https://www.google.com/search?num=5&q=SetupDiSetSelectedDriverA+site%3Adocs.microsoft.com ) | |
[SetupDiUnremoveDevice ](https://www.google.com/search?num=5&q=SetupDiUnremoveDevice+site%3Adocs.microsoft.com ) | |
[SetupDuplicateDiskSpaceList ](https://www.google.com/search?num=5&q=SetupDuplicateDiskSpaceListA+site%3Adocs.microsoft.com ) | |
[SetupEnumInfSections ](https://www.google.com/search?num=5&q=SetupEnumInfSectionsA+site%3Adocs.microsoft.com ) | |
[SetupEnumPublishedInf ](https://www.google.com/search?num=5&q=SetupEnumPublishedInfA+site%3Adocs.microsoft.com ) | |
[SetupFindFirstLine ](https://www.google.com/search?num=5&q=SetupFindFirstLineA+site%3Adocs.microsoft.com ) | |
[SetupFindNextLine ](https://www.google.com/search?num=5&q=SetupFindNextLine+site%3Adocs.microsoft.com ) | |
[SetupFindNextMatchLine ](https://www.google.com/search?num=5&q=SetupFindNextMatchLineA+site%3Adocs.microsoft.com ) | |
[SetupFreeSourceList ](https://www.google.com/search?num=5&q=SetupFreeSourceListA+site%3Adocs.microsoft.com ) | |
[SetupGetBackupInformation ](https://www.google.com/search?num=5&q=SetupGetBackupInformationA+site%3Adocs.microsoft.com ) | |
[SetupGetBinaryField ](https://www.google.com/search?num=5&q=SetupGetBinaryField+site%3Adocs.microsoft.com ) | |
[SetupGetFieldCount ](https://www.google.com/search?num=5&q=SetupGetFieldCount+site%3Adocs.microsoft.com ) | |
[SetupGetFileCompressionInfo ](https://www.google.com/search?num=5&q=SetupGetFileCompressionInfoA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SetupGetFileCompressionInfo ](https://github.com/dahall/Vanara/search?l=C%23&q=SetupGetFileCompressionInfo )
[SetupGetFileCompressionInfoEx ](https://www.google.com/search?num=5&q=SetupGetFileCompressionInfoExA+site%3Adocs.microsoft.com ) | |
[SetupGetFileQueueCount ](https://www.google.com/search?num=5&q=SetupGetFileQueueCount+site%3Adocs.microsoft.com ) | |
[SetupGetFileQueueFlags ](https://www.google.com/search?num=5&q=SetupGetFileQueueFlags+site%3Adocs.microsoft.com ) | |
[SetupGetInfDriverStoreLocation ](https://www.google.com/search?num=5&q=SetupGetInfDriverStoreLocationA+site%3Adocs.microsoft.com ) | |
[SetupGetInfFileList ](https://www.google.com/search?num=5&q=SetupGetInfFileListA+site%3Adocs.microsoft.com ) | |
[SetupGetInfInformation ](https://www.google.com/search?num=5&q=SetupGetInfInformationA+site%3Adocs.microsoft.com ) | |
[SetupGetInfPublishedName ](https://www.google.com/search?num=5&q=SetupGetInfPublishedNameA+site%3Adocs.microsoft.com ) | |
[SetupGetInfSections ](https://www.google.com/search?num=5&q=SetupGetInfSections+site%3Adocs.microsoft.com ) | |
[SetupGetIntField ](https://www.google.com/search?num=5&q=SetupGetIntField+site%3Adocs.microsoft.com ) | |
[SetupGetLineByIndex ](https://www.google.com/search?num=5&q=SetupGetLineByIndexA+site%3Adocs.microsoft.com ) | |
[SetupGetLineCount ](https://www.google.com/search?num=5&q=SetupGetLineCountA+site%3Adocs.microsoft.com ) | |
[SetupGetLineText ](https://www.google.com/search?num=5&q=SetupGetLineTextA+site%3Adocs.microsoft.com ) | |
[SetupGetMultiSzField ](https://www.google.com/search?num=5&q=SetupGetMultiSzFieldA+site%3Adocs.microsoft.com ) | |
[SetupGetNonInteractiveMode ](https://www.google.com/search?num=5&q=SetupGetNonInteractiveMode+site%3Adocs.microsoft.com ) | |
[SetupGetSourceFileLocation ](https://www.google.com/search?num=5&q=SetupGetSourceFileLocationA+site%3Adocs.microsoft.com ) | |
[SetupGetSourceFileSize ](https://www.google.com/search?num=5&q=SetupGetSourceFileSizeA+site%3Adocs.microsoft.com ) | |
[SetupGetSourceInfo ](https://www.google.com/search?num=5&q=SetupGetSourceInfoA+site%3Adocs.microsoft.com ) | |
[SetupGetStringField ](https://www.google.com/search?num=5&q=SetupGetStringFieldA+site%3Adocs.microsoft.com ) | |
[SetupGetTargetPath ](https://www.google.com/search?num=5&q=SetupGetTargetPathA+site%3Adocs.microsoft.com ) | |
[SetupGetThreadLogToken ](https://www.google.com/search?num=5&q=SetupGetThreadLogToken+site%3Adocs.microsoft.com ) | |
[SetupInitDefaultQueueCallback ](https://www.google.com/search?num=5&q=SetupInitDefaultQueueCallback+site%3Adocs.microsoft.com ) | |
[SetupInitDefaultQueueCallbackEx ](https://www.google.com/search?num=5&q=SetupInitDefaultQueueCallbackEx+site%3Adocs.microsoft.com ) | |
[SetupInitializeFileLog ](https://www.google.com/search?num=5&q=SetupInitializeFileLogA+site%3Adocs.microsoft.com ) | |
[SetupInstallFile ](https://www.google.com/search?num=5&q=SetupInstallFileA+site%3Adocs.microsoft.com ) | |
[SetupInstallFileEx ](https://www.google.com/search?num=5&q=SetupInstallFileExA+site%3Adocs.microsoft.com ) | |
[SetupInstallFilesFromInfSection ](https://www.google.com/search?num=5&q=SetupInstallFilesFromInfSectionA+site%3Adocs.microsoft.com ) | |
[SetupInstallFromInfSection ](https://www.google.com/search?num=5&q=SetupInstallFromInfSectionA+site%3Adocs.microsoft.com ) | |
[SetupInstallLogCloseEventGroup ](https://www.google.com/search?num=5&q=SetupInstallLogCloseEventGroup+site%3Adocs.microsoft.com ) | |
[SetupInstallLogCreateEventGroup ](https://www.google.com/search?num=5&q=SetupInstallLogCreateEventGroup+site%3Adocs.microsoft.com ) | |
[SetupInstallServicesFromInfSection ](https://www.google.com/search?num=5&q=SetupInstallServicesFromInfSectionA+site%3Adocs.microsoft.com ) | |
[SetupInstallServicesFromInfSectionEx ](https://www.google.com/search?num=5&q=SetupInstallServicesFromInfSectionExA+site%3Adocs.microsoft.com ) | |
[SetupIterateCabinet ](https://www.google.com/search?num=5&q=SetupIterateCabinetA+site%3Adocs.microsoft.com ) | |
[SetupLogError ](https://www.google.com/search?num=5&q=SetupLogErrorA+site%3Adocs.microsoft.com ) | |
[SetupLogFile ](https://www.google.com/search?num=5&q=SetupLogFileA+site%3Adocs.microsoft.com ) | |
[SetupOpenAppendInfFile ](https://www.google.com/search?num=5&q=SetupOpenAppendInfFileA+site%3Adocs.microsoft.com ) | |
[SetupOpenFileQueue ](https://www.google.com/search?num=5&q=SetupOpenFileQueue+site%3Adocs.microsoft.com ) | |
[SetupOpenInfFile ](https://www.google.com/search?num=5&q=SetupOpenInfFileA+site%3Adocs.microsoft.com ) | |
[SetupOpenLog ](https://www.google.com/search?num=5&q=SetupOpenLog+site%3Adocs.microsoft.com ) | |
[SetupOpenMasterInf ](https://www.google.com/search?num=5&q=SetupOpenMasterInf+site%3Adocs.microsoft.com ) | |
[SetupPrepareQueueForRestore ](https://www.google.com/search?num=5&q=SetupPrepareQueueForRestoreA+site%3Adocs.microsoft.com ) | |
[SetupPromptForDisk ](https://www.google.com/search?num=5&q=SetupPromptForDiskA+site%3Adocs.microsoft.com ) | |
[SetupPromptReboot ](https://www.google.com/search?num=5&q=SetupPromptReboot+site%3Adocs.microsoft.com ) | |
[SetupQueryDrivesInDiskSpaceList ](https://www.google.com/search?num=5&q=SetupQueryDrivesInDiskSpaceListA+site%3Adocs.microsoft.com ) | |
[SetupQueryFileLog ](https://www.google.com/search?num=5&q=SetupQueryFileLogA+site%3Adocs.microsoft.com ) | |
[SetupQueryInfFileInformation ](https://www.google.com/search?num=5&q=SetupQueryInfFileInformationA+site%3Adocs.microsoft.com ) | |
[SetupQueryInfOriginalFileInformation ](https://www.google.com/search?num=5&q=SetupQueryInfOriginalFileInformationA+site%3Adocs.microsoft.com ) | |
[SetupQueryInfVersionInformation ](https://www.google.com/search?num=5&q=SetupQueryInfVersionInformationA+site%3Adocs.microsoft.com ) | |
[SetupQuerySourceList ](https://www.google.com/search?num=5&q=SetupQuerySourceListA+site%3Adocs.microsoft.com ) | |
[SetupQuerySpaceRequiredOnDrive ](https://www.google.com/search?num=5&q=SetupQuerySpaceRequiredOnDriveA+site%3Adocs.microsoft.com ) | |
[SetupQueueCopy ](https://www.google.com/search?num=5&q=SetupQueueCopyA+site%3Adocs.microsoft.com ) | |
[SetupQueueCopyIndirect ](https://www.google.com/search?num=5&q=SetupQueueCopyIndirectA+site%3Adocs.microsoft.com ) | |
[SetupQueueCopySection ](https://www.google.com/search?num=5&q=SetupQueueCopySectionA+site%3Adocs.microsoft.com ) | |
[SetupQueueDefaultCopy ](https://www.google.com/search?num=5&q=SetupQueueDefaultCopyA+site%3Adocs.microsoft.com ) | |
[SetupQueueDelete ](https://www.google.com/search?num=5&q=SetupQueueDeleteA+site%3Adocs.microsoft.com ) | |
[SetupQueueDeleteSection ](https://www.google.com/search?num=5&q=SetupQueueDeleteSectionA+site%3Adocs.microsoft.com ) | |
[SetupQueueRename ](https://www.google.com/search?num=5&q=SetupQueueRenameA+site%3Adocs.microsoft.com ) | |
[SetupQueueRenameSection ](https://www.google.com/search?num=5&q=SetupQueueRenameSectionA+site%3Adocs.microsoft.com ) | |
[SetupRemoveFileLogEntry ](https://www.google.com/search?num=5&q=SetupRemoveFileLogEntryA+site%3Adocs.microsoft.com ) | |
[SetupRemoveFromDiskSpaceList ](https://www.google.com/search?num=5&q=SetupRemoveFromDiskSpaceListA+site%3Adocs.microsoft.com ) | |
[SetupRemoveFromSourceList ](https://www.google.com/search?num=5&q=SetupRemoveFromSourceListA+site%3Adocs.microsoft.com ) | |
[SetupRemoveInstallSectionFromDiskSpaceList ](https://www.google.com/search?num=5&q=SetupRemoveInstallSectionFromDiskSpaceListA+site%3Adocs.microsoft.com ) | |
[SetupRemoveSectionFromDiskSpaceList ](https://www.google.com/search?num=5&q=SetupRemoveSectionFromDiskSpaceListA+site%3Adocs.microsoft.com ) | |
[SetupRenameError ](https://www.google.com/search?num=5&q=SetupRenameErrorA+site%3Adocs.microsoft.com ) | |
[SetupScanFileQueue ](https://www.google.com/search?num=5&q=SetupScanFileQueue+site%3Adocs.microsoft.com ) | |
[SetupSetDirectoryId ](https://www.google.com/search?num=5&q=SetupSetDirectoryIdA+site%3Adocs.microsoft.com ) | |
[SetupSetDirectoryIdEx ](https://www.google.com/search?num=5&q=SetupSetDirectoryIdExA+site%3Adocs.microsoft.com ) | |
[SetupSetFileQueueAlternatePlatform ](https://www.google.com/search?num=5&q=SetupSetFileQueueAlternatePlatformA+site%3Adocs.microsoft.com ) | |
[SetupSetFileQueueFlags ](https://www.google.com/search?num=5&q=SetupSetFileQueueFlags+site%3Adocs.microsoft.com ) | |
[SetupSetNonInteractiveMode ](https://www.google.com/search?num=5&q=SetupSetNonInteractiveMode+site%3Adocs.microsoft.com ) | |
[SetupSetPlatformPathOverride ](https://www.google.com/search?num=5&q=SetupSetPlatformPathOverrideA+site%3Adocs.microsoft.com ) | |
[SetupSetSourceList ](https://www.google.com/search?num=5&q=SetupSetSourceListA+site%3Adocs.microsoft.com ) | |
[SetupSetThreadLogToken ](https://www.google.com/search?num=5&q=SetupSetThreadLogToken+site%3Adocs.microsoft.com ) | |
[SetupTermDefaultQueueCallback ](https://www.google.com/search?num=5&q=SetupTermDefaultQueueCallback+site%3Adocs.microsoft.com ) | |
[SetupTerminateFileLog ](https://www.google.com/search?num=5&q=SetupTerminateFileLog+site%3Adocs.microsoft.com ) | |
[SetupUninstallNewlyCopiedInfs ](https://www.google.com/search?num=5&q=SetupUninstallNewlyCopiedInfs+site%3Adocs.microsoft.com ) | |
[SetupUninstallOEMInf ](https://www.google.com/search?num=5&q=SetupUninstallOEMInfA+site%3Adocs.microsoft.com ) | |
[SetupVerifyInfFile ](https://www.google.com/search?num=5&q=SetupVerifyInfFileA+site%3Adocs.microsoft.com ) | |
[SetupWriteTextLog ](https://www.google.com/search?num=5&q=SetupWriteTextLog+site%3Adocs.microsoft.com ) | |
[SetupWriteTextLogError ](https://www.google.com/search?num=5&q=SetupWriteTextLogError+site%3Adocs.microsoft.com ) | |
[SetupWriteTextLogInfLine ](https://www.google.com/search?num=5&q=SetupWriteTextLogInfLine+site%3Adocs.microsoft.com ) | |
[VerifyCatalogFile ](https://www.google.com/search?num=5&q=VerifyCatalogFile+site%3Adocs.microsoft.com ) | |
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[CABINET_INFO ](https://www.google.com/search?num=5&q=CABINET_INFO+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.CABINET_INFO ](https://github.com/dahall/Vanara/search?l=C%23&q=CABINET_INFO )
[DEVPROPKEY ](https://www.google.com/search?num=5&q=DEVPROPKEY+site%3Adocs.microsoft.com ) | Devpropdef.h | [Vanara.PInvoke.SetupAPI.DEVPROPKEY ](https://github.com/dahall/Vanara/search?l=C%23&q=DEVPROPKEY )
[FILE_IN_CABINET_INFO ](https://www.google.com/search?num=5&q=FILE_IN_CABINET_INFO+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILE_IN_CABINET_INFO ](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_IN_CABINET_INFO )
[FILEPATHS ](https://www.google.com/search?num=5&q=FILEPATHS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILEPATHS ](https://github.com/dahall/Vanara/search?l=C%23&q=FILEPATHS )
[FILEPATHS_SIGNERINFO ](https://www.google.com/search?num=5&q=FILEPATHS_SIGNERINFO+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILEPATHS_SIGNERINFO ](https://github.com/dahall/Vanara/search?l=C%23&q=FILEPATHS_SIGNERINFO )
[HDEVINFO ](https://www.google.com/search?num=5&q=HDEVINFO+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.HDEVINFO ](https://github.com/dahall/Vanara/search?l=C%23&q=HDEVINFO )
[HDSKSPC ](https://www.google.com/search?num=5&q=HDSKSPC+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.HDSKSPC ](https://github.com/dahall/Vanara/search?l=C%23&q=HDSKSPC )
[HINF ](https://www.google.com/search?num=5&q=HINF+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.HINF ](https://github.com/dahall/Vanara/search?l=C%23&q=HINF )
[HSPFILEQ ](https://www.google.com/search?num=5&q=HSPFILEQ+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.HSPFILEQ ](https://github.com/dahall/Vanara/search?l=C%23&q=HSPFILEQ )
[INFCONTEXT ](https://www.google.com/search?num=5&q=INFCONTEXT+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.INFCONTEXT ](https://github.com/dahall/Vanara/search?l=C%23&q=INFCONTEXT )
[SOURCE_MEDIA ](https://www.google.com/search?num=5&q=SOURCE_MEDIA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SOURCE_MEDIA ](https://github.com/dahall/Vanara/search?l=C%23&q=SOURCE_MEDIA )
[SP_ALTPLATFORM_INFO_V1 ](https://www.google.com/search?num=5&q=SP_ALTPLATFORM_INFO_V1+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V1 ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_ALTPLATFORM_INFO_V1 )
[SP_ALTPLATFORM_INFO_V2 ](https://www.google.com/search?num=5&q=SP_ALTPLATFORM_INFO_V2+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V2 ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_ALTPLATFORM_INFO_V2 )
[SP_ALTPLATFORM_INFO_V3 ](https://www.google.com/search?num=5&q=SP_ALTPLATFORM_INFO_V3+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V3 ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_ALTPLATFORM_INFO_V3 )
[SP_CLASSIMAGELIST_DATA ](https://www.google.com/search?num=5&q=SP_CLASSIMAGELIST_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_CLASSIMAGELIST_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_CLASSIMAGELIST_DATA )
[SP_CLASSINSTALL_HEADER ](https://www.google.com/search?num=5&q=SP_CLASSINSTALL_HEADER+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_CLASSINSTALL_HEADER ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_CLASSINSTALL_HEADER )
[SP_DETECTDEVICE_PARAMS ](https://www.google.com/search?num=5&q=SP_DETECTDEVICE_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DETECTDEVICE_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DETECTDEVICE_PARAMS )
[SP_DEVICE_INTERFACE_DATA ](https://www.google.com/search?num=5&q=SP_DEVICE_INTERFACE_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DEVICE_INTERFACE_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DEVICE_INTERFACE_DATA )
[SP_DEVICE_INTERFACE_DETAIL_DATA ](https://www.google.com/search?num=5&q=SP_DEVICE_INTERFACE_DETAIL_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DEVICE_INTERFACE_DETAIL_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DEVICE_INTERFACE_DETAIL_DATA )
[SP_DEVINFO_DATA ](https://www.google.com/search?num=5&q=SP_DEVINFO_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DEVINFO_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DEVINFO_DATA )
[SP_DEVINFO_LIST_DETAIL_DATA ](https://www.google.com/search?num=5&q=SP_DEVINFO_LIST_DETAIL_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DEVINFO_LIST_DETAIL_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DEVINFO_LIST_DETAIL_DATA )
[SP_DEVINSTALL_PARAMS ](https://www.google.com/search?num=5&q=SP_DEVINSTALL_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DEVINSTALL_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DEVINSTALL_PARAMS )
[SP_DRVINFO_DATA_V2 ](https://www.google.com/search?num=5&q=SP_DRVINFO_DATA_V2+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DRVINFO_DATA_V2 ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DRVINFO_DATA_V2 )
[SP_DRVINFO_DETAIL_DATA ](https://www.google.com/search?num=5&q=SP_DRVINFO_DETAIL_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DRVINFO_DETAIL_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DRVINFO_DETAIL_DATA )
[SP_DRVINSTALL_PARAMS ](https://www.google.com/search?num=5&q=SP_DRVINSTALL_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_DRVINSTALL_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_DRVINSTALL_PARAMS )
[SP_FILE_COPY_PARAMS ](https://www.google.com/search?num=5&q=SP_FILE_COPY_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_FILE_COPY_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_FILE_COPY_PARAMS )
[SP_INF_INFORMATION ](https://www.google.com/search?num=5&q=SP_INF_INFORMATION+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_INF_INFORMATION ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_INF_INFORMATION )
[SP_INF_SIGNER_INFO_V1 ](https://www.google.com/search?num=5&q=SP_INF_SIGNER_INFO_V1+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_INF_SIGNER_INFO_V1 ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_INF_SIGNER_INFO_V1 )
[SP_INF_SIGNER_INFO_V2 ](https://www.google.com/search?num=5&q=SP_INF_SIGNER_INFO_V2+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_INF_SIGNER_INFO_V2 ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_INF_SIGNER_INFO_V2 )
[SP_NEWDEVICEWIZARD_DATA ](https://www.google.com/search?num=5&q=SP_NEWDEVICEWIZARD_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_NEWDEVICEWIZARD_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_NEWDEVICEWIZARD_DATA )
[SP_ORIGINAL_FILE_INFO ](https://www.google.com/search?num=5&q=SP_ORIGINAL_FILE_INFO+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_ORIGINAL_FILE_INFO ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_ORIGINAL_FILE_INFO )
[SP_POWERMESSAGEWAKE_PARAMS ](https://www.google.com/search?num=5&q=SP_POWERMESSAGEWAKE_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_POWERMESSAGEWAKE_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_POWERMESSAGEWAKE_PARAMS )
[SP_PROPCHANGE_PARAMS ](https://www.google.com/search?num=5&q=SP_PROPCHANGE_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_PROPCHANGE_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_PROPCHANGE_PARAMS )
[SP_PROPSHEETPAGE_REQUEST ](https://www.google.com/search?num=5&q=SP_PROPSHEETPAGE_REQUEST+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_PROPSHEETPAGE_REQUEST ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_PROPSHEETPAGE_REQUEST )
[SP_REGISTER_CONTROL_STATUS ](https://www.google.com/search?num=5&q=SP_REGISTER_CONTROL_STATUS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_REGISTER_CONTROL_STATUS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_REGISTER_CONTROL_STATUS )
[SP_REMOVEDEVICE_PARAMS ](https://www.google.com/search?num=5&q=SP_REMOVEDEVICE_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_REMOVEDEVICE_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_REMOVEDEVICE_PARAMS )
[SP_SELECTDEVICE_PARAMS ](https://www.google.com/search?num=5&q=SP_SELECTDEVICE_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_SELECTDEVICE_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_SELECTDEVICE_PARAMS )
[SP_TROUBLESHOOTER_PARAMS ](https://www.google.com/search?num=5&q=SP_TROUBLESHOOTER_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_TROUBLESHOOTER_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_TROUBLESHOOTER_PARAMS )
[SP_UNREMOVEDEVICE_PARAMS ](https://www.google.com/search?num=5&q=SP_UNREMOVEDEVICE_PARAMS+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SP_UNREMOVEDEVICE_PARAMS ](https://github.com/dahall/Vanara/search?l=C%23&q=SP_UNREMOVEDEVICE_PARAMS )
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[SafeHDEVINFO ](https://www.google.com/search?num=5&q=SafeHDEVINFO+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.SafeHDEVINFO ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHDEVINFO )
[SafeHDSKSPC ](https://www.google.com/search?num=5&q=SafeHDSKSPC+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.SafeHDSKSPC ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHDSKSPC )
[SafeHINF ](https://www.google.com/search?num=5&q=SafeHINF+site%3Adocs.microsoft.com ) | | [Vanara.PInvoke.SetupAPI.SafeHINF ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHINF )
[SafeSP_DEVICE_INTERFACE_DETAIL_DATA ](https://www.google.com/search?num=5&q=SafeSP_DEVICE_INTERFACE_DETAIL_DATA+site%3Adocs.microsoft.com ) | setupapi.h | [Vanara.PInvoke.SetupAPI.SafeSP_DEVICE_INTERFACE_DETAIL_DATA ](https://github.com/dahall/Vanara/search?l=C%23&q=SafeSP_DEVICE_INTERFACE_DETAIL_DATA )