GENERATE_INTERCEPT_HEADER(CreateDXGIFactory, HRESULT, WINAPI, _In_ REFIID riid, _Out_ void **ppFactory) { SDLOG(0, "DetouredCreateDXGIFactory\n"); HRESULT ret = TrueCreateDXGIFactory(riid, ppFactory); if(SUCCEEDED(ret)) { if(ppFactory != NULL) new hkIDXGIFactory(reinterpret_cast<IDXGIFactory**>(ppFactory)); } return ret; }
GENERATE_INTERCEPT_HEADER(CreateDXGIFactory, HRESULT, WINAPI, _In_ REFIID riid, _Out_ void **ppFactory) { SDLOG(0, "DetouredCreateDXGIFactory\n"); return TrueCreateDXGIFactory(riid, ppFactory); }