mirror of
https://github.com/reactos/reactos.git
synced 2026-06-01 08:50:24 +08:00
[SETUPAPI] Add stubs for Vista exports
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
@ stdcall CM_Add_Range(int64 int64 ptr long)
|
||||
@ stdcall CM_Add_Res_Des(ptr ptr long ptr long long)
|
||||
@ stdcall CM_Add_Res_Des_Ex(ptr ptr long ptr long long ptr)
|
||||
@ stub -version=0x600+ CM_Apply_PowerScheme
|
||||
@ stdcall CM_Connect_MachineA(str ptr)
|
||||
@ stdcall CM_Connect_MachineW(wstr ptr)
|
||||
@ stdcall CM_Create_DevNodeA(ptr str long long)
|
||||
@@ -26,6 +27,11 @@
|
||||
@ stdcall CM_Delete_Class_Key_Ex(ptr long ptr)
|
||||
@ stdcall CM_Delete_DevNode_Key(long long long)
|
||||
@ stdcall CM_Delete_DevNode_Key_Ex(long long long ptr)
|
||||
@ stub -version=0x600+ CM_Delete_Device_Interface_KeyA
|
||||
@ stub -version=0x600+ CM_Delete_Device_Interface_KeyW
|
||||
@ stub -version=0x600+ CM_Delete_Device_Interface_Key_ExA
|
||||
@ stub -version=0x600+ CM_Delete_Device_Interface_Key_ExW
|
||||
@ stub -version=0x600+ CM_Delete_PowerScheme
|
||||
@ stdcall CM_Delete_Range(int64 int64 ptr long)
|
||||
@ stdcall CM_Detect_Resource_Conflict(long long ptr long ptr long)
|
||||
@ stdcall CM_Detect_Resource_Conflict_Ex(long long ptr long ptr long ptr)
|
||||
@@ -33,6 +39,7 @@
|
||||
@ stdcall CM_Disable_DevNode_Ex(long long ptr)
|
||||
@ stdcall CM_Disconnect_Machine(ptr)
|
||||
@ stdcall CM_Dup_Range_List(ptr ptr long)
|
||||
@ stub -version=0x600+ CM_Duplicate_PowerScheme
|
||||
@ stdcall CM_Enable_DevNode(long long)
|
||||
@ stdcall CM_Enable_DevNode_Ex(long long ptr)
|
||||
@ stdcall CM_Enumerate_Classes(long ptr long)
|
||||
@@ -132,6 +139,9 @@
|
||||
@ stdcall CM_Get_Sibling_Ex(ptr long long ptr)
|
||||
@ stdcall CM_Get_Version()
|
||||
@ stdcall CM_Get_Version_Ex(ptr)
|
||||
@ stub -version=0x600+ CM_Import_PowerScheme
|
||||
@ stub -version=0x600+ CM_Install_DevNodeW
|
||||
@ stub -version=0x600+ CM_Install_DevNode_ExW
|
||||
@ stdcall CM_Intersect_Range_List(ptr ptr ptr long)
|
||||
@ stdcall CM_Invert_Range_List(ptr ptr int64 long)
|
||||
@ stdcall CM_Is_Dock_Station_Present(ptr)
|
||||
@@ -154,6 +164,10 @@
|
||||
@ stdcall CM_Open_Class_Key_ExW(ptr wstr long long ptr long ptr)
|
||||
@ stdcall CM_Open_DevNode_Key(ptr long long long ptr long)
|
||||
@ stdcall CM_Open_DevNode_Key_Ex(ptr long long long ptr long ptr)
|
||||
@ stub -version=0x600+ CM_Open_Device_Interface_KeyA
|
||||
@ stub -version=0x600+ CM_Open_Device_Interface_KeyW
|
||||
@ stub -version=0x600+ CM_Open_Device_Interface_Key_ExA
|
||||
@ stub -version=0x600+ CM_Open_Device_Interface_Key_ExW
|
||||
@ stdcall CM_Query_And_Remove_SubTreeA(long ptr str long long)
|
||||
@ stdcall CM_Query_And_Remove_SubTreeW(long ptr wstr long long)
|
||||
@ stdcall CM_Query_And_Remove_SubTree_ExA(long ptr str long long ptr)
|
||||
@@ -181,8 +195,11 @@
|
||||
@ stdcall CM_Request_Device_Eject_ExW(long ptr wstr long long ptr)
|
||||
@ stdcall CM_Request_Eject_PC()
|
||||
@ stdcall CM_Request_Eject_PC_Ex(ptr)
|
||||
@ stub -version=0x600+ CM_RestoreAll_DefaultPowerSchemes
|
||||
@ stub -version=0x600+ CM_Restore_DefaultPowerScheme
|
||||
@ stdcall CM_Run_Detection(long)
|
||||
@ stdcall CM_Run_Detection_Ex(long ptr)
|
||||
@ stub -version=0x600+ CM_Set_ActiveScheme
|
||||
@ stdcall CM_Set_Class_Registry_PropertyA(ptr long ptr long long ptr)
|
||||
@ stdcall CM_Set_Class_Registry_PropertyW(ptr long ptr long long ptr)
|
||||
@ stdcall CM_Set_DevNode_Problem(long long long)
|
||||
@@ -206,7 +223,16 @@
|
||||
@ stdcall CM_Unregister_Device_InterfaceW(wstr long)
|
||||
@ stdcall CM_Unregister_Device_Interface_ExA(str long ptr)
|
||||
@ stdcall CM_Unregister_Device_Interface_ExW(wstr long ptr)
|
||||
@ stub -version=0x600+ CM_Write_UserPowerKey
|
||||
@ stdcall DoesUserHavePrivilege(wstr)
|
||||
@ stub -version=0x600+ DriverStoreAddDriverPackageA
|
||||
@ stub -version=0x600+ DriverStoreAddDriverPackageW
|
||||
@ stub -version=0x600+ DriverStoreDeleteDriverPackageA
|
||||
@ stub -version=0x600+ DriverStoreDeleteDriverPackageW
|
||||
@ stub -version=0x600+ DriverStoreEnumDriverPackageA
|
||||
@ stub -version=0x600+ DriverStoreEnumDriverPackageW
|
||||
@ stub -version=0x600+ DriverStoreFindDriverPackageA
|
||||
@ stub -version=0x600+ DriverStoreFindDriverPackageW
|
||||
@ stub ExtensionPropSheetPageProc
|
||||
@ stdcall InstallCatalog(str str ptr)
|
||||
@ stdcall InstallHinfSection(long long str long) InstallHinfSectionA
|
||||
@@ -216,6 +242,11 @@
|
||||
@ stdcall MyFree(ptr)
|
||||
@ stdcall MyMalloc(long)
|
||||
@ stdcall MyRealloc(ptr long)
|
||||
@ stub -version=0x600+ PnpEnumDrpFile
|
||||
@ stub -version=0x600+ PnpIsFileAclIntact
|
||||
@ stub -version=0x600+ PnpIsFileContentIntact
|
||||
@ stub -version=0x600+ PnpIsFilePnpDriver
|
||||
@ stub -version=0x600+ PnpRepairWindowsProtectedDriver
|
||||
@ stdcall SetupAddInstallSectionToDiskSpaceListA(long long long str ptr long)
|
||||
@ stub SetupAddInstallSectionToDiskSpaceListW
|
||||
@ stdcall -stub SetupAddSectionToDiskSpaceListA(long long long str long ptr long)
|
||||
@@ -251,6 +282,7 @@
|
||||
@ stdcall SetupDeleteErrorA(long str str long long)
|
||||
@ stdcall SetupDeleteErrorW(long wstr wstr long long)
|
||||
@ stdcall SetupDestroyDiskSpaceList(long)
|
||||
@ stub -version=0x600+ SetupDiApplyPowerScheme
|
||||
@ stub SetupDiAskForOEMDisk
|
||||
@ stdcall SetupDiBuildClassInfoList(long ptr long ptr)
|
||||
@ stdcall SetupDiBuildClassInfoListExA(long ptr long ptr str ptr)
|
||||
@@ -313,6 +345,10 @@
|
||||
@ stdcall SetupDiGetClassImageListExW(ptr wstr ptr)
|
||||
@ stdcall SetupDiGetClassInstallParamsA(ptr ptr ptr long ptr)
|
||||
@ stdcall SetupDiGetClassInstallParamsW(ptr ptr ptr long ptr)
|
||||
@ stub -version=0x600+ SetupDiGetClassPropertyExW
|
||||
@ stub -version=0x600+ SetupDiGetClassPropertyKeys
|
||||
@ stub -version=0x600+ SetupDiGetClassPropertyKeysExW
|
||||
@ stub -version=0x600+ SetupDiGetClassPropertyW
|
||||
@ stdcall SetupDiGetClassRegistryPropertyA(ptr long ptr ptr long ptr str ptr)
|
||||
@ stdcall SetupDiGetClassRegistryPropertyW(ptr long ptr ptr long ptr wstr ptr)
|
||||
@ stdcall SetupDiGetCustomDevicePropertyA(ptr ptr str long ptr ptr long ptr)
|
||||
@@ -327,6 +363,10 @@
|
||||
@ stdcall SetupDiGetDeviceInterfaceAlias(ptr ptr ptr ptr)
|
||||
@ stdcall SetupDiGetDeviceInterfaceDetailA(long ptr ptr long ptr ptr)
|
||||
@ stdcall SetupDiGetDeviceInterfaceDetailW(long ptr ptr long ptr ptr)
|
||||
@ stub -version=0x600+ SetupDiGetDeviceInterfacePropertyKeys
|
||||
@ stub -version=0x600+ SetupDiGetDeviceInterfacePropertyW
|
||||
@ stub -version=0x600+ SetupDiGetDevicePropertyKeys
|
||||
@ stdcall -stub -version=0x600+ SetupDiGetDevicePropertyW(ptr ptr ptr ptr ptr long ptr long)
|
||||
@ stdcall SetupDiGetDeviceRegistryPropertyA(long ptr long ptr ptr long ptr)
|
||||
@ stdcall SetupDiGetDeviceRegistryPropertyW(long ptr long ptr ptr long ptr)
|
||||
@ stdcall SetupDiGetDriverInfoDetailA(ptr ptr ptr ptr long ptr)
|
||||
@@ -354,6 +394,7 @@
|
||||
@ stdcall SetupDiInstallDeviceInterfaces(ptr ptr)
|
||||
@ stdcall SetupDiInstallDriverFiles(ptr ptr)
|
||||
@ stdcall SetupDiLoadClassIcon(ptr ptr ptr)
|
||||
@ stub -version=0x600+ SetupDiLoadDeviceIcon
|
||||
@ stub SetupDiMoveDuplicateDevice
|
||||
@ stdcall SetupDiOpenClassRegKey(ptr long)
|
||||
@ stdcall SetupDiOpenClassRegKeyExA(ptr long long str ptr)
|
||||
@@ -368,17 +409,26 @@
|
||||
@ stdcall SetupDiRegisterDeviceInfo(ptr ptr long ptr ptr ptr)
|
||||
@ stdcall SetupDiRemoveDevice(ptr ptr)
|
||||
@ stdcall SetupDiRemoveDeviceInterface(ptr ptr)
|
||||
@ stub -version=0x600+ SetupDiReportDeviceInstallError
|
||||
@ stub -version=0x600+ SetupDiReportDriverNotFoundError
|
||||
@ stub -version=0x600+ SetupDiReportDriverPackageImportationError
|
||||
@ stub -version=0x600+ SetupDiReportGenericDriverInstalled
|
||||
@ stub -version=0x600+ SetupDiReportPnPDeviceProblem
|
||||
@ stdcall -version=0x502+ SetupDiRestartDevices(ptr ptr)
|
||||
@ stdcall SetupDiSelectBestCompatDrv(ptr ptr)
|
||||
@ stdcall SetupDiSelectDevice(ptr ptr)
|
||||
@ stub SetupDiSelectOEMDrv
|
||||
@ stdcall SetupDiSetClassInstallParamsA(ptr ptr ptr long)
|
||||
@ stdcall SetupDiSetClassInstallParamsW(ptr ptr ptr long)
|
||||
@ stub -version=0x600+ SetupDiSetClassPropertyExW
|
||||
@ stub -version=0x600+ SetupDiSetClassPropertyW
|
||||
@ stdcall SetupDiSetClassRegistryPropertyA(ptr long ptr long str ptr)
|
||||
@ stdcall SetupDiSetClassRegistryPropertyW(ptr long ptr long wstr ptr)
|
||||
@ stdcall SetupDiSetDeviceInstallParamsA(ptr ptr ptr)
|
||||
@ stdcall SetupDiSetDeviceInstallParamsW(ptr ptr ptr)
|
||||
@ stub SetupDiSetDeviceInterfaceDefault
|
||||
@ stub -version=0x600+ SetupDiSetDeviceInterfacePropertyW
|
||||
@ stub -version=0x600+ SetupDiSetDevicePropertyW
|
||||
@ stdcall SetupDiSetDeviceRegistryPropertyA(ptr ptr long ptr long)
|
||||
@ stdcall SetupDiSetDeviceRegistryPropertyW(ptr ptr long ptr long)
|
||||
@ stdcall SetupDiSetDriverInstallParamsA(ptr ptr ptr ptr)
|
||||
@@ -391,6 +441,8 @@
|
||||
@ stdcall SetupDuplicateDiskSpaceListW(ptr ptr long long)
|
||||
@ stdcall SetupEnumInfSectionsA(long long ptr long ptr)
|
||||
@ stdcall SetupEnumInfSectionsW(long long ptr long ptr)
|
||||
@ stub -version=0x600+ SetupEnumPublishedInfA
|
||||
@ stub -version=0x600+ SetupEnumPublishedInfW
|
||||
@ stdcall SetupFindFirstLineA(long str str ptr)
|
||||
@ stdcall SetupFindFirstLineW(long wstr wstr ptr)
|
||||
@ stdcall SetupFindNextLine(ptr ptr)
|
||||
@@ -408,10 +460,14 @@
|
||||
@ stdcall SetupGetFileCompressionInfoW(wstr ptr ptr ptr ptr)
|
||||
@ stdcall SetupGetFileQueueCount(long long ptr)
|
||||
@ stdcall SetupGetFileQueueFlags(long ptr)
|
||||
@ stub -version=0x600+ SetupGetInfDriverStoreLocationA
|
||||
@ stub -version=0x600+ SetupGetInfDriverStoreLocationW
|
||||
@ stdcall SetupGetInfFileListA(str long str long ptr)
|
||||
@ stdcall SetupGetInfFileListW(wstr long wstr long ptr)
|
||||
@ stdcall SetupGetInfInformationA(ptr long ptr long ptr)
|
||||
@ stdcall SetupGetInfInformationW(ptr long ptr long ptr)
|
||||
@ stub -version=0x600+ SetupGetInfPublishedNameA
|
||||
@ stub -version=0x600+ SetupGetInfPublishedNameW
|
||||
@ stub SetupGetInfSections
|
||||
@ stdcall SetupGetIntField(ptr long ptr)
|
||||
@ stdcall SetupGetLineByIndexA(long str long ptr)
|
||||
@@ -433,6 +489,7 @@
|
||||
@ stdcall SetupGetStringFieldW(ptr long ptr long ptr)
|
||||
@ stdcall SetupGetTargetPathA(ptr ptr str ptr long ptr)
|
||||
@ stdcall SetupGetTargetPathW(ptr ptr wstr ptr long ptr)
|
||||
@ stub -version=0x600+ SetupGetThreadLogToken
|
||||
@ stdcall SetupInitDefaultQueueCallback(long)
|
||||
@ stdcall SetupInitDefaultQueueCallbackEx(long long long long ptr)
|
||||
@ stdcall SetupInitializeFileLogA(str long)
|
||||
@@ -445,6 +502,8 @@
|
||||
@ stdcall SetupInstallFilesFromInfSectionW(long long long wstr wstr long)
|
||||
@ stdcall SetupInstallFromInfSectionA(long long str long long str long ptr ptr long ptr)
|
||||
@ stdcall SetupInstallFromInfSectionW(long long wstr long long wstr long ptr ptr long ptr)
|
||||
@ stub -version=0x600+ SetupInstallLogCloseEventGroup
|
||||
@ stub -version=0x600+ SetupInstallLogCreateEventGroup
|
||||
@ stdcall SetupInstallServicesFromInfSectionA(long str long)
|
||||
@ stdcall SetupInstallServicesFromInfSectionExA(long str long ptr ptr ptr ptr)
|
||||
@ stdcall SetupInstallServicesFromInfSectionExW(long wstr long ptr ptr ptr ptr)
|
||||
@@ -524,6 +583,7 @@
|
||||
@ stub SetupSetPlatformPathOverrideW
|
||||
@ stdcall SetupSetSourceListA(long ptr long)
|
||||
@ stdcall SetupSetSourceListW(long ptr long)
|
||||
@ stub -version=0x600+ SetupSetThreadLogToken
|
||||
@ stdcall SetupTermDefaultQueueCallback(ptr)
|
||||
@ stdcall SetupTerminateFileLog(long)
|
||||
@ stub SetupUninstallNewlyCopiedInfs
|
||||
@@ -531,41 +591,65 @@
|
||||
@ stdcall SetupUninstallOEMInfW(wstr long ptr)
|
||||
@ stdcall SetupVerifyInfFileA(str ptr ptr)
|
||||
@ stdcall SetupVerifyInfFileW(wstr ptr ptr)
|
||||
@ stub -version=0x600+ SetupWriteTextLog
|
||||
@ stub -version=0x600+ SetupWriteTextLogError
|
||||
@ stub -version=0x600+ SetupWriteTextLogInfLine
|
||||
@ stdcall UnicodeToMultiByte(wstr long) pSetupUnicodeToMultiByte
|
||||
@ stub -version=0x600+ UpdateAllDeviceIndirectStrings
|
||||
@ stub VerifyCatalogFile
|
||||
@ stub -version=0x600+ pGetDriverPackageHash
|
||||
@ stub -version=0x600+ pServerAddDriverPackage
|
||||
@ stub -version=0x600+ pServerDeleteDriverPackage
|
||||
@ stub pSetupAccessRunOnceNodeList
|
||||
@ stub pSetupAcquireSCMLock
|
||||
@ stub -version=0x501-0x502 pSetupAcquireSCMLock
|
||||
@ stub pSetupAddMiniIconToList
|
||||
@ stub pSetupAddTagToGroupOrderListEntry
|
||||
@ stub pSetupAppendStringToMultiSz
|
||||
@ stub -version=0x600+ pSetupAppendPath
|
||||
@ stub -version=0x501-0x502 pSetupAppendStringToMultiSz
|
||||
@ stdcall pSetupCaptureAndConvertAnsiArg(str ptr)
|
||||
@ stdcall pSetupCenterWindowRelativeToParent(long)
|
||||
@ stub -version=0x600+ pSetupCloseTextLogSection
|
||||
@ stdcall pSetupConcatenatePaths(wstr wstr long ptr)
|
||||
@ stub -version=0x600+ pSetupCreateTextLogSectionA
|
||||
@ stub -version=0x600+ pSetupCreateTextLogSectionW
|
||||
@ stub pSetupDestroyRunOnceNodeList
|
||||
@ stub pSetupDiGetDeviceInfoContext
|
||||
@ stub pSetupDiSetDeviceInfoContext
|
||||
@ stub -version=0x600+ pSetupDiBuildInfoDataFromStrongName
|
||||
@ stub -version=0x600+ pSetupDiCrimsonLogDeviceInstall
|
||||
@ stub -version=0x501-0x502 pSetupDiGetDeviceInfoContext
|
||||
@ stub -version=0x501-0x502 pSetupDiSetDeviceInfoContext
|
||||
@ stub -version=0x600+ pSetupDiGetStrongNameForDriverNode
|
||||
@ stub -version=0x600+ pSetupDiInvalidateHelperModules
|
||||
@ stub -version=0x600+ pSetupDoLastKnownGoodBackup
|
||||
@ stdcall pSetupDoesUserHavePrivilege(wstr) DoesUserHavePrivilege
|
||||
@ stdcall pSetupDuplicateString(wstr)
|
||||
@ stdcall pSetupEnablePrivilege(wstr long)
|
||||
@ stdcall pSetupFree(ptr) MyFree
|
||||
@ stub pSetupFreeStringArray
|
||||
@ stub -version=0x501-0x502 pSetupFreeStringArray
|
||||
@ stub pSetupGetCurrentDriverSigningPolicy
|
||||
@ stub -version=0x600+ pSetupGetDriverDate
|
||||
@ stub -version=0x600+ pSetupGetDriverVersion
|
||||
@ stdcall pSetupGetField(ptr long)
|
||||
@ stdcall pSetupGetFileTitle(wstr)
|
||||
@ stdcall pSetupGetGlobalFlags()
|
||||
@ stub -version=0x600+ pSetupGetIndirectStringsFromDriverInfo
|
||||
@ stub pSetupGetInfSections
|
||||
@ stdcall pSetupGetQueueFlags(ptr)
|
||||
@ stub pSetupGetRealSystemTime
|
||||
@ stdcall pSetupGetVersionInfoFromImage(wstr ptr ptr)
|
||||
@ stdcall -version=0x501-0x502 pSetupGetVersionInfoFromImage(wstr ptr ptr)
|
||||
@ stdcall pSetupGuidFromString(wstr ptr)
|
||||
@ stub pSetupHandleFailedVerification
|
||||
@ stub pSetupInfCacheBuild
|
||||
@ stub pSetupInfIsFromOemLocation
|
||||
@ stub -version=0x501-0x502 pSetupInfCacheBuild
|
||||
@ stub -version=0x600+ pSetupInfGetDigitalSignatureInfo
|
||||
@ stub -version=0x501-0x502 pSetupInfIsFromOemLocation
|
||||
@ stub -version=0x600+ pSetupInfSetDigitalSignatureInfo
|
||||
@ stdcall pSetupInstallCatalog(wstr wstr ptr)
|
||||
@ stub pSetupInstallStopEx
|
||||
@ stub -version=0x501-0x502 pSetupInstallStopEx
|
||||
@ stub -version=0x600+ pSetupIsBiDiLocalizedSystemEx
|
||||
@ stdcall pSetupIsGuidNull(ptr)
|
||||
@ stub -version=0x502+ pSetupIsLocalSystem
|
||||
@ stdcall pSetupIsUserAdmin()
|
||||
@ stub -version=0x600+ pSetupIsUserTrustedInstaller
|
||||
@ stub -version=0x600+ pSetupLoadIndirectString
|
||||
@ stub pSetupMakeSurePathExists
|
||||
@ stdcall pSetupMalloc(long) MyMalloc
|
||||
@ stdcall pSetupModifyGlobalFlags(long long)
|
||||
@@ -580,7 +664,7 @@
|
||||
@ stdcall pSetupSetGlobalFlags(long)
|
||||
@ stub pSetupSetNoDriverPrompts
|
||||
@ stdcall pSetupSetQueueFlags(ptr long)
|
||||
@ stub pSetupSetSystemSourcePath
|
||||
@ stub -version=0x501-0x502 pSetupSetSystemSourcePath
|
||||
@ stub pSetupShouldDeviceBeExcluded
|
||||
@ stdcall pSetupStringFromGuid(ptr wstr long)
|
||||
@ stdcall pSetupStringTableAddString(ptr wstr long)
|
||||
@@ -599,7 +683,9 @@
|
||||
@ stdcall pSetupUnicodeToMultiByte(wstr long)
|
||||
@ stdcall pSetupUnmapAndCloseFile(long long ptr)
|
||||
@ stub pSetupVerifyCatalogFile
|
||||
@ stub pSetupVerifyFile
|
||||
@ stub -version=0x501-0x502 pSetupVerifyFile
|
||||
@ stub pSetupVerifyQueuedCatalogs
|
||||
@ stub pSetupWriteLogEntry
|
||||
@ stub pSetupWriteLogError
|
||||
@ stub -version=0x600 pSpAddInboxDriverPackage # Vista only
|
||||
@ stub -version=0x600 pSpDeleteInboxDriverPackage # Vista only
|
||||
|
||||
Reference in New Issue
Block a user