IGraphBuilder* pgraph;
-static void createfiltergraph()
+static int createfiltergraph()
{
- HRESULT hr;
-
- hr = CoCreateInstance(&CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, &IID_IGraphBuilder, (LPVOID*)&pgraph);
- ok(hr==S_OK, "Creating filtergraph returned: %lx\n", hr);
+ return S_OK == CoCreateInstance(
+ &CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, &IID_IGraphBuilder, (LPVOID*)&pgraph);
}
static void renderfile()
HANDLE h;
CoInitialize(NULL);
- createfiltergraph();
+ if (!createfiltergraph())
+ return;
h = CreateFileW(file, 0, 0, NULL, OPEN_EXISTING, 0, NULL);
if (h != INVALID_HANDLE_VALUE) {