Dmitry Timoshkov : prntvpt: Implement PTOpenProvider.

Alexandre Julliard julliard at winehq.org
Wed Jun 10 16:09:42 CDT 2020


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

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Wed Jun 10 13:31:39 2020 +0800

prntvpt: Implement PTOpenProvider.

Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/prntvpt/main.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dlls/prntvpt/main.c b/dlls/prntvpt/main.c
index 902be87114..9c12b0cbfa 100644
--- a/dlls/prntvpt/main.c
+++ b/dlls/prntvpt/main.c
@@ -59,8 +59,13 @@ HRESULT WINAPI PTQuerySchemaVersionSupport(PCWSTR printer, DWORD *version)
 
 HRESULT WINAPI PTOpenProvider(PCWSTR printer, DWORD version, HPTPROVIDER *provider)
 {
-    FIXME("%s, %d, %p: stub\n", debugstr_w(printer), version, provider);
-    return E_NOTIMPL;
+    DWORD used_version;
+
+    TRACE("%s, %d, %p\n", debugstr_w(printer), version, provider);
+
+    if (version != 1) return E_INVALIDARG;
+
+    return PTOpenProviderEx(printer, 1, 1, provider, &used_version);
 }
 
 HRESULT WINAPI PTOpenProviderEx(const WCHAR *printer, DWORD max_version, DWORD pref_version, HPTPROVIDER *provider, DWORD *used_version)




More information about the wine-cvs mailing list