Eric Kohl
23ecbb3ed5
[SECLOGON][ADVAPI] CreateProcessWithLogonW: Return process information to the caller
2022-07-24 01:08:13 +02: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
Eric Kohl
f4982e547d
[ADVAPI32][SECLOGON] Start the implementation of CreateProcessWithLogonW
2022-02-21 16:38:29 +01:00
Eric Kohl
c28db81193
[IDL] Add idl file for the secondary logon service
2022-01-16 14:27:13 +01: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
7faca935e6
[SETUPAPI] PNP_RegisterNotification: Parameter 8 seems to be a process ID
2021-07-08 10:58:47 +02:00
Eric Kohl
f4033b02e4
[IDL] Formatting: Add a missing space
2021-07-08 10:55:13 +02:00
Eric Kohl
894cc4ac0c
[dnsapi][dnsrslvr] Implement DnsFlushResolverCacheEntry_A/_UTF8/_W
2021-05-24 14:43:30 +02:00
Eric Kohl
87a4624e20
[WKSSVC][NETAPI32] Implement NetrWkstaGetInfo and get rid of the old NetWkstaGetInfo implementation
2021-02-13 23:19:29 +01:00
Jérôme Gardou
fab4e82647
[INCLUDE/IDL] Give implicit handles a more unique name
...
This avoids duplicated symbols when linking DLLs using more than one client or server stub
2020-12-22 13:14:13 +01:00
James Tabor
62c4b828b4
[Printing] Update and Add Functions
...
More forwards to LocalSpl and LocalMon. At sometime will be merged together.
Bug fixes.
Printer Driver code is a wine hack. (WIP)
Added information for shell tray icon notifications.
Sync wine WinSpool driver tests. Unplugged from build.
2020-08-26 17:12:20 -05:00
James Tabor
89e716a7f7
[Printing] Update and Add Functions
...
Fix and Update WinSpool.idl.
Start forwards to LocalSpl.
2020-08-02 14:49:06 -05:00
James Tabor
6df223ebdf
[WinSpool.idl] Add File Info Structure
...
This is for 2 RPC functions. Update at a later time.
2020-07-31 12:45:18 -05:00
Eric Kohl
c11491b750
[UMPNPMGR] Improve PNP_DeviceInstanceAction
...
- Rename parameters according to [MS_PNPR] (no longer available for download).
- Remove unsupported PNP_DEVINST_MOVE and PNP_DEVINST_DISABLE actions.
- Implement most of the PNP_DEVINST_SETUP action.
2020-02-23 10:44:43 +01:00
Eric Kohl
75f66049cf
[IDL] Add missing acf files
2019-12-22 12:43:23 +01:00
Eric Kohl
6c7878f35e
[DNSAPI][DNSRSLVR] Implement DnsGetCacheDataTable()
2019-12-22 11:21:04 +01:00
Eric Kohl
989ee70d9d
[WKSSVC] Implement parts of NetrJoinDomain2 to join a work group
...
NOTE: We can not connect to a work group yet!
2019-12-08 19:19:27 +01:00
Eric Kohl
630f34a0d0
[DNSAPI][DNSRSLVR] Parse the hosts file when the resolver is initializing
...
- Move the hosts file handling from dnsapi.dll to the resolver service. Now, the hosts file is no longer parsed on each query.
- Add support for DNS_QUERY_WIRE_ONLY and DNS_QUERY_NO_WIRE_QUERY flags to R_ResolverQuery.
- GetCurrentTimeInSeconds() should return DWORD instead of DNS_STATUS.
2019-11-23 17:13:51 +01:00
Eric Kohl
e92ad7f309
[IDL][DNSRSLVR] Use the stdcall calling convention for remote functions
2019-11-10 17:16:17 +01:00
Eric Kohl
305035be7d
[DNSRSLVR][DNSAPI] Enable the DNS resolver cache
...
- Fix the IDL file to return DNS records properly
- Reroute the DNS query call path: DNSQuery->R_ResolverQuery->Query_Main
DNS records get cached and 'ipconfig /flushdns' works as expected.
CORE-12159
2019-11-10 15:28:42 +01:00
Eric Kohl
d49d7b3282
[DNSRSLVR] Add the DNS Resolver Cache Service
...
Patch written by Peter Hater and Christoph von Wittich.
Slightly modified by me in order to
- fix bit-rot
- fix header include issues
- disable integration with dnsapi because of confusing use of DnsQweryEx().
Integration with dnsapi will follow in a future commit.
CORE-12159
2019-10-27 13:48:04 +01:00
Eric Kohl
878db26378
[IDL][WINLOGON] Rename locally used functions of the winreg rpc interface
...
- Function 14 is named BaseRegNotifyChangeKeyValue
- Function 28 is named OpenDynData
2019-08-10 14:04:58 +02:00
Eric Kohl
ece54dcd2f
[SETUPAPI][UMPNPMGR] The 3rd parameter of PNP_RegisterNotification() seems to be the service name
2019-07-07 13:41:00 +02:00
Eric Kohl
7eb6e42626
[UMPNPMGR][SETUPAPI] PNP_RegisterNotification() has got 9 parameters.
2019-06-29 13:38:42 +02:00
Eric Kohl
a9c4c07955
[SETUPAPI][UMPNPMGR] PNP_UnregisterNotification: Add 2 unknown parameters
2019-06-23 21:45:54 +02:00
Eric Kohl
ca0406131c
[SETUPAPI][UMPNPMGR] Improve CMP_RegisterNotification/PNP_RegisterNotification
...
Pass the notification filter to PNP_RegisterNotification as a byte-pointer to the filter and the size of the filter.
2019-06-23 19:31:34 +02:00
Eric Kohl
89aaf0efca
[IDL] Fix the declaration of function 7 (NetrBrowserStatisticsClear)
2019-03-24 13:02:10 +01:00
Pierre Schweitzer
ebf8785661
[SERVICES] pszName is a string, mark it so
...
This fixes returning string with RI_ScQueryServiceTagInfo
2018-12-30 21:44:39 +01:00
Pierre Schweitzer
dfaee51f98
[SERVICES] Define the RI_ScQueryServiceTagInfo RPC call
...
All the definitions are taken from ProcessHacker:
https://github.com/processhacker/processhacker/blob/master/phnt/include/subprocesstag.h
2018-12-30 14:26:57 +01:00
Eric Kohl
0d4591c672
[SCHEDSVC] Start jobs on timeout
...
- Start jobs on timeout
- Add job flags to the idl file
2018-11-05 00:24:16 +01:00
Eric Kohl
19cabfc763
[WKSSVC][IDL] Add names of unsupported functions
2018-10-27 19:04:31 +02:00
Eric Kohl
0ce15a8faa
[LSASRV][IDL] The first parameter of the Credr* functions is a PLSAPR_SERVER_NAME.
2018-10-27 18:17:35 +02:00
Eric Kohl
11500a0033
[IDL] Fix coding style and indentation
2018-10-27 16:34:37 +02:00
Eric Kohl
bc08438c7a
[IDL] Fix coding style and indentation
2018-10-27 15:48:21 +02:00
Eric Kohl
da73c81259
[IDL][LSASRV] Improve the credentials interface a little and update the lsa server code accordingly.
2018-09-18 15:55:18 +02:00
Eric Kohl
f5b3a10885
[IDL] Add some Flags SamrSetInformationUser.UserInternal2Information
2018-09-04 22:42:47 +02:00
Eric Kohl
791f331d67
[IDL] Add the undocumented struct _SAMPR_USER_INTERNAL2_INFORMATION to sam.idl
2018-09-02 11:59:19 +02:00
Eric Kohl
956086d369
[NETAPI32] Add DFS RPC interface and some DFS stubs
2018-08-12 14:31:07 +02:00
Eric Kohl
0a5ccac599
[SRVSVC] Set and retrieve service bits and rename unknown functions
...
- Service bits are set by NetrServerSetServiceBits and can be retrieved by NetrServerGetInfo.
- The real name of function 42 is NetrServerSetServiceBitsEx and the real name of function 47 is NetrDfsSetServerInfo.
2018-08-05 15:05:19 +02:00
Eric Kohl
12bdbe5710
[IDL][NETAPI32][SRVSVC] Hack around another midl/rpcrt4 bug
...
NETAPI32: Get rid of the old WINE NetServerGetInfo and replace it by a proper call to NetrServerGetInfo.
SRVSVC: Implement parts of NetrServerGetInfo.
srvsvc.idl: Hack around a bug in midl or rpcrt4. They are not able to handle a pointer to a union of pointers to structs. A pointer to a union of structs works a advertised.
2018-05-06 16:49:24 +02:00
Eric Kohl
c7994ca74f
[IDL] srvsvc.idl: Fix the definition of Opnum29NotUsedOnWire
...
Opnum29NotUsedOnWire is actually called NetrServerSetServiceBits.
See:
http://l.wzm.me/_security/internet/_internet/WinServices/ch04s07s08.html
and https://git.samba.org/?p=samba.git;a=blob;f=librpc/idl/srvsvc.idl;h=db804e58c01f3392c4ec6eb30643c36bcb8be683;hb=HEAD
2018-05-05 15:34:43 +02:00
Eric Kohl
1362983bb7
[IDL] Fix redefinition of server types when lmserver.h is included too
2018-05-01 16:15:52 +02:00
Serge Gautherie
e8b1752162
[SDK] pnp.idl: Add a reminder comment about removed Vista/+ functions. CORE-12580
2017-12-15 16:01:53 +01:00
Eric Kohl
52fa3479f3
[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 15:54:22 +01:00
Eric Kohl
7dd8ebcbbd
[SERVICES] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 14:04:22 +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