ReactOS 0.4.16-dev-340-g0540c21
DirectD3D_main.c File Reference
#include "rosdraw.h"
#include <string.h>
Include dependency graph for DirectD3D_main.c:

Go to the source code of this file.

Functions

HRESULT WINAPI Main_D3D_QueryInterface (LPDIRECT3D iface, REFIID riid, LPVOID *ppvObj)
 
ULONG WINAPI Main_D3D_AddRef (LPDIRECT3D iface)
 
ULONG WINAPI Main_D3D_Release (LPDIRECT3D iface)
 
HRESULT WINAPI Main_D3D_Initialize (LPDIRECT3D iface, REFIID refiid)
 
HRESULT WINAPI Main_D3D_EnumDevices (LPDIRECT3D iface, LPD3DENUMDEVICESCALLBACK Callback, LPVOID Context)
 
HRESULT WINAPI Main_D3D_CreateLight (LPDIRECT3D iface, LPDIRECT3DLIGHT *Light, IUnknown *pUnkOuter)
 
HRESULT WINAPI Main_D3D_CreateMaterial (LPDIRECT3D iface, LPDIRECT3DMATERIAL *Direct3DLight, IUnknown *pUnkOuter)
 
HRESULT WINAPI Main_D3D_CreateViewport (LPDIRECT3D iface, LPDIRECT3DVIEWPORT *Viewport, IUnknown *pUnkOuter)
 
HRESULT WINAPI Main_D3D_FindDevice (LPDIRECT3D iface, LPD3DFINDDEVICESEARCH D3DDFS, LPD3DFINDDEVICERESULT D3DFDR)
 
HRESULT WINAPI Main_D3D_CreateDevice2 (LPDIRECT3D2 iface, REFCLSID rclsid, LPDIRECTDRAWSURFACE lpDDS, LPDIRECT3DDEVICE2 *lplpD3DDevice2)
 
HRESULT WINAPI Main_D3D_CreateDevice3 (LPDIRECT3D3 iface, REFCLSID rclsid, LPDIRECTDRAWSURFACE4 lpDDS, LPDIRECT3DDEVICE3 *lplpD3DDevice3, LPUNKNOWN lpUnk)
 
HRESULT WINAPI Main_D3D_CreateVertexBuffer3 (LPDIRECT3D3 iface, LPD3DVERTEXBUFFERDESC lpD3DVertBufDesc, LPDIRECT3DVERTEXBUFFER *lplpD3DVertBuf, DWORD dwFlags, LPUNKNOWN lpUnk)
 
HRESULT WINAPI Main_D3D_CreateDevice7 (LPDIRECT3D7 iface, REFCLSID rclsid, LPDIRECTDRAWSURFACE7 lpDDS, LPDIRECT3DDEVICE7 *lplpD3DDevice)
 
HRESULT WINAPI Main_D3D_CreateVertexBuffer7 (LPDIRECT3D7 iface, LPD3DVERTEXBUFFERDESC lpD3DVertBufDesc, LPDIRECT3DVERTEXBUFFER7 *lplpD3DVertBuf, DWORD dwFlags)
 
HRESULT WINAPI Main_D3D_EnumZBufferFormats (LPDIRECT3D7 iface, REFCLSID riidDevice, LPD3DENUMPIXELFORMATSCALLBACK lpEnumCallback, LPVOID lpContext)
 
HRESULT WINAPI Main_D3D_EvictManagedTextures (LPDIRECT3D7 iface)
 

Function Documentation

◆ Main_D3D_AddRef()

ULONG WINAPI Main_D3D_AddRef ( LPDIRECT3D  iface)

Definition at line 13 of file DirectD3D_main.c.

14{
16 DX_STUB;
17}
#define DX_STUB
Definition: rosdraw.h:224
#define DX_WINDBG_trace()
Definition: rosdraw.h:262

◆ Main_D3D_CreateDevice2()

HRESULT WINAPI Main_D3D_CreateDevice2 ( LPDIRECT3D2  iface,
REFCLSID  rclsid,
LPDIRECTDRAWSURFACE  lpDDS,
LPDIRECT3DDEVICE2 lplpD3DDevice2 
)

Definition at line 69 of file DirectD3D_main.c.

71{
73 DX_STUB;
74}

◆ Main_D3D_CreateDevice3()

HRESULT WINAPI Main_D3D_CreateDevice3 ( LPDIRECT3D3  iface,
REFCLSID  rclsid,
LPDIRECTDRAWSURFACE4  lpDDS,
LPDIRECT3DDEVICE3 lplpD3DDevice3,
LPUNKNOWN  lpUnk 
)

