[PATCH] prntvtp: add stub for PTOpenProviderEx
Louis Lenders
xerox.xerox2000x at gmail.com
Fri Oct 12 06:59:20 CDT 2018
See https://bugs.winehq.org/show_bug.cgi?id=45925,
the attached stub makes sure the testapp at least doesn`t crash, but instead pops up a window saying I should intall
a printer
Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
---
dlls/prntvpt/main.c | 6 ++++++
dlls/prntvpt/prntvpt.spec | 2 +-
include/prntvpt.h | 1 +
3 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/dlls/prntvpt/main.c b/dlls/prntvpt/main.c
index 72b1dcf680..cdf1b6c8f0 100644
--- a/dlls/prntvpt/main.c
+++ b/dlls/prntvpt/main.c
@@ -55,3 +55,9 @@ HRESULT WINAPI PTOpenProvider(PCWSTR printer, DWORD version, HPTPROVIDER *provid
FIXME("%s, %d, %p: stub\n", debugstr_w(printer), version, provider);
return E_NOTIMPL;
}
+
+HRESULT WINAPI PTOpenProviderEx(const WCHAR *printer, DWORD max_version, DWORD pref_version, HPTPROVIDER *provider, DWORD *used_version)
+{
+ FIXME("%s, %d, %d, %p, %p: stub\n", debugstr_w(printer), max_version, pref_version, provider, used_version);
+ return E_NOTIMPL;
+}
diff --git a/dlls/prntvpt/prntvpt.spec b/dlls/prntvpt/prntvpt.spec
index bf9a8cad6b..5581fa4c50 100644
--- a/dlls/prntvpt/prntvpt.spec
+++ b/dlls/prntvpt/prntvpt.spec
@@ -1,6 +1,6 @@
@ stdcall PTQuerySchemaVersionSupport(wstr ptr)
@ stdcall PTOpenProvider(wstr long ptr)
-@ stub PTOpenProviderEx
+@ stdcall PTOpenProviderEx(wstr long long ptr ptr)
@ stub PTCloseProvider
@ stub BindPTProviderThunk
@ stub PTGetPrintCapabilities
diff --git a/include/prntvpt.h b/include/prntvpt.h
index 55ecbbe659..8b873dd0aa 100644
--- a/include/prntvpt.h
+++ b/include/prntvpt.h
@@ -26,6 +26,7 @@ extern "C" {
DECLARE_HANDLE(HPTPROVIDER);
HRESULT WINAPI PTOpenProvider(const WCHAR *printer, DWORD version, HPTPROVIDER *provider);
+HRESULT WINAPI PTOpenProviderEx(const WCHAR *printer, DWORD max_version, DWORD pref_version, HPTPROVIDER *provider, DWORD *used_version);
#ifdef __cplusplus
}
--
2.17.1
More information about the wine-devel
mailing list