📄 setupapi.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'SetupApi.pas' rev: 6.00
#ifndef SetupApiHPP
#define SetupApiHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <CommCtrl.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
#include "setupapi.h"
#undef SetupGetInfInformation
#undef SetupQueryInfFileInformation
#undef SetupQueryInfOriginalFileInformation
#undef SetupQueryInfVersionInformation
#undef SetupGetInfFileList
#undef SetupOpenInfFile
#undef SetupOpenAppendInfFile
#undef SetupFindFirstLine
#undef SetupFindNextMatchLine
#undef SetupGetLineByIndex
#undef SetupGetLineCount
#undef SetupGetLineText
#undef SetupGetStringField
#undef SetupGetMultiSzField
#undef SetupGetFileCompressionInfo
#undef SetupDecompressOrCopyFile
#undef SetupGetSourceFileLocation
#undef SetupGetSourceFileSize
#undef SetupGetTargetPath
#undef SetupSetSourceList
#undef SetupAddToSourceList
#undef SetupRemoveFromSourceList
#undef SetupQuerySourceList
#undef SetupFreeSourceList
#undef SetupPromptForDisk
#undef SetupCopyError
#undef SetupRenameError
#undef SetupDeleteError
#undef SetupBackupError
#undef SetupSetDirectoryId
#undef SetupSetDirectoryIdEx
#undef SetupGetSourceInfo
#undef SetupInstallFile
#undef SetupInstallFileEx
#undef SetupSetFileQueueAlternatePlatform
#undef SetupSetPlatformPathOverride
#undef SetupQueueCopy
#undef SetupQueueCopyIndirect
#undef SetupQueueDefaultCopy
#undef SetupQueueCopySection
#undef SetupQueueDelete
#undef SetupQueueDeleteSection
#undef SetupQueueRename
#undef SetupQueueRenameSection
#undef SetupCommitFileQueue
#undef SetupScanFileQueue
#undef SetupCopyOEMInf
#undef SetupCreateDiskSpaceList
#undef SetupDuplicateDiskSpaceList
#undef SetupQueryDrivesInDiskSpaceList
#undef SetupQuerySpaceRequiredOnDrive
#undef SetupAdjustDiskSpaceList
#undef SetupAddToDiskSpaceList
#undef SetupAddSectionToDiskSpaceList
#undef SetupAddInstallSectionToDiskSpaceList
#undef SetupRemoveFromDiskSpaceList
#undef SetupRemoveSectionFromDiskSpaceList
#undef SetupRemoveInstallSectionFromDiskSpaceList
#undef SetupIterateCabinet
#undef SetupDefaultQueueCallback
#undef SetupInstallFromInfSection
#undef SetupInstallFilesFromInfSection
#undef SetupInstallServicesFromInfSection
#undef SetupInstallServicesFromInfSectionEx
#undef SetupInitializeFileLog
#undef SetupLogFile
#undef SetupRemoveFileLogEntry
#undef SetupQueryFileLog
#undef SetupLogError
#undef SetupGetBackupInformation
#undef SetupDiCreateDeviceInfoListEx
#undef SetupDiGetDeviceInfoListDetail
#undef SetupDiCreateDeviceInfo
#undef SetupDiOpenDeviceInfo
#undef SetupDiGetDeviceInstanceId
#undef SetupDiEnumInterfaceDevice
#undef SetupDiCreateDeviceInterface
#undef SetupDiCreateInterfaceDeviceA
#undef SetupDiCreateInterfaceDeviceW
#undef SetupDiCreateInterfaceDevice
#undef SetupDiOpenDeviceInterface
#undef SetupDiOpenInterfaceDeviceA
#undef SetupDiOpenInterfaceDeviceW
#undef SetupDiOpenInterfaceDevice
#undef SetupDiGetInterfaceDeviceAlias
#undef SetupDiDeleteInterfaceDeviceData
#undef SetupDiRemoveInterfaceDevice
#undef SetupDiGetDeviceInterfaceDetail
#undef SetupDiGetInterfaceDeviceDetailA
#undef SetupDiGetInterfaceDeviceDetailW
#undef SetupDiGetInterfaceDeviceDetail
#undef SetupDiInstallInterfaceDevices
#undef SetupDiEnumDriverInfo
#undef SetupDiGetSelectedDriver
#undef SetupDiSetSelectedDriver
#undef SetupDiGetDriverInfoDetail
#undef SetupDiGetClassDevs
#undef SetupDiGetClassDevsEx
#undef SetupDiGetINFClass
#undef SetupDiBuildClassInfoListEx
#undef SetupDiGetClassDescription
#undef SetupDiGetClassDescriptionEx
#undef SetupDiInstallClass
#undef SetupDiInstallClassEx
#undef SetupDiOpenClassRegKeyEx
#undef SetupDiCreateDeviceInterfaceRegKey
#undef SetupDiCreateInterfaceDeviceRegKeyA
#undef SetupDiCreateInterfaceDeviceRegKeyW
#undef SetupDiCreateInterfaceDeviceRegKey
#undef SetupDiOpenInterfaceDeviceRegKey
#undef SetupDiDeleteInterfaceDeviceRegKey
#undef SetupDiCreateDevRegKey
#undef SetupDiGetHwProfileListEx
#undef SetupDiGetDeviceRegistryProperty
#undef SetupDiGetClassRegistryProperty
#undef SetupDiSetDeviceRegistryProperty
#undef SetupDiSetClassRegistryProperty
#undef SetupDiGetDeviceInstallParams
#undef SetupDiGetClassInstallParams
#undef SetupDiSetDeviceInstallParams
#undef SetupDiSetClassInstallParams
#undef SetupDiGetDriverInstallParams
#undef SetupDiSetDriverInstallParams
#undef SetupDiGetClassImageListEx
#undef SetupDiGetClassDevPropertySheets
#undef SetupDiClassNameFromGuid
#undef SetupDiClassNameFromGuidEx
#undef SetupDiClassGuidsFromName
#undef SetupDiClassGuidsFromNameEx
#undef SetupDiGetHwProfileFriendlyName
#undef SetupDiGetHwProfileFriendlyNameEx
#undef SetupDiGetActualSectionToInstall
namespace Setupapi
{
//-- type declarations -------------------------------------------------------
typedef wchar_t * *PPWSTR;
typedef char * *PPASTR;
typedef char * *PPSTR;
typedef HICON *PHICON;
typedef INFCONTEXT *PInfContext;
typedef INFCONTEXT TInfContext;
typedef SP_INF_INFORMATION *PSPInfInformation;
typedef SP_INF_INFORMATION TSPInfInformation;
typedef SP_ALTPLATFORM_INFO *PSPAltPlatformInfo;
typedef SP_ALTPLATFORM_INFO TSPAltPlatformInfo;
typedef SP_ORIGINAL_FILE_INFO_A *PSPOriginalFileInfoA;
typedef SP_ORIGINAL_FILE_INFO_W *PSPOriginalFileInfoW;
typedef SP_ORIGINAL_FILE_INFO_A *PSPOriginalFileInfo;
typedef SP_ORIGINAL_FILE_INFO_A TSPOriginalFileInfoA;
typedef SP_ORIGINAL_FILE_INFO_W TSPOriginalFileInfoW;
typedef SP_ORIGINAL_FILE_INFO_A TSPOriginalFileInfo;
typedef unsigned __stdcall (*TSPFileCallbackA)(void * Context, unsigned Notification, unsigned Param1, unsigned Param2);
typedef unsigned __stdcall (*TSPFileCallbackW)(void * Context, unsigned Notification, unsigned Param1, unsigned Param2);
typedef unsigned __stdcall (*TSPFileCallback)(void * Context, unsigned Notification, unsigned Param1, unsigned Param2);
typedef FILEPATHS_A *PFilePathsA;
typedef FILEPATHS_W *PFilePathsW;
typedef FILEPATHS_A *PFilePaths;
typedef FILEPATHS_A TFilePathsA;
typedef FILEPATHS_W TFilePathsW;
typedef FILEPATHS_A TFilePaths;
typedef SOURCE_MEDIA_A *PSourceMediaA;
typedef SOURCE_MEDIA_W *PSourceMediaW;
typedef SOURCE_MEDIA_A *PSourceMedia;
typedef SOURCE_MEDIA_A TSourceMediaA;
typedef SOURCE_MEDIA_W TSourceMediaW;
typedef SOURCE_MEDIA_A TSourceMedia;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -