[ros-diffs] [dchapyshev] 39656: - Add sti.dll from Wine

dchapyshev at svn.reactos.org dchapyshev at svn.reactos.org
Wed Feb 18 09:01:24 CET 2009


Author: dchapyshev
Date: Wed Feb 18 02:01:23 2009
New Revision: 39656

URL: http://svn.reactos.org/svn/reactos?rev=39656&view=rev
Log:
- Add sti.dll from Wine

Added:
    trunk/reactos/dll/win32/sti/   (with props)
    trunk/reactos/dll/win32/sti/sti.rbuild   (with props)
    trunk/reactos/dll/win32/sti/sti.spec   (with props)
    trunk/reactos/dll/win32/sti/sti_main.c   (with props)
Modified:
    trunk/reactos/baseaddress.rbuild
    trunk/reactos/boot/bootdata/packages/reactos.dff
    trunk/reactos/dll/win32/win32.rbuild
    trunk/reactos/media/doc/README.WINE

Modified: trunk/reactos/baseaddress.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/baseaddress.rbuild?rev=39656&r1=39655&r2=39656&view=diff
==============================================================================
--- trunk/reactos/baseaddress.rbuild [iso-8859-1] (original)
+++ trunk/reactos/baseaddress.rbuild [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -119,12 +119,14 @@
   <property name="BASEADDRESS_MSDMO" value="0x73670000" />
   <property name="BASEADDRESS_AVIFIL32" value="0x73ac0000" />
   <property name="BASEADDRESS_DCIMAN32" value="0x73b10000" />
+  <property name="BASEADDRESS_STI" value="0x73b60000" />
   <property name="BASEADDRESS_LZ32" value="0x73d80000" />
   <property name="BASEADDRESS_COREDLL" value="0x73d80000" />
   <property name="BASEADDRESS_KSUSER" value="0x73ea0000" />
   <property name="BASEADDRESS_ICMP" value="0x741f0000" />
   <property name="BASEADDRESS_SPOOLSS" value="0x742a0000" />
   <property name="BASEADDRESS_MSIMTF" value="0x746b0000" />
+  <property name="BASEADDRESS_MSCTF" value="0x746e0000" />
   <property name="BASEADDRESS_QUARTZ" value="0x747d0000" />
   <property name="BASEADDRESS_USERENV" value="0x74850000" />
   <property name="BASEADDRESS_WS2_32" value="0x74aa0000" />

Modified: trunk/reactos/boot/bootdata/packages/reactos.dff
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/packages/reactos.dff?rev=39656&r1=39655&r2=39656&view=diff
==============================================================================
--- trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] (original)
+++ trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -370,6 +370,7 @@
 dll\win32\srclient\srclient.dll                     1
 dll\win32\stdole2.tlb\stdole2.tlb                   1
 dll\win32\stdole32.tlb\stdole32.tlb                 1
+dll\win32\sti\sti.dll                               1
 dll\win32\sxs\sxs.dll                               1
 dll\win32\syssetup\syssetup.dll                     1
 dll\win32\tapi32\tapi32.dll                         1

Propchange: trunk/reactos/dll/win32/sti/
------------------------------------------------------------------------------
--- bugtraq:logregex (added)
+++ bugtraq:logregex Wed Feb 18 02:01:23 2009
@@ -1,0 +1,2 @@
+([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))?
+(\d+)

Propchange: trunk/reactos/dll/win32/sti/
------------------------------------------------------------------------------
    bugtraq:message = See issue #%BUGID% for more details.

Propchange: trunk/reactos/dll/win32/sti/
------------------------------------------------------------------------------
    bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%

Propchange: trunk/reactos/dll/win32/sti/
------------------------------------------------------------------------------
    tsvn:logminsize = 10

Added: trunk/reactos/dll/win32/sti/sti.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sti/sti.rbuild?rev=39656&view=auto
==============================================================================
--- trunk/reactos/dll/win32/sti/sti.rbuild (added)
+++ trunk/reactos/dll/win32/sti/sti.rbuild [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -1,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+<module name="sti" type="win32dll" baseaddress="${BASEADDRESS_STI}" installbase="system32" installname="sti.dll" allowwarnings="true" entrypoint="0">
+	<!--autoregister infsection="OleControlDlls" type="DllRegisterServer" /-->
+	<importlibrary definition="sti.spec" />
+	<include base="sti">.</include>
+	<include base="ReactOS">include/reactos/wine</include>
+	<define name="__WINESRC__" />
+	<file>sti_main.c</file>
+	<library>wine</library>
+	<library>kernel32</library>
+	<library>ntdll</library>
+</module>
+</group>

Propchange: trunk/reactos/dll/win32/sti/sti.rbuild
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/sti/sti.spec
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sti/sti.spec?rev=39656&view=auto
==============================================================================
--- trunk/reactos/dll/win32/sti/sti.spec (added)
+++ trunk/reactos/dll/win32/sti/sti.spec [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -1,0 +1,7 @@
+@ stub DllCanUnloadNow
+@ stub DllGetClassObject
+@ stub DllRegisterServer
+@ stub DllUnregisterServer
+@ stdcall StiCreateInstance(ptr long ptr ptr)
+@ stdcall StiCreateInstanceA(ptr long ptr ptr)
+@ stdcall StiCreateInstanceW(ptr long ptr ptr)

Propchange: trunk/reactos/dll/win32/sti/sti.spec
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/sti/sti_main.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/sti/sti_main.c?rev=39656&view=auto
==============================================================================
--- trunk/reactos/dll/win32/sti/sti_main.c (added)
+++ trunk/reactos/dll/win32/sti/sti_main.c [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -1,0 +1,48 @@
+/*
+ * Copyright (C) 2002 Aric Stewart for CodeWeavers
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include <stdarg.h>
+
+#include "windef.h"
+#include "winbase.h"
+#include "winreg.h"
+#include "winerror.h"
+
+/******************************************************************************
+ *           StiCreateInstance   (STI.@)
+ */
+HRESULT WINAPI StiCreateInstance( HINSTANCE a, DWORD b, LPVOID c, LPVOID d)
+{
+    return STG_E_UNIMPLEMENTEDFUNCTION;
+}
+
+/******************************************************************************
+ *           StiCreateInstanceA   (STI.@)
+ */
+HRESULT WINAPI StiCreateInstanceA( HINSTANCE a, DWORD b, LPVOID c, LPVOID d)
+{
+    return STG_E_UNIMPLEMENTEDFUNCTION;
+}
+
+/******************************************************************************
+ *           StiCreateInstanceW   (STI.@)
+ */
+HRESULT WINAPI StiCreateInstanceW( HINSTANCE a, DWORD b, LPVOID c, LPVOID d)
+{
+    return STG_E_UNIMPLEMENTEDFUNCTION;
+}

Propchange: trunk/reactos/dll/win32/sti/sti_main.c
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: trunk/reactos/dll/win32/win32.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/win32.rbuild?rev=39656&r1=39655&r2=39656&view=diff
==============================================================================
--- trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -412,6 +412,9 @@
 <directory name="stdole32.tlb">
 	<xi:include href="stdole32.tlb/stdole32.rbuild" />
 </directory>
+<directory name="sti">
+	<xi:include href="sti/sti.rbuild" />
+</directory>
 <directory name="sxs">
 	<xi:include href="sxs/sxs.rbuild" />
 </directory>

Modified: trunk/reactos/media/doc/README.WINE
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=39656&r1=39655&r2=39656&view=diff
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Wed Feb 18 02:01:23 2009
@@ -108,6 +108,7 @@
 reactos/dll/win32/shlwapi         # Autosync
 reactos/dll/win32/spoolss         # Autosync
 reactos/dll/win32/stdole2.tlb     # Autosync
+reactos/dll/win32/sti             # Autosync
 reactos/dll/win32/sxs             # Autosync
 reactos/dll/win32/tapi32          # Autosync
 reactos/dll/win32/twain_32        # Out of sync



More information about the Ros-diffs mailing list