ReactOS
0.4.15-dev-8614-gbc76250
d3d9_create.h
Go to the documentation of this file.
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_
LPDIRECT3D9
struct IDirect3D9 * LPDIRECT3D9
Definition:
d3d9.h:124
CreateD3D9DeviceData
BOOL CreateD3D9DeviceData(IN LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapter, IN LPD3D9_DEVICEDATA pDeviceData)
Definition:
d3d9_create.c:115
DestroyD3D9DeviceData
VOID DestroyD3D9DeviceData(IN LPD3D9_DEVICEDATA pDeviceData)
Definition:
d3d9_create.c:150
CreateD3D9
HRESULT CreateD3D9(OUT LPDIRECT3D9 *ppDirect3D9, UINT SDKVersion)
Definition:
d3d9_create.c:237
d3d9types.h
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
HRESULT
Definition:
mshtmhst.idl:286
void
Definition:
nsiface.idl:2307
UINT
unsigned int UINT
Definition:
ndis.h:50
_D3D9_DEVICEDATA
Definition:
d3d9_private.h:136
_Direct3D9DisplayAdapterInfo
Definition:
d3d9_private.h:149
IN
#define IN
Definition:
typedefs.h:39
OUT
#define OUT
Definition:
typedefs.h:40
d3d9_private.h
dll
directx
d3d9
d3d9_create.h
Generated on Sat Sep 7 2024 06:02:51 for ReactOS by
1.9.6