Okay, sorry. Here it is:
Code:
// This Function Initializes D3D
int D3D_Init (HWND hwnd, IDirect3DDevice8* d3d_dev, LPDIRECT3D8 d3d8, D3DDISPLAYMODE disp, D3DPRESENT_PARAMETERS dpp)
{
if (NULL == (d3d8 = Direct3DCreate8 (D3D_SDK_VERSION)))
return -1;
if (FAILED (d3d8->GetAdapterDisplayMode (D3DADAPTER_DEFAULT, &disp)))
return -2;
ZeroMemory (&dpp, sizeof (dpp));
dpp.Windowed = TRUE;
dpp.hDeviceWindow = hwnd;
dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
dpp.BackBufferFormat = disp.Format;
if (FAILED (d3d8->CreateDevice (D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hwnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&dpp, &d3d_dev)))
return -3;
}