- 03 Apr, 2006 9 commits
-
-
Antonio Codazzi authored
-
Antonio Codazzi authored
-
Antonio Codazzi authored
-
Stefan Dösinger authored
-
Huw Davies authored
-
qingdoa daoo authored
-
Marcus Meissner authored
-
Vitaliy Margolen authored
-
Alexander N. Sørnes authored
-
- 01 Apr, 2006 2 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 31 Mar, 2006 29 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Detlef Riekenberg authored
-
Robert Shearman authored
Use ncalrpc instead of ncacn_np as the transport as this is more similar to how ole32 from NT works and should also be compatible with rpcrt4 from Win9x, allowing more combinations of dlls to work.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
widl: Only assign variables if not a string and only create a local variable if not a sized parameter. Only assign variables if not a string and only create a local variable if not a sized parameter. Fixes type mismatches in the generated code due to differences in the algorithms between creating local variables and using them.
-
Robert Shearman authored
widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
Move handling of base type marshaling and unmarshaling to a separate function and improve it to support return values.
-
Robert Shearman authored
-
Robert Shearman authored
- Add a function to generate the Ndr type calls. - Fix a typo where the aligned buffer was added to itself, rather than assigned.
-
Robert Shearman authored
Only write the buffer incrementing code for the marshaling and unmarshaling phases - buffer sizing is handled elsewhere and freeing isn't applicable.
-
Robert Shearman authored
Output the necessary sizing information for PHASE_BUFFERSIZE and PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new function.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
- Generate eval's for enums that don't explicitly have one. This means that enums written in header files won't match exactly what has been put into the IDL file, but the numeric constat is the same and MIDL does a similar thing. - Replace constant lookups with eval->cval instead of lval.
-
Robert Shearman authored
De-reference parameters' types before deciding what to do with them. Also dereference string parameters since they are immediately dispatched to write_string_tfs when the string attribute is detected without any further processing done on them.
-
Robert Shearman authored
-
Robert Shearman authored
Write definitions for MIDL_user_allocate and MIDL_user_free in the header when writing out RPC interfaces to prevent compile failures in the generated client/server code.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
Only output code for non-object interfaces in client and server generation and convert the while loops into for loops.
-