#ifndef _D3DRETRACE_HPP_
#define _D3DRETRACE_HPP_
-#include "retrace.hpp"
+#include <windows.h>
-class IDirect3DDevice9;
+#include "retrace.hpp"
-extern const char *g_szD3D9DllName;
+struct IDirect3DDevice9;
namespace d3dretrace {
extern IDirect3DDevice9 *pLastDirect3DDevice9;
-extern const retrace::Entry d3d9_callbacks[];
+extern const retrace::Entry d3d_callbacks[];
+
+
+HWND
+createWindow(int width, int height);
+
+void
+resizeWindow(HWND hWnd, int width, int height);
+
+bool
+processEvents(void);
} /* namespace d3dretrace */