From 7584e082bf6669923d9c16ca6d617b767179d410 Mon Sep 17 00:00:00 2001 From: Andrey Gusev Date: Tue, 28 Mar 2017 17:16:01 +0300 Subject: [PATCH] kernelbase: Add QuirkIsEnabled3 stub. Signed-off-by: Andrey Gusev Signed-off-by: Alexandre Julliard --- .../api-ms-win-core-quirks-l1-1-0.spec | 2 +- dlls/kernelbase/Makefile.in | 3 ++ dlls/kernelbase/kernelbase.spec | 2 +- dlls/kernelbase/main.c | 30 +++++++++++++++++++ 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 dlls/kernelbase/main.c diff --git a/dlls/api-ms-win-core-quirks-l1-1-0/api-ms-win-core-quirks-l1-1-0.spec b/dlls/api-ms-win-core-quirks-l1-1-0/api-ms-win-core-quirks-l1-1-0.spec index 761120f6f62..e8f77c73f36 100644 --- a/dlls/api-ms-win-core-quirks-l1-1-0/api-ms-win-core-quirks-l1-1-0.spec +++ b/dlls/api-ms-win-core-quirks-l1-1-0/api-ms-win-core-quirks-l1-1-0.spec @@ -2,7 +2,7 @@ @ stub QuirkGetData2 @ stub QuirkIsEnabled @ stub QuirkIsEnabled2 -@ stub QuirkIsEnabled3 +@ stdcall QuirkIsEnabled3(ptr ptr) kernelbase.QuirkIsEnabled3 @ stub QuirkIsEnabledForPackage @ stub QuirkIsEnabledForPackage2 @ stub QuirkIsEnabledForProcess diff --git a/dlls/kernelbase/Makefile.in b/dlls/kernelbase/Makefile.in index b9caed090b2..74df98ce2d5 100644 --- a/dlls/kernelbase/Makefile.in +++ b/dlls/kernelbase/Makefile.in @@ -1 +1,4 @@ MODULE = kernelbase.dll + +C_SRCS = \ + main.c diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec index ff0e75fc44e..e8cf502738d 100644 --- a/dlls/kernelbase/kernelbase.spec +++ b/dlls/kernelbase/kernelbase.spec @@ -1225,7 +1225,7 @@ # @ stub QuirkGetData2 # @ stub QuirkIsEnabled # @ stub QuirkIsEnabled2 -# @ stub QuirkIsEnabled3 +@ stdcall QuirkIsEnabled3(ptr ptr) # @ stub QuirkIsEnabledForPackage # @ stub QuirkIsEnabledForPackage2 # @ stub QuirkIsEnabledForPackage3 diff --git a/dlls/kernelbase/main.c b/dlls/kernelbase/main.c new file mode 100644 index 00000000000..30cba3f6ca0 --- /dev/null +++ b/dlls/kernelbase/main.c @@ -0,0 +1,30 @@ +/* + * Copyright 2017 Andrey Gusev + * + * 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 "wine/debug.h" + +WINE_DEFAULT_DEBUG_CHANNEL(kernelbase); + +/*********************************************************************** + * QuirkIsEnabled3 (KERNELBASE.@) + */ +BOOL WINAPI QuirkIsEnabled3(void *unk1, void *unk2) +{ + FIXME("(%p, %p) stub!\n", unk1, unk2); + return FALSE; +}