1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00
wine/dlls/rpcrt4
Alex Henrie e09c93de7b rpcrt4/tests: Don't use an array of pointers in test_conf_complex_struct.
An array of pointers isn't conformant on 64-bit and will overrun the
destination buffer when unmarshalling. Since the purpose of this
function is to test a conformant FC_BOGUS_STRUCT, use one that is
conformant on both 32-bit and 64-bit.

The revised test coincidentally reveals that there is a problem with the
padding or alignment after a marshalled 16-bit enum, which will need to
be addressed separately.

Co-authored-by: Zebediah Figura <z.figura12@gmail.com>
2022-12-03 00:05:17 +01:00
..
tests rpcrt4/tests: Don't use an array of pointers in test_conf_complex_struct. 2022-12-03 00:05:17 +01:00
cproxy.c rpcrt4: Add a refcount owned by MIDL_STUB_MESSAGE. 2022-10-11 17:13:02 +02:00
cpsf.c
cpsf.h
cstub.c
epm.idl
epm_towers.h
Makefile.in rpcrt4: Remove obsolete -D_RPCRT4_ from Makefile.in. 2022-05-02 11:35:26 +02:00
ncastatus.h
ndr_clientserver.c
ndr_contexthandle.c
ndr_es.c
ndr_fullpointer.c
ndr_marshall.c
ndr_misc.h
ndr_ole.c
ndr_stubless.c rpcrt4: Add SEH annotations to NdrClientCall2(). 2022-09-07 21:16:49 +02:00
ndr_stubless.h
ndr_typelib.c
ndr_types.idl
rpc_assoc.c
rpc_assoc.h
rpc_async.c
rpc_binding.c rpcrt4: Implement I_RpcBindingInqLocalClientPID(). 2022-07-18 19:17:44 +02:00
rpc_binding.h rpcrt4: Implement I_RpcBindingInqLocalClientPID(). 2022-07-18 19:17:44 +02:00
rpc_defs.h
rpc_epmap.c
rpc_message.c
rpc_message.h
rpc_server.c rpcrt4: Set the name of internal threads. 2022-09-26 21:49:54 +02:00
rpc_server.h
rpc_transport.c rpcrt4: Set the name of internal threads. 2022-09-26 21:49:54 +02:00
rpcrt4.spec
rpcrt4_main.c
version.rc