Louis Lenders : prntvtp: Add stub for PTOpenProviderEx.

Alexandre Julliard julliard at winehq.org
Fri Oct 12 18:00:41 CDT 2018


Module: wine
Branch: master
Commit: 03800be0daf82ec31933af363e2e1cea12485337
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=03800be0daf82ec31933af363e2e1cea12485337

Author: Louis Lenders <xerox.xerox2000x at gmail.com>
Date:   Fri Oct 12 13:59:20 2018 +0200

prntvtp: Add stub for PTOpenProviderEx.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45925
Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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 72b1dcf..cdf1b6c 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 bf9a8ca..5581fa4 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 55ecbbe..8b873dd 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
 }




More information about the wine-cvs mailing list