1 /* 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> 7 */ 8 #ifndef _D3D9_CREATE_H_ 9 #define _D3D9_CREATE_H_ 10 11 #include <windows.h> 12 #include <d3d9types.h> 13 #include "d3d9_private.h" 14 15 /* Creates a Direct3D9 object */ 16 HRESULT CreateD3D9(OUT LPDIRECT3D9 *ppDirect3D9, UINT SDKVersion); 17 18 BOOL CreateD3D9DeviceData(IN LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapter, IN LPD3D9_DEVICEDATA pDeviceData); 19 VOID DestroyD3D9DeviceData(IN LPD3D9_DEVICEDATA pDeviceData); 20 21 #endif // _D3D9_CREATE_H_ 22