Vanara/PInvoke/SetupAPI/pkgreadme.md

22 lines
9.6 KiB
Markdown
Raw Normal View History

![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.PInvoke.SetupAPI NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.SetupAPI?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke API (methods, structures and constants) imported from Windows SetupAPI.dll.
### What is Vanara?
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
### Issues?
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
### Included in Vanara.PInvoke.SetupAPI
Functions | Enumerations | Structures
--- | --- | ---
InstallHinfSection<br>SetupAddInstallSectionToDiskSpaceList<br>SetupAddSectionToDiskSpaceList<br>SetupAddToDiskSpaceList<br>SetupAddToSourceList<br>SetupAdjustDiskSpaceList<br>SetupBackupError<br>SetupCancelTemporarySourceList<br>SetupCloseFileQueue<br>SetupCloseInfFile<br>SetupCloseLog<br>SetupCommitFileQueue<br>SetupConfigureWmiFromInfSection<br>SetupCopyError<br>SetupCopyOEMInf<br>SetupCreateDiskSpaceList<br>SetupDecompressOrCopyFile<br>SetupDefaultQueueCallback<br>SetupDeleteError<br>SetupDestroyDiskSpaceList<br>SetupDiAskForOEMDisk<br>SetupDiBuildClassInfoList<br>SetupDiBuildClassInfoListEx<br>SetupDiBuildDriverInfoList<br>SetupDiCallClassInstaller<br>SetupDiCancelDriverInfoSearch<br>SetupDiChangeState<br>SetupDiClassGuidsFromName<br>SetupDiClassGuidsFromNameEx<br>SetupDiClassNameFromGuid<br>SetupDiClassNameFromGuidEx<br>SetupDiCreateDeviceInfo<br>SetupDiCreateDeviceInfoList<br>SetupDiCreateDeviceInfoListEx<br>SetupDiCreateDeviceInterface<br>SetupDiCreateDeviceInterfaceRegKey<br>SetupDiCreateDevRegKey<br>SetupDiDeleteDeviceInfo<br>SetupDiDeleteDeviceInterfaceData<br>SetupDiDeleteDeviceInterfaceRegKey<br>SetupDiDeleteDevRegKey<br>SetupDiDestroyClassImageList<br>SetupDiDestroyDeviceInfoList<br>SetupDiDestroyDriverInfoList<br>SetupDiDrawMiniIcon<br>SetupDiEnumDeviceInfo<br>SetupDiEnumDeviceInterfaces<br>SetupDiEnumDriverInfo<br>SetupDiGetActualModelsSection<br>SetupDiGetActualSectionToInstall<br>SetupDiGetActualSectionToInstallEx<br>SetupDiGetClassBitmapIndex<br>SetupDiGetClassDescription<br>SetupDiGetClassDescriptionEx<br>SetupDiGetClassDevPropertySheets<br>SetupDiGetClassDevs<br>SetupDiGetClassDevsEx<br>SetupDiGetClassImageIndex<br>SetupDiGetClassImageList<br>SetupDiGetClassImageListEx<br>SetupDiGetClassInstallParams<br>SetupDiGetClassPropertyExW<br>SetupDiGetClassPropertyKeys<br>SetupDiGetClassPropertyKeysExW<br>SetupDiGetClassPropertyW<br>SetupDiGetClassRegistryProperty<br>SetupDiGetCustomDeviceProperty<br>SetupDiGetDeviceInfoListClass<br>SetupDiGetDeviceInfoListDetail<br>SetupDiGetDeviceInstallParams<br>SetupDiGetDeviceInstanceId<br>SetupDiGetDeviceInterfaceAlias<br>SetupDiGetDeviceInterfaceDetail<br>SetupDiGetDeviceInterfacePropertyKeys<br>SetupDiGetDeviceInterfacePropertyW<br>SetupDiGetDevicePropertyKeys<br>SetupDiGetDevicePropertyW<br>SetupDiGetDeviceRegistryProperty<br>SetupDiGetDriverInfoDetail<br>SetupDiGetDriverInstallParams<br>SetupDiGetHwProfileFriendlyName<br>SetupDiGetHwProfileFriendlyNameEx<br>SetupDiGetHwProfileList<br>SetupDiGetHwProfileListEx<br>SetupDiGetINFClass<br>SetupDiGetSelectedDevice<br>SetupDiGetSelectedDriver<br>SetupDiInstallClass<br>SetupDiInstallClassEx<br>SetupDiInstallDevice<br>SetupDiInstallDeviceInterfaces<br>SetupDiInstallDriverFiles<br>SetupDiLoadClassIcon<br>SetupDiLoadDeviceIcon<br>SetupDiOpenClassRegKey<br>SetupDiOpenClassRegKeyEx<br>SetupDiOpenDeviceInfo<br>SetupDiOpenDeviceInterface<br>SetupDiOpenDeviceInterfaceRegKey<br>SetupDiOpenDevRegKey<br>SetupDiRegisterCoDeviceInstallers<br>SetupDiRegisterDeviceInfo<br>SetupDiRemoveDevice<br>SetupDiRemoveDeviceInterface<br>SetupDiRestartDevices<br>SetupDiSelectBestCompatDrv<br>SetupDiSelectDevice<br>SetupDiSelectOEMDrv<br>SetupDiSetClassInstallParams<br>SetupDiSetClassPropertyExW<br>SetupDiSetClassPropertyW<br>SetupDiSetClassRegistryProperty<br>SetupDiSetDeviceInstallParams<br>SetupDiSetDeviceInterfaceDefault<br>SetupDiSetDeviceInterfacePropertyW<br>SetupDiSetDevicePropertyW<br>SetupDiSetDeviceRegistryProperty<br>SetupDiSetDriverInstallParams<br>SetupDiSetSelectedDevice<br>SetupDiSetSelectedDriver<br>SetupDiUnremoveDevice<br>SetupDuplicateDiskSpaceList<br>SetupEnumInfSections<br>SetupFindFirstLine<br>SetupFindNextLine<br>SetupFindNextMatchLine<br>SetupFreeSourceList<br>SetupGetBinaryField<br>SetupGetFieldCount<br>SetupGetFileCompressionInfo<br>SetupGetFileCompressionInfoEx<br>SetupGetFileQueueCount<br>SetupGetFileQueueFlags<br>SetupGetInfDriverStoreLocation<br>SetupGetInfFileList<br>SetupGetInfInformation<br>SetupGetInfPublishedName<br>SetupGetIntField<br>SetupGetLineByIndex<br>SetupGetLineCount<br>SetupGetLineText<br>SetupGetMultiSzF