Gabriele Lo Re
9d8b342e60
[BASE] Add and improve Italian (it-IT) translation ( #7893 )
2025-06-02 21:40:46 +02:00
Eric Kohl
babe6046e5
[DHCPCSVC] Fix exception on service restart
...
CORE-14390
2025-05-31 16:16:34 +02:00
Hermès Bélusca-Maïto
6696d40cfc
[SDK] Introduce winbase_undoc.h for undocumented exported kernel32 definitions ( #8019 )
...
This header is based on the following files from the official
Windows 10.0.10240.0 PSDK, a copy of which can be found at:
- https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/um/minwin/winbasep.h
- https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/um/minwin/wbasek.h
2025-05-27 20:52:17 +02:00
Eric Kohl
c699471994
[AUDIOSRV] Register and unregister device notifications
2025-05-25 17:15:23 +02:00
Eric Kohl
d32fd58722
[UMPNPMGR][ADVAPI32][SERVICES] Pass PNP events to the service manager
...
- umpnpmgr.dll: Call I_ScSendPnPMessage to report pnp events to the service manager.
- adavpi32.dll: Implement I_ScSendPnPMessage which calls the service managers RI_ScSendPnPMessage function.
- services.exe: Add a debug message to RI_ScSendPnPMessage.
2025-05-11 14:25:15 +02:00
Eric Kohl
e0ef51b11e
[UMPNPMGR] PNP_RegisterNotification: Validate a service and keep its status handle in the notification entry
2025-05-09 01:00:59 +02:00
Eric Kohl
3bb27eb416
[UMPNPMGR] Fix buggy identification of window and service handles
2025-05-07 23:57:09 +02:00
Eric Kohl
dbc0c37750
[UMPNPMGR] Typo: Handle device interface removal events properly
2025-04-28 21:16:05 +02:00
Eric Kohl
f8efb5d474
[UMPNPMGR] Report device interface arrivals and removals to registered windows
...
- Other event types are not supported yet.
- Services notification is not supported yet.
2025-04-27 17:09:50 +02:00
Eric Kohl
4514e748f0
[DHCPCSVC] Implement DhcpAcquireParameters and DhcpReleaseParameters
...
TODO: The AdapterName parameter should be a unicode string. Fix this later.
2025-04-21 14:45:51 +02:00
Eric Kohl
2c2cdfddd3
[DHCPCSVC] Move the public header rosdhcp_public.h
...
This header is not to be used outside of dhcpcsvc because it contains the data structures for the communication between the client and the server part within dhcpcsvc. That is why it is moved inside of dhcpcsvc and renamed to rosdhcp_pipe.h.
2025-04-19 22:55:52 +02:00
Eric Kohl
2fe3073697
[DHCPCSVC] Remove the now obsolete function DhcpRosGetAdapterInfo
2025-04-19 11:42:09 +02:00
Eric Kohl
aa6c33b21c
[DHCPCSVC] Set more registry values when an ip address has been provided
...
Set the DhcpServer, LeaseObtainedTime and LeaseTerminatesTime values.
2025-04-18 19:26:23 +02:00
Eric Kohl
00983aa86f
[UMPNPMGR] PNP_AddEmptyLogConf: Implement adding a resource list to an existing configuration value
2025-04-13 20:12:08 +02:00
Eric Kohl
2ec3a199af
[UMPNPMGR] Implement first part of PNP_FreeLogConf
2025-04-05 18:17:33 +02:00
Eric Kohl
c5325f5016
[UMPNPMGR] Implement first part of PNP_AddEmptyLogConf
...
TODO: Adding a new configuration to an already existing configuration of the same type.
2025-03-30 17:16:00 +02:00
Katayama Hirofumi MZ
fe11f7a2e5
[REACTOS] Refresh old URLs ( #7632 )
...
URLs are getting old. We have to
update URLs for documentation
purpose.
JIRA issue: CORE-19963
- Refresh old URLs.
- Add " (DEAD_LINK)" labels
to dead links.
- Use MS Learn links rather
than MSDN ones.
- Some dead links revived by
Web Archive.
- Don't change Wine Tests
and Wine Sync.
- Don't change 3rd party libraries.
- Don't append "redirected" labels.
2025-01-28 13:36:45 +09:00
Timo Kreuzer
a25e7ee9d7
[WKSSVC] Stubplement support for level 1101 in NetrWkstaUserGetInfo
...
Fixes crash in netapi32_winetest:wksta introduced in 45b008d
2025-01-17 12:54:29 +02:00
Timo Kreuzer
132d571fe2
[WKSSVC] Plug memory leaks in NetrWkstaUserGetInfo
2025-01-17 12:54:29 +02:00
Timo Kreuzer
1c1c4e5d94
[WKSSVC] Fix returned error value in NetrWkstaUserGetInfo
2025-01-17 12:54:29 +02:00
Timo Kreuzer
2e7f8711e9
[WKSSVC] Improve formatting
2025-01-17 12:54:29 +02:00
Timo Kreuzer
e7c6eac607
[NFSD] Disable a clang warning
2025-01-14 13:34:24 +02:00
Eric Kohl
0929e96728
[WKSSVC] FIXME --> TRACE
2025-01-05 16:56:09 +01:00
Eric Kohl
faf6297972
[NETAPI32][WKSSVC][IDL] Implement NetrWkstaUserEnum
...
- TODO: Take PreferredMaximumLength and ResumeHandle into account
2025-01-05 16:38:04 +01:00
Eric Kohl
26f8fa7ade
[WKSSVC] NetrWkstaGetInfo Level 102: Return the number of currently logged-on users
2024-12-29 21:14:40 +01:00
Eric Kohl
45b008dd23
[WKSSVC][NETAPI32][IDL] Implement NetWkstaUserGetInfo using the workstation service
2024-12-28 21:14:38 +01:00
Eric Kohl
3dd6e3103f
[INCLUDE][WKSSVC][MSV1_0] Rename msv1_0p.h to ntmsv1_0.h and move it to the ddk directory
2024-12-25 12:52:55 +01:00
Eric Kohl
216196a10d
[WKSSVC] Simplify NetrWkstaSetInfo
2024-12-21 16:19:14 +01:00
Eric Kohl
f06c4dcc6b
[WKSSVC] InitWorkstationInfo: Set data size before retrieving registry values
2024-12-21 15:28:43 +01:00
Eric Kohl
0e462a3905
[SECLOGON] Add missing service status updates
...
The Seclogon service must update its status to SERVICE_STOPPED on a SERVICE_CONTROL_STOP or SERVICE_CONTROL_SHUTDOWN command.
This fixes CORE-19793.
2024-11-03 10:37:04 +01:00
Eric Kohl
91bc5b5e94
[UMPNPMGR] PNP_GetGlobalState returns CM_GLOBAL_STATE_SHUTTING_DOWN on service shutdown
2024-11-01 14:43:37 +01:00
Eric Kohl
88b3d86b29
[WKSSVC] Store the workstation configuration in the Registry
2024-10-25 10:54:20 +02:00
Eric Kohl
51b55982e4
[WKSSVC] Implement undocumented NetrWkstaGetInfo Level 502 and NetrWkstaSetInfo
...
- Provide default Level 502 data only.
- Level 502 data need to be stored in the Registry.
2024-10-23 23:48:33 +02:00
Timo Kreuzer
bf95874c2d
[REACTOS] Improve handling of non-standard names
...
- Link oldnames instead of defining names
- Define _CRT_DECLARE_NONSTDC_NAMES to 1 where needed
- Remove header hacks
2024-10-20 14:12:25 +03:00
Timo Kreuzer
1de09c477c
[3RDPARTY] Link to oldnames for stricmp/wcsicmp
2024-10-20 14:12:25 +03:00
Timo Kreuzer
e4930be4ff
[REACTOS] Use the ISO C and C++ conformant names: _wcsicmp, _stricmp
...
Stop using non-conforming wcsicmp, stricmp, strcasecmp
2024-10-20 14:12:25 +03:00
Hermès Bélusca-Maïto
016e7bb968
[WUAUSERV] Improve some DPRINTs
2024-10-10 22:44:46 +02:00
Timo Kreuzer
0c2cdcae83
[REACTOS] Add missing line breaks at end of file
2024-10-06 10:47:11 +03:00
Eric Kohl
c1b9bb5700
[UMPNPMGR] Add requirements list support to PNP_GetFirstLogConf and PNP_GetNextLogConf
2024-07-14 16:57:17 +02:00
Doug Lyons
1a162375f9
[W32TIME] Change clock update interval to 4 hours ( #5940 )
...
* Create W32TIME_POLL_INTERVAL. Set it to 4 hours and use it to set SpecialPollInterval.
2024-05-13 15:01:25 -05:00
Serge Gautherie
df81dadd9c
[UMPNPMGR] PNP_RegisterNotification(): Fix a string format ( #6211 )
...
Type was changed from DWORD to DWORD_PTR (as handle).
Addendum to commit 71df39b02
2023-12-23 21:50:47 +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
Eric Kohl
ec0a300f2b
[UMPNPMGR] Broadcast a WM_DEVICECHANGE message after a device install was queued
2023-12-18 11:17:08 +01:00
Eric Kohl
d8ba5920a2
[NTOS:PNP][UMPNPMGR] GUID_DEVICE_ENUMERATED should be a DeviceInstallEvent
...
- Move the GUID_DEVICE_ENUMERATED event from the TargetDeviceChangeEvent category to the DeviceInstallEvent category
- Create a new function that handles DeviceInstallEvent category events
2023-12-03 14:00:34 +01:00
Eric Kohl
30b9be047f
[UMPNPMGR] Split the notification code by event category
...
- Move the TargetDeviceChangeEvent code into a separate function.
- Add a new function for the DeviceClassChangeEvent category.
2023-12-03 11:08:57 +01:00
Eric Kohl
01a8288d28
[UMPNPMGR] Move the pnp event thread to a separate file
2023-11-29 23:03:00 +01:00
Katayama Hirofumi MZ
e627c3b00e
[W32TIME] Remember date/time sync settings ( #5866 )
...
Based on KRosUser's patch.
- In the W32TmServiceMain function, the
time check loop does check the registry value.
CORE-19292
2023-11-03 22:56:58 +09:00
Eric Kohl
e1eb9e3620
[UMPNPMGR] PNP_Get(First/Next)LogConf: return proper tags for the resource list case
2023-06-29 18:06:02 +02:00
Eric Kohl
44a312478d
[UMPNPMGR] OpenConfigurationKey: Open subkeys depending on the configuration type
...
- Boot and Basic Configurations are located in the LogConf subkey.
- Alloc and filtered Configurations are located in the Control subkey.
2023-06-28 23:15:26 +02:00
Eric Kohl
c3db5e9c8e
[ADVAPI32][SECLOGON] CreateProcessWithLogonW: Pass the environment to the callee
2023-06-10 14:10:14 +02:00