[PROPSYS]
[reactos.git] / reactos / media / doc / README.WINE
index c9e5ba9..cd767d4 100644 (file)
@@ -21,12 +21,9 @@ When porting a new DLL from Wine to ReactOS, please do the following steps
 
 The following build tools are shared with Wine.
 
-reactos/tools/unicode             # Synced to Wine-1.3.37
-reactos/tools/widl                # Synced to Wine-1.3.26
-reactos/tools/winebuild           # Synced to Wine-1_1_13
-reactos/tools/wmc                 # Synced to Wine-20081105 (~Wine-1.1.7)
+reactos/tools/unicode             # Synced to Wine-1.5.19
+reactos/tools/widl                # Synced to Wine-1.5.11
 reactos/tools/wpp                 # Synced to Wine-1.3.26
-reactos/tools/wrc                 # Synced to Wine-1.3.26
 
 The following libraries are shared with Wine.
 
@@ -40,159 +37,177 @@ reactos/dll/directx/dxdiagn       # Synced to Wine-0_9_5
 reactos/dll/directx/msdmo         # Autosync
 reactos/dll/directx/qedit         # Autosync
 reactos/dll/directx/quartz        # Autosync
-reactos/dll/win32/advpack         # Synced to Wine-1.3.37
-reactos/dll/win32/atl             # Autosync
-reactos/dll/win32/avifil32        # Autosync
-reactos/dll/win32/bcrypt          # Synced to Wine-1.3.37
+reactos/dll/win32/activeds        # Synced to Wine-1.1.43?
+reactos/dll/win32/actxprxy        # Synced to Wine-1.3.29?
+reactos/dll/win32/advpack         # Synced to Wine-1.5.19
+reactos/dll/win32/atl             # Synced to Wine-1.5.19
+reactos/dll/win32/atl100          # Synced to Wine-1.5.19
+reactos/dll/win32/avifil32        # Synced to Wine-1.3.37
+reactos/dll/win32/bcrypt          # Synced to Wine-1.5.19
 reactos/dll/win32/browseui        # Out of sync
-reactos/dll/win32/cabinet         # Synced to Wine-1.3.37
-reactos/dll/win32/clusapi         # Synced to Wine-1.3.37
-reactos/dll/win32/comcat          # Synced to Wine-1.3.37
-reactos/dll/win32/comctl32        # Synced to Wine 1.3.14
-reactos/dll/win32/comdlg32        # Autosync
-reactos/dll/win32/compstui        # Synced to Wine-1.3.37
-reactos/dll/win32/credui          # Synced to Wine-1.3.37
+reactos/dll/win32/cabinet         # Synced to Wine-1.5.19
+reactos/dll/win32/clusapi         # Synced to Wine-1.5.19
+reactos/dll/win32/comcat          # Synced to Wine-1.5.4
+reactos/dll/win32/comctl32        # Synced to Wine 1.5.26
+reactos/dll/win32/comdlg32        # Synced to Wine 1.3.37
+reactos/dll/win32/compstui        # Synced to Wine-1.5.19
+reactos/dll/win32/credui          # Synced to Wine-1.5.4
 reactos/dll/win32/crypt32         # Synced to Wine-1.3.37
-reactos/dll/win32/cryptdlg        # Synced to Wine-1.3.37
-reactos/dll/win32/cryptdll        # Synced to Wine-1.3.37
+reactos/dll/win32/cryptdlg        # Synced to Wine-1.5.4
+reactos/dll/win32/cryptdll        # Synced to Wine-1.5.4
 reactos/dll/win32/cryptnet        # Synced to Wine-1.3.37
