2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS ReactX
4 * FILE: dll/directx/d3d9/d3d9_create.h
5 * PURPOSE: d3d9.dll internal create functions and data
6 * PROGRAMERS: Gregor Brunmar <gregor (dot) brunmar (at) home (dot) se>
8 #ifndef _D3D9_CREATE_H_
9 #define _D3D9_CREATE_H_
12 #include <d3d9types.h>
13 #include "d3d9_private.h"
15 /* Creates a Direct3D9 object */
16 HRESULT
CreateD3D9(OUT LPDIRECT3D9
*ppDirect3D9
, UINT SDKVersion
);
18 BOOL
CreateD3D9DeviceData(IN LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapter
, IN LPD3D9_DEVICEDATA pDeviceData
);
19 VOID
DestroyD3D9DeviceData(IN LPD3D9_DEVICEDATA pDeviceData
);
21 #endif // _D3D9_CREATE_H_