[PATCH v2 2/4] prntvpt: Implement PTOpenProvider.
Dmitry Timoshkov
dmitry at baikal.ru
Wed Jun 10 00:31:39 CDT 2020
Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
---
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)
--
2.26.2
More information about the wine-devel
mailing list