-reactos/dll/win32/cryptui         # Autosync
-reactos/dll/win32/dbghelp         # Autosync
-reactos/dll/win32/dciman32        # Autosync
-reactos/dll/win32/dwmapi          # Synced to Wine-1.3.37
-reactos/dll/win32/fusion          # Synced to Wine-1.3.37
-reactos/dll/win32/gdiplus         # Autosync
+reactos/dll/win32/cryptui         # Synced to Wine-1.5.4
+reactos/dll/win32/dbghelp         # Synced to Wine-1.3.37
+reactos/dll/win32/dciman32        # Synced to Wine-1.5.19
+reactos/dll/win32/dwmapi          # Synced to Wine-1.5.19
+reactos/dll/win32/faultrep        # Synced to Wine-1.5.4
+reactos/dll/win32/fusion          # Synced to Wine-1.5.4
+reactos/dll/win32/gdiplus         # Synced to Wine-1.5.4
 reactos/dll/win32/hhctrl.ocx      # Autosync
-reactos/dll/win32/hlink           # Synced to Wine-1.3.37
-reactos/dll/win32/hnetcfg         # Synced to Wine-1.3.37
-reactos/dll/win32/httpapi         # Synced to Wine-1.3.37
-reactos/dll/win32/iccvid          # Autosync
+reactos/dll/win32/hlink           # Synced to Wine-1.5.4
+reactos/dll/win32/hnetcfg         # Synced to Wine-1.5.4
+reactos/dll/win32/httpapi         # Synced to Wine-1.5.4
+reactos/dll/win32/iccvid          # Synced to Wine-1.5.19
 reactos/dll/win32/icmp            # Synced to Wine-0_9_10
-reactos/dll/win32/imaadp32.acm    # Synced to Wine-1.3.37
-reactos/dll/win32/imagehlp        # Autosync
-reactos/dll/win32/imm32           # Autosync
-reactos/dll/win32/inetcomm        # Synced to Wine-1.3.37
-reactos/dll/win32/inetmib1        # Autosync
-reactos/dll/win32/initpki         # Autosync
-reactos/dll/win32/inseng          # Synced to Wine-1.3.37
+reactos/dll/win32/imaadp32.acm    # Synced to Wine-1.5.4
+reactos/dll/win32/imagehlp        # Synced to Wine-1.5.4
+reactos/dll/win32/imm32           # Synced to Wine-1.5.19
+reactos/dll/win32/inetcomm        # Synced to Wine-1.5.4
+reactos/dll/win32/inetmib1        # Synced to Wine-1.5.4
+reactos/dll/win32/initpki         # Synced to Wine-1.5.19
+reactos/dll/win32/inseng          # Synced to Wine-1.5.4
 reactos/dll/win32/iphlpapi        # Out of sync
-reactos/dll/win32/itircl          # Autosync
-reactos/dll/win32/itss            # Synced to Wine-1.3.37
+reactos/dll/win32/itircl          # Synced to Wine-1.5.19
+reactos/dll/win32/itss            # Synced to Wine-1.5.4
 reactos/dll/win32/jscript         # Autosync
-reactos/dll/win32/localspl        # Autosync
-reactos/dll/win32/localui         # Autosync
-reactos/dll/win32/lz32            # Autosync
+reactos/dll/win32/loadperf        # Synced to Wine-1.5.19
+reactos/dll/win32/localspl        # Synced to Wine-1.1.14?
+reactos/dll/win32/localui         # Synced to Wine-1.5.19
+reactos/dll/win32/lz32            # Synced to Wine-1.5.19
 reactos/dll/win32/mapi32          # Autosync
-reactos/dll/win32/mciavi32        # Synced to Wine-1.3.37
-reactos/dll/win32/mcicda          # Synced to Wine-1.3.37
-reactos/dll/win32/mciqtz32        # Autosync
-reactos/dll/win32/mciseq          # Synced to Wine-1.3.37
-reactos/dll/win32/mciwave         # Synced to Wine-1.3.37
-reactos/dll/win32/mlang           # Synced to Wine-1.3.37
+reactos/dll/win32/mciavi32        # Synced to Wine-1.5.4
+reactos/dll/win32/mcicda          # Synced to Wine-1.5.19
+reactos/dll/win32/mciqtz32        # Synced to Wine-1.5.4
+reactos/dll/win32/mciseq          # Synced to Wine-1.5.4
+reactos/dll/win32/mciwave         # Synced to Wine-1.5.19
+reactos/dll/win32/mlang           # Synced to Wine-1.5.4
 reactos/dll/win32/mpr             # Autosync
