Sweden-Number/programs
Hans Leidekker ac0744d450 advapi32: Fix EnumServicesStatus on Wow64.
The structures returned by this function contain pointers, which breaks on Wow64 if
the client is 32-bit (the service manager always runs in a 64-bit process).

This patch introduces a variant of ENUM_SERVICE_STATUS with offsets instead of pointers
and converts the structures on the client side.

The downside is that we need to buffer the data, but in return we can get rid of the
dummy buffer pointer.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-08 21:06:40 +01:00
..
arp
aspnet_regiis
attrib attrib: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:20:40 +01:00
cabarc
cacls
clock
cmd cmd: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:20:52 +01:00
conhost
control
cscript
dpnsvr
dxdiag
eject
expand
explorer explorer: Allow the driver to override the desktop winproc at creation time. 2017-06-08 10:08:04 +02:00
extrac32
findstr
fsutil fsutil: Add stub program. 2016-04-27 19:43:21 +09:00
hh
hostname
icacls icacls: New stub program. 2016-02-08 20:14:31 +09:00
icinfo
iexplore ieframe: Add stub implementation of InternetExplorerManager. 2017-09-18 18:44:35 +02:00
ipconfig ipconfig: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:20:57 +01:00
lodctr
mofcomp
mshta
msiexec msiexec: Fix parsing of command lines where quoted strings and properties are not separated by whitespace. 2017-06-06 13:08:45 +02:00
msinfo32 msinfo32: Display an About dialog when the program is run. 2016-10-13 20:59:34 +02:00
net net: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:21:10 +01:00
netsh
netstat netstat: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:21:15 +01:00
ngen
notepad notepad: Only skip valid command options. 2017-01-31 09:17:48 +01:00
oleview oleview: Remove application specific version string. 2017-02-06 13:48:49 +01:00
ping
plugplay
powershell powershell: Add a stub program. 2017-07-13 13:05:19 +02:00
presentationfontcache
progman
reg reg: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:21:30 +01:00
regasm
regedit regedit: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:21:53 +01:00
regsvcs
regsvr32 regsvr32: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:22:01 +01:00
rpcss rpcss: Make rpcss a proper service. 2016-08-31 22:22:59 +09:00
rundll.exe16
rundll32
sc
schtasks
sdbinst
secedit
servicemodelreg
services advapi32: Fix EnumServicesStatus on Wow64. 2017-11-08 21:06:40 +01:00
shutdown shutdown: Add stub implementation. 2016-03-02 23:32:46 +09:00
spoolsv
start start: Ignore multiple quoted arguments as title. 2017-03-21 21:21:04 +01:00
subst subst: Add stub program. 2016-10-05 17:29:22 +02:00
svchost
systeminfo
taskkill taskkill: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:22:10 +01:00
tasklist
taskmgr taskmgr: Removed no longer needed psapi import. 2017-03-03 13:25:25 +01:00
termsv
uninstaller uninstaller: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:22:17 +01:00
unlodctr
view
wevtutil
wineboot wineboot: In ProcessRunKeys use correct parentheses in condition. 2017-10-24 21:10:59 +02:00
winebrowser winebrowser: Fix allocation count (Coverity). 2017-01-16 22:02:27 +01:00
winecfg winemp3.acm: Rename to l3codeca.acm. 2017-10-14 01:03:48 +02:00
wineconsole wineconsole: Use proper size for combobox controls. 2017-08-31 18:55:51 +02:00
winedbg winedbg: Add support for printing SSE (XMM) registers. 2017-06-27 11:27:47 +02:00
winedevice rbtree.h: Take wine_rb_entry as wine_rb_remove argument type and add new wine_rb_remove_key helper using key. 2016-09-14 00:01:53 +09:00
winefile winefile: Initialize length before calling GetWindowPlacement(). 2017-10-30 21:30:45 +01:00
winemenubuilder winemenubuilder: Set StartupWMClass for shortcuts to exe files. 2017-09-08 18:54:57 +02:00
winemine winemine: Add Reset Results button. 2017-11-07 21:24:46 +01:00
winemsibuilder
winepath
winetest winetest: Don't require a tag or email address when only running a few tests. 2017-06-27 19:12:23 +02:00
winevdm winevdm: Tell dosbox to read the current user's config. 2016-06-04 13:37:05 +09:00
winhelp.exe16
winhlp32 winhlp32: Fix a typo in comment. 2016-05-27 16:22:51 +09:00
winoldap.mod16
winver
wmic wmic: Improve cmd line parser and add support for path command. 2016-10-14 14:28:20 +02:00
wmplayer
wordpad wordpad: Specify cursor hotspots separately for each size. 2017-10-17 16:26:37 +02:00
write
wscript psapi.h: Added support for PSAPI_VERSION version 2. 2017-03-03 13:25:08 +01:00
wusa
xcopy xcopy: Use WINAPIV calling convention for variadic functions. 2017-11-02 10:22:27 +01:00