wine/dlls/advapi32
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
..
tests advapi32/tests: Fix two clang warnings in test_LookupAccount SID_NAME_USE being out of range. 2017-11-06 21:26:39 +01:00
advapi.c advapi32: Fix trace format of InitiateSystemShutdownEx(). 2017-02-13 11:37:01 +01:00
advapi32.spec advapi32: Added a stub for LsaLookupPrivilegeDisplayName(). 2017-11-03 09:53:15 +01:00
advapi32_misc.h advapi32: Partially implement LsaLookupPrivilegeName(). 2017-11-03 09:53:13 +01:00
cred.c advapi32: Handle empty kSecCreationDateItemAttr attribute. 2016-12-05 16:11:04 +01:00
crypt.c advapi32: Fix a typo in comment. 2016-06-03 12:30:39 +09:00
crypt.h
crypt_arc4.c
crypt_des.c
crypt_lmhash.c
crypt_md4.c
crypt_md5.c
crypt_sha.c
eventlog.c advapi32: Only show OpenTraceA/W FIXME once. 2017-09-01 09:20:19 +02:00
lsa.c advapi32: Added a stub for LsaLookupPrivilegeDisplayName(). 2017-11-03 09:53:15 +01:00
Makefile.in advapi32: Add stubs for some advapi32 wmi functions. 2016-07-04 11:00:30 +09:00
registry.c advapi32: Add stubs for RegSaveKeyEx{A,W}. 2017-04-20 19:10:21 +02:00
security.c advapi32: Partially implement LsaLookupPrivilegeName(). 2017-11-03 09:53:13 +01:00
service.c advapi32: Fix EnumServicesStatus on Wow64. 2017-11-08 21:06:40 +01:00
svcctl.idl
version.rc
wmi.c advapi32: Add stubs for some advapi32 wmi functions. 2016-07-04 11:00:30 +09:00