newlib-cygwin/winsup/w32api/lib/setupapi.def

459 lines
12 KiB
Modula-2
Raw Normal View History

* include/setupapi.h : New file. * lib/setupapi.def:New file. * lib/test.c: Include setupapi.h. * include/winioctl.h (_DISK_PERFORMANCE): Correct typo. * include/richedit.h (ENLINK): Add structure definition. (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines. * include/shlobj.h (CMIC_*): Remove duplicate defines. (CMDSTR_*): Remove duplicates; UNICODE string constants. (GCS_*): Make UNICODE. (CSIDL_*): Add more defines. * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef. (_DISK_GEOMETRY): Ditto. (_DISK_PERFORMANCE): Ditto. * include/winbase.h (HasOverlappedIoCompleted): Add macro. * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside of block protected by #ifndef VOID. (This reverts 1998-12-01 Anders Norlander change.) * include/odbcinst.h: End file with newline. * include/raserror.h: Ditto. * include/winsock2.h (#include <wtypes.h): Don't. (_BLOB): Define instead, if not already done. (__BLOB_T_DEFINED: New define for guarding _BLOB. * include/wtypes.h (_BLOB): Guard against prior definition. * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions as __extension__. (tagTYPEDESC): Ditto. (_wireBRECORD): Add structure definition. (_wireSAFEARR_BRECORD): Ditto. (_wireSAFEARR_HAVEIID): Ditto. (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr, SAFEARR_HAVEIID HaveIidStr. (tagVariant): Add fields _VARIANT_BOOL bool,*pbool. (_wireVARIANT): Change field parray to type wirePSAFEARRAY, pparray to wirePSAFEARRAY*. (_wireVARIANT): Add field wireBRECORD brecVal. (wireVARIANT): Change typedef to struct _wireVariant*. (IRecordInfo): Add interface definition. (LPRECORDINFO): Add typedef for IRecordInfo*. (IID_IRecordInfo): Add forward decalaration. * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition. * include/nddeapi.h: Likewise. * ChangeLog: Formatting and typo fixes.
2001-08-21 21:58:52 +08:00
LIBRARY setupapi.dll
EXPORTS
AcquireSCMLock@8
AddMiniIconToList@8
AddTagToGroupOrderListEntry@12
AppendStringToMultiSz@24
AssertFail@12
CM_Add_Empty_Log_Conf@16
CM_Add_Empty_Log_Conf_Ex@20
CM_Add_IDA@16
CM_Add_ID_ExA@16
CM_Add_ID_ExW@16
CM_Add_IDW@16
CM_Add_Res_Des@24
CM_Add_Res_Des_Ex@28
CM_Connect_MachineA@8
CM_Connect_MachineW@8
CM_Disconnect_Machine@4
CM_Enumerate_Classes@12
CM_Enumerate_Classes_Ex@16
CM_Enumerate_EnumeratorsA@16
CM_Enumerate_Enumerators_ExA@20
CM_Enumerate_Enumerators_ExW@20
CM_Enumerate_EnumeratorsW@16
CM_Free_Log_Conf@8
CM_Free_Log_Conf_Ex@12
CM_Free_Log_Conf_Handle@4
CM_Free_Res_Des@12
CM_Free_Res_Des_Ex@16
CM_Free_Res_Des_Handle@4
CM_Free_Resource_Conflict_Handle@4
CM_Get_Child@12
CM_Get_Child_Ex@16
CM_Get_Depth@12
CM_Get_Depth_Ex@16
CM_Get_Device_IDA@16
CM_Get_Device_ID_ExA@20
CM_Get_Device_ID_ExW@20
CM_Get_Device_IDW@16
CM_Get_Device_ID_ListA@16
CM_Get_Device_ID_List_ExA@20
CM_Get_Device_ID_List_ExW@20
CM_Get_Device_ID_ListW@16
CM_Get_Device_ID_List_SizeA@12
CM_Get_Device_ID_List_Size_ExA@20
CM_Get_Device_ID_List_Size_ExW@20
CM_Get_Device_ID_List_SizeW@12
CM_Get_Device_ID_Size@12
CM_Get_Device_ID_Size_Ex@16
CM_Get_DevNode_Status@16
CM_Get_DevNode_Status_Ex@20
CM_Get_First_Log_Conf@12
CM_Get_First_Log_Conf_Ex@16
CM_Get_Log_Conf_Priority@12
CM_Get_Log_Conf_Priority_Ex@16
CM_Get_Next_Log_Conf@12
CM_Get_Next_Log_Conf_Ex@16
CM_Get_Next_Res_Des@20
CM_Get_Next_Res_Des_Ex@24
CM_Get_Parent@12
CM_Get_Parent_Ex@16
CM_Get_Res_Des_Data@16
CM_Get_Res_Des_Data_Ex@20
CM_Get_Res_Des_Data_Size@12
CM_Get_Res_Des_Data_Size_Ex@16
CM_Get_Resource_Conflict_Count@8
CM_Get_Resource_Conflict_DetailsA@12
CM_Get_Resource_Conflict_DetailsW@12
CM_Get_Sibling@12
CM_Get_Sibling_Ex@16
CM_Get_Version@0
CM_Get_Version_Ex@4
CM_Locate_DevNodeA@12
CM_Locate_DevNode_ExA@16
CM_Locate_DevNode_ExW@16
CM_Locate_DevNodeW@12
CM_Modify_Res_Des@24
CM_Modify_Res_Des_Ex@28
CM_Query_And_Remove_SubTreeA@20
CM_Query_And_Remove_SubTreeW@20
CM_Query_And_Remove_SubTree_ExA@24
CM_Query_And_Remove_SubTree_ExW@24
CM_Query_Resource_Conflict_List@28
CM_Reenumerate_DevNode@8
CM_Reenumerate_DevNode_Ex@12
CM_Request_Device_EjectA@20
CM_Request_Device_EjectW@20
CM_Request_Device_Eject_ExA@24
CM_Request_Device_Eject_ExW@24
CMP_WaitNoPendingInstallEvents@4
* include/setupapi.h : New file. * lib/setupapi.def:New file. * lib/test.c: Include setupapi.h. * include/winioctl.h (_DISK_PERFORMANCE): Correct typo. * include/richedit.h (ENLINK): Add structure definition. (EM_AUTOURLDETECT, EN_LINK, ENM_LINK): Add defines. * include/shlobj.h (CMIC_*): Remove duplicate defines. (CMDSTR_*): Remove duplicates; UNICODE string constants. (GCS_*): Make UNICODE. (CSIDL_*): Add more defines. * include/winioctl.h (_MEDIA_TYPE): Add pointer typedef. (_DISK_GEOMETRY): Ditto. (_DISK_PERFORMANCE): Ditto. * include/winbase.h (HasOverlappedIoCompleted): Add macro. * include/winnt.h: Move CHAR, SHORT and LONG typedefs outside of block protected by #ifndef VOID. (This reverts 1998-12-01 Anders Norlander change.) * include/odbcinst.h: End file with newline. * include/raserror.h: Ditto. * include/winsock2.h (#include <wtypes.h): Don't. (_BLOB): Define instead, if not already done. (__BLOB_T_DEFINED: New define for guarding _BLOB. * include/wtypes.h (_BLOB): Guard against prior definition. * include/oaidl.h (tagVARIANT): Mark anonymous structs and unions as __extension__. (tagTYPEDESC): Ditto. (_wireBRECORD): Add structure definition. (_wireSAFEARR_BRECORD): Ditto. (_wireSAFEARR_HAVEIID): Ditto. (_wireSAFEARRAY_UNION.u): Add fields SAFEARR_BRECORD RecordStr, SAFEARR_HAVEIID HaveIidStr. (tagVariant): Add fields _VARIANT_BOOL bool,*pbool. (_wireVARIANT): Change field parray to type wirePSAFEARRAY, pparray to wirePSAFEARRAY*. (_wireVARIANT): Add field wireBRECORD brecVal. (wireVARIANT): Change typedef to struct _wireVariant*. (IRecordInfo): Add interface definition. (LPRECORDINFO): Add typedef for IRecordInfo*. (IID_IRecordInfo): Add forward decalaration. * include/lmcons.h: Guard CNLEN and UNCLEN against prior definition. * include/nddeapi.h: Likewise. * ChangeLog: Formatting and typo fixes.
2001-08-21 21:58:52 +08:00
CaptureAndConvertAnsiArg@8
CaptureStringArg@8
CenterWindowRelativeToParent@4
ConcatenatePaths@16
DelayedMove@8
DelimStringToMultiSz@12
DestroyTextFileReadBuffer@4
DoInstallActionWithParams@24
DoesUserHavePrivilege@4
DuplicateString@4
EnablePrivilege@8
ExtensionPropSheetPageProc@12
FileExists@8
FreeStringArray@8
GetCurrentDriverSigningPolicy@4
GetSetFileTimestamp@20
GetVersionInfoFromImage@12
HandleFailedVerification@40
InfIsFromOemLocation@8
InstallCatalog@12
InstallHinfSection@16
InstallHinfSectionA@16
InstallHinfSectionW@16
InstallStop@4
InstallStopEx@12
IsUserAdmin@0
LookUpStringInTable@12
MemoryInitialize@4
MultiByteToUnicode@8
MultiSzFromSearchControl@16
MyFree@4
MyGetFileTitle@4
MyMalloc@4
MyRealloc@8
OpenAndMapFileForRead@20
OutOfMemory@4
QueryMultiSzValueToArray@24
QueryRegistryValue@20
ReadAsciiOrUnicodeTextFile@8
RegistryDelnode@8
RetreiveFileSecurity@8
RetrieveServiceConfig@8
SearchForInfFile@24
SetArrayToMultiSzValue@20
SetupAddInstallSectionToDiskSpaceListA@24
SetupAddInstallSectionToDiskSpaceListW@24
SetupAddSectionToDiskSpaceListA@28
SetupAddSectionToDiskSpaceListW@28
SetupAddToDiskSpaceListA@28
SetupAddToDiskSpaceListW@28
SetupAddToSourceListA@8
SetupAddToSourceListW@8
SetupAdjustDiskSpaceListA@24
SetupAdjustDiskSpaceListW@24
SetupBackupErrorA@24
SetupBackupErrorW@24
SetupCancelTemporarySourceList@0
SetupCloseFileQueue@4
SetupCloseInfFile@4
SetupCloseLog@0
SetupCommitFileQueue@16
SetupCommitFileQueueA@16
SetupCommitFileQueueW@16
SetupCopyErrorA@44
SetupCopyErrorW@44
SetupCopyOEMInfA@32
SetupCopyOEMInfW@32
SetupCreateDiskSpaceListA@12
SetupCreateDiskSpaceListW@12
SetupDecompressOrCopyFileA@12
SetupDecompressOrCopyFileW@12
SetupDefaultQueueCallback@16
SetupDefaultQueueCallbackA@16
SetupDefaultQueueCallbackW@16
SetupDeleteErrorA@20
SetupDeleteErrorW@20
SetupDestroyDiskSpaceList@4
SetupDiAskForOEMDisk@8
SetupDiBuildClassInfoList@16
SetupDiBuildClassInfoListExA@24
SetupDiBuildClassInfoListExW@24
SetupDiBuildDriverInfoList@12
SetupDiCallClassInstaller@12
SetupDiCancelDriverInfoSearch@4
SetupDiChangeState@8
SetupDiClassGuidsFromNameA@16
SetupDiClassGuidsFromNameExA@24
SetupDiClassGuidsFromNameExW@24
SetupDiClassGuidsFromNameW@16
SetupDiClassNameFromGuidA@16
SetupDiClassNameFromGuidExA@24
SetupDiClassNameFromGuidExW@24
SetupDiClassNameFromGuidW@16
SetupDiCreateDevRegKeyA@28
SetupDiCreateDevRegKeyW@28
SetupDiCreateDeviceInfoA@28
SetupDiCreateDeviceInfoList@8
SetupDiCreateDeviceInfoListExA@16
SetupDiCreateDeviceInfoListExW@16
SetupDiCreateDeviceInfoW@28
SetupDiCreateDeviceInterfaceA@24
SetupDiCreateDeviceInterfaceRegKeyA@24
SetupDiCreateDeviceInterfaceRegKeyW@24
SetupDiCreateDeviceInterfaceW@24
SetupDiDeleteDevRegKey@20
SetupDiDeleteDeviceInfo@8
SetupDiDeleteDeviceInterfaceData@8
SetupDiDeleteDeviceInterfaceRegKey@12
SetupDiDestroyClassImageList@4
SetupDiDestroyDeviceInfoList@4
SetupDiDestroyDriverInfoList@12
SetupDiDrawMiniIcon@28
SetupDiEnumDeviceInfo@12
SetupDiEnumDeviceInterfaces@20
SetupDiEnumDriverInfoA@20
SetupDiEnumDriverInfoW@20
SetupDiGetActualSectionToInstallA@24
SetupDiGetActualSectionToInstallW@24
SetupDiGetClassBitmapIndex@8
SetupDiGetClassDescriptionA@16
SetupDiGetClassDescriptionExA@24
SetupDiGetClassDescriptionExW@24
SetupDiGetClassDescriptionW@16
SetupDiGetClassDevPropertySheetsA@24
SetupDiGetClassDevPropertySheetsW@24
SetupDiGetClassDevsA@16
SetupDiGetClassDevsExA@28
SetupDiGetClassDevsExW@28
SetupDiGetClassDevsW@16
SetupDiGetClassImageIndex@12
SetupDiGetClassImageList@4
SetupDiGetClassImageListExA@12
SetupDiGetClassImageListExW@12
SetupDiGetClassInstallParamsA@20
SetupDiGetClassInstallParamsW@20
SetupDiGetDeviceInfoListClass@8
SetupDiGetDeviceInfoListDetailA@8
SetupDiGetDeviceInfoListDetailW@8
SetupDiGetDeviceInstallParamsA@12
SetupDiGetDeviceInstallParamsW@12
SetupDiGetDeviceInstanceIdA@20
SetupDiGetDeviceInstanceIdW@20
SetupDiGetDeviceInterfaceAlias@16
SetupDiGetDeviceInterfaceDetailA@24
SetupDiGetDeviceInterfaceDetailW@24
SetupDiGetDeviceRegistryPropertyA@28
SetupDiGetDeviceRegistryPropertyW@28
SetupDiGetDriverInfoDetailA@24
SetupDiGetDriverInfoDetailW@24
SetupDiGetDriverInstallParamsA@16
SetupDiGetDriverInstallParamsW@16
SetupDiGetHwProfileFriendlyNameA@16
SetupDiGetHwProfileFriendlyNameExA@24
SetupDiGetHwProfileFriendlyNameExW@24
SetupDiGetHwProfileFriendlyNameW@16
SetupDiGetHwProfileList@16
SetupDiGetHwProfileListExA@24
SetupDiGetHwProfileListExW@24
SetupDiGetINFClassA@20
SetupDiGetINFClassW@20
SetupDiGetSelectedDevice@8
SetupDiGetSelectedDriverA@12
SetupDiGetSelectedDriverW@12
SetupDiGetWizardPage@20
SetupDiInstallClassA@16
SetupDiInstallClassExA@28
SetupDiInstallClassExW@28
SetupDiInstallClassW@16
SetupDiInstallDevice@8
SetupDiInstallDeviceInterfaces@8
SetupDiInstallDriverFiles@8
SetupDiLoadClassIcon@12
SetupDiMoveDuplicateDevice@8
SetupDiOpenClassRegKey@8
SetupDiOpenClassRegKeyExA@20
SetupDiOpenClassRegKeyExW@20
SetupDiOpenDevRegKey@24
SetupDiOpenDeviceInfoA@20
SetupDiOpenDeviceInfoW@20
SetupDiOpenDeviceInterfaceA@16
SetupDiOpenDeviceInterfaceRegKey@16
SetupDiOpenDeviceInterfaceW@16
SetupDiRegisterCoDeviceInstallers@8
SetupDiRegisterDeviceInfo@24
SetupDiRemoveDevice@8
SetupDiRemoveDeviceInterface@8
SetupDiSelectBestCompatDrv@8
SetupDiSelectDevice@8
SetupDiSelectOEMDrv@12
SetupDiSetClassInstallParamsA@16
SetupDiSetClassInstallParamsW@16
SetupDiSetDeviceInstallParamsA@12
SetupDiSetDeviceInstallParamsW@12
SetupDiSetDeviceRegistryPropertyA@20
SetupDiSetDeviceRegistryPropertyW@20
SetupDiSetDriverInstallParamsA@16
SetupDiSetDriverInstallParamsW@16
SetupDiSetSelectedDevice@8
SetupDiSetSelectedDriverA@12
SetupDiSetSelectedDriverW@12
SetupDiUnremoveDevice@8
SetupDuplicateDiskSpaceListA@16
SetupDuplicateDiskSpaceListW@16
SetupFindFirstLineA@16
SetupFindFirstLineW@16
SetupFindNextLine@8
SetupFindNextMatchLineA@12
SetupFindNextMatchLineW@12
SetupFreeSourceListA@8
SetupFreeSourceListW@8
SetupGetBackupInformationA@8
SetupGetBackupInformationW@8
SetupGetBinaryField@20
SetupGetFieldCount@4
SetupGetFileCompressionInfoA@20
SetupGetFileCompressionInfoW@20
SetupGetInfFileListA@20
SetupGetInfFileListW@20
SetupGetInfInformationA@20
SetupGetInfInformationW@20
SetupGetInfSections@16
SetupGetIntField@12
SetupGetLineByIndexA@16
SetupGetLineByIndexW@16
SetupGetLineCountA@8
SetupGetLineCountW@8
SetupGetLineTextA@28
SetupGetLineTextW@28
SetupGetMultiSzFieldA@20
SetupGetMultiSzFieldW@20
SetupGetSourceFileLocationA@28
SetupGetSourceFileLocationW@28
SetupGetSourceFileSizeA@24
SetupGetSourceFileSizeW@24
SetupGetSourceInfoA@24
SetupGetSourceInfoW@24
SetupGetStringFieldA@20
SetupGetStringFieldW@20
SetupGetTargetPathA@24
SetupGetTargetPathW@24
SetupInitDefaultQueueCallback@4
SetupInitDefaultQueueCallbackEx@20
SetupInitializeFileLogA@8
SetupInitializeFileLogW@8
SetupInstallFileA@32
SetupInstallFileExA@36
SetupInstallFileExW@36
SetupInstallFileW@32
SetupInstallFilesFromInfSectionA@24
SetupInstallFilesFromInfSectionW@24
SetupInstallFromInfSectionA@44
SetupInstallFromInfSectionW@44
SetupInstallServicesFromInfSectionA@12
SetupInstallServicesFromInfSectionExA@28
SetupInstallServicesFromInfSectionExW@28
SetupInstallServicesFromInfSectionW@12
SetupIterateCabinetA@16
SetupIterateCabinetW@16
SetupLogErrorA@8
SetupLogErrorW@8
SetupLogFileA@36
SetupLogFileW@36
SetupOpenAppendInfFileA@12
SetupOpenAppendInfFileW@12
SetupOpenFileQueue@0
SetupOpenInfFileA@16
SetupOpenInfFileW@16
SetupOpenLog@4
SetupOpenMasterInf@0
SetupPromptForDiskA@40
SetupPromptForDiskW@40
SetupPromptReboot@12
SetupQueryDrivesInDiskSpaceListA@16
SetupQueryDrivesInDiskSpaceListW@16
SetupQueryFileLogA@28
SetupQueryFileLogW@28
SetupQueryInfFileInformationA@20
SetupQueryInfFileInformationW@20
SetupQueryInfOriginalFileInformationA@16
SetupQueryInfOriginalFileInformationW@16
SetupQueryInfVersionInformationA@24
SetupQueryInfVersionInformationW@24
SetupQuerySourceListA@12
SetupQuerySourceListW@12
SetupQuerySpaceRequiredOnDriveA@20
SetupQuerySpaceRequiredOnDriveW@20
SetupQueueCopyA@36
SetupQueueCopyIndirectA@4
SetupQueueCopyIndirectW@4
SetupQueueCopySectionA@24
SetupQueueCopySectionW@24
SetupQueueCopyW@36
SetupQueueDefaultCopyA@24
SetupQueueDefaultCopyW@24
SetupQueueDeleteA@12
SetupQueueDeleteSectionA@16
SetupQueueDeleteSectionW@16
SetupQueueDeleteW@12
SetupQueueRenameA@20
SetupQueueRenameSectionA@16
SetupQueueRenameSectionW@16
SetupQueueRenameW@20
SetupRemoveFileLogEntryA@12
SetupRemoveFileLogEntryW@12
SetupRemoveFromDiskSpaceListA@20
SetupRemoveFromDiskSpaceListW@20
SetupRemoveFromSourceListA@8
SetupRemoveFromSourceListW@8
SetupRemoveInstallSectionFromDiskSpaceListA@24
SetupRemoveInstallSectionFromDiskSpaceListW@24
SetupRemoveSectionFromDiskSpaceListA@28
SetupRemoveSectionFromDiskSpaceListW@28
SetupRenameErrorA@24
SetupRenameErrorW@24
SetupScanFileQueue@24
SetupScanFileQueueA@24
SetupScanFileQueueW@24
SetupSetDirectoryIdA@12
SetupSetDirectoryIdExA@24
SetupSetDirectoryIdExW@24
SetupSetDirectoryIdW@12
SetupSetFileQueueAlternatePlatformA@12
SetupSetFileQueueAlternatePlatformW@12
SetupSetPlatformPathOverrideA@4
SetupSetPlatformPathOverrideW@4
SetupSetSourceListA@12
SetupSetSourceListW@12
SetupTermDefaultQueueCallback@4
SetupTerminateFileLog@4
ShouldDeviceBeExcluded@12
StampFileSecurity@8
StringTableAddString@12
StringTableAddStringEx@20
StringTableDestroy@4
StringTableDuplicate@4
StringTableEnum@20
StringTableGetExtraData@16
StringTableInitialize@0
StringTableInitializeEx@8
StringTableLookUpString@12
StringTableLookUpStringEx@20
StringTableSetExtraData@16
StringTableStringFromId@8
StringTableStringFromIdEx@16
StringTableTrim@4
TakeOwnershipOfFile@4
UnicodeToMultiByte@8
UnmapAndCloseFile@12
VerifyCatalogFile@4
VerifyFile@48
pSetupAccessRunOnceNodeList@0
pSetupDestroyRunOnceNodeList@0
pSetupDiGetDeviceInfoContext@12
pSetupDiSetDeviceInfoContext@12
pSetupDirectoryIdToPath@20
pSetupGetField@8
pSetupGetGlobalFlags@0
pSetupGetOsLoaderDriveAndPath@16
pSetupGetQueueFlags@4
pSetupGetVersionDatum@8
pSetupGuidFromString@8
pSetupIsGuidNull@4
pSetupMakeSurePathExists@4
pSetupSetGlobalFlags@4
pSetupSetQueueFlags@8
pSetupSetSystemSourcePath@8
pSetupStringFromGuid@12
pSetupVerifyQueuedCatalogs@4