Andrei Miloiu
34d63501ba
[SETUPAPI] Update Romanian (ro-RO) translation ( #6396 )
2024-01-21 21:07:06 +01:00
Serge Gautherie
ffc99d08e8
[SETUPAPI] CMP_RegisterNotification(): Remove useless/broken check ( #6210 )
...
Revert new broken check from commit b0a73746c
,
and even remove initial a6eabc004
(r73394) useless check.
2023-12-23 21:49:47 +01:00
Serge Gautherie
8943354d17
[SETUPAPI] cfgmgr.c: Remove 5 useless '= NULL' initializations ( #6209 )
2023-12-23 21:38:36 +01:00
Serge Gautherie
74a82c831b
[SETUPAPI] CMP_RegisterNotification(): Remove duplicated code ( #6207 )
...
Addendum to commit 9277f5352
2023-12-23 21:38:09 +01:00
Eric Kohl
9277f5352a
[SETUPAPI] CMP_RegisterNotification: Do not fail if we cannot retrieve a window title
2023-12-20 15:20:01 +01:00
Eric Kohl
71df39b027
[IDL][SETUPAPI][UMPNPMGR] Improve PNP_RegisterNotification
...
- The 2nd parameter is the handle to the recipient.
- The 8th parameter is the callers process id.
2023-12-20 14:49:30 +01:00
Thamatip Chitpong
a79bd4d0cc
[SETUPAPI] Add dll version info ( #6050 )
2023-11-28 19:30:34 +07:00
Thamatip Chitpong
ab0119c61f
[SETUPAPI] cfgmgr.c: Minor debug strings fix
2023-11-25 07:50:23 +07:00
Thamatip Chitpong
40bc5bf489
[SETUPAPI] CM_Request_Device_Eject_ExW: Allow ulNameLength to be zero when pszVetoName is not NULL ( #6031 )
...
Addendum to 7f346b1aa
(#5943 )
2023-11-24 07:47:01 +07:00
Serge Gautherie
5b5aaf6687
[SETUPAPI] cfgmgr.c: Do not debugstr_*(pszVetoName) ( #6027 )
...
which is an _Out_ parameter. Fixes "uninitialized" data read.
2023-11-22 22:35:00 +01:00
Thamatip Chitpong
7f346b1aa3
[SETUPAPI] CM_Request_Device_Eject_ExA/W: Fix pszVetoName buffer size validation ( #5943 )
...
- Return CR_INVALID_POINTER if pszVetoName is NULL and ulNameLength is not zero
- CM_Request_Device_Eject_ExA: Allow ulNameLength to be zero when pszVetoName is not NULL
Verified with Windows 2003 SP2.
2023-11-22 08:58:27 +07:00
Doug Lyons
5c8ec78b71
[SETUPAPI] Sync setupapi/queue.c to Wine 4.8 ( #5233 )
...
Sync setupapi/queue.c to Wine 4.8 to improve cab extraction.
This fixes 'fixme:(dll/win32/setupapi/queue.c:418) awful hack: extracting cabinet'
2023-04-30 15:34:26 +02:00
Luke Luo
de972e2bc2
[TRANSLATION] Improve Simplified Chinese (zh-CN) translation ( #4513 )
...
- Changed some wording according to the translation requirements.
- Fixed some mistakes.
- Changed my name.
Reviewed-by: He Yang <1160386205@qq.com>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-05-20 15:38:24 +03:00
Stanislav Motylkov
dea51f7830
[SETUPAPI] Clarify what functions are exported starting with NT 5.2
...
CORE-18168
2022-04-30 13:36:25 +03:00
Eric Kohl
851c5e0c3a
[SETUPAPI] SetupDiCreateDeviceInfoW: Fix flags conversion for CM_Create_DevInst_ExW
2022-04-17 23:32:01 +02:00
Eric Kohl
dde7e6e254
[SETUPAPI] CM_Locate_DevNode_ExW: The root device does not need to be validated
2022-04-17 22:50:26 +02:00
Eric Kohl
a355e8ad27
[SETUPAPI] SetupDiCreateDeviceInfoW creates phantom devices
2022-04-17 14:29:14 +02:00
Wu Haotian
0c42866e64
[TRANSLATION] Review & update Simplified Chinese (zh-CN) translation ( #3933 )
...
Reviewed all Chinese Simplified translation files and updated those
inappropriate or outdated ones.
Co-authored-by: Liu Wenyuan <15816141883@163.com>
Reviewed-by: Chan Chilung <eason066@gmail.com>
Reviewed-by: He Yang <1160386205@qq.com>
Reviewed-by: Zheng Jianping <robsean@126.com>
Reviewed-by: Luo Yufan <njlyf2011@hotmail.com>
Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-03-31 20:30:52 +03:00
Eric Kohl
b0a73746cd
[UMPNPMGR][SETUPAPI] Fix notification handles in PNP_RegisterNotification and PNP_UnregisterNotification
...
- Notification handles must be context handles
- Register and unregister notification targets
2022-03-20 14:59:30 +01:00
Chan Chilung
171a920680
[TRANSLATION] Update Chinese Traditional (zh-TW) translation ( #4154 )
...
- Added translation for:
- [W32TIME]
- [MODE]
- [TIMEOUT]
- [MODEMUI]
- [ARPING]
- [FRAGINATOR]
- and more
- Updated existing translation
- [WINNLS] Update cht (zh-TW) and zhh (zh-HK)
- [DOC] Update rules in Chinese translation notes.txt
- Wine translation sync
Some of the punctuation use in WIne has been converted to half-width,
so the punctuation will no longer synced.
2022-01-14 20:22:46 +03:00
Hermès Bélusca-Maïto
9393fc320e
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine) and most of the win32ss.
2021-09-13 03:52:22 +02:00
Hermès Bélusca-Maïto
bbabe2489e
[FORMATTING][TRANSLATION] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine).
2021-09-13 03:52:21 +02:00
Süleyman Poyraz
53221834c5
[TRANSLATION] Add and improve Turkish (tr-TR) translation ( #3561 )
...
Reviewed-by: Can Taşan <ctasan99@hotmail.com>
Reviewed-by: Ercan Ersoy <ercanersoy@ercanersoy.net>
Signed-off-by: Süleyman Poyraz <zaryob.dev@gmail.com>
2021-09-12 00:34:11 +03:00
Hervé Poussineau
528fede034
[SETUPAPI] Add stubs for SetupDiSetDriverInstallParamsA/W
2021-08-05 23:45:23 +02:00
Eric Kohl
7faca935e6
[SETUPAPI] PNP_RegisterNotification: Parameter 8 seems to be a process ID
2021-07-08 10:58:47 +02:00
Jérôme Gardou
e470b58376
[REACTOS] Explicitly link against pseh & include pseh headers in a few places
2021-04-28 13:10:23 +02:00
Hervé Poussineau
e044df8736
[SETUPAPI] Correctly enumerate non-installed devices in SetupDiGetClassDevsExW
...
Always try to read the correct device GUID from registry, even if GUID filter is disabled.
CORE-17527
2021-04-11 15:12:02 +02:00
Hervé Poussineau
f9df7af28a
[SETUPAPI] Reimplement SetupDiBuildClassInfoListExW using CM_* functions
...
We can now enumerate device classes on other computers.
2021-04-11 15:12:02 +02:00
Hervé Poussineau
8da00cd97c
[SETUPAPI] Fix CM_Open_Class_Key_ExW, when pClassGuid is used
...
Braces around GUID were missing.
2021-04-11 15:12:02 +02:00
Eric Kohl
e4646bc5d1
[SETUPAPI] SetupDiInstallDevice: Do not fail if the .inf file does not have a .Services section
...
CORE-17530
2021-04-07 21:39:55 +02:00
Hervé Poussineau
4712deb8a8
[SETUPAPI] Fix wrong buffer size given to CM_Get_Device_ID_List_ExW
...
This buffer overflow was introduced in previous commit.
2021-04-03 00:52:01 +02:00
Hervé Poussineau
0f3133c308
[SETUPAPI] Use CM_* functions to get list of devices
...
- this prevents duplicating the code with umpnpmgr::PNP_GetDeviceList
- we can enumerate devices on other computers
This is part of the bugfix for CORE-17529
2021-04-02 21:41:09 +02:00
Katayama Hirofumi MZ
bebdfda8b7
[NOTEPAD][WORDPAD][MSPAINT]... Use newer file open dialog ( #3571 )
...
Use new-style file open/save-as dialog.
- Add OFN_EXPLORER flag to OPENFILENAME structure in notepad, wordpad, mspaint, clipbrd, mmc, mplay32, mscutils, regedit, winhlp32, progman, shellbtrfs, cryptui, shell32, setupapi, vgafontedit, infinst, and vfdlib modules.
2021-04-01 22:50:32 +09:00
Victor Perevertkin
e468da06be
[SETUPAPI] Set the CONFIGFLAG_FAILEDINSTALL flag in SetupDiInstallDevice
...
The code follows the comment now. The fix may be wrong, but DNF_DISABLED
is a kernel flag and should definitely not be used in a dll.
2021-01-27 05:15:14 +03:00
Victor Perevertkin
aa05649902
[SETUPAPI] Do not use strlen on buffers which may possibly contain REG_MULTI_SZ
...
CORE-14187
2020-12-06 19:49:57 +03:00
Hervé Poussineau
ea4af587a9
[SETUPAPI] Add function names in traces
2020-06-20 08:16:07 +02:00
Amine Khaldi
139a3d6661
[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
2020-06-06 21:58:41 +03:00
Eric Kohl
6efb3cbe03
[SETUPAPI] Implement CM_Get_Next_Res_Des_Ex() partially (WIP)
2020-05-17 20:04:26 +02:00
Oleg Dubinskiy
125020c23f
[SETUPAPI] Improve SetupRemoveFromSourceListA/W exports ( #2680 )
...
CORE-16968
2020-04-29 00:58:40 +03:00
Julen Urizar Compains
d6e0fe78e7
[TRANSLATION] Updating Spanish translation ( #2503 )
...
Updating translation for:
notepad, reactos, usetup, explorer, netshell, msgina, setupapi, shell32.
- Complete and Fix the SPANISH TRANSLATION on Setup
- Correct the random names, fixing the denominations, translate of the English words, and fixing random and incorrect denominations like "Cabinet" or "distribuciones".
- Fixed the notepad shortcuts of "Save" (Ctrl+g) and "Replace".
2020-04-06 13:17:20 +02:00
Eric Kohl
3909ebcf35
[SETUPAPI] Improve CM_Disable_DevNode_Ex
...
Replace the call to PNP_DeviceInstanceAction(PNP_DEVINST_DISABLE) by a call to PNP_DisableDevInst() because PNP_DeviceInstanceAction(PNP_DEVINST_DISABLE) is a no-op.
2020-03-07 13:26:53 +01:00
Hervé Poussineau
35cb8f1393
[SETUPAPI] Implement StopDevice()
2020-03-05 22:47:15 +01:00
Katayama Hirofumi MZ
4e964c7cb4
[SETUPAPI] Add Japanese translation
2020-02-07 21:45:59 +09:00
jimtabor
0785633649
[SetupAPI] Sync to wine.
...
See CORE-16543.
2019-12-09 19:15:49 -06:00
Serge Gautherie
c741b1c185
[SETUPAPI] profile_items_callback(): Check LinkName ( #2049 )
...
CORE-11612
2019-11-27 01:48:32 +01:00
Eric Kohl
a95a0b61bd
[SETUPAPI] Add support for the optional StartName entry in inf file service install sections
2019-11-02 00:17:33 +01:00
Mas4hmad
f84bd4f393
[TRANSLATION] Add/Update Indonesian translations ( #1904 )
...
Add/Update Indonesian translations for CHARMAP, CMDUTILS-HELP, SERVMAN, SETUPAPI, SHELL32, SUBST, SYSSETUP, TASKMGR, USERINIT.
2019-10-08 17:03:14 +02:00
Mark Jansen
4872912eb2
[SETUPAPI] Demote some noisy dprints
2019-08-23 13:03:36 +02:00
Eric Kohl
433c9d327e
[SETUPAPI] Implement CM_Delete_DevNode_Key_Ex()
...
CM_REGISTRY_USER is not supported yet.
2019-07-13 14:26:57 +02:00
Eric Kohl
93f77f2625
[SETUPAPI] CM_Delete_DevNode_Key[_Ex]: Use DEVINST instead of DEVNODE because we are using DEVINST anywhere else.
2019-07-08 00:08:22 +02:00