⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setupapi.hpp

📁 human interface devices.zip 一套组件
💻 HPP
📖 第 1 页 / 共 5 页
字号:
// 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 + -