Zhiyi Zhang (@zhiyi) commented about dlls/gdi32/tests/driver.c:
- D3DKMT_CLOSEADAPTER close_adapter_desc;
- NTSTATUS status;
- UINT i;
- if (!pD3DKMTEnumAdapters2 || pD3DKMTEnumAdapters2(&enum_adapters_2_desc) == STATUS_PROCEDURE_NOT_FOUND)
- {
skip("D3DKMTEnumAdapters2() is unavailable.\n");
return;
- }
- /* Invalid parameters */
- status = pD3DKMTEnumAdapters2(NULL);
- ok(status == STATUS_INVALID_PARAMETER, "Got unexpected return code %#lx.\n", status);
- /* Query the array to allocate */
- memset(&enum_adapters_2_desc, 0, sizeof(enum_adapters_2_desc));
This is not necessary. enum_adapters_2_desc is already zero-initialized.