-reactos/dll/win32/mprapi          # Autosync
+reactos/dll/win32/mprapi          # Synced to Wine-1.5.19
 reactos/dll/win32/msacm32         # Autosync
-reactos/dll/win32/msadp32.acm     # Synced to Wine-1.3.37
-reactos/dll/win32/mscat32         # Autosync
-reactos/dll/win32/mscms           # Synced to Wine-1.3.37
-reactos/dll/win32/mscoree         # Synced to Wine-1.3.37
-reactos/dll/win32/msctf           # Synced to Wine-1.3.37
-reactos/dll/win32/msftedit        # Synced to Wine-1.3.37
-reactos/dll/win32/msg711.acm      # Synced to Wine-1.3.37
-reactos/dll/win32/msgsm32.acm     # Autosync
+reactos/dll/win32/msadp32.acm     # Synced to Wine-1.5.19
+reactos/dll/win32/mscat32         # Synced to Wine-1.5.19
+reactos/dll/win32/mscms           # Synced to Wine-1.5.4
+reactos/dll/win32/mscoree         # Synced to Wine-1.5.4
+reactos/dll/win32/msctf           # Synced to Wine-1.5.4
+reactos/dll/win32/msftedit        # Synced to Wine-1.5.19
+reactos/dll/win32/msg711.acm      # Synced to Wine-1.5.19
+reactos/dll/win32/msgsm32.acm     # Synced to Wine-1.5.4
 reactos/dll/win32/mshtml          # Autosync
-reactos/dll/win32/msimg32         # Autosync
-reactos/dll/win32/msi             # Autosync
-reactos/dll/win32/msimtf          # Synced to Wine-1.3.37
-reactos/dll/win32/msisip          # Synced to Wine-1.3.37
-reactos/dll/win32/msisys.ocx      # Autosync
-reactos/dll/win32/msnet32         # Autosync
+reactos/dll/win32/mshtml.tlb      # Synced to Wine-1.5.19
+reactos/dll/win32/msi             # Synced to Wine-1.5.19
+reactos/dll/win32/msimg32         # Synced to Wine-1.5.19
+reactos/dll/win32/msimtf          # Synced to Wine-1.5.19
+reactos/dll/win32/msisip          # Synced to Wine-1.5.19
+reactos/dll/win32/msisys.ocx      # Synced to Wine-1.5.4
+reactos/dll/win32/msnet32         # Synced to Wine-1.5.19
 reactos/dll/win32/msrle32         # Autosync
-reactos/dll/win32/mssign32        # Autosync
-reactos/dll/win32/mssip32         # Autosync
-reactos/dll/win32/mstask          # Synced to Wine-1.3.37
-reactos/dll/win32/msvcrt20        # Autosync
+reactos/dll/win32/mssign32        # Synced to Wine-1.5.19
+reactos/dll/win32/mssip32         # Synced to Wine-1.5.19
+reactos/dll/win32/mstask          # Synced to Wine-1.5.4
+reactos/dll/win32/msvcrt20        # Out of sync
+reactos/dll/win32/msvcrt40        # Out of sync
 reactos/dll/win32/msvfw32         # Autosync
 reactos/dll/win32/msvidc32        # Autosync
-reactos/dll/win32/msxml3          # Autosync
-reactos/dll/win32/nddeapi         # Synced to Wine-1.3.37
-reactos/dll/win32/netapi32        # Autosync
-reactos/dll/win32/ntdsapi         # Synced to Wine-1.3.37
-reactos/dll/win32/ntprint         # Synced to Wine-1.3.37
-reactos/dll/win32/objsel          # Synced to Wine-1.3.37
+reactos/dll/win32/msxml           # Synced to Wine-1.5.19
+reactos/dll/win32/msxml2          # Synced to Wine-1.5.19
+reactos/dll/win32/msxml3          # Synced to Wine-1.5.12
+reactos/dll/win32/msxml4          # Synced to Wine-1.5.19
+reactos/dll/win32/msxml6          # Synced to Wine-1.5.19
+reactos/dll/win32/nddeapi         # Synced to Wine-1.5.19
+reactos/dll/win32/netapi32        # Forked at Wine-1.3.34
+reactos/dll/win32/ntdsapi         # Synced to Wine-1.5.19
+reactos/dll/win32/ntprint         # Synced to Wine-1.5.4
+reactos/dll/win32/objsel          # Synced to Wine-1.5.19
 reactos/dll/win32/odbc32          # Out of sync. Depends on port of Linux ODBC.
-reactos/dll/win32/odbccp32        # Synced to Wine-1.3.37
-reactos/dll/win32/ole32           # Autosync
+reactos/dll/win32/odbccp32        # Synced to Wine-1.5.19
+reactos/dll/win32/ole32           # Synced to Wine-1.5.19
 reactos/dll/win32/oleacc          # Autosync
-reactos/dll/win32/oleaut32        # Autosync
-reactos/dll/win32/olecli32        # Autosync
+reactos/dll/win32/oleaut32        # Synced to Wine-1.5.19
+reactos/dll/win32/olecli32        # Synced to Wine-1.5.19
 reactos/dll/win32/oledlg          # Autosync
 reactos/dll/win32/olepro32        # Autosync
-reactos/dll/win32/olesvr32        # Autosync
-reactos/dll/win32/olethk32        # Autosync
+reactos/dll/win32/olesvr32        # Synced to Wine-1.5.19
+reactos/dll/win32/olethk32        # Synced to Wine-1.5.19
 reactos/dll/win32/pdh             # Autosync
-reactos/dll/win32/pidgen          # Autosync
+reactos/dll/win32/pidgen          # Synced to Wine-1.5.19
 reactos/dll/win32/powrprof        # Forked at Wine-1.0rc5
-reactos/dll/win32/printui         # Autosync
-reactos/dll/win32/pstorec         # Autosync
-reactos/dll/win32/query           # Autosync
-reactos/dll/win32/rasapi32        # Autosync
-reactos/dll/win32/resutils        # Autosync
-reactos/dll/win32/riched20        # Autosync
-reactos/dll/win32/riched32        # Autosync
+reactos/dll/win32/printui         # Synced to Wine-1.5.4
+reactos/dll/win32/propsys         # Synced to Wine-1.5.26
+reactos/dll/win32/pstorec         # Synced to Wine-1.5.4
+reactos/dll/win32/qmgr            # Synced to Wine-1.2-rc5?
+reactos/dll/win32/qmgrprxy        # Synced to Wine-1.14?
+reactos/dll/win32/query           # Synced to Wine-1.5.19
+reactos/dll/win32/rasapi32        # Synced to Wine-1.5.4
+reactos/dll/win32/resutils        # Synced to Wine-1.5.19
+reactos/dll/win32/riched20        # Synced to Wine-1.5.19
+reactos/dll/win32/riched32        # Synced to Wine-1.5.19
 reactos/dll/win32/rpcrt4          # Synced to Wine-1.3.26
 reactos/dll/win32/rsabase         # Autosync
-reactos/dll/win32/rsaenh          # Autosync
-reactos/dll/win32/sccbase         # Autosync
-reactos/dll/win32/schannel        # Autosync
+reactos/dll/win32/rsaenh          # Synced to Wine-1.5.4
+reactos/dll/win32/sccbase         # Synced to Wine-1.5.19
+reactos/dll/win32/schannel        # Synced to Wine-1.5.19
 reactos/dll/win32/secur32         # Forked
 reactos/dll/win32/security        # Forked (different .spec)
-reactos/dll/win32/sensapi         # Autosync
+reactos/dll/win32/sensapi         # Synced to Wine-1.5.4
 reactos/dll/win32/setupapi        # Forked at Wine-20050524
