2008-01-13 11:45:31 +00:00
|
|
|
/*
|
|
|
|
* COPYRIGHT: See COPYING in the top level directory
|
|
|
|
* PROJECT: ReactOS ReactX
|
|
|
|
* FILE: dll/directx/d3d9/d3d9_create.h
|
|
|
|
* PURPOSE: d3d9.dll internal create functions and data
|
|
|
|
* PROGRAMERS: Gregor Brunmar <gregor (dot) brunmar (at) home (dot) se>
|
|
|
|
*/
|
|
|
|
#ifndef _D3D9_CREATE_H_
|
|
|
|
#define _D3D9_CREATE_H_
|
|
|
|
|
2008-02-10 08:44:06 +00:00
|
|
|
#include <windows.h>
|
|
|
|
#include <d3d9types.h>
|
2008-01-13 11:45:31 +00:00
|
|
|
#include "d3d9_private.h"
|
|
|
|
|
|
|
|
/* Creates a Direct3D9 object */
|
2008-01-27 09:53:46 +00:00
|
|
|
HRESULT CreateD3D9(OUT LPDIRECT3D9 *ppDirect3D9, UINT SDKVersion);
|
2008-01-13 11:45:31 +00:00
|
|
|
|
2008-08-23 17:24:27 +00:00
|
|
|
BOOL CreateD3D9DeviceData(IN LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapter, IN LPD3D9_DEVICEDATA pDeviceData);
|
|
|
|
VOID DestroyD3D9DeviceData(IN LPD3D9_DEVICEDATA pDeviceData);
|
|
|
|
|
2008-01-13 11:45:31 +00:00
|
|
|
#endif // _D3D9_CREATE_H_
|