xref: /reactos/dll/directx/d3d9/d3d9_create.h (revision 845faec4)
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