[PATCH v3 3/3] msdasql: Implement IColumnsRowset GetAvailableColumns
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Sat Nov 27 22:03:10 CST 2021
The functions returns a series of custom columns to make a row unique.
For us, it's safe to return no extra columns at this stage.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
dlls/msdasql/session.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/msdasql/session.c b/dlls/msdasql/session.c
index 0187d75f67b..2def0db167c 100644
--- a/dlls/msdasql/session.c
+++ b/dlls/msdasql/session.c
@@ -885,8 +885,16 @@ static ULONG WINAPI column_rs_Release(IColumnsRowset *iface)
static HRESULT WINAPI column_rs_GetAvailableColumns(IColumnsRowset *iface, DBORDINAL *count, DBID **columns)
{
struct msdasql_rowset *rowset = impl_from_IColumnsRowset( iface );
- FIXME("%p, %p, %p\n", rowset, count, columns);
- return E_NOTIMPL;
+
+ TRACE("%p, %p, %p\n", rowset, count, columns);
+
+ if (!count || !columns)
+ return E_INVALIDARG;
+
+ *count = 0;
+ *columns = NULL;
+
+ return S_OK;
}
static HRESULT WINAPI column_rs_GetColumnsRowset(IColumnsRowset *iface, IUnknown *outer, DBORDINAL count,
--
2.33.0
More information about the wine-devel
mailing list