Definition at line 77 of file DirectD3D_main.c.

79{
81 DX_STUB;
82}

◆ Main_D3D_CreateDevice7()

HRESULT WINAPI Main_D3D_CreateDevice7 ( LPDIRECT3D7  iface,
REFCLSID  rclsid,
LPDIRECTDRAWSURFACE7  lpDDS,
LPDIRECT3DDEVICE7 lplpD3DDevice 
)

Definition at line 94 of file DirectD3D_main.c.

96{
98 DX_STUB;
99}

◆ Main_D3D_CreateLight()

HRESULT WINAPI Main_D3D_CreateLight ( LPDIRECT3D  iface,
LPDIRECT3DLIGHT Light,
IUnknown pUnkOuter 
)

Definition at line 41 of file DirectD3D_main.c.

42{
44 DX_STUB;
45}

◆ Main_D3D_CreateMaterial()

HRESULT WINAPI Main_D3D_CreateMaterial ( LPDIRECT3D  iface,
LPDIRECT3DMATERIAL Direct3DLight,
IUnknown pUnkOuter 
)

Definition at line 48 of file DirectD3D_main.c.

49{
51 DX_STUB;
52}

◆ Main_D3D_CreateVertexBuffer3()

HRESULT WINAPI Main_D3D_CreateVertexBuffer3 ( LPDIRECT3D3  iface,
LPD3DVERTEXBUFFERDESC  lpD3DVertBufDesc,
LPDIRECT3DVERTEXBUFFER lplpD3DVertBuf,
DWORD  dwFlags,
LPUNKNOWN  lpUnk 
)

Definition at line 85 of file DirectD3D_main.c.

87{
89 DX_STUB;
90}

◆ Main_D3D_CreateVertexBuffer7()

HRESULT WINAPI Main_D3D_CreateVertexBuffer7 ( LPDIRECT3D7  iface,
LPD3DVERTEXBUFFERDESC  lpD3DVertBufDesc,
LPDIRECT3DVERTEXBUFFER7 lplpD3DVertBuf,
DWORD  dwFlags 
)

Definition at line 102 of file DirectD3D_main.c.

104{
106 DX_STUB;
107}

◆ Main_D3D_CreateViewport()

HRESULT WINAPI Main_D3D_CreateViewport ( LPDIRECT3D  iface,
LPDIRECT3DVIEWPORT Viewport,
IUnknown pUnkOuter 
)

Definition at line 55 of file DirectD3D_main.c.

56{
58 DX_STUB;
59}

◆ Main_D3D_EnumDevices()

HRESULT WINAPI Main_D3D_EnumDevices ( LPDIRECT3D  iface,
LPD3DENUMDEVICESCALLBACK  Callback,
LPVOID  Context 
)

Definition at line 34 of file DirectD3D_main.c.

35{
37 DX_STUB;
38}

◆ Main_D3D_EnumZBufferFormats()

HRESULT WINAPI Main_D3D_EnumZBufferFormats ( LPDIRECT3D7  iface,
REFCLSID  riidDevice,
LPD3DENUMPIXELFORMATSCALLBACK  lpEnumCallback,
LPVOID  lpContext 
)

Definition at line 110 of file DirectD3D_main.c.

111{
113 DX_STUB;
114}

◆ Main_D3D_EvictManagedTextures()

HRESULT WINAPI Main_D3D_EvictManagedTextures ( LPDIRECT3D7  iface)

Definition at line 117 of file DirectD3D_main.c.

118{
120 DX_STUB;
121}

◆ Main_D3D_FindDevice()

HRESULT WINAPI Main_D3D_FindDevice ( LPDIRECT3D  iface,
LPD3DFINDDEVICESEARCH  D3DDFS,
LPD3DFINDDEVICERESULT  D3DFDR 
)

Definition at line 62 of file DirectD3D_main.c.

63{
65 DX_STUB;
66}

◆ Main_D3D_Initialize()

HRESULT WINAPI Main_D3D_Initialize ( LPDIRECT3D  iface,
REFIID  refiid 
)

Definition at line 27 of file DirectD3D_main.c.

28{
30 DX_STUB;
31}

◆ Main_D3D_QueryInterface()

HRESULT WINAPI Main_D3D_QueryInterface ( LPDIRECT3D  iface,
REFIID  riid,
LPVOID ppvObj 
)

Definition at line 6 of file DirectD3D_main.c.

7{
10}

◆ Main_D3D_Release()

ULONG WINAPI Main_D3D_Release ( LPDIRECT3D  iface)

Definition at line 20 of file DirectD3D_main.c.

21{
23 DX_STUB;
24}