-reactos/dll/win32/shell32         # Forked at Wine-20071011
+reactos/dll/win32/shdoclc         # Synced to Wine-1.5.19
 reactos/dll/win32/shdocvw         # Autosync
+reactos/dll/win32/shell32         # Forked at Wine-20071011
 reactos/dll/win32/shfolder        # Autosync
-reactos/dll/win32/shlwapi         # Autosync
-reactos/dll/win32/slbcsp          # Autosync
-reactos/dll/win32/softpub         # Autosync
-reactos/dll/win32/spoolss         # Autosync
-reactos/dll/win32/stdole2.tlb     # Synced to Wine-1.3.37
-reactos/dll/win32/stdole32.tlb    # Synced to Wine-1.3.37
-reactos/dll/win32/sti             # Autosync
-reactos/dll/win32/sxs             # Autosync
+reactos/dll/win32/shlwapi         # Synced to Wine-1.5.13
+reactos/dll/win32/slbcsp          # Synced to Wine-1.5.19
+reactos/dll/win32/snmpapi         # Synced to Wine-1.5.19
+reactos/dll/win32/softpub         # Synced to Wine-1.5.19
+reactos/dll/win32/spoolss         # Synced to Wine-1.5.19
+reactos/dll/win32/stdole2.tlb     # Synced to Wine-1.5.19
+reactos/dll/win32/stdole32.tlb    # Synced to Wine-1.5.19
+reactos/dll/win32/sti             # Synced to Wine-1.5.4
+reactos/dll/win32/sxs             # Synced to Wine-1.5.4
 reactos/dll/win32/tapi32          # Autosync
-reactos/dll/win32/traffic         # Autosync
+reactos/dll/win32/traffic         # Synced to Wine-1.5.19
 reactos/dll/win32/twain_32        # Out of sync
-reactos/dll/win32/updspapi        # Autosync
-reactos/dll/win32/url             # Autosync
+reactos/dll/win32/unicows         # Synced to Wine-1.3.32 (Win9x only, why do we need this?!)
+reactos/dll/win32/updspapi        # Synced to Wine-1.5.4
+reactos/dll/win32/url             # Synced to Wine-1.5.19
 reactos/dll/win32/urlmon          # Autosync
-reactos/dll/win32/usp10           # Synced to Wine-1.3.37
-reactos/dll/win32/uxtheme         # Autosync
+reactos/dll/win32/usp10           # Synced to Wine-1.5.24
+reactos/dll/win32/uxtheme         # Forked
 reactos/dll/win32/version         # Autosync
 reactos/dll/win32/wer             # Autosync
-reactos/dll/win32/windowscodecs   # Autosync
-reactos/dll/win32/winemp3.acm     # Synced to Wine-1.3.37
-reactos/dll/win32/wininet         # Autosync
-reactos/dll/win32/winhttp         # Autosync
+reactos/dll/win32/windowscodecs   # Synced to Wine-1.5.19
+reactos/dll/win32/winemp3.acm     # Synced to Wine-1.5.19
+reactos/dll/win32/wing32          # Out of sync
+reactos/dll/win32/winhttp         # Synced to Wine-1.5.4
+reactos/dll/win32/wininet         # Synced to Wine-1.5.4
 reactos/dll/win32/winmm           # Forked at Wine-20050628
 reactos/dll/win32/winmm/midimap   # Forked at Wine-20050628
 reactos/dll/win32/winmm/wavemap   # Forked at Wine-20050628
-reactos/dll/win32/wintrust        # Autosync
+reactos/dll/win32/wintrust        # Synced to Wine-1.5.4
 reactos/dll/win32/wldap32         # Autosync
