GENERATE_INTERCEPT_HEADER(CreateDXGIFactory2, HRESULT, WINAPI, _In_ UINT flags, _In_ const IID &riid, _Out_ void **ppFactory) { SDLOG(0, "DetouredCreateDXGIFactory2\n"); HRESULT ret = TrueCreateDXGIFactory2(flags, riid, ppFactory); //if(SUCCEEDED(ret)) { // if(ppFactory != NULL) new hkIDXGIFactory2(reinterpret_cast<IDXGIFactory2**>(ppFactory)); //} return ret; }
GENERATE_INTERCEPT_HEADER(CreateDXGIFactory2, HRESULT, WINAPI, _In_ UINT flags, _In_ const IID &riid, _Out_ void **ppFactory) { SDLOG(0, "DetouredCreateDXGIFactory2\n"); return TrueCreateDXGIFactory2(flags, riid, ppFactory); }