[ros-diffs] [hyperion] 37054: deleted wine/mmsystem.h deleted wine/prsht.h deleted wine/winbase.h deleted wine/winnetwk.h deleted wine/winnt.h deleted wine/winuser.h Our SDK is in good enough shape to compile Wine: drop the #include_next hacks Wine compatibility fixes should go either in the SDK headers themselves or in the Wine porting SDK

hyperion at svn.reactos.org hyperion at svn.reactos.org
Wed Oct 29 14:19:21 CET 2008


Author: hyperion
Date: Wed Oct 29 08:19:21 2008
New Revision: 37054

URL: http://svn.reactos.org/svn/reactos?rev=37054&view=rev
Log:
deleted    wine/mmsystem.h
deleted    wine/prsht.h
deleted    wine/winbase.h
deleted    wine/winnetwk.h
deleted    wine/winnt.h
deleted    wine/winuser.h
   Our SDK is in good enough shape to compile Wine: drop the #include_next hacks
   Wine compatibility fixes should go either in the SDK headers themselves or in the Wine porting SDK

Removed:
    branches/the-real-msvc/include/reactos/wine/mmsystem.h
    branches/the-real-msvc/include/reactos/wine/prsht.h
    branches/the-real-msvc/include/reactos/wine/winbase.h
    branches/the-real-msvc/include/reactos/wine/winnetwk.h
    branches/the-real-msvc/include/reactos/wine/winnt.h
    branches/the-real-msvc/include/reactos/wine/winuser.h

Removed: branches/the-real-msvc/include/reactos/wine/mmsystem.h
URL: http://svn.reactos.org/svn/reactos/branches/the-real-msvc/include/reactos/wine/mmsystem.h?rev=37053&view=auto
==============================================================================
--- branches/the-real-msvc/include/reactos/wine/mmsystem.h [iso-8859-1] (original)
+++ branches/the-real-msvc/include/reactos/wine/mmsystem.h (removed)
@@ -1,58 +1,0 @@
-/*
- * MMSYSTEM - Multimedia Wine Extension ... :-)
- *
- * Copyright (C) the Wine project
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#ifndef __WINE_MMSYSTEM_H
-#define __WINE_MMSYSTEM_H
-
-#include_next <mmsystem.h>
-
-#define DRV_SUCCESS		0x0001
-#define DRV_FAILURE		0x0000
-#define DRV_EXITAPPLICATION     0x000C
-
-#define MCI_OPEN_DRIVER			0x0801
-#define MCI_CLOSE_DRIVER		0x0802
-#define MCI_SOUND                       0x0812
-
-#define MCI_SOUND_NAME                  0x00000100L
-
-typedef LPCSTR		HPCSTR;         /* a huge version of LPCSTR */
-
-typedef struct tagMCI_SOUND_PARMSA {
-    DWORD_PTR   dwCallback;
-    LPCSTR      lpstrSoundName;
-} MCI_SOUND_PARMSA, *LPMCI_SOUND_PARMSA;
-
-typedef struct tagMCI_SOUND_PARMSW {
-    DWORD_PTR   dwCallback;
-    LPCWSTR     lpstrSoundName;
-} MCI_SOUND_PARMSW, *LPMCI_SOUND_PARMSW;
-
-#ifdef UNICODE
-typedef MCI_SOUND_PARMSW MCI_SOUND_PARMS;
-#else
-typedef MCI_SOUND_PARMSA MCI_SOUND_PARMS;
-#endif
-
-typedef struct midievent_tag *LPMIDIEVENT;
-
-DWORD WINAPI GetDriverFlags(HDRVR hDriver);
-
-#endif  /* __WINE_WINNT_H */

