Commit bafd9110 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

oledb32: Fix style of accessing prgPropertySets in Test_DBProperties_GetProperty.

The parameter is a pointer to an array, so don't access it like it is an array of pointers.
parent b81b24f9
...@@ -168,21 +168,21 @@ static HRESULT WINAPI Test_DBProperties_GetProperties( ...@@ -168,21 +168,21 @@ static HRESULT WINAPI Test_DBProperties_GetProperties(
todo_wine todo_wine
ok(*pcPropertySets == 0, "Expected *pcPropertySets to be 0 instead of %d\n", *pcPropertySets); ok(*pcPropertySets == 0, "Expected *pcPropertySets to be 0 instead of %d\n", *pcPropertySets);
*pcPropertySets = 1; *pcPropertySets = 1;
prgPropertySets[0] = CoTaskMemAlloc(sizeof(DBPROPSET)); *prgPropertySets = CoTaskMemAlloc(sizeof(DBPROPSET));
prgPropertySets[0]->rgProperties = CoTaskMemAlloc(sizeof(DBPROP)); (*prgPropertySets)[0].rgProperties = CoTaskMemAlloc(sizeof(DBPROP));
prgPropertySets[0]->rgProperties[0].dwPropertyID = TEST_PROPID; (*prgPropertySets)[0].rgProperties[0].dwPropertyID = TEST_PROPID;
prgPropertySets[0]->rgProperties[0].dwOptions = DBPROPOPTIONS_REQUIRED; (*prgPropertySets)[0].rgProperties[0].dwOptions = DBPROPOPTIONS_REQUIRED;
prgPropertySets[0]->rgProperties[0].dwStatus = S_OK; (*prgPropertySets)[0].rgProperties[0].dwStatus = S_OK;
prgPropertySets[0]->rgProperties[0].colid.eKind = DBKIND_GUID_NAME; (*prgPropertySets)[0].rgProperties[0].colid.eKind = DBKIND_GUID_NAME;
/* colid contents */ /* colid contents */
prgPropertySets[0]->rgProperties[0].colid.uGuid.guid = IID_IDBProperties; (*prgPropertySets)[0].rgProperties[0].colid.uGuid.guid = IID_IDBProperties;
prgPropertySets[0]->rgProperties[0].colid.uName.pwszName = CoTaskMemAlloc(sizeof(wszDBPropertyColumnName)); (*prgPropertySets)[0].rgProperties[0].colid.uName.pwszName = CoTaskMemAlloc(sizeof(wszDBPropertyColumnName));
memcpy(prgPropertySets[0]->rgProperties[0].colid.uName.pwszName, wszDBPropertyColumnName, sizeof(wszDBPropertyColumnName)); memcpy((*prgPropertySets)[0].rgProperties[0].colid.uName.pwszName, wszDBPropertyColumnName, sizeof(wszDBPropertyColumnName));
/* vValue contents */ /* vValue contents */
V_VT(&prgPropertySets[0]->rgProperties[0].vValue) = VT_BSTR; V_VT(&(*prgPropertySets)[0].rgProperties[0].vValue) = VT_BSTR;
V_BSTR(&prgPropertySets[0]->rgProperties[0].vValue) = SysAllocString(wszDBPropertyTestString); V_BSTR(&(*prgPropertySets)[0].rgProperties[0].vValue) = SysAllocString(wszDBPropertyTestString);
prgPropertySets[0]->cProperties = 1; (*prgPropertySets)[0].cProperties = 1;
prgPropertySets[0]->guidPropertySet = IID_IDBProperties; (*prgPropertySets)[0].guidPropertySet = IID_IDBProperties;
return S_OK; return S_OK;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment