Commit Graph

1203 Commits

Author SHA1 Message Date
Huw Davies
e0a60312d1 rpcrt4: Handle non-conformant bogus structures. 2011-04-27 11:55:01 +02:00
Marcus Meissner
58040f9508 rpcrt4: Mark internal symbols with hidden visibility. 2011-04-26 15:31:27 +02:00
Michael Stefaniuc
64d18bc1f0 rpcrt4/tests: COM cleanup in cstub.c. 2011-03-15 17:14:07 +01:00
Austin English
01ca32ac91 rpcrt4/tests: Remove win9x hacks. 2011-02-28 13:13:58 +01:00
Austin English
5b25b11b05 rpcrt4/tests: Make sure return values are used (LLVM/Clang). 2011-02-09 09:26:05 -06:00
Joris Huizer
3312d63119 rpcrt4: Reduce scope of variable (Clang). 2011-02-04 15:25:33 +01:00
Huw Davies
5102d4df8c rpcrt4/tests: Add a test for marshalling a pointer to a user type, where the user type is itself a pointer. 2011-02-04 15:25:33 +01:00
Michael Stefaniuc
18a3b3f2f7 rpcrt4: COM cleanup for StdProxyImpl. 2010-12-30 12:21:54 +01:00
Hans Leidekker
215b69e36b rpcrt4: Add a stub implementation of RpcMgmtSetAuthorizationFn. 2010-12-15 12:02:09 +01:00
Michael Stefaniuc
c38d6fed39 rpcrt4: Use an iface instead of a vtbl pointer in RpcStreamImpl. 2010-12-09 12:24:15 +01:00
Alexandre Julliard
dc9b648fcb rpcrt4: Get rid of the ICOM_THIS_MULTI macro. 2010-11-11 20:21:57 +01:00
Alexandre Julliard
749f22948c rpcrt4: Implement waiting in RpcMgmtWaitServerListen. 2010-11-10 10:00:35 +01:00
Louis Lenders
92f41c56f7 rpcrt4: Add stub for NdrMesTypeEncode2. 2010-10-27 11:46:54 +02:00
Alexandre Julliard
7bfa513bc9 rpcrt4/tests: Fix a test failure on XP SP3. 2010-10-08 11:56:45 +02:00
Alexandre Julliard
7afdf5d920 Make some variable declarations extern. 2010-10-01 13:42:22 +02:00
Alexandre Julliard
730f01801f tests: Make some variables static. 2010-10-01 13:41:42 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
95ea352738 rpcrt4: Remove a couple of unused local variables. 2010-09-01 14:01:04 +02:00
Alexandre Julliard
0abc475365 rpcrt4: Retrieve the stack argument pointer in a more portable way in NdrMesProcEncodeDecode. 2010-09-01 14:01:04 +02:00
Francois Gouget
99c5ca7e40 rpcrt4: Make RPCRT4_Receive() static. 2010-08-31 14:23:47 +02:00
Alexandre Julliard
9de9cbb324 rpcrt4: Retrieve the stack argument pointer in a more portable way in NdrClientCall. 2010-08-26 17:21:09 +02:00
Alexandre Julliard
e095467b3c rpcrt4: Fix cfi annotations for the stubless proxy entry point. 2010-08-26 17:21:09 +02:00
Huw Davies
300536d88e rpcrt4: Add a missing STUBLESS_INITOUT case. 2010-08-02 17:40:34 +02:00
Alexandre Julliard
ee5cada235 rpcrt4: Don't align the buffer after reading the conformance, we need to read the variance first. 2010-07-21 20:31:53 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Austin English
eb7c206114 rpcrt4/tests: Improve failure messages. 2010-07-20 14:40:32 +02:00
Michael Stefaniuc
9dc835c2bc rpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck). 2010-05-20 13:47:52 +02:00
Michael Stefaniuc
943eefc8fc rpcrt4: Avoid using long. 2010-05-17 15:41:33 +02:00
Gerald Pfeifer
2f4c5cf351 rpcrt4: Remove variable hr which is not really used from NdrInterfacePointerBufferSize. 2010-05-17 12:42:31 +02:00
Gerald Pfeifer
3b3085fba1 rpcrt4: Remove variable size which is not really used from NdrComplexArrayUnmarshall. 2010-04-26 07:01:03 -05:00
Aric Stewart
75197bdfaf rpcrt4/tests: Add NdrDllRegisterProxy tests. 2010-04-08 12:25:08 +02:00
Aric Stewart
0e09ade10b rpcrt4: Improve NdrDllRegisterProxy parameter checking. 2010-04-08 12:24:49 +02:00
Aric Stewart
0608581768 rpcrt4: Handle NULL pclsid in NdrDllRegisterProxy and NdrDllUnregisterProxy. 2010-04-08 12:24:11 +02:00
Alexandre Julliard
a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00
Alexandre Julliard
334f3add29 rpcrt4: Implement proxy/stub delegation for x86_64. 2010-04-07 13:09:46 +02:00
Alexandre Julliard
a758a38fae rpcrt4: Add support for marshalling int3264 types. 2010-04-07 13:09:30 +02:00
Alexandre Julliard
cf50aa91f6 rpcrt4: Clean up handling of enum16 types. 2010-04-07 13:09:17 +02:00
Alexandre Julliard
fe2f875aaf rpcrt4: Add support for complex arrays in the generic array unmarshalling functions. 2010-04-05 22:02:20 +02:00
Alexandre Julliard
3243ee7e0b rpcrt4: Add support for complex arrays in the generic array marshalling functions. 2010-04-05 22:01:46 +02:00
Alexandre Julliard
c1a9dc8ad2 rpcrt4: Always skip the conformance format, even if conformance is not present in the buffer.
Add an identical SkipVariance function to make the code clearer.
2010-04-05 21:59:30 +02:00
Alexandre Julliard
5728d6b402 rpcrt4: Fix tracing of non-conformant strings. 2010-04-05 21:58:06 +02:00
Alexandre Julliard
b91e5302a5 rpcrt4: Replace the alignment macros by inline functions. 2010-04-02 21:54:55 +02:00
Alexandre Julliard
afa56b29ce rpcrt4: Fix the pointer alignment macros for 64-bit. 2010-04-02 21:38:32 +02:00
Mikhail Maroukhine
9b933a3594 rpcrt4: Fix compiler warnings with flag -Wcast-qual. 2010-04-01 18:12:41 +02:00
Alexandre Julliard
d1c7029b34 rpcrt4: Always start the 64-bit version of rpcss.exe on Wow64. 2010-03-29 15:50:09 +02:00
Michael Stefaniuc
3a8a9620ab rpcrt4/tests: Fix duplicate expressions in if conditions. 2010-03-26 15:35:43 +01:00
Rob Shearman
1ff4bfe69a rpcrt4: Add test for [out] non-conformant array. 2010-03-23 17:27:13 +01:00
Alistair Leslie-Hughes
9d056eb8e2 rpcrt4: Added stub function CreateStubFromTypeInfo. 2010-03-22 15:52:35 +01:00
Rob Shearman
f6c4c49f86 rpcrt4: Add tests for a complex array of pointers. 2010-03-19 16:25:48 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00