Removed: branches/the-real-msvc/include/reactos/wine/prsht.h
URL: http://svn.reactos.org/svn/reactos/branches/the-real-msvc/include/reactos/wine/prsht.h?rev=37053&view=auto
==============================================================================
--- branches/the-real-msvc/include/reactos/wine/prsht.h [iso-8859-1] (original)
+++ branches/the-real-msvc/include/reactos/wine/prsht.h (removed)
@@ -1,27 +1,0 @@
-/*
- * Copyright (C) the Wine project
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#include_next <prsht.h>
-
-#ifndef __WINE_PRSHT_H
-#define __WINE_PRSHT_H
-
-#define PSH_WIZARD97_OLD        0x00002000 /* for IE < 5 */
-#define PSH_WIZARD97_NEW        0x01000000 /* for IE >= 5 */
-
-#endif /* __WINE_PRSHT_H */

Removed: branches/the-real-msvc/include/reactos/wine/winbase.h
URL: http://svn.reactos.org/svn/reactos/branches/the-real-msvc/include/reactos/wine/winbase.h?rev=37053&view=auto
==============================================================================
--- branches/the-real-msvc/include/reactos/wine/winbase.h [iso-8859-1] (original)
+++ branches/the-real-msvc/include/reactos/wine/winbase.h (removed)
@@ -1,15 +1,0 @@
-#ifndef __WINE_WINBASE_H
-#define __WINE_WINBASE_H
-
-#include_next <winbase.h>
-
-/* undocumented functions */
-
-typedef struct tagSYSLEVEL
-{
-    CRITICAL_SECTION crst;
-    INT              level;
-} SYSLEVEL;
-
-
-#endif /* __WINE_WINBASE_H */

Removed: branches/the-real-msvc/include/reactos/wine/winnetwk.h
URL: http://svn.reactos.org/svn/reactos/branches/the-real-msvc/include/reactos/wine/winnetwk.h?rev=37053&view=auto
==============================================================================
--- branches/the-real-msvc/include/reactos/wine/winnetwk.h [iso-8859-1] (original)
+++ branches/the-real-msvc/include/reactos/wine/winnetwk.h (removed)
@@ -1,31 +1,0 @@
-/* $Id: winnetwk.h 20909 2006-01-15 22:25:16Z gvg $
- *
- * Compatibility header
- *
- * This header is wrapper to allow compilation of Wine DLLs under ReactOS
- * build system. It contains definitions commonly refered to as Wineisms
- * and definitions that are missing in w32api.
- */
-
-#include_next <winnetwk.h>
-
-#ifndef __WINE_WINNETWK_H
-#define __WINE_WINNETWK_H
-
-/* WNetEnumCachedPasswords */
-typedef struct tagPASSWORD_CACHE_ENTRY
-{
-	WORD cbEntry;
-	WORD cbResource;
-	WORD cbPassword;
-	BYTE iEntry;
-	BYTE nType;
-	BYTE abResource[1];
-} PASSWORD_CACHE_ENTRY;
-
-typedef BOOL (CALLBACK *ENUMPASSWORDPROC)(PASSWORD_CACHE_ENTRY *, DWORD);
-DWORD WINAPI WNetCachePassword( LPSTR, WORD, LPSTR, WORD, BYTE, WORD );
-UINT WINAPI WNetEnumCachedPasswords( LPSTR, WORD, BYTE, ENUMPASSWORDPROC, DWORD);
-DWORD WINAPI WNetGetCachedPassword( LPSTR, WORD, LPSTR, LPWORD, BYTE );
-
-#endif /* __WINE_WINNETWK_H */

