diff --git a/reactos/baseaddress.rbuild b/reactos/baseaddress.rbuild index 49e025b7687..76c98778079 100644 --- a/reactos/baseaddress.rbuild +++ b/reactos/baseaddress.rbuild @@ -119,12 +119,14 @@ + + diff --git a/reactos/boot/bootdata/packages/reactos.dff b/reactos/boot/bootdata/packages/reactos.dff index d47a5c8aeea..73c6670230a 100644 --- a/reactos/boot/bootdata/packages/reactos.dff +++ b/reactos/boot/bootdata/packages/reactos.dff @@ -370,6 +370,7 @@ dll\win32\spoolss\spoolss.dll 1 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 diff --git a/reactos/dll/win32/sti/sti.rbuild b/reactos/dll/win32/sti/sti.rbuild new file mode 100644 index 00000000000..2fb62c587a3 --- /dev/null +++ b/reactos/dll/win32/sti/sti.rbuild @@ -0,0 +1,15 @@ + + + + + + + . + include/reactos/wine + + sti_main.c + wine + kernel32 + ntdll + + \ No newline at end of file diff --git a/reactos/dll/win32/sti/sti.spec b/reactos/dll/win32/sti/sti.spec new file mode 100644 index 00000000000..f8b17fdd8e4 --- /dev/null +++ b/reactos/dll/win32/sti/sti.spec @@ -0,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) diff --git a/reactos/dll/win32/sti/sti_main.c b/reactos/dll/win32/sti/sti_main.c new file mode 100644 index 00000000000..1d4e6ad0408 --- /dev/null +++ b/reactos/dll/win32/sti/sti_main.c @@ -0,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 + +#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; +} diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild index c4c78234e2f..681aeb99d75 100644 --- a/reactos/dll/win32/win32.rbuild +++ b/reactos/dll/win32/win32.rbuild @@ -412,6 +412,9 @@ + + + diff --git a/reactos/media/doc/README.WINE b/reactos/media/doc/README.WINE index 8104a0e3509..c2614ca9447 100644 --- a/reactos/media/doc/README.WINE +++ b/reactos/media/doc/README.WINE @@ -108,6 +108,7 @@ reactos/dll/win32/shfolder # Autosync 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