mirror of
https://github.com/reactos/reactos.git
synced 2025-02-28 19:32:59 +00:00
[SETUPAPI] .spec file: Add NT6+ stubs and -version info for some functions.
Note that the exports are sorted by _ordinal_ and not by name, for compatibility with Windows' setupapi.dll. Cross-checked with: - https://abi-laboratory.pro/compatibility/Windows_5.0_to_Windows_6.0/x86_64/compat_reports/setupapi.dll/abi_compat_report.html - http://redplait.blogspot.com/2010/11/setupapidll-exports.html - https://blog.airesoft.co.uk/apichanges/changes-Vista%20SP2-To-7%20SP0.xml#setupapi.dll - https://blog.airesoft.co.uk/apichanges/changes-7%20SP1-To-8%20SP0.xml#setupapi.dll - https://blog.airesoft.co.uk/apichanges/changes-8%20SP0-To-8.1.xml#setupapi.dll - https://windows10dll.nirsoft.net/setupapi_dll.html and manually with setupapi.dll from Win2k3, Vista, Windows 7 and 10.
This commit is contained in:
parent
d78a4a308a
commit
a8206bae3d
1 changed files with 112 additions and 14 deletions
|
@ -1,11 +1,13 @@
|
||||||
@ stdcall CMP_GetBlockedDriverInfo(wstr ptr long ptr)
|
@ stdcall CMP_GetBlockedDriverInfo(wstr ptr long ptr)
|
||||||
@ stdcall CMP_GetServerSideDeviceInstallFlags(ptr long ptr)
|
@ stdcall CMP_GetServerSideDeviceInstallFlags(ptr long ptr)
|
||||||
@ stdcall CMP_Init_Detection(long)
|
@ stdcall CMP_Init_Detection(long)
|
||||||
@ stdcall CMP_RegisterNotification(ptr ptr long ptr)
|
@ stdcall -version=0x500-0x601 CMP_RegisterNotification(ptr ptr long ptr)
|
||||||
@ stdcall CMP_Report_LogOn(long long)
|
@ stdcall CMP_Report_LogOn(long long)
|
||||||
@ stdcall CMP_UnregisterNotification(ptr)
|
@ stdcall -version=0x500-0x601 CMP_UnregisterNotification(ptr)
|
||||||
@ stdcall CMP_WaitNoPendingInstallEvents(long)
|
@ stdcall CMP_WaitNoPendingInstallEvents(long)
|
||||||
@ stdcall CMP_WaitServicesAvailable(ptr)
|
@ stdcall CMP_WaitServicesAvailable(ptr)
|
||||||
|
|
||||||
|
@ stub -version=0x601+ CM_Add_Driver_PackageW
|
||||||
@ stdcall CM_Add_Empty_Log_Conf(ptr ptr long long)
|
@ stdcall CM_Add_Empty_Log_Conf(ptr ptr long long)
|
||||||
@ stdcall CM_Add_Empty_Log_Conf_Ex(ptr ptr long long ptr)
|
@ stdcall CM_Add_Empty_Log_Conf_Ex(ptr ptr long long ptr)
|
||||||
@ stdcall CM_Add_IDA(ptr str long)
|
@ stdcall CM_Add_IDA(ptr str long)
|
||||||
|
@ -15,6 +17,7 @@
|
||||||
@ stdcall CM_Add_Range(int64 int64 ptr long)
|
@ stdcall CM_Add_Range(int64 int64 ptr long)
|
||||||
@ stdcall CM_Add_Res_Des(ptr ptr long ptr long 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)
|
@ stdcall CM_Add_Res_Des_Ex(ptr ptr long ptr long long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Apply_PowerScheme()
|
||||||
@ stdcall CM_Connect_MachineA(str ptr)
|
@ stdcall CM_Connect_MachineA(str ptr)
|
||||||
@ stdcall CM_Connect_MachineW(wstr ptr)
|
@ stdcall CM_Connect_MachineW(wstr ptr)
|
||||||
@ stdcall CM_Create_DevNodeA(ptr str long long)
|
@ stdcall CM_Create_DevNodeA(ptr str long long)
|
||||||
|
@ -26,6 +29,12 @@
|
||||||
@ stdcall CM_Delete_Class_Key_Ex(ptr long ptr)
|
@ stdcall CM_Delete_Class_Key_Ex(ptr long ptr)
|
||||||
@ stdcall CM_Delete_DevNode_Key(long long long)
|
@ stdcall CM_Delete_DevNode_Key(long long long)
|
||||||
@ stdcall CM_Delete_DevNode_Key_Ex(long long long ptr)
|
@ stdcall CM_Delete_DevNode_Key_Ex(long long long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Delete_Device_Interface_KeyA(str long)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Delete_Device_Interface_KeyW(wstr long)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Delete_Device_Interface_Key_ExA(str long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Delete_Device_Interface_Key_ExW(wstr long ptr)
|
||||||
|
@ stub -version=0x601+ CM_Delete_Driver_PackageW
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Delete_PowerScheme(ptr ptr)
|
||||||
@ stdcall CM_Delete_Range(int64 int64 ptr long)
|
@ stdcall CM_Delete_Range(int64 int64 ptr long)
|
||||||
@ stdcall CM_Detect_Resource_Conflict(long long ptr long 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)
|
@ stdcall CM_Detect_Resource_Conflict_Ex(long long ptr long ptr long ptr)
|
||||||
|
@ -33,6 +42,7 @@
|
||||||
@ stdcall CM_Disable_DevNode_Ex(long long ptr)
|
@ stdcall CM_Disable_DevNode_Ex(long long ptr)
|
||||||
@ stdcall CM_Disconnect_Machine(ptr)
|
@ stdcall CM_Disconnect_Machine(ptr)
|
||||||
@ stdcall CM_Dup_Range_List(ptr ptr long)
|
@ stdcall CM_Dup_Range_List(ptr ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Duplicate_PowerScheme(ptr ptr ptr)
|
||||||
@ stdcall CM_Enable_DevNode(long long)
|
@ stdcall CM_Enable_DevNode(long long)
|
||||||
@ stdcall CM_Enable_DevNode_Ex(long long ptr)
|
@ stdcall CM_Enable_DevNode_Ex(long long ptr)
|
||||||
@ stdcall CM_Enumerate_Classes(long ptr long)
|
@ stdcall CM_Enumerate_Classes(long ptr long)
|
||||||
|
@ -132,6 +142,9 @@
|
||||||
@ stdcall CM_Get_Sibling_Ex(ptr long long ptr)
|
@ stdcall CM_Get_Sibling_Ex(ptr long long ptr)
|
||||||
@ stdcall CM_Get_Version()
|
@ stdcall CM_Get_Version()
|
||||||
@ stdcall CM_Get_Version_Ex(ptr)
|
@ stdcall CM_Get_Version_Ex(ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Import_PowerScheme(wstr ptr ptr)
|
||||||
|
@ stub -version=0x600+ CM_Install_DevNodeW
|
||||||
|
@ stub -version=0x600+ CM_Install_DevNode_ExW
|
||||||
@ stdcall CM_Intersect_Range_List(ptr ptr ptr long)
|
@ stdcall CM_Intersect_Range_List(ptr ptr ptr long)
|
||||||
@ stdcall CM_Invert_Range_List(ptr ptr int64 long)
|
@ stdcall CM_Invert_Range_List(ptr ptr int64 long)
|
||||||
@ stdcall CM_Is_Dock_Station_Present(ptr)
|
@ stdcall CM_Is_Dock_Station_Present(ptr)
|
||||||
|
@ -154,6 +167,10 @@
|
||||||
@ stdcall CM_Open_Class_Key_ExW(ptr wstr long long ptr long ptr)
|
@ 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(ptr long long long ptr long)
|
||||||
@ stdcall CM_Open_DevNode_Key_Ex(ptr long long long ptr long ptr)
|
@ stdcall CM_Open_DevNode_Key_Ex(ptr long long long ptr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Open_Device_Interface_KeyA(str long long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Open_Device_Interface_KeyW(wstr long long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Open_Device_Interface_Key_ExA(str long long ptr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Open_Device_Interface_Key_ExW(wstr long long ptr long ptr)
|
||||||
@ stdcall CM_Query_And_Remove_SubTreeA(long ptr str long long)
|
@ 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_SubTreeW(long ptr wstr long long)
|
||||||
@ stdcall CM_Query_And_Remove_SubTree_ExA(long ptr str long long ptr)
|
@ stdcall CM_Query_And_Remove_SubTree_ExA(long ptr str long long ptr)
|
||||||
|
@ -181,8 +198,11 @@
|
||||||
@ stdcall CM_Request_Device_Eject_ExW(long ptr wstr long long ptr)
|
@ stdcall CM_Request_Device_Eject_ExW(long ptr wstr long long ptr)
|
||||||
@ stdcall CM_Request_Eject_PC()
|
@ stdcall CM_Request_Eject_PC()
|
||||||
@ stdcall CM_Request_Eject_PC_Ex(ptr)
|
@ stdcall CM_Request_Eject_PC_Ex(ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_RestoreAll_DefaultPowerSchemes(ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Restore_DefaultPowerScheme(ptr ptr)
|
||||||
@ stdcall CM_Run_Detection(long)
|
@ stdcall CM_Run_Detection(long)
|
||||||
@ stdcall CM_Run_Detection_Ex(long ptr)
|
@ stdcall CM_Run_Detection_Ex(long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Set_ActiveScheme(ptr ptr)
|
||||||
@ stdcall CM_Set_Class_Registry_PropertyA(ptr long ptr long long ptr)
|
@ 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_Class_Registry_PropertyW(ptr long ptr long long ptr)
|
||||||
@ stdcall CM_Set_DevNode_Problem(long long long)
|
@ stdcall CM_Set_DevNode_Problem(long long long)
|
||||||
|
@ -206,7 +226,17 @@
|
||||||
@ stdcall CM_Unregister_Device_InterfaceW(wstr long)
|
@ stdcall CM_Unregister_Device_InterfaceW(wstr long)
|
||||||
@ stdcall CM_Unregister_Device_Interface_ExA(str long ptr)
|
@ stdcall CM_Unregister_Device_Interface_ExA(str long ptr)
|
||||||
@ stdcall CM_Unregister_Device_Interface_ExW(wstr long ptr)
|
@ stdcall CM_Unregister_Device_Interface_ExW(wstr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ CM_Write_UserPowerKey(ptr ptr ptr long long ptr long ptr)
|
||||||
|
|
||||||
@ stdcall DoesUserHavePrivilege(wstr)
|
@ 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
|
@ stub ExtensionPropSheetPageProc
|
||||||
@ stdcall InstallCatalog(str str ptr)
|
@ stdcall InstallCatalog(str str ptr)
|
||||||
@ stdcall InstallHinfSection(long long str long) InstallHinfSectionA
|
@ stdcall InstallHinfSection(long long str long) InstallHinfSectionA
|
||||||
|
@ -216,6 +246,13 @@
|
||||||
@ stdcall MyFree(ptr)
|
@ stdcall MyFree(ptr)
|
||||||
@ stdcall MyMalloc(long)
|
@ stdcall MyMalloc(long)
|
||||||
@ stdcall MyRealloc(ptr 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(ptr ptr ptr str ptr long)
|
@ stdcall SetupAddInstallSectionToDiskSpaceListA(ptr ptr ptr str ptr long)
|
||||||
@ stdcall SetupAddInstallSectionToDiskSpaceListW(ptr ptr ptr wstr ptr long)
|
@ stdcall SetupAddInstallSectionToDiskSpaceListW(ptr ptr ptr wstr ptr long)
|
||||||
@ stdcall SetupAddSectionToDiskSpaceListA(ptr ptr ptr str long ptr long)
|
@ stdcall SetupAddSectionToDiskSpaceListA(ptr ptr ptr str long ptr long)
|
||||||
|
@ -251,6 +288,7 @@
|
||||||
@ stdcall SetupDeleteErrorA(long str str long long)
|
@ stdcall SetupDeleteErrorA(long str str long long)
|
||||||
@ stdcall SetupDeleteErrorW(long wstr wstr long long)
|
@ stdcall SetupDeleteErrorW(long wstr wstr long long)
|
||||||
@ stdcall SetupDestroyDiskSpaceList(long)
|
@ stdcall SetupDestroyDiskSpaceList(long)
|
||||||
|
@ stub -version=0x600+ SetupDiApplyPowerScheme
|
||||||
@ stub SetupDiAskForOEMDisk
|
@ stub SetupDiAskForOEMDisk
|
||||||
@ stdcall SetupDiBuildClassInfoList(long ptr long ptr)
|
@ stdcall SetupDiBuildClassInfoList(long ptr long ptr)
|
||||||
@ stdcall SetupDiBuildClassInfoListExA(long ptr long ptr str ptr)
|
@ stdcall SetupDiBuildClassInfoListExA(long ptr long ptr str ptr)
|
||||||
|
@ -313,6 +351,10 @@
|
||||||
@ stdcall SetupDiGetClassImageListExW(ptr wstr ptr)
|
@ stdcall SetupDiGetClassImageListExW(ptr wstr ptr)
|
||||||
@ stdcall SetupDiGetClassInstallParamsA(ptr ptr ptr long ptr)
|
@ stdcall SetupDiGetClassInstallParamsA(ptr ptr ptr long ptr)
|
||||||
@ stdcall SetupDiGetClassInstallParamsW(ptr ptr ptr long ptr)
|
@ stdcall SetupDiGetClassInstallParamsW(ptr ptr ptr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetClassPropertyExW(ptr ptr ptr ptr long ptr long wstr ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetClassPropertyKeys(ptr ptr long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetClassPropertyKeysExW(ptr ptr long ptr long wstr ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetClassPropertyW(ptr ptr ptr ptr long ptr long)
|
||||||
@ stdcall SetupDiGetClassRegistryPropertyA(ptr long ptr ptr long ptr str ptr)
|
@ stdcall SetupDiGetClassRegistryPropertyA(ptr long ptr ptr long ptr str ptr)
|
||||||
@ stdcall SetupDiGetClassRegistryPropertyW(ptr long ptr ptr long ptr wstr ptr)
|
@ stdcall SetupDiGetClassRegistryPropertyW(ptr long ptr ptr long ptr wstr ptr)
|
||||||
@ stdcall SetupDiGetCustomDevicePropertyA(ptr ptr str long ptr ptr long ptr)
|
@ stdcall SetupDiGetCustomDevicePropertyA(ptr ptr str long ptr ptr long ptr)
|
||||||
|
@ -327,6 +369,10 @@
|
||||||
@ stdcall SetupDiGetDeviceInterfaceAlias(ptr ptr ptr ptr)
|
@ stdcall SetupDiGetDeviceInterfaceAlias(ptr ptr ptr ptr)
|
||||||
@ stdcall SetupDiGetDeviceInterfaceDetailA(long ptr ptr long ptr ptr)
|
@ stdcall SetupDiGetDeviceInterfaceDetailA(long ptr ptr long ptr ptr)
|
||||||
@ stdcall SetupDiGetDeviceInterfaceDetailW(long ptr ptr long ptr ptr)
|
@ stdcall SetupDiGetDeviceInterfaceDetailW(long ptr ptr long ptr ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetDeviceInterfacePropertyKeys(ptr ptr ptr long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetDeviceInterfacePropertyW(ptr ptr ptr ptr ptr long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetDevicePropertyKeys(ptr ptr ptr long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiGetDevicePropertyW(ptr ptr ptr ptr ptr long ptr long)
|
||||||
@ stdcall SetupDiGetDeviceRegistryPropertyA(long ptr long ptr ptr long ptr)
|
@ stdcall SetupDiGetDeviceRegistryPropertyA(long ptr long ptr ptr long ptr)
|
||||||
@ stdcall SetupDiGetDeviceRegistryPropertyW(long ptr long ptr ptr long ptr)
|
@ stdcall SetupDiGetDeviceRegistryPropertyW(long ptr long ptr ptr long ptr)
|
||||||
@ stdcall SetupDiGetDriverInfoDetailA(ptr ptr ptr ptr long ptr)
|
@ stdcall SetupDiGetDriverInfoDetailA(ptr ptr ptr ptr long ptr)
|
||||||
|
@ -354,6 +400,7 @@
|
||||||
@ stdcall SetupDiInstallDeviceInterfaces(ptr ptr)
|
@ stdcall SetupDiInstallDeviceInterfaces(ptr ptr)
|
||||||
@ stdcall SetupDiInstallDriverFiles(ptr ptr)
|
@ stdcall SetupDiInstallDriverFiles(ptr ptr)
|
||||||
@ stdcall SetupDiLoadClassIcon(ptr ptr ptr)
|
@ stdcall SetupDiLoadClassIcon(ptr ptr ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiLoadDeviceIcon(ptr ptr long long long ptr)
|
||||||
@ stub SetupDiMoveDuplicateDevice
|
@ stub SetupDiMoveDuplicateDevice
|
||||||
@ stdcall SetupDiOpenClassRegKey(ptr long)
|
@ stdcall SetupDiOpenClassRegKey(ptr long)
|
||||||
@ stdcall SetupDiOpenClassRegKeyExA(ptr long long str ptr)
|
@ stdcall SetupDiOpenClassRegKeyExA(ptr long long str ptr)
|
||||||
|
@ -368,17 +415,27 @@
|
||||||
@ stdcall SetupDiRegisterDeviceInfo(ptr ptr long ptr ptr ptr)
|
@ stdcall SetupDiRegisterDeviceInfo(ptr ptr long ptr ptr ptr)
|
||||||
@ stdcall SetupDiRemoveDevice(ptr ptr)
|
@ stdcall SetupDiRemoveDevice(ptr ptr)
|
||||||
@ stdcall SetupDiRemoveDeviceInterface(ptr ptr)
|
@ stdcall SetupDiRemoveDeviceInterface(ptr ptr)
|
||||||
|
@ stub -version=0x601+ SetupDiReportAdditionalSoftwareRequested
|
||||||
|
@ 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 -version=0x502+ SetupDiRestartDevices(ptr ptr)
|
||||||
@ stdcall SetupDiSelectBestCompatDrv(ptr ptr)
|
@ stdcall SetupDiSelectBestCompatDrv(ptr ptr)
|
||||||
@ stdcall SetupDiSelectDevice(ptr ptr)
|
@ stdcall SetupDiSelectDevice(ptr ptr)
|
||||||
@ stub SetupDiSelectOEMDrv
|
@ stub SetupDiSelectOEMDrv
|
||||||
@ stdcall SetupDiSetClassInstallParamsA(ptr ptr ptr long)
|
@ stdcall SetupDiSetClassInstallParamsA(ptr ptr ptr long)
|
||||||
@ stdcall SetupDiSetClassInstallParamsW(ptr ptr ptr long)
|
@ stdcall SetupDiSetClassInstallParamsW(ptr ptr ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiSetClassPropertyExW(ptr ptr long ptr long long wstr ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiSetClassPropertyW(ptr ptr long ptr long long)
|
||||||
@ stdcall SetupDiSetClassRegistryPropertyA(ptr long ptr long str ptr)
|
@ stdcall SetupDiSetClassRegistryPropertyA(ptr long ptr long str ptr)
|
||||||
@ stdcall SetupDiSetClassRegistryPropertyW(ptr long ptr long wstr ptr)
|
@ stdcall SetupDiSetClassRegistryPropertyW(ptr long ptr long wstr ptr)
|
||||||
@ stdcall SetupDiSetDeviceInstallParamsA(ptr ptr ptr)
|
@ stdcall SetupDiSetDeviceInstallParamsA(ptr ptr ptr)
|
||||||
@ stdcall SetupDiSetDeviceInstallParamsW(ptr ptr ptr)
|
@ stdcall SetupDiSetDeviceInstallParamsW(ptr ptr ptr)
|
||||||
@ stub SetupDiSetDeviceInterfaceDefault
|
@ stub SetupDiSetDeviceInterfaceDefault
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiSetDeviceInterfacePropertyW(ptr ptr ptr long ptr long long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupDiSetDevicePropertyW(ptr ptr ptr long ptr long long)
|
||||||
@ stdcall SetupDiSetDeviceRegistryPropertyA(ptr ptr long ptr long)
|
@ stdcall SetupDiSetDeviceRegistryPropertyA(ptr ptr long ptr long)
|
||||||
@ stdcall SetupDiSetDeviceRegistryPropertyW(ptr ptr long ptr long)
|
@ stdcall SetupDiSetDeviceRegistryPropertyW(ptr ptr long ptr long)
|
||||||
@ stdcall SetupDiSetDriverInstallParamsA(ptr ptr ptr ptr)
|
@ stdcall SetupDiSetDriverInstallParamsA(ptr ptr ptr ptr)
|
||||||
|
@ -391,6 +448,8 @@
|
||||||
@ stdcall SetupDuplicateDiskSpaceListW(ptr ptr long long)
|
@ stdcall SetupDuplicateDiskSpaceListW(ptr ptr long long)
|
||||||
@ stdcall SetupEnumInfSectionsA(long long ptr long ptr)
|
@ stdcall SetupEnumInfSectionsA(long long ptr long ptr)
|
||||||
@ stdcall SetupEnumInfSectionsW(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 SetupFindFirstLineA(long str str ptr)
|
||||||
@ stdcall SetupFindFirstLineW(long wstr wstr ptr)
|
@ stdcall SetupFindFirstLineW(long wstr wstr ptr)
|
||||||
@ stdcall SetupFindNextLine(ptr ptr)
|
@ stdcall SetupFindNextLine(ptr ptr)
|
||||||
|
@ -414,6 +473,8 @@
|
||||||
@ stdcall SetupGetInfFileListW(wstr long wstr long ptr)
|
@ stdcall SetupGetInfFileListW(wstr long wstr long ptr)
|
||||||
@ stdcall SetupGetInfInformationA(ptr long ptr long ptr)
|
@ stdcall SetupGetInfInformationA(ptr long ptr long ptr)
|
||||||
@ stdcall SetupGetInfInformationW(ptr long ptr long ptr)
|
@ stdcall SetupGetInfInformationW(ptr long ptr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupGetInfPublishedNameA(str ptr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupGetInfPublishedNameW(wstr ptr long ptr)
|
||||||
@ stub SetupGetInfSections
|
@ stub SetupGetInfSections
|
||||||
@ stdcall SetupGetIntField(ptr long ptr)
|
@ stdcall SetupGetIntField(ptr long ptr)
|
||||||
@ stdcall SetupGetLineByIndexA(long str long ptr)
|
@ stdcall SetupGetLineByIndexA(long str long ptr)
|
||||||
|
@ -435,6 +496,7 @@
|
||||||
@ stdcall SetupGetStringFieldW(ptr long ptr long ptr)
|
@ stdcall SetupGetStringFieldW(ptr long ptr long ptr)
|
||||||
@ stdcall SetupGetTargetPathA(ptr ptr str ptr long ptr)
|
@ stdcall SetupGetTargetPathA(ptr ptr str ptr long ptr)
|
||||||
@ stdcall SetupGetTargetPathW(ptr ptr wstr ptr long ptr)
|
@ stdcall SetupGetTargetPathW(ptr ptr wstr ptr long ptr)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupGetThreadLogToken()
|
||||||
@ stdcall SetupInitDefaultQueueCallback(long)
|
@ stdcall SetupInitDefaultQueueCallback(long)
|
||||||
@ stdcall SetupInitDefaultQueueCallbackEx(long long long long ptr)
|
@ stdcall SetupInitDefaultQueueCallbackEx(long long long long ptr)
|
||||||
@ stdcall SetupInitializeFileLogA(str long)
|
@ stdcall SetupInitializeFileLogA(str long)
|
||||||
|
@ -447,6 +509,8 @@
|
||||||
@ stdcall SetupInstallFilesFromInfSectionW(long long long wstr wstr long)
|
@ stdcall SetupInstallFilesFromInfSectionW(long long long wstr wstr long)
|
||||||
@ stdcall SetupInstallFromInfSectionA(long long str long long str long ptr ptr long ptr)
|
@ 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)
|
@ 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 SetupInstallServicesFromInfSectionA(long str long)
|
||||||
@ stdcall SetupInstallServicesFromInfSectionExA(long str long ptr ptr ptr ptr)
|
@ stdcall SetupInstallServicesFromInfSectionExA(long str long ptr ptr ptr ptr)
|
||||||
@ stdcall SetupInstallServicesFromInfSectionExW(long wstr long ptr ptr ptr ptr)
|
@ stdcall SetupInstallServicesFromInfSectionExW(long wstr long ptr ptr ptr ptr)
|
||||||
|
@ -526,6 +590,7 @@
|
||||||
@ stub SetupSetPlatformPathOverrideW
|
@ stub SetupSetPlatformPathOverrideW
|
||||||
@ stdcall SetupSetSourceListA(long ptr long)
|
@ stdcall SetupSetSourceListA(long ptr long)
|
||||||
@ stdcall SetupSetSourceListW(long ptr long)
|
@ stdcall SetupSetSourceListW(long ptr long)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupSetThreadLogToken(int64)
|
||||||
@ stdcall SetupTermDefaultQueueCallback(ptr)
|
@ stdcall SetupTermDefaultQueueCallback(ptr)
|
||||||
@ stdcall SetupTerminateFileLog(long)
|
@ stdcall SetupTerminateFileLog(long)
|
||||||
@ stub SetupUninstallNewlyCopiedInfs
|
@ stub SetupUninstallNewlyCopiedInfs
|
||||||
|
@ -533,41 +598,69 @@
|
||||||
@ stdcall SetupUninstallOEMInfW(wstr long ptr)
|
@ stdcall SetupUninstallOEMInfW(wstr long ptr)
|
||||||
@ stdcall SetupVerifyInfFileA(str ptr ptr)
|
@ stdcall SetupVerifyInfFileA(str ptr ptr)
|
||||||
@ stdcall SetupVerifyInfFileW(wstr ptr ptr)
|
@ stdcall SetupVerifyInfFileW(wstr ptr ptr)
|
||||||
|
@ varargs -stub -version=0x600+ SetupWriteTextLog(int64 long long str)
|
||||||
|
@ varargs -stub -version=0x600+ SetupWriteTextLogError(int64 long long long str)
|
||||||
|
@ stdcall -stub -version=0x600+ SetupWriteTextLogInfLine(int64 long ptr ptr)
|
||||||
@ stdcall UnicodeToMultiByte(wstr long) pSetupUnicodeToMultiByte
|
@ stdcall UnicodeToMultiByte(wstr long) pSetupUnicodeToMultiByte
|
||||||
|
@ stub -version=0x600 UpdateAllDeviceIndirectStrings
|
||||||
@ stub VerifyCatalogFile
|
@ stub VerifyCatalogFile
|
||||||
|
|
||||||
|
@ stub -version=0x600+ pGetDriverPackageHash
|
||||||
|
@ stub -version=0x600 pServerAddDriverPackage
|
||||||
|
@ stub -version=0x600 pServerDeleteDriverPackage
|
||||||
@ stub pSetupAccessRunOnceNodeList
|
@ stub pSetupAccessRunOnceNodeList
|
||||||
@ stub pSetupAcquireSCMLock
|
@ stub -version=0x501-0x502 pSetupAcquireSCMLock
|
||||||
@ stub pSetupAddMiniIconToList
|
@ stub pSetupAddMiniIconToList
|
||||||
@ stub pSetupAddTagToGroupOrderListEntry
|
@ stub pSetupAddTagToGroupOrderListEntry
|
||||||
@ stub pSetupAppendStringToMultiSz
|
@ stub -version=0x600+ pSetupAppendPath
|
||||||
|
@ stub -version=0x501-0x502 pSetupAppendStringToMultiSz
|
||||||
@ stdcall pSetupCaptureAndConvertAnsiArg(str ptr)
|
@ stdcall pSetupCaptureAndConvertAnsiArg(str ptr)
|
||||||
@ stdcall pSetupCenterWindowRelativeToParent(long)
|
@ stdcall pSetupCenterWindowRelativeToParent(long)
|
||||||
|
@ stub -version=0x600+ pSetupCloseTextLogSection
|
||||||
@ stdcall pSetupConcatenatePaths(wstr wstr long ptr)
|
@ stdcall pSetupConcatenatePaths(wstr wstr long ptr)
|
||||||
|
@ stub -version=0x600+ pSetupCreateTextLogSectionA
|
||||||
|
@ stub -version=0x600+ pSetupCreateTextLogSectionW
|
||||||
@ stub pSetupDestroyRunOnceNodeList
|
@ stub pSetupDestroyRunOnceNodeList
|
||||||
@ stub pSetupDiGetDeviceInfoContext
|
@ stub -version=0x500-0x502 pSetupDiGetDeviceInfoContext
|
||||||
@ stub pSetupDiSetDeviceInfoContext
|
@ stub -version=0x500-0x502 pSetupDiSetDeviceInfoContext
|
||||||
|
@ stub -version=0x600+ pSetupDiBuildInfoDataFromStrongName
|
||||||
|
@ stub -version=0x600+ pSetupDiCrimsonLogDeviceInstall
|
||||||
|
@ stub -version=0x603+ pSetupDiEnumSelectedDrivers
|
||||||
|
@ stub -version=0x603+ pSetupDiGetDriverInfoExtensionId
|
||||||
|
@ stub -version=0x600+ pSetupDiGetStrongNameForDriverNode
|
||||||
|
@ stub -version=0x600+ pSetupDiInvalidateHelperModules
|
||||||
|
@ stub -version=0x600+ pSetupDoLastKnownGoodBackup
|
||||||
@ stdcall pSetupDoesUserHavePrivilege(wstr) DoesUserHavePrivilege
|
@ stdcall pSetupDoesUserHavePrivilege(wstr) DoesUserHavePrivilege
|
||||||
@ stdcall pSetupDuplicateString(wstr)
|
@ stdcall pSetupDuplicateString(wstr)
|
||||||
@ stdcall pSetupEnablePrivilege(wstr long)
|
@ stdcall pSetupEnablePrivilege(wstr long)
|
||||||
@ stdcall pSetupFree(ptr) MyFree
|
@ stdcall pSetupFree(ptr) MyFree
|
||||||
@ stub pSetupFreeStringArray
|
@ stub -version=0x501-0x502 pSetupFreeStringArray
|
||||||
@ stub pSetupGetCurrentDriverSigningPolicy
|
@ stub pSetupGetCurrentDriverSigningPolicy
|
||||||
|
@ stub -version=0x600+ pSetupGetDriverDate
|
||||||
|
@ stub -version=0x600+ pSetupGetDriverVersion
|
||||||
@ stdcall pSetupGetField(ptr long)
|
@ stdcall pSetupGetField(ptr long)
|
||||||
@ stdcall pSetupGetFileTitle(wstr)
|
@ stdcall pSetupGetFileTitle(wstr)
|
||||||
@ stdcall pSetupGetGlobalFlags()
|
@ stdcall pSetupGetGlobalFlags()
|
||||||
|
@ stub -version=0x600+ pSetupGetIndirectStringsFromDriverInfo
|
||||||
@ stub pSetupGetInfSections
|
@ stub pSetupGetInfSections
|
||||||
@ stdcall pSetupGetQueueFlags(ptr)
|
@ stdcall pSetupGetQueueFlags(ptr)
|
||||||
@ stub pSetupGetRealSystemTime
|
@ stub pSetupGetRealSystemTime
|
||||||
@ stdcall pSetupGetVersionInfoFromImage(wstr ptr ptr)
|
@ stdcall -version=0x501-0x502 pSetupGetVersionInfoFromImage(wstr ptr ptr)
|
||||||
@ stdcall pSetupGuidFromString(wstr ptr)
|
@ stdcall pSetupGuidFromString(wstr ptr)
|
||||||
@ stub pSetupHandleFailedVerification
|
@ stub pSetupHandleFailedVerification
|
||||||
@ stub pSetupInfCacheBuild
|
@ stub -version=0x501-0x502 pSetupInfCacheBuild
|
||||||
@ stub pSetupInfIsFromOemLocation
|
@ stub -version=0x501-0x502 pSetupInfIsFromOemLocation
|
||||||
|
@ stub -version=0x600+ pSetupInfGetDigitalSignatureInfo
|
||||||
|
@ stub -version=0x601+ pSetupInfIsInbox
|
||||||
|
@ stub -version=0x600+ pSetupInfSetDigitalSignatureInfo
|
||||||
@ stdcall pSetupInstallCatalog(wstr wstr ptr)
|
@ stdcall pSetupInstallCatalog(wstr wstr ptr)
|
||||||
@ stub pSetupInstallStopEx
|
@ stub -version=0x501-0x502 pSetupInstallStopEx
|
||||||
|
@ stub -version=0x600+ pSetupIsBiDiLocalizedSystemEx
|
||||||
@ stdcall pSetupIsGuidNull(ptr)
|
@ stdcall pSetupIsGuidNull(ptr)
|
||||||
@ stub -version=0x502+ pSetupIsLocalSystem
|
@ stub -version=0x502+ pSetupIsLocalSystem
|
||||||
@ stdcall pSetupIsUserAdmin()
|
@ stdcall pSetupIsUserAdmin()
|
||||||
|
@ stub -version=0x600+ pSetupIsUserTrustedInstaller
|
||||||
|
@ stub -version=0x600+ pSetupLoadIndirectString
|
||||||
@ stub pSetupMakeSurePathExists
|
@ stub pSetupMakeSurePathExists
|
||||||
@ stdcall pSetupMalloc(long) MyMalloc
|
@ stdcall pSetupMalloc(long) MyMalloc
|
||||||
@ stdcall pSetupModifyGlobalFlags(long long)
|
@ stdcall pSetupModifyGlobalFlags(long long)
|
||||||
|
@ -579,10 +672,11 @@
|
||||||
@ stdcall pSetupRegistryDelnode(long long)
|
@ stdcall pSetupRegistryDelnode(long long)
|
||||||
@ stub pSetupRetrieveServiceConfig
|
@ stub pSetupRetrieveServiceConfig
|
||||||
@ stub pSetupSetArrayToMultiSzValue
|
@ stub pSetupSetArrayToMultiSzValue
|
||||||
|
@ stub -version=0x601-0xA00 pSetupSetDriverPackageRestorePoint
|
||||||
@ stdcall pSetupSetGlobalFlags(long)
|
@ stdcall pSetupSetGlobalFlags(long)
|
||||||
@ stub pSetupSetNoDriverPrompts
|
@ stub -version=0x501-0x600 pSetupSetNoDriverPrompts
|
||||||
@ stdcall pSetupSetQueueFlags(ptr long)
|
@ stdcall pSetupSetQueueFlags(ptr long)
|
||||||
@ stub pSetupSetSystemSourcePath
|
@ stub -version=0x500-0x502 pSetupSetSystemSourcePath
|
||||||
@ stub pSetupShouldDeviceBeExcluded
|
@ stub pSetupShouldDeviceBeExcluded
|
||||||
@ stdcall pSetupStringFromGuid(ptr wstr long)
|
@ stdcall pSetupStringFromGuid(ptr wstr long)
|
||||||
@ stdcall pSetupStringTableAddString(ptr wstr long)
|
@ stdcall pSetupStringTableAddString(ptr wstr long)
|
||||||
|
@ -599,9 +693,13 @@
|
||||||
@ stdcall pSetupStringTableStringFromId(ptr long)
|
@ stdcall pSetupStringTableStringFromId(ptr long)
|
||||||
@ stdcall pSetupStringTableStringFromIdEx(ptr long ptr ptr)
|
@ stdcall pSetupStringTableStringFromIdEx(ptr long ptr ptr)
|
||||||
@ stdcall pSetupUnicodeToMultiByte(wstr long)
|
@ stdcall pSetupUnicodeToMultiByte(wstr long)
|
||||||
|
@ stub -version=0x602+ pSetupUninstallCatalog
|
||||||
@ stdcall pSetupUnmapAndCloseFile(long long ptr)
|
@ stdcall pSetupUnmapAndCloseFile(long long ptr)
|
||||||
|
@ stub -version=0x601-0xA00 pSetupValidateDriverPackage
|
||||||
@ stub pSetupVerifyCatalogFile
|
@ stub pSetupVerifyCatalogFile
|
||||||
@ stub pSetupVerifyFile
|
@ stub -version=0x501-0x502 pSetupVerifyFile
|
||||||
@ stub pSetupVerifyQueuedCatalogs
|
@ stub pSetupVerifyQueuedCatalogs
|
||||||
@ stub pSetupWriteLogEntry
|
@ stub pSetupWriteLogEntry
|
||||||
@ stub pSetupWriteLogError
|
@ stub pSetupWriteLogError
|
||||||
|
@ stub -version=0x600 pSpAddInboxDriverPackage
|
||||||
|
@ stub -version=0x600 pSpDeleteInboxDriverPackage
|
||||||
|
|
Loading…
Reference in a new issue