Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > DoxygenDirectD3D3_Vtable.c
Go to the documentation of this file.
00001 #include <windows.h> 00002 #include <stdio.h> 00003 #include <ddraw.h> 00004 #include <ddrawi.h> 00005 #include <d3dhal.h> 00006 #include <ddrawgdi.h> 00007 00008 #if defined(_WIN32) && !defined(_NO_COM ) 00009 #define COM_NO_WINDOWS_H 00010 #include <objbase.h> 00011 #else 00012 #define IUnknown void 00013 #if !defined(NT_BUILD_ENVIRONMENT) && !defined(WINNT) 00014 #define CO_E_NOTINITIALIZED 0x800401F0 00015 #endif 00016 #endif 00017 00018 HRESULT WINAPI Main_D3D_QueryInterface(LPDIRECT3D3 iface, REFIID riid, LPVOID * ppvObj); 00019 ULONG WINAPI Main_D3D_AddRef(LPDIRECT3D3 iface); 00020 ULONG WINAPI Main_D3D_Release(LPDIRECT3D3 iface); 00021 HRESULT WINAPI Main_D3D_EnumDevices(LPDIRECT3D3 iface, LPD3DENUMDEVICESCALLBACK lpEnumDevicesCallback, LPVOID lpUserArg); 00022 HRESULT WINAPI Main_D3D_CreateLight(LPDIRECT3D3 iface, LPDIRECT3DLIGHT *lplpDirect3DLight, IUnknown *pUnkOuter); 00023 HRESULT WINAPI Main_D3D_CreateMaterial(LPDIRECT3D3 iface, LPDIRECT3DMATERIAL3 *lplpDirect3DMaterial3, IUnknown *pUnkOuter); 00024 HRESULT WINAPI Main_D3D_CreateViewport(LPDIRECT3D3 iface, LPDIRECT3DVIEWPORT3 *lplpD3DViewport3, IUnknown *pUnkOuter); 00025 HRESULT WINAPI Main_D3D_FindDevice(LPDIRECT3D3 iface, LPD3DFINDDEVICESEARCH lpD3DDFS, LPD3DFINDDEVICERESULT lpD3DFDR); 00026 HRESULT WINAPI Main_D3D_CreateDevice3(LPDIRECT3D3 iface, REFCLSID rclsid,LPDIRECTDRAWSURFACE4 lpDDS, LPDIRECT3DDEVICE3 *lplpD3DDevice3,LPUNKNOWN lpUnk); 00027 HRESULT WINAPI Main_D3D_CreateVertexBuffer3(LPDIRECT3D3 iface, LPD3DVERTEXBUFFERDESC lpD3DVertBufDesc, LPDIRECT3DVERTEXBUFFER *lplpD3DVertBuf,DWORD dwFlags,LPUNKNOWN lpUnk); 00028 HRESULT WINAPI Main_D3D_EnumZBufferFormats(LPDIRECT3D3 iface, REFCLSID riidDevice, LPD3DENUMPIXELFORMATSCALLBACK lpEnumCallback,LPVOID lpContext); 00029 HRESULT WINAPI Main_D3D_EvictManagedTextures(LPDIRECT3D3 iface); 00030 00031 IDirect3D3Vtbl IDirect3D3_Vtbl = 00032 { 00033 Main_D3D_QueryInterface, 00034 Main_D3D_AddRef, 00035 Main_D3D_Release, 00036 Main_D3D_EnumDevices, 00037 Main_D3D_CreateLight, 00038 Main_D3D_CreateMaterial, 00039 Main_D3D_CreateViewport, 00040 Main_D3D_FindDevice, 00041 Main_D3D_CreateDevice3, 00042 Main_D3D_CreateVertexBuffer3, 00043 Main_D3D_EnumZBufferFormats, 00044 Main_D3D_EvictManagedTextures 00045 }; 00046 00047 Generated on Fri May 25 2012 04:19:25 for ReactOS by
1.7.6.1
|