Timo Kreuzer
bedc16d46d
[DEVMGR] Add DYNAMIC_FIELD_OFFSET macro
...
This replaces the usage of FIELD_OFFSET for dynamic indexing into array fields.
Sadly GCC has broken __builtin_offsetof and they don't seem to intend to fix it.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95942
2024-04-10 23:27:11 +02:00
Hervé Poussineau
385ac5d4d2
[DEVMGR] Fix diagnostic message when device is failing with CM_PROB_FAILED_ADD
...
In this specific case, we don't have more information to show.
This prevents using "FIXME" string as a placeholder for device details.
CORE-18309
2024-02-01 09:57:02 +01:00
Hermès Bélusca-Maïto
b4b1c5b9aa
[DEVMGR] Fix some bugs spotted by Thomas Faber in PR #5775 ( #5790 )
...
- Fix TCHAR/WCHAR mis-usage,
- Fix as a result, a buffer overflow (GlobalAlloc takes the size in
bytes, but a number of characters was passed to it instead).
- Remove usage of unsafe string function. Now the item text is directly
retrieved within the allocated buffer.
2023-11-13 16:26:00 +01:00
Alexey Strukov
8451230753
[DEVMGR] Allow to copy text from Details page of device properties ( #5775 )
...
In driver properties, in details tab, add a "Copy" popup menu for listview.
This will allow to copy driver's information to buffer.
2023-10-10 21:22:54 +02:00
Hervé Poussineau
500f00de6a
[DEVMGR] Display current assigned resources, instead of boot resources
2021-10-14 23:39:30 +02: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
Eric Kohl
c2757032c8
[DEVMGR] Use FlagsEx to check for DI_FLAGSEX_POWERPAGE_ADDED
2021-04-10 16:22:47 +02:00
Eric Kohl
ab0bbeb126
[DEVMGR] UpdateDevInfo: Enable built-in property pages by default
...
CORE-17532
2021-04-10 15:50:37 +02:00
Eric Kohl
6c4b4a107b
[DEVMGR] Display hexadecimal values of Capabilities, ConfigFlags, DevnodeFlags and CsFlags
2021-04-04 11:44:38 +02:00
Eric Kohl
65646a75a2
[DEVMGR] Report property changes by the device manager to the installer
2020-12-25 19:14:09 +01:00
Victor Perevertkin
953c03c336
[DEVMGR] Avoid buffer overflow when device reg key size is > 100 chars
2020-10-22 14:38:55 +03:00
Eric Kohl
16a4fc76de
[DEVMGR] Do not add the 'Resources' page to the device properties if the device does not have any resources
2020-04-13 12:33:58 +02:00
Eric Kohl
7550e9efbf
[DEVMGR] Add the code to uninstall a device from the property page
2019-08-04 11:20:04 +02:00
Serge Gautherie
627f3dc725
[DEVMGR] Fix a Clang-Cl warning about DriverInfoDetailData.SectionName
...
"warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]"
CORE-14306
2018-05-07 14:00:41 +02:00
Eric Kohl
c177f3debd
[devmgr] Partially implement additional buttons on driver page
...
Based on a patch by Jared Smudde.
- Add more space between controls
- Add german translation
- Disable unsupported buttons
CORE-10373
2018-03-25 16:21:45 +02:00
Timo Kreuzer
0182dcd71b
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
...
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
2018-03-04 16:27:07 +01:00
Eric Kohl
9d29ee3a62
[DEVMGR] Implement missing device power information (current power state, power capabilities and power state mappings).
2018-01-22 00:35:21 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00