- Jun 13, 2008
-
-
- Jun 12, 2008
-
-
- Jun 10, 2008
-
-
This allows the test to run correctly on XP SP2 upwards instead of failing with ERROR_ACCESS_DENIED.
-
-
- Jun 09, 2008
-
-
Alexandre Julliard authored
-
- May 26, 2008
-
-
- May 07, 2008
-
-
Created with help from Robert Shearman.
-
Handle failure to use one or more protocol sequences more gracefully, as ncacn_np servers aren't support on Win9x and ncacn_ip_tcp fails on some machines.
-
- May 06, 2008
-
-
- Apr 30, 2008
-
-
Alexandre Julliard authored
-
- Apr 29, 2008
-
-
Alexandre Julliard authored
-
- Apr 28, 2008
-
-
This makes the code check that the buffer is big enough to read from before copying the data from it. The safe_buffer_increment call is still needed for the case where we point the memory to the buffer, so move the call there.
-
- Apr 25, 2008
-
-
- Apr 21, 2008
-
-
- Apr 17, 2008
-
-
- Apr 16, 2008
-
-
- Apr 14, 2008
-
-
Reimplement NdrSimpleTypeUnmarshall using similar macros to NdrBaseTypeUnmarshalling without buffer checks, due to NdrSimpleTypeUnmarshall not doing any safety checks.
-
- Apr 11, 2008
-
-
- Apr 01, 2008
-
-
rpcrt4: Add a reference to the binding object in I_RpcNegotiateTransferSyntax and release the reference in I_RpcFreeBuffer. This is needed because a context binding handle could be released on unmarshall, but it still needs to stay valid until the binding handle is no longer being used. Re-use the previously unused RPCRT4_ExportBinding function as RPCRT4_AddRefBinding and rename RPCRT4_DestroyBinding to RPCRT4_ReleaseBinding to show that it's purpose is to release a reference count and destroy if necessary, not always destroy.
-
rpcrt4: Improve trace in RPCRT4_find_interface to print the interface identifier data as well as the object guid.
-
- Mar 31, 2008
-
-
- Mar 28, 2008
-
-
- Mar 21, 2008
-
-
Structures containing enum fields without the v1_enum attribute must be treated as complex because of the range check and memory/wire size differences. This includes a test which didn't pass before and now passes on Wine and Windows.
-
-
- Mar 20, 2008
-
-
count is the total count passed into rpcrt4_conn_np_write. If WriteFile does a partial write it would end up writing too much subsequent times through the loop. All tests pass as before.
-
- Mar 17, 2008
-
-
- Mar 14, 2008
-
-
- Mar 10, 2008
-
-
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.
-
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.
-
rpcrt4: Check that the input to RPCRT4_strndupW was not NULL before assuming that the string couldn't be allocated due to lack of memory.
-
- Mar 06, 2008
-
-
rpcrt4: Use closesocket to close sockets and define it to close on Unix platforms to make the code more portable.
-
- Mar 04, 2008
-
-
Only specify the root to keep platform-specifics out of the individual DLL makefiles.
-
- Mar 01, 2008
-
-
- Feb 29, 2008
-
-
- Feb 28, 2008
-
-