- 17 Apr, 2008 1 commit
-
-
Austin English authored
-
- 10 Mar, 2008 2 commits
-
-
Rob Shearman authored
rpcrt4: Fix the pointer level being passed into call_unmarshaller in client_do_args_old_format for base return parameters. NdrBaseTypeUnmarshall expects a pointer to a pointer to a base type. pRetVal contains a pointer to a base type, so we need to pass the address of pRetVal into call_unmarshaller here.
-
Rob Shearman authored
Don't call memory sizing rountines to compute the size of a type, since memory sizing routines have side effects like checking there is enough space in the buffer for the type and incrementing the buffer pointer. Instead, create a function which returns the necessary size of the limited set of types we can encounter and remove call_memory_sizer which is no longer needed.
-
- 16 Feb, 2008 1 commit
-
-
Rob Shearman authored
When using native compiler exceptions, the previous method of doing this, __EXCEPT(NULL), would expand to __except( (NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a function. So add a new macro, __EXCEPT_ALL, which works correctly both when using native compiler exceptions and without and which makes the meaning of code in which it is used clearer.
-
- 22 Jan, 2008 1 commit
-
-
Rob Shearman authored
The operations peformed by the stubless code should roughly match what operations MIDL outputs in code, and it doesn't do this.
-
- 17 Jan, 2008 2 commits
-
-
Rob Shearman authored
-
Andrew Talbot authored
-
- 16 Jan, 2008 1 commit
-
-
Rob Shearman authored
rpcrt4: Move the setting of retval_ptr outside of any particular stub phase in stub_do_args and stub_do_old_args. After the change in order of phases it was no longer being set in the last phase and so caused all stubless functions to appear to have no return value.
-
- 14 Jan, 2008 2 commits
-
-
Rob Shearman authored
rpcrt4: The initialisation of [out] variables in the stubless code must be after the unmarshaling of [in] and [in, out] variables has been completed. This is because the size of an [out] variable could depend on a conformance value stored in an unmarshalled [in] or [in,out] variable.
-
Rob Shearman authored
-
- 07 Jan, 2008 2 commits
-
-
Rob Shearman authored
rpcrt4: Call NdrCorrelationInitialize and NdrCorrelationFree from NdrClientCall2 if new correlation descriptors have been specified.
-
Rob Shearman authored
-
- 13 Nov, 2007 1 commit
-
-
Francois Gouget authored
-
- 05 Nov, 2007 3 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
- 25 Jun, 2007 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
- 18 May, 2007 1 commit
-
-
Andrew Talbot authored
-
- 17 Jan, 2007 1 commit
-
-
Joel Parker authored
-
- 05 Dec, 2006 1 commit
-
-
Francois Gouget authored
-
- 13 Nov, 2006 1 commit
-
-
Andrew Talbot authored
-
- 10 Nov, 2006 2 commits
-
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
They got out of sync due to the unsigned long to ULONG changes in the headers.
-
- 26 Sep, 2006 1 commit
-
-
Andrew Talbot authored
-
- 16 Aug, 2006 1 commit
-
-
Robert Shearman authored
-
- 09 Aug, 2006 6 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
initialise the memory size field to zero before calling the memory sizer function.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
rpcrt4: Fix the stack offset for the old format stubless code when an object's method is being called.
-
- 26 Jun, 2006 1 commit
-
-
Huw Davies authored
-
- 16 Jun, 2006 1 commit
-
-
Huw Davies authored
-
- 09 Jun, 2006 1 commit
-
-
Robert Shearman authored
-
- 08 Jun, 2006 2 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
Move the calls to the full pointer init functions before NdrClient/ServerInitializeNew, like in MIDL-generated code.
-
- 25 May, 2006 3 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
Set stubMsg.StackTop after calling the initialise function.
-