Removed: branches/the-real-msvc/include/reactos/wine/winnt.h
URL: http://svn.reactos.org/svn/reactos/branches/the-real-msvc/include/reactos/wine/winnt.h?rev=37053&view=auto
==============================================================================
--- branches/the-real-msvc/include/reactos/wine/winnt.h [iso-8859-1] (original)
+++ branches/the-real-msvc/include/reactos/wine/winnt.h (removed)
@@ -1,56 +1,0 @@
-/*
- * Win32 definitions for Windows NT
- *
- * Copyright 1996 Alexandre Julliard
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#ifndef __WINE_WINNT_H
-#define __WINE_WINNT_H
-
-#include_next <winnt.h>
-
-#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)))
-#define __WINE_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))
-#else
-#define __WINE_ALLOC_SIZE(x)
-#endif
-
-/* non standard; keep the number high enough (but < 0xff) */
-#define LANG_ESPERANTO                   0x8f
-#define LANG_WALON                       0x90
-#define LANG_CORNISH                     0x91
-#define LANG_WELSH                       0x92
-#define LANG_BRETON                      0x93
-
-/* FIXME: these are not in the Windows header */
-#define LANG_GAELIC         0x94
-#define LANG_MALTESE        0x3a
-#define LANG_ROMANSH        0x17
-#define LANG_SAAMI          0x3b
-#define LANG_LOWER_SORBIAN  0x2e
-#define LANG_UPPER_SORBIAN  0x2e
-#define LANG_SUTU           0x30
-#define LANG_TAJIK          0x28
-#define LANG_TSONGA         0x31
-#define LANG_TSWANA         0x32
-#define LANG_VENDA          0x33
-#define LANG_XHOSA          0x34
-#define LANG_ZULU           0x35
-
-#define WINE_UNUSED   __attribute__((unused))
-
-#endif  /* __WINE_WINNT_H */

Removed: branches/the-real-msvc/include/reactos/wine/winuser.h
URL: http://svn.reactos.org/svn/reactos/branches/the-real-msvc/include/reactos/wine/winuser.h?rev=37053&view=auto
==============================================================================
--- branches/the-real-msvc/include/reactos/wine/winuser.h [iso-8859-1] (original)
+++ branches/the-real-msvc/include/reactos/wine/winuser.h (removed)
@@ -1,48 +1,0 @@
-#ifndef __WINE_WINUSER_H
-#define __WINE_WINUSER_H
-
-/*
- * Compatibility header
- */
-
-#include <wingdi.h>
-
-#if !defined(_MSC_VER)
-#include_next "winuser.h"
-#endif
-
-#define WS_EX_TRAYWINDOW 0x80000000L
-#define DCX_USESTYLE     0x00010000
-#define WS_EX_MANAGED    0x40000000L /* Window managed by the window system */
-#define LB_CARETOFF      0x01a4
-
-WINUSERAPI UINT WINAPI PrivateExtractIconsA(LPCSTR,int,int,int,HICON*,UINT*,UINT,UINT);
-WINUSERAPI UINT WINAPI PrivateExtractIconsW(LPCWSTR,int,int,int,HICON*,UINT*,UINT,UINT);
-
-typedef struct tagCWPSTRUCT *LPCWPSTRUCT;
-
-#define WM_ALTTABACTIVE         0x0029
-
-#define UNICODE_NOCHAR          0xFFFF
-
-#ifndef E_PROP_ID_UNSUPPORTED
-#define E_PROP_ID_UNSUPPORTED            ((HRESULT)0x80070490)
-#endif
-#ifndef E_PROP_SET_UNSUPPORTED
-#define E_PROP_SET_UNSUPPORTED           ((HRESULT)0x80070492)
-#endif
-
-/* MapVirtualKey translation types */
-#if 0
-#define MAPVK_VK_TO_VSC     0
-#define MAPVK_VSC_TO_VK     1
-#define MAPVK_VK_TO_CHAR    2
-#define MAPVK_VSC_TO_VK_EX  3
-#define MAPVK_VK_TO_VSC_EX  4
-#endif
-#define WM_SETVISIBLE           0x0009
-
-#define MAKEINTATOMA(atom)  ((LPCSTR)((ULONG_PTR)((WORD)(atom))))
-#define MAKEINTATOMW(atom)  ((LPCWSTR)((ULONG_PTR)((WORD)(atom))))
-
-#endif /* __WINE_WINUSER_H */



More information about the Ros-diffs mailing list