Author: fireball Date: Fri Jan 11 19:32:28 2008 New Revision: 31726
URL: http://svn.reactos.org/svn/reactos?rev=31726&view=rev Log: - Update ros diff according to recent Colin's changes.
Modified: trunk/reactos/tools/widl/widl_ros.diff
Modified: trunk/reactos/tools/widl/widl_ros.diff URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/widl/widl_ros.diff?re... ============================================================================== --- trunk/reactos/tools/widl/widl_ros.diff (original) +++ trunk/reactos/tools/widl/widl_ros.diff Fri Jan 11 19:32:28 2008 @@ -1,6 +1,21 @@ --- hash.c Fri Sep 29 17:48:44 2006 -+++ hash.c Sat Jan 05 21:25:37 2008 -@@ -533,17 +533,24 @@ ++++ hash.c Fri Jan 11 17:49:22 2008 +@@ -19,13 +19,11 @@ + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */ + #include <stdio.h> + #include <stdarg.h> + +-#include "windef.h" +-#include "winbase.h" +-#include "winnls.h" ++#include <host/nls.h> + + #include "hash.h" + + static const unsigned char Lookup_16[128 * 3] = { + /* Common */ +@@ -533,17 +531,24 @@ case LANG_ROMANIAN: case LANG_SANSKRIT: case LANG_SERBIAN: case LANG_SINDHI: case LANG_SLOVENIAN: case LANG_SWAHILI: case LANG_SWEDISH: case LANG_SYRIAC: case LANG_TAMIL: @@ -26,7 +41,7 @@ case LANG_CZECH: case LANG_HUNGARIAN: case LANG_POLISH: case LANG_SLOVAK: case LANG_SPANISH: --- server.c Sat Jan 05 20:48:36 2008 -+++ server.c Sat Jan 05 22:44:57 2008 ++++ server.c Fri Jan 11 17:49:21 2008 @@ -388,10 +388,11 @@ error("Could not open %s for output\n", server_name);
@@ -39,8 +54,24 @@ }
+--- typelib.c Sat Jan 05 20:48:36 2008 ++++ typelib.c Fri Jan 11 17:49:21 2008 +@@ -33,12 +33,11 @@ + #include <signal.h> + + #define NONAMELESSUNION + #define NONAMELESSSTRUCT + +-#include "windef.h" +-#include "winbase.h" ++#include <host/typedefs.h> + + #include "widl.h" + #include "utils.h" + #include "parser.h" + #include "header.h" --- widl.c Sat Jan 05 20:48:36 2008 -+++ widl.c Sat Jan 05 23:44:29 2008 ++++ widl.c Fri Jan 11 17:49:21 2008 @@ -547,10 +547,15 @@ return 1; } @@ -57,3 +88,42 @@ if(!(header = fopen(header_name, "w"))) { fprintf(stderr, "Could not open %s for output\n", header_name); return 1; +--- widltypes.h Sat Jan 05 20:48:36 2008 ++++ widltypes.h Fri Jan 11 17:49:22 2008 +@@ -19,10 +19,17 @@ + */ + + #ifndef __WIDL_WIDLTYPES_H + #define __WIDL_WIDLTYPES_H + ++#define S_OK 0 ++#define S_FALSE 1 ++#define E_OUTOFMEMORY ((HRESULT)0x8007000EL) ++#define TYPE_E_IOERROR ((HRESULT)0x80028CA2L) ++ ++#define max(a, b) ((a) > (b) ? a : b) ++ + #include <stdarg.h> + #include "guiddef.h" + #include "wine/rpcfc.h" + #include "wine/list.h" + +--- write_msft.c Sat Jan 05 20:48:36 2008 ++++ write_msft.c Fri Jan 11 17:49:22 2008 +@@ -38,14 +38,12 @@ + #include <time.h> + + #define NONAMELESSUNION + #define NONAMELESSSTRUCT + +-#include "winerror.h" +-#include "windef.h" +-#include "winbase.h" +-#include "winnls.h" ++#include <host/typedefs.h> ++#include <host/nls.h> + + #include "widltypes.h" + #include "typelib.h" + #include "typelib_struct.h" + #include "utils.h"