-reactos/dll/win32/wmi             # Autosync
-reactos/dll/win32/wtsapi32        # Forked
-reactos/dll/win32/wuapi           # Autosync
-reactos/dll/win32/xinput1_1       # Autosync
-reactos/dll/win32/xinput1_2       # Autosync
-reactos/dll/win32/xinput1_3       # Autosync
-reactos/dll/win32/xinput9_1_0     # Autosync
-reactos/dll/win32/xmllite         # Autosync
+reactos/dll/win32/wmi             # Synced to Wine-1.5.19
+reactos/dll/win32/wtsapi32        # Synced to Wine-1.5.4
+reactos/dll/win32/wuapi           # Synced to Wine-1.5.19
+reactos/dll/win32/xinput1_1       # Synced to Wine-1.5.19
+reactos/dll/win32/xinput1_2       # Synced to Wine-1.5.19
+reactos/dll/win32/xinput1_3       # Synced to Wine-1.5.19
+reactos/dll/win32/xinput9_1_0     # Synced to Wine-1.5.19
+reactos/dll/win32/xmllite         # Synced to Wine-1.5.19
 
 reactos/dll/cpl/inetcpl           # Synced to Wine-1.3.21
 
 ReactOS shares the following programs with Winehq.
 
-reactos/base/applications/cmdutils/xcopy  # Autosync
+reactos/base/applications/cmdutils/xcopy  # Synced to Wine-1.3.37
 reactos/base/applications/games/winmine   # Forked at Wine-1_3_5
 reactos/base/applications/extrac32        # Autosync
 reactos/base/applications/iexplore        # Autosync
@@ -221,10 +236,19 @@ gdi32 -
   reactos/dll/win32/gdi32/objects/linedda.c     # Synced at 20090410
 
 kernel32 -
-  reactos/dll/win32/kernel32/misc/errormsg.c    # Out of sync
-  reactos/dll/win32/kernel32/misc/profile.c     # Out of sync
-  reactos/dll/win32/kernel32/misc/lcformat.c    # Synced to Wine-1_3
-  reactos/dll/win32/kernel32/misc/lzexpand.c    # Synced to Wine-1_1_23
+  reactos/dll/win32/kernel32/wine/actctx.c               # Partly synced
+  reactos/dll/win32/kernel32/wine/comm.c                 # Synced in r52754
+  reactos/dll/win32/kernel32/wine/lzexpand.c             # Synced in r52754
+  reactos/dll/win32/kernel32/wine/profile.c              # Synced in r52754
+  reactos/dll/win32/kernel32/wine/res.c                  # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/casemap.c     # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/chartype.c    # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/collation.c   # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/format_msg.c  # Synced to Wine-1.5.4
+  reactos/dll/win32/kernel32/winnls/string/lang.c        # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/lcformat.c    # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/nls.c         # Synced in r52754
+  reactos/dll/win32/kernel32/winnls/string/sortkey.c     # Synced in r52754
 
 msvcrt -
   reactos/lib/sdk/crt/except/cpp.c              # Synced at 20080528
@@ -235,12 +259,9 @@ msvcrt -
   reactos/lib/sdk/crt/wine/undname.c            # Synced at 20081130
   reactos/lib/sdk/crt/thread/thread.c           # Synced at 20080604
 
-snmpapi -
-  reactos/dll/win32/snmpapi/main.c              # Synced at 20090222
-
 User32 -
   reactos/dll/win32/user32/controls/button.c    # Synced to Wine-1_1_39
-  reactos/dll/win32/user32/controls/combo.c     # Synced to Wine-1_1_39
+  reactos/dll/win32/user32/controls/combo.c     # Synced to Wine-1.5.10
   reactos/dll/win32/user32/controls/edit.c      # Synced to Wine-1_1_40
   reactos/dll/win32/user32/controls/icontitle.c # Synced to Wine-1_1_39
   reactos/dll/win32/user32/controls/listbox.c   # Synced to Wine-1_1_39
@@ -268,6 +289,9 @@ User32 -
   reactos/dll/win32/user32/windows/text.c       # Forked (lstr.c)
   reactos/dll/win32/user32/windows/winpos.c     # Forked
 
+ws2_32 -
+  reactos/dll/win32/ws2_32/misc/async.c         # Synced to Wine-1.5.4
+
 Update process for autosync DLLs
 
 *** This process can only be done on Microsoft Windows ***