Commit cc9005d0 authored by John K. Hohm's avatar John K. Hohm Committed by Alexandre Julliard

Implement DllRegisterServer and DllUnregisterServer, and add

OleSelfRegister version string.
parent a9bb2a55
......@@ -23,6 +23,7 @@ C_SRCS = \
olefont.c \
olepicture.c \
parsedt.c \
regsvr.c \
safearray.c \
stubs.c \
tmarshal.c \
......
......@@ -506,22 +506,6 @@ HRESULT WINAPI OleTranslateColor(
return S_OK;
}
/***********************************************************************
* DllRegisterServer (OLEAUT32.320)
*/
HRESULT WINAPI OLEAUT32_DllRegisterServer() {
FIXME("stub!\n");
return S_OK;
}
/***********************************************************************
* DllUnregisterServer (OLEAUT32.321)
*/
HRESULT WINAPI OLEAUT32_DllUnregisterServer() {
FIXME("stub!\n");
return S_OK;
}
extern HRESULT OLEAUTPS_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv);
extern void _get_STDFONT_CF(LPVOID);
......
......@@ -16,6 +16,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#define WINE_OLESELFREGISTER
#define WINE_FILEDESCRIPTION_STR "Wine OLE dll"
#define WINE_FILENAME_STR "oleaut32.dll"
......
......@@ -4,4 +4,5 @@ shell32.dll.dbg.c
shell32.spec.c
shell32.spec.def
shres.res
version.res
version16.res
......@@ -29,6 +29,7 @@ C_SRCS = \
iconcache.c \
memorystream.c \
pidl.c \
regsvr.c \
shell32_main.c \
shelllink.c \
shellole.c \
......@@ -49,7 +50,7 @@ C_SRCS = \
shv_item_cmenu.c \
systray.c
RC_SRCS = shres.rc
RC_SRCS = shres.rc version.rc
C_SRCS16 = shell.c
RC_SRCS16 = version16.rc
......
......@@ -318,6 +318,8 @@
@ stdcall Control_RunDLLA(ptr ptr str long)
@ stdcall Control_RunDLLW(ptr ptr wstr long)
@ stdcall DllInstall(long wstr)SHELL32_DllInstall
@ stdcall DllRegisterServer() SHELL32_DllRegisterServer
@ stdcall DllUnregisterServer() SHELL32_DllUnregisterServer
@ stdcall DoEnvironmentSubstA(str str)
@ stdcall DoEnvironmentSubstW(wstr wstr)
@ stub DragQueryFileAorW
......
/*
* version information for shell32.dll
*
* Copyright (C) 2003 John K. Hohm
*
* 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
*/
#define WINE_OLESELFREGISTER
#define WINE_FILENAME_STR "shell32.dll"
#include <wine/wine_common_ver.rc>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment