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

Implement DllRegisterServer and DllUnregisterServer for quartz.dll,

and add OleSelfRegister version string.
parent 718f9e98
......@@ -2,3 +2,4 @@ Makefile
quartz.dll.dbg.c
quartz.spec.c
quartz.spec.def
version.res
......@@ -3,7 +3,7 @@ TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = quartz.dll
IMPORTS = ole32 oleaut32 advapi32 kernel32
IMPORTS = ole32 oleaut32 advapi32 kernel32 user32
EXTRALIBS = $(LIBUUID) $(LIBUNICODE)
LDDLLFLAGS = @LDDLLFLAGS@
......@@ -17,7 +17,10 @@ C_SRCS = \
filtergraph.c \
filtermapper.c \
main.c \
pin.c
pin.c \
regsvr.c
RC_SRCS = version.rc
@MAKE_DLL_RULES@
......
......@@ -191,15 +191,6 @@ DWORD WINAPI QUARTZ_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
}
/***********************************************************************
* DllRegisterServer (QUARTZ.@)
*/
HRESULT WINAPI QUARTZ_DllRegisterServer()
{
FIXME("(): stub\n");
return 0;
}
/***********************************************************************
* DllCanUnloadNow (QUARTZ.@)
*/
HRESULT WINAPI QUARTZ_DllCanUnloadNow()
......
......@@ -5,4 +5,4 @@
@ stdcall -private DllCanUnloadNow() QUARTZ_DllCanUnloadNow
@ stdcall -private DllGetClassObject(ptr ptr ptr) QUARTZ_DllGetClassObject
@ stdcall -private DllRegisterServer() QUARTZ_DllRegisterServer
@ stub DllUnregisterServer
@ stdcall -private DllUnregisterServer() QUARTZ_DllUnregisterServer
/*
* 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_FILEDESCRIPTION_STR "Wine Quartz dll"
#define WINE_FILENAME_STR "quartz.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