readme.md

October 25, 2022 ยท View on GitHub

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 MethodHeaderManaged Method
InstallHinfSectionsetupapi.hVanara.PInvoke.SetupAPI.InstallHinfSection
SetupAddInstallSectionToDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupAddInstallSectionToDiskSpaceList
SetupAddSectionToDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupAddSectionToDiskSpaceList
SetupAddToDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupAddToDiskSpaceList
SetupAddToSourceListsetupapi.hVanara.PInvoke.SetupAPI.SetupAddToSourceList
SetupAdjustDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupAdjustDiskSpaceList
SetupBackupErrorsetupapi.hVanara.PInvoke.SetupAPI.SetupBackupError
SetupCancelTemporarySourceListsetupapi.hVanara.PInvoke.SetupAPI.SetupCancelTemporarySourceList
SetupCloseFileQueuesetupapi.hVanara.PInvoke.SetupAPI.SetupCloseFileQueue
SetupCloseInfFilesetupapi.hVanara.PInvoke.SetupAPI.SetupCloseInfFile
SetupCloseLogsetupapi.hVanara.PInvoke.SetupAPI.SetupCloseLog
SetupCommitFileQueuesetupapi.hVanara.PInvoke.SetupAPI.SetupCommitFileQueue
SetupConfigureWmiFromInfSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupConfigureWmiFromInfSection
SetupCopyErrorsetupapi.hVanara.PInvoke.SetupAPI.SetupCopyError
SetupCopyOEMInfsetupapi.hVanara.PInvoke.SetupAPI.SetupCopyOEMInf
SetupCreateDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupCreateDiskSpaceList
SetupDecompressOrCopyFilesetupapi.hVanara.PInvoke.SetupAPI.SetupDecompressOrCopyFile
SetupDefaultQueueCallbacksetupapi.hVanara.PInvoke.SetupAPI.SetupDefaultQueueCallback
SetupDeleteErrorsetupapi.hVanara.PInvoke.SetupAPI.SetupDeleteError
SetupDestroyDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupDestroyDiskSpaceList
SetupDiAskForOEMDisksetupapi.hVanara.PInvoke.SetupAPI.SetupDiAskForOEMDisk
SetupDiBuildClassInfoListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiBuildClassInfoList
SetupDiBuildClassInfoListExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiBuildClassInfoListEx
SetupDiBuildDriverInfoListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiBuildDriverInfoList
SetupDiCallClassInstallersetupapi.hVanara.PInvoke.SetupAPI.SetupDiCallClassInstaller
SetupDiCancelDriverInfoSearchsetupapi.hVanara.PInvoke.SetupAPI.SetupDiCancelDriverInfoSearch
SetupDiChangeStatesetupapi.hVanara.PInvoke.SetupAPI.SetupDiChangeState
SetupDiClassGuidsFromNamesetupapi.hVanara.PInvoke.SetupAPI.SetupDiClassGuidsFromName
SetupDiClassGuidsFromNameExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiClassGuidsFromNameEx
SetupDiClassNameFromGuidsetupapi.hVanara.PInvoke.SetupAPI.SetupDiClassNameFromGuid
SetupDiClassNameFromGuidExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiClassNameFromGuidEx
SetupDiCreateDeviceInfosetupapi.hVanara.PInvoke.SetupAPI.SetupDiCreateDeviceInfo
SetupDiCreateDeviceInfoListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiCreateDeviceInfoList
SetupDiCreateDeviceInfoListExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiCreateDeviceInfoListEx
SetupDiCreateDeviceInterfacesetupapi.hVanara.PInvoke.SetupAPI.SetupDiCreateDeviceInterface
SetupDiCreateDeviceInterfaceRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiCreateDeviceInterfaceRegKey
SetupDiCreateDevRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiCreateDevRegKey
SetupDiDeleteDeviceInfosetupapi.hVanara.PInvoke.SetupAPI.SetupDiDeleteDeviceInfo
SetupDiDeleteDeviceInterfaceDatasetupapi.hVanara.PInvoke.SetupAPI.SetupDiDeleteDeviceInterfaceData
SetupDiDeleteDeviceInterfaceRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiDeleteDeviceInterfaceRegKey
SetupDiDeleteDevRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiDeleteDevRegKey
SetupDiDestroyClassImageListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiDestroyClassImageList
SetupDiDestroyDeviceInfoListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiDestroyDeviceInfoList
SetupDiDestroyDriverInfoListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiDestroyDriverInfoList
SetupDiDrawMiniIconsetupapi.hVanara.PInvoke.SetupAPI.SetupDiDrawMiniIcon
SetupDiEnumDeviceInfosetupapi.hVanara.PInvoke.SetupAPI.SetupDiEnumDeviceInfo
SetupDiEnumDeviceInterfacessetupapi.hVanara.PInvoke.SetupAPI.SetupDiEnumDeviceInterfaces
SetupDiEnumDriverInfosetupapi.hVanara.PInvoke.SetupAPI.SetupDiEnumDriverInfo
SetupDiGetActualModelsSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetActualModelsSection
SetupDiGetActualSectionToInstallsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetActualSectionToInstall
SetupDiGetActualSectionToInstallExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetActualSectionToInstallEx
SetupDiGetClassBitmapIndexsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassBitmapIndex
SetupDiGetClassDescriptionsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassDescription
SetupDiGetClassDescriptionExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassDescriptionEx
SetupDiGetClassDevPropertySheetssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassDevPropertySheets
SetupDiGetClassDevssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassDevs
SetupDiGetClassDevsExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassDevsEx
SetupDiGetClassImageIndexsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassImageIndex
SetupDiGetClassImageListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassImageList
SetupDiGetClassImageListExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassImageListEx
SetupDiGetClassInstallParamssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassInstallParams
SetupDiGetClassPropertyExWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassPropertyEx
SetupDiGetClassPropertyKeyssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassPropertyKeys
SetupDiGetClassPropertyKeysExWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassPropertyKeysEx
SetupDiGetClassPropertyWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassProperty
SetupDiGetClassRegistryPropertysetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetClassRegistryProperty
SetupDiGetCustomDevicePropertysetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetCustomDeviceProperty
SetupDiGetDeviceInfoListClasssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInfoListClass
SetupDiGetDeviceInfoListDetailsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInfoListDetail
SetupDiGetDeviceInstallParamssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInstallParams
SetupDiGetDeviceInstanceIdsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInstanceId
SetupDiGetDeviceInterfaceAliassetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceAlias
SetupDiGetDeviceInterfaceDetailsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceDetail
SetupDiGetDeviceInterfacePropertyKeyssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfacePropertyKeys
SetupDiGetDeviceInterfacePropertyWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceInterfaceProperty
SetupDiGetDevicePropertyKeyssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDevicePropertyKeys
SetupDiGetDevicePropertyWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceProperty
SetupDiGetDeviceRegistryPropertysetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDeviceRegistryProperty
SetupDiGetDriverInfoDetailsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDriverInfoDetail
SetupDiGetDriverInstallParamssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetDriverInstallParams
SetupDiGetHwProfileFriendlyNamesetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetHwProfileFriendlyName
SetupDiGetHwProfileFriendlyNameExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetHwProfileFriendlyNameEx
SetupDiGetHwProfileListsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetHwProfileList
SetupDiGetHwProfileListExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetHwProfileListEx
SetupDiGetINFClasssetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetINFClass
SetupDiGetSelectedDevicesetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetSelectedDevice
SetupDiGetSelectedDriversetupapi.hVanara.PInvoke.SetupAPI.SetupDiGetSelectedDriver
SetupDiInstallClasssetupapi.hVanara.PInvoke.SetupAPI.SetupDiInstallClass
SetupDiInstallClassExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiInstallClassEx
SetupDiInstallDevicesetupapi.hVanara.PInvoke.SetupAPI.SetupDiInstallDevice
SetupDiInstallDeviceInterfacessetupapi.hVanara.PInvoke.SetupAPI.SetupDiInstallDeviceInterfaces
SetupDiInstallDriverFilessetupapi.hVanara.PInvoke.SetupAPI.SetupDiInstallDriverFiles
SetupDiLoadClassIconsetupapi.hVanara.PInvoke.SetupAPI.SetupDiLoadClassIcon
SetupDiLoadDeviceIconsetupapi.hVanara.PInvoke.SetupAPI.SetupDiLoadDeviceIcon
SetupDiOpenClassRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiOpenClassRegKey
SetupDiOpenClassRegKeyExsetupapi.hVanara.PInvoke.SetupAPI.SetupDiOpenClassRegKeyEx
SetupDiOpenDeviceInfosetupapi.hVanara.PInvoke.SetupAPI.SetupDiOpenDeviceInfo
SetupDiOpenDeviceInterfacesetupapi.hVanara.PInvoke.SetupAPI.SetupDiOpenDeviceInterface
SetupDiOpenDeviceInterfaceRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiOpenDeviceInterfaceRegKey
SetupDiOpenDevRegKeysetupapi.hVanara.PInvoke.SetupAPI.SetupDiOpenDevRegKey
SetupDiRegisterCoDeviceInstallerssetupapi.hVanara.PInvoke.SetupAPI.SetupDiRegisterCoDeviceInstallers
SetupDiRegisterDeviceInfosetupapi.hVanara.PInvoke.SetupAPI.SetupDiRegisterDeviceInfo
SetupDiRemoveDevicesetupapi.hVanara.PInvoke.SetupAPI.SetupDiRemoveDevice
SetupDiRemoveDeviceInterfacesetupapi.hVanara.PInvoke.SetupAPI.SetupDiRemoveDeviceInterface
SetupDiRestartDevicessetupapi.hVanara.PInvoke.SetupAPI.SetupDiRestartDevices
SetupDiSelectBestCompatDrvsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSelectBestCompatDrv
SetupDiSelectDevicesetupapi.hVanara.PInvoke.SetupAPI.SetupDiSelectDevice
SetupDiSelectOEMDrvsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSelectOEMDrv
SetupDiSetClassInstallParamssetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetClassInstallParams
SetupDiSetClassPropertyExWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetClassPropertyEx
SetupDiSetClassPropertyWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetClassProperty
SetupDiSetClassRegistryPropertysetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetClassRegistryProperty
SetupDiSetDeviceInstallParamssetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetDeviceInstallParams
SetupDiSetDeviceInterfaceDefaultsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetDeviceInterfaceDefault
SetupDiSetDeviceInterfacePropertyWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetDeviceInterfaceProperty
SetupDiSetDevicePropertyWsetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetDeviceProperty
SetupDiSetDeviceRegistryPropertysetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetDeviceRegistryProperty
SetupDiSetDriverInstallParamssetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetDriverInstallParams
SetupDiSetSelectedDevicesetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetSelectedDevice
SetupDiSetSelectedDriversetupapi.hVanara.PInvoke.SetupAPI.SetupDiSetSelectedDriver
SetupDiUnremoveDevicesetupapi.hVanara.PInvoke.SetupAPI.SetupDiUnremoveDevice
SetupDuplicateDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupDuplicateDiskSpaceList
SetupEnumInfSectionssetupapi.hVanara.PInvoke.SetupAPI.SetupEnumInfSections
SetupFindFirstLinesetupapi.hVanara.PInvoke.SetupAPI.SetupFindFirstLine
SetupFindNextLinesetupapi.hVanara.PInvoke.SetupAPI.SetupFindNextLine
SetupFindNextMatchLinesetupapi.hVanara.PInvoke.SetupAPI.SetupFindNextMatchLine
SetupFreeSourceListsetupapi.hVanara.PInvoke.SetupAPI.SetupFreeSourceList
SetupGetBinaryFieldsetupapi.hVanara.PInvoke.SetupAPI.SetupGetBinaryField
SetupGetFieldCountsetupapi.hVanara.PInvoke.SetupAPI.SetupGetFieldCount
SetupGetFileCompressionInfosetupapi.hVanara.PInvoke.SetupAPI.SetupGetFileCompressionInfo
SetupGetFileCompressionInfoExsetupapi.hVanara.PInvoke.SetupAPI.SetupGetFileCompressionInfoEx
SetupGetFileQueueCountsetupapi.hVanara.PInvoke.SetupAPI.SetupGetFileQueueCount
SetupGetFileQueueFlagssetupapi.hVanara.PInvoke.SetupAPI.SetupGetFileQueueFlags
SetupGetInfDriverStoreLocationsetupapi.hVanara.PInvoke.SetupAPI.SetupGetInfDriverStoreLocation
SetupGetInfFileListsetupapi.hVanara.PInvoke.SetupAPI.SetupGetInfFileList
SetupGetInfInformationsetupapi.hVanara.PInvoke.SetupAPI.SetupGetInfInformation
SetupGetInfPublishedNamesetupapi.hVanara.PInvoke.SetupAPI.SetupGetInfPublishedName
SetupGetIntFieldsetupapi.hVanara.PInvoke.SetupAPI.SetupGetIntField
SetupGetLineByIndexsetupapi.hVanara.PInvoke.SetupAPI.SetupGetLineByIndex
SetupGetLineCountsetupapi.hVanara.PInvoke.SetupAPI.SetupGetLineCount
SetupGetLineTextsetupapi.hVanara.PInvoke.SetupAPI.SetupGetLineText
SetupGetMultiSzFieldsetupapi.hVanara.PInvoke.SetupAPI.SetupGetMultiSzField
SetupGetNonInteractiveModesetupapi.hVanara.PInvoke.SetupAPI.SetupGetNonInteractiveMode
SetupGetSourceFileLocationsetupapi.hVanara.PInvoke.SetupAPI.SetupGetSourceFileLocation
SetupGetSourceFileSizesetupapi.hVanara.PInvoke.SetupAPI.SetupGetSourceFileSize
SetupGetSourceInfosetupapi.hVanara.PInvoke.SetupAPI.SetupGetSourceInfo
SetupGetStringFieldsetupapi.hVanara.PInvoke.SetupAPI.SetupGetStringField
SetupGetTargetPathsetupapi.hVanara.PInvoke.SetupAPI.SetupGetTargetPath
SetupGetThreadLogTokensetupapi.hVanara.PInvoke.SetupAPI.SetupGetThreadLogToken
SetupInitDefaultQueueCallbacksetupapi.hVanara.PInvoke.SetupAPI.SetupInitDefaultQueueCallback
SetupInitDefaultQueueCallbackExsetupapi.hVanara.PInvoke.SetupAPI.SetupInitDefaultQueueCallbackEx
SetupInitializeFileLogsetupapi.hVanara.PInvoke.SetupAPI.SetupInitializeFileLog
SetupInstallFilesetupapi.hVanara.PInvoke.SetupAPI.SetupInstallFile
SetupInstallFileExsetupapi.hVanara.PInvoke.SetupAPI.SetupInstallFileEx
SetupInstallFilesFromInfSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupInstallFilesFromInfSection
SetupInstallFromInfSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupInstallFromInfSection
SetupInstallServicesFromInfSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupInstallServicesFromInfSection
SetupInstallServicesFromInfSectionExsetupapi.hVanara.PInvoke.SetupAPI.SetupInstallServicesFromInfSectionEx
SetupIterateCabinetsetupapi.hVanara.PInvoke.SetupAPI.SetupIterateCabinet
SetupLogErrorsetupapi.hVanara.PInvoke.SetupAPI.SetupLogError
SetupLogFilesetupapi.hVanara.PInvoke.SetupAPI.SetupLogFile
SetupOpenAppendInfFilesetupapi.hVanara.PInvoke.SetupAPI.SetupOpenAppendInfFile
SetupOpenFileQueuesetupapi.hVanara.PInvoke.SetupAPI.SetupOpenFileQueue
SetupOpenInfFilesetupapi.hVanara.PInvoke.SetupAPI.SetupOpenInfFile
SetupOpenLogsetupapi.hVanara.PInvoke.SetupAPI.SetupOpenLog
SetupOpenMasterInfsetupapi.hVanara.PInvoke.SetupAPI.SetupOpenMasterInf
SetupPromptForDisksetupapi.hVanara.PInvoke.SetupAPI.SetupPromptForDisk
SetupPromptRebootsetupapi.hVanara.PInvoke.SetupAPI.SetupPromptReboot
SetupQueryDrivesInDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupQueryDrivesInDiskSpaceList
SetupQueryFileLogsetupapi.hVanara.PInvoke.SetupAPI.SetupQueryFileLog
SetupQueryInfFileInformationsetupapi.hVanara.PInvoke.SetupAPI.SetupQueryInfFileInformation
SetupQueryInfOriginalFileInformationsetupapi.hVanara.PInvoke.SetupAPI.SetupQueryInfOriginalFileInformation
SetupQueryInfVersionInformationsetupapi.hVanara.PInvoke.SetupAPI.SetupQueryInfVersionInformation
SetupQuerySourceListsetupapi.hVanara.PInvoke.SetupAPI.SetupQuerySourceList
SetupQuerySpaceRequiredOnDrivesetupapi.hVanara.PInvoke.SetupAPI.SetupQuerySpaceRequiredOnDrive
SetupQueueCopysetupapi.hVanara.PInvoke.SetupAPI.SetupQueueCopy
SetupQueueCopyIndirectsetupapi.hVanara.PInvoke.SetupAPI.SetupQueueCopyIndirect
SetupQueueCopySectionsetupapi.hVanara.PInvoke.SetupAPI.SetupQueueCopySection
SetupQueueDefaultCopysetupapi.hVanara.PInvoke.SetupAPI.SetupQueueDefaultCopy
SetupQueueDeletesetupapi.hVanara.PInvoke.SetupAPI.SetupQueueDelete
SetupQueueDeleteSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupQueueDeleteSection
SetupQueueRenamesetupapi.hVanara.PInvoke.SetupAPI.SetupQueueRename
SetupQueueRenameSectionsetupapi.hVanara.PInvoke.SetupAPI.SetupQueueRenameSection
SetupRemoveFileLogEntrysetupapi.hVanara.PInvoke.SetupAPI.SetupRemoveFileLogEntry
SetupRemoveFromDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupRemoveFromDiskSpaceList
SetupRemoveFromSourceListsetupapi.hVanara.PInvoke.SetupAPI.SetupRemoveFromSourceList
SetupRemoveInstallSectionFromDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupRemoveInstallSectionFromDiskSpaceList
SetupRemoveSectionFromDiskSpaceListsetupapi.hVanara.PInvoke.SetupAPI.SetupRemoveSectionFromDiskSpaceList
SetupRenameErrorsetupapi.hVanara.PInvoke.SetupAPI.SetupRenameError
SetupScanFileQueuesetupapi.hVanara.PInvoke.SetupAPI.SetupScanFileQueue
SetupSetDirectoryIdsetupapi.hVanara.PInvoke.SetupAPI.SetupSetDirectoryId
SetupSetDirectoryIdExsetupapi.hVanara.PInvoke.SetupAPI.SetupSetDirectoryIdEx
SetupSetFileQueueAlternatePlatformsetupapi.hVanara.PInvoke.SetupAPI.SetupSetFileQueueAlternatePlatform
SetupSetFileQueueFlagssetupapi.hVanara.PInvoke.SetupAPI.SetupSetFileQueueFlags
SetupSetNonInteractiveModesetupapi.hVanara.PInvoke.SetupAPI.SetupSetNonInteractiveMode
SetupSetPlatformPathOverridesetupapi.hVanara.PInvoke.SetupAPI.SetupSetPlatformPathOverride
SetupSetSourceListsetupapi.hVanara.PInvoke.SetupAPI.SetupSetSourceList
SetupSetThreadLogTokensetupapi.hVanara.PInvoke.SetupAPI.SetupSetThreadLogToken
SetupTermDefaultQueueCallbacksetupapi.hVanara.PInvoke.SetupAPI.SetupTermDefaultQueueCallback
SetupTerminateFileLogsetupapi.hVanara.PInvoke.SetupAPI.SetupTerminateFileLog
SetupUninstallNewlyCopiedInfssetupapi.hVanara.PInvoke.SetupAPI.SetupUninstallNewlyCopiedInfs
SetupUninstallOEMInfsetupapi.hVanara.PInvoke.SetupAPI.SetupUninstallOEMInf
SetupVerifyInfFilesetupapi.hVanara.PInvoke.SetupAPI.SetupVerifyInfFile
SetupWriteTextLogsetupapi.hVanara.PInvoke.SetupAPI.SetupWriteTextLog
SetupWriteTextLogErrorsetupapi.hVanara.PInvoke.SetupAPI.SetupWriteTextLogError
SetupWriteTextLogInfLinesetupapi.hVanara.PInvoke.SetupAPI.SetupWriteTextLogInfLine

Enumerations

Native EnumHeaderManaged Enum
CopyStylesetupapi.hVanara.PInvoke.SetupAPI.CopyStyle
DEVPROPSTOREDevpropdef.hVanara.PInvoke.SetupAPI.DEVPROPSTORE
DEVPROPTYPEDevpropdef.hVanara.PInvoke.SetupAPI.DEVPROPTYPE
DI_FLAGSsetupapi.hVanara.PInvoke.SetupAPI.DI_FLAGS
DI_FLAGSEXsetupapi.hVanara.PInvoke.SetupAPI.DI_FLAGSEX
DI_FUNCTIONsetupapi.hVanara.PInvoke.SetupAPI.DI_FUNCTION
DI_REMOVEDEVICEsetupapi.hVanara.PInvoke.SetupAPI.DI_REMOVEDEVICE
DI_UNREMOVEDEVICEsetupapi.hVanara.PInvoke.SetupAPI.DI_UNREMOVEDEVICE
DIBCIsetupapi.hVanara.PInvoke.SetupAPI.DIBCI
DICDsetupapi.hVanara.PInvoke.SetupAPI.DICD
DICLASSPROPsetupapi.hVanara.PInvoke.SetupAPI.DICLASSPROP
DICSsetupapi.hVanara.PInvoke.SetupAPI.DICS
DICS_FLAGsetupapi.hVanara.PInvoke.SetupAPI.DICS_FLAG
DICUSTOMDEVPROPsetupapi.hVanara.PInvoke.SetupAPI.DICUSTOMDEVPROP
DIGCDP_FLAGsetupapi.hVanara.PInvoke.SetupAPI.DIGCDP_FLAG
DIGCFsetupapi.hVanara.PInvoke.SetupAPI.DIGCF
DIOCRsetupapi.hVanara.PInvoke.SetupAPI.DIOCR
DIODsetupapi.hVanara.PInvoke.SetupAPI.DIOD
DIODIsetupapi.hVanara.PInvoke.SetupAPI.DIODI
DIREGsetupapi.hVanara.PInvoke.SetupAPI.DIREG
DMIsetupapi.hVanara.PInvoke.SetupAPI.DMI
DNFsetupapi.hVanara.PInvoke.SetupAPI.DNF
FILE_COMPRESSIONsetupapi.hVanara.PInvoke.SetupAPI.FILE_COMPRESSION
FILEOPsetupapi.hVanara.PInvoke.SetupAPI.FILEOP
FILEOP_RESULTsetupapi.hVanara.PInvoke.SetupAPI.FILEOP_RESULT
IDFsetupapi.hVanara.PInvoke.SetupAPI.IDF
INF_STYLEsetupapi.hVanara.PInvoke.SetupAPI.INF_STYLE
INFINFOsetupapi.hVanara.PInvoke.SetupAPI.INFINFO
LogSeveritysetupapi.hVanara.PInvoke.SetupAPI.LogSeverity
SCWMIsetupapi.hVanara.PInvoke.SetupAPI.SCWMI
SETDIRIDsetupapi.hVanara.PInvoke.SetupAPI.SETDIRID
SetupFileLogInfosetupapi.hVanara.PInvoke.SetupAPI.SetupFileLogInfo
SP_COPYsetupapi.hVanara.PInvoke.SetupAPI.SP_COPY
SPCRPsetupapi.hVanara.PInvoke.SetupAPI.SPCRP
SPDITsetupapi.hVanara.PInvoke.SetupAPI.SPDIT
SPDRPsetupapi.hVanara.PInvoke.SetupAPI.SPDRP
SPDSLVanara.PInvoke.SetupAPI.SPDSL
SPFILELOGsetupapi.hVanara.PInvoke.SetupAPI.SPFILELOG
SPFILENOTIFYsetupapi.hVanara.PInvoke.SetupAPI.SPFILENOTIFY
SPINSTsetupapi.hVanara.PInvoke.SetupAPI.SPINST
SPINTsetupapi.hVanara.PInvoke.SetupAPI.SPINT
SPLOGFILEsetupapi.hVanara.PInvoke.SetupAPI.SPLOGFILE
SPPSRsetupapi.hVanara.PInvoke.SetupAPI.SPPSR
SPQ_FLAGsetupapi.hVanara.PInvoke.SetupAPI.SPQ_FLAG
SPQ_SCANsetupapi.hVanara.PInvoke.SetupAPI.SPQ_SCAN
SPRDIsetupapi.hVanara.PInvoke.SetupAPI.SPRDI
SPREGsetupapi.hVanara.PInvoke.SetupAPI.SPREG
SPSVCINSTsetupapi.hVanara.PInvoke.SetupAPI.SPSVCINST
SRCINFOsetupapi.hVanara.PInvoke.SetupAPI.SRCINFO
SRCLISTsetupapi.hVanara.PInvoke.SetupAPI.SRCLIST
SUOIVanara.PInvoke.SetupAPI.SUOI

Structures

Native StructureHeaderManaged Structure
CABINET_INFOsetupapi.hVanara.PInvoke.SetupAPI.CABINET_INFO
DEVPROPCOMPKEYDevpropdef.hVanara.PInvoke.SetupAPI.DEVPROPCOMPKEY
DEVPROPERTYDevpropdef.hVanara.PInvoke.SetupAPI.DEVPROPERTY
DEVPROPKEYDevpropdef.hVanara.PInvoke.SetupAPI.DEVPROPKEY
FILE_IN_CABINET_INFOsetupapi.hVanara.PInvoke.SetupAPI.FILE_IN_CABINET_INFO
FILEPATHSsetupapi.hVanara.PInvoke.SetupAPI.FILEPATHS
FILEPATHS_SIGNERINFOsetupapi.hVanara.PInvoke.SetupAPI.FILEPATHS_SIGNERINFO
HDEVINFOVanara.PInvoke.SetupAPI.HDEVINFO
HDSKSPCVanara.PInvoke.SetupAPI.HDSKSPC
HINFVanara.PInvoke.SetupAPI.HINF
HSPFILELOGVanara.PInvoke.SetupAPI.HSPFILELOG
HSPFILEQVanara.PInvoke.SetupAPI.HSPFILEQ
INFCONTEXTsetupapi.hVanara.PInvoke.SetupAPI.INFCONTEXT
SOURCE_MEDIAsetupapi.hVanara.PInvoke.SetupAPI.SOURCE_MEDIA
SP_ALTPLATFORM_INFOSetupapi.hVanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO
SP_ALTPLATFORM_INFO_V1setupapi.hVanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V1
SP_ALTPLATFORM_INFO_V2setupapi.hVanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V2
SP_ALTPLATFORM_INFO_V3setupapi.hVanara.PInvoke.SetupAPI.SP_ALTPLATFORM_INFO_V3
SP_CLASSIMAGELIST_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_CLASSIMAGELIST_DATA
SP_CLASSINSTALL_HEADERsetupapi.hVanara.PInvoke.SetupAPI.SP_CLASSINSTALL_HEADER
SP_DETECTDEVICE_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_DETECTDEVICE_PARAMS
SP_DEVICE_INTERFACE_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_DEVICE_INTERFACE_DATA
SP_DEVICE_INTERFACE_DETAIL_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_DEVICE_INTERFACE_DETAIL_DATA
SP_DEVINFO_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_DEVINFO_DATA
SP_DEVINFO_LIST_DETAIL_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_DEVINFO_LIST_DETAIL_DATA
SP_DEVINSTALL_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_DEVINSTALL_PARAMS
SP_DRVINFO_DATA_V2setupapi.hVanara.PInvoke.SetupAPI.SP_DRVINFO_DATA_V2
SP_DRVINFO_DETAIL_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_DRVINFO_DETAIL_DATA
SP_DRVINSTALL_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_DRVINSTALL_PARAMS
SP_FILE_COPY_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_FILE_COPY_PARAMS
SP_INF_INFORMATIONsetupapi.hVanara.PInvoke.SetupAPI.SP_INF_INFORMATION
SP_INF_SIGNER_INFO_V1setupapi.hVanara.PInvoke.SetupAPI.SP_INF_SIGNER_INFO_V1
SP_INF_SIGNER_INFO_V2setupapi.hVanara.PInvoke.SetupAPI.SP_INF_SIGNER_INFO_V2
SP_NEWDEVICEWIZARD_DATAsetupapi.hVanara.PInvoke.SetupAPI.SP_NEWDEVICEWIZARD_DATA
SP_ORIGINAL_FILE_INFOsetupapi.hVanara.PInvoke.SetupAPI.SP_ORIGINAL_FILE_INFO
SP_POWERMESSAGEWAKE_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_POWERMESSAGEWAKE_PARAMS
SP_PROPCHANGE_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_PROPCHANGE_PARAMS
SP_PROPSHEETPAGE_REQUESTsetupapi.hVanara.PInvoke.SetupAPI.SP_PROPSHEETPAGE_REQUEST
SP_REGISTER_CONTROL_STATUSsetupapi.hVanara.PInvoke.SetupAPI.SP_REGISTER_CONTROL_STATUS
SP_REMOVEDEVICE_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_REMOVEDEVICE_PARAMS
SP_SELECTDEVICE_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_SELECTDEVICE_PARAMS
SP_TROUBLESHOOTER_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_TROUBLESHOOTER_PARAMS
SP_UNREMOVEDEVICE_PARAMSsetupapi.hVanara.PInvoke.SetupAPI.SP_UNREMOVEDEVICE_PARAMS

Classes

Native ClassHeaderManaged Class
SafeHDEVINFOVanara.PInvoke.SetupAPI.SafeHDEVINFO
SafeHDSKSPCVanara.PInvoke.SetupAPI.SafeHDSKSPC
SafeHINFVanara.PInvoke.SetupAPI.SafeHINF
SafeHSPFILELOGVanara.PInvoke.SetupAPI.SafeHSPFILELOG
SafeHSPFILEQVanara.PInvoke.SetupAPI.SafeHSPFILEQ
SafeSP_DEVICE_INTERFACE_DETAIL_DATAsetupapi.hVanara.PInvoke.SetupAPI.SafeSP_DEVICE_INTERFACE_DETAIL_DATA