d3drm: Use an iface instead of a vtbl pointer in IDirect3DRMImpl.
This commit is contained in:
parent
0fd3f0a006
commit
93fc13522c
|
@ -30,12 +30,17 @@
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(d3drm);
|
WINE_DEFAULT_DEBUG_CHANNEL(d3drm);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
const IDirect3DRMVtbl *lpVtbl;
|
IDirect3DRM IDirect3DRM_iface;
|
||||||
LONG ref;
|
LONG ref;
|
||||||
} IDirect3DRMImpl;
|
} IDirect3DRMImpl;
|
||||||
|
|
||||||
static const struct IDirect3DRMVtbl Direct3DRM_Vtbl;
|
static const struct IDirect3DRMVtbl Direct3DRM_Vtbl;
|
||||||
|
|
||||||
|
static inline IDirect3DRMImpl *impl_from_IDirect3DRM(IDirect3DRM *iface)
|
||||||
|
{
|
||||||
|
return CONTAINING_RECORD(iface, IDirect3DRMImpl, IDirect3DRM_iface);
|
||||||
|
}
|
||||||
|
|
||||||
HRESULT Direct3DRM_create(LPDIRECT3DRM* ppDirect3DRM)
|
HRESULT Direct3DRM_create(LPDIRECT3DRM* ppDirect3DRM)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl* object;
|
IDirect3DRMImpl* object;
|
||||||
|
@ -49,7 +54,7 @@ HRESULT Direct3DRM_create(LPDIRECT3DRM* ppDirect3DRM)
|
||||||
return E_OUTOFMEMORY;
|
return E_OUTOFMEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
object->lpVtbl = &Direct3DRM_Vtbl;
|
object->IDirect3DRM_iface.lpVtbl = &Direct3DRM_Vtbl;
|
||||||
object->ref = 1;
|
object->ref = 1;
|
||||||
|
|
||||||
*ppDirect3DRM = (IDirect3DRM*)object;
|
*ppDirect3DRM = (IDirect3DRM*)object;
|
||||||
|
@ -60,7 +65,7 @@ HRESULT Direct3DRM_create(LPDIRECT3DRM* ppDirect3DRM)
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_QueryInterface(IDirect3DRM* iface, REFIID riid, void** ppvObject)
|
static HRESULT WINAPI IDirect3DRMImpl_QueryInterface(IDirect3DRM* iface, REFIID riid, void** ppvObject)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
TRACE("(%p/%p)->(%s,%p)\n", iface, This, debugstr_guid(riid), ppvObject);
|
TRACE("(%p/%p)->(%s,%p)\n", iface, This, debugstr_guid(riid), ppvObject);
|
||||||
|
|
||||||
|
@ -78,7 +83,7 @@ static HRESULT WINAPI IDirect3DRMImpl_QueryInterface(IDirect3DRM* iface, REFIID
|
||||||
|
|
||||||
static ULONG WINAPI IDirect3DRMImpl_AddRef(IDirect3DRM* iface)
|
static ULONG WINAPI IDirect3DRMImpl_AddRef(IDirect3DRM* iface)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
TRACE("(%p/%p)\n", iface, This);
|
TRACE("(%p/%p)\n", iface, This);
|
||||||
|
|
||||||
|
@ -87,7 +92,7 @@ static ULONG WINAPI IDirect3DRMImpl_AddRef(IDirect3DRM* iface)
|
||||||
|
|
||||||
static ULONG WINAPI IDirect3DRMImpl_Release(IDirect3DRM* iface)
|
static ULONG WINAPI IDirect3DRMImpl_Release(IDirect3DRM* iface)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
ULONG ref = InterlockedDecrement(&This->ref);
|
ULONG ref = InterlockedDecrement(&This->ref);
|
||||||
|
|
||||||
TRACE("(%p/%p)\n", iface, This);
|
TRACE("(%p/%p)\n", iface, This);
|
||||||
|
@ -101,7 +106,7 @@ static ULONG WINAPI IDirect3DRMImpl_Release(IDirect3DRM* iface)
|
||||||
/*** IDirect3DRM methods ***/
|
/*** IDirect3DRM methods ***/
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateObject(IDirect3DRM* iface, REFCLSID rclsid, LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObj)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateObject(IDirect3DRM* iface, REFCLSID rclsid, LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObj)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%s,%p,%s,%p): stub\n", iface, This, debugstr_guid(rclsid), pUnkOuter, debugstr_guid(riid), ppvObj);
|
FIXME("(%p/%p)->(%s,%p,%s,%p): stub\n", iface, This, debugstr_guid(rclsid), pUnkOuter, debugstr_guid(riid), ppvObj);
|
||||||
|
|
||||||
|
@ -110,7 +115,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateObject(IDirect3DRM* iface, REFCLSID
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateFrame(IDirect3DRM* iface, LPDIRECT3DRMFRAME pFrameParent, LPDIRECT3DRMFRAME * ppFrame)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateFrame(IDirect3DRM* iface, LPDIRECT3DRMFRAME pFrameParent, LPDIRECT3DRMFRAME * ppFrame)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, pFrameParent, ppFrame);
|
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, pFrameParent, ppFrame);
|
||||||
|
|
||||||
|
@ -119,7 +124,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateFrame(IDirect3DRM* iface, LPDIRECT3D
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateMesh(IDirect3DRM* iface, LPDIRECT3DRMMESH * ppMesh)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateMesh(IDirect3DRM* iface, LPDIRECT3DRMMESH * ppMesh)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppMesh);
|
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppMesh);
|
||||||
|
|
||||||
|
@ -128,7 +133,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateMesh(IDirect3DRM* iface, LPDIRECT3DR
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateMeshBuilder(IDirect3DRM* iface, LPDIRECT3DRMMESHBUILDER * ppMeshBuilder)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateMeshBuilder(IDirect3DRM* iface, LPDIRECT3DRMMESHBUILDER * ppMeshBuilder)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
TRACE("(%p/%p)->(%p)\n", iface, This, ppMeshBuilder);
|
TRACE("(%p/%p)->(%p)\n", iface, This, ppMeshBuilder);
|
||||||
|
|
||||||
|
@ -137,7 +142,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateMeshBuilder(IDirect3DRM* iface, LPDI
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateFace(IDirect3DRM* iface, LPDIRECT3DRMFACE * ppFace)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateFace(IDirect3DRM* iface, LPDIRECT3DRMFACE * ppFace)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppFace);
|
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppFace);
|
||||||
|
|
||||||
|
@ -146,7 +151,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateFace(IDirect3DRM* iface, LPDIRECT3DR
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateAnimation(IDirect3DRM* iface, LPDIRECT3DRMANIMATION * ppAnimation)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateAnimation(IDirect3DRM* iface, LPDIRECT3DRMANIMATION * ppAnimation)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppAnimation);
|
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppAnimation);
|
||||||
|
|
||||||
|
@ -155,7 +160,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateAnimation(IDirect3DRM* iface, LPDIRE
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateAnimationSet(IDirect3DRM* iface, LPDIRECT3DRMANIMATIONSET * ppAnimationSet)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateAnimationSet(IDirect3DRM* iface, LPDIRECT3DRMANIMATIONSET * ppAnimationSet)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppAnimationSet);
|
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppAnimationSet);
|
||||||
|
|
||||||
|
@ -164,7 +169,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateAnimationSet(IDirect3DRM* iface, LPD
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateTexture(IDirect3DRM* iface, LPD3DRMIMAGE pImage, LPDIRECT3DRMTEXTURE * ppTexture)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateTexture(IDirect3DRM* iface, LPD3DRMIMAGE pImage, LPDIRECT3DRMTEXTURE * ppTexture)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, pImage, ppTexture);
|
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, pImage, ppTexture);
|
||||||
|
|
||||||
|
@ -173,7 +178,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateTexture(IDirect3DRM* iface, LPD3DRMI
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateLight(IDirect3DRM* iface, D3DRMLIGHTTYPE type, D3DCOLOR color, LPDIRECT3DRMLIGHT * ppLight)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateLight(IDirect3DRM* iface, D3DRMLIGHTTYPE type, D3DCOLOR color, LPDIRECT3DRMLIGHT * ppLight)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%d,%d,%p): stub\n", iface, This, type, color, ppLight);
|
FIXME("(%p/%p)->(%d,%d,%p): stub\n", iface, This, type, color, ppLight);
|
||||||
|
|
||||||
|
@ -182,7 +187,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateLight(IDirect3DRM* iface, D3DRMLIGHT
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateLightRGB(IDirect3DRM* iface, D3DRMLIGHTTYPE type, D3DVALUE red, D3DVALUE green, D3DVALUE blue, LPDIRECT3DRMLIGHT * ppLight)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateLightRGB(IDirect3DRM* iface, D3DRMLIGHTTYPE type, D3DVALUE red, D3DVALUE green, D3DVALUE blue, LPDIRECT3DRMLIGHT * ppLight)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%d,%f,%f,%f,%p): stub\n", iface, This, type, red, green, blue, ppLight);
|
FIXME("(%p/%p)->(%d,%f,%f,%f,%p): stub\n", iface, This, type, red, green, blue, ppLight);
|
||||||
|
|
||||||
|
@ -191,7 +196,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateLightRGB(IDirect3DRM* iface, D3DRMLI
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_Material(IDirect3DRM* iface, D3DVALUE m, LPDIRECT3DRMMATERIAL * ppMaterial)
|
static HRESULT WINAPI IDirect3DRMImpl_Material(IDirect3DRM* iface, D3DVALUE m, LPDIRECT3DRMMATERIAL * ppMaterial)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%f,%p): stub\n", iface, This, m, ppMaterial);
|
FIXME("(%p/%p)->(%f,%p): stub\n", iface, This, m, ppMaterial);
|
||||||
|
|
||||||
|
@ -200,7 +205,7 @@ static HRESULT WINAPI IDirect3DRMImpl_Material(IDirect3DRM* iface, D3DVALUE m, L
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateDevice(IDirect3DRM* iface, DWORD width, DWORD height, LPDIRECT3DRMDEVICE * ppDevice)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateDevice(IDirect3DRM* iface, DWORD width, DWORD height, LPDIRECT3DRMDEVICE * ppDevice)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%d,%d,%p): stub\n", iface, This, width, height, ppDevice);
|
FIXME("(%p/%p)->(%d,%d,%p): stub\n", iface, This, width, height, ppDevice);
|
||||||
|
|
||||||
|
@ -209,7 +214,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateDevice(IDirect3DRM* iface, DWORD wid
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromSurface(IDirect3DRM* iface, LPGUID pGUID, LPDIRECTDRAW pDD, LPDIRECTDRAWSURFACE pDDSBack, LPDIRECT3DRMDEVICE * ppDevice)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromSurface(IDirect3DRM* iface, LPGUID pGUID, LPDIRECTDRAW pDD, LPDIRECTDRAWSURFACE pDDSBack, LPDIRECT3DRMDEVICE * ppDevice)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%s,%p,%p,%p): stub\n", iface, This, debugstr_guid(pGUID), pDD, pDDSBack, ppDevice);
|
FIXME("(%p/%p)->(%s,%p,%p,%p): stub\n", iface, This, debugstr_guid(pGUID), pDD, pDDSBack, ppDevice);
|
||||||
|
|
||||||
|
@ -218,7 +223,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromSurface(IDirect3DRM* iface
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromD3D(IDirect3DRM* iface, LPDIRECT3D pD3D, LPDIRECT3DDEVICE pD3DDev, LPDIRECT3DRMDEVICE * ppDevice)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromD3D(IDirect3DRM* iface, LPDIRECT3D pD3D, LPDIRECT3DDEVICE pD3DDev, LPDIRECT3DRMDEVICE * ppDevice)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p,%p): stub\n", iface, This, pD3D, pD3DDev, ppDevice);
|
FIXME("(%p/%p)->(%p,%p,%p): stub\n", iface, This, pD3D, pD3DDev, ppDevice);
|
||||||
|
|
||||||
|
@ -227,7 +232,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromD3D(IDirect3DRM* iface, LP
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromClipper(IDirect3DRM* iface, LPDIRECTDRAWCLIPPER pDDClipper, LPGUID pGUID, int width, int height, LPDIRECT3DRMDEVICE * ppDevice)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromClipper(IDirect3DRM* iface, LPDIRECTDRAWCLIPPER pDDClipper, LPGUID pGUID, int width, int height, LPDIRECT3DRMDEVICE * ppDevice)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%s,%d,%d,%p): stub\n", iface, This, pDDClipper, debugstr_guid(pGUID), width, height, ppDevice);
|
FIXME("(%p/%p)->(%p,%s,%d,%d,%p): stub\n", iface, This, pDDClipper, debugstr_guid(pGUID), width, height, ppDevice);
|
||||||
|
|
||||||
|
@ -236,7 +241,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateDeviceFromClipper(IDirect3DRM* iface
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateShadow(IDirect3DRM* iface, LPDIRECT3DRMVISUAL pVisual, LPDIRECT3DRMLIGHT pLight, D3DVALUE px, D3DVALUE py, D3DVALUE pz, D3DVALUE nx, D3DVALUE ny, D3DVALUE nz, LPDIRECT3DRMVISUAL * ppVisual)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateShadow(IDirect3DRM* iface, LPDIRECT3DRMVISUAL pVisual, LPDIRECT3DRMLIGHT pLight, D3DVALUE px, D3DVALUE py, D3DVALUE pz, D3DVALUE nx, D3DVALUE ny, D3DVALUE nz, LPDIRECT3DRMVISUAL * ppVisual)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p,%f,%f,%f,%f,%f,%f,%p): stub\n", iface, This, pVisual, pLight, px, py, pz, nx, ny, nz, ppVisual);
|
FIXME("(%p/%p)->(%p,%p,%f,%f,%f,%f,%f,%f,%p): stub\n", iface, This, pVisual, pLight, px, py, pz, nx, ny, nz, ppVisual);
|
||||||
|
|
||||||
|
@ -245,7 +250,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateShadow(IDirect3DRM* iface, LPDIRECT3
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateTextureFromSurface(IDirect3DRM* iface, LPDIRECTDRAWSURFACE pDDS, LPDIRECT3DRMTEXTURE * ppTexture)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateTextureFromSurface(IDirect3DRM* iface, LPDIRECTDRAWSURFACE pDDS, LPDIRECT3DRMTEXTURE * ppTexture)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, pDDS, ppTexture);
|
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, pDDS, ppTexture);
|
||||||
|
|
||||||
|
@ -254,7 +259,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateTextureFromSurface(IDirect3DRM* ifac
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateViewport(IDirect3DRM* iface, LPDIRECT3DRMDEVICE pDevice, LPDIRECT3DRMFRAME pFrame, DWORD xpos, DWORD ypos, DWORD width, DWORD height, LPDIRECT3DRMVIEWPORT * ppViewport)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateViewport(IDirect3DRM* iface, LPDIRECT3DRMDEVICE pDevice, LPDIRECT3DRMFRAME pFrame, DWORD xpos, DWORD ypos, DWORD width, DWORD height, LPDIRECT3DRMVIEWPORT * ppViewport)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p,%d,%d,%d,%d,%p): stub\n", iface, This, pDevice, pFrame, xpos, ypos, width, height, ppViewport);
|
FIXME("(%p/%p)->(%p,%p,%d,%d,%d,%d,%p): stub\n", iface, This, pDevice, pFrame, xpos, ypos, width, height, ppViewport);
|
||||||
|
|
||||||
|
@ -263,7 +268,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateViewport(IDirect3DRM* iface, LPDIREC
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateWrap(IDirect3DRM* iface, D3DRMWRAPTYPE type, LPDIRECT3DRMFRAME pFrame, D3DVALUE ox, D3DVALUE oy, D3DVALUE oz, D3DVALUE dx, D3DVALUE dy, D3DVALUE dz, D3DVALUE ux, D3DVALUE uy, D3DVALUE uz, D3DVALUE ou, D3DVALUE ov, D3DVALUE su, D3DVALUE sv, LPDIRECT3DRMWRAP * ppWrap)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateWrap(IDirect3DRM* iface, D3DRMWRAPTYPE type, LPDIRECT3DRMFRAME pFrame, D3DVALUE ox, D3DVALUE oy, D3DVALUE oz, D3DVALUE dx, D3DVALUE dy, D3DVALUE dz, D3DVALUE ux, D3DVALUE uy, D3DVALUE uz, D3DVALUE ou, D3DVALUE ov, D3DVALUE su, D3DVALUE sv, LPDIRECT3DRMWRAP * ppWrap)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%d,%p,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%p): stub\n", iface, This, type, pFrame, ox, oy, oz, dx, dy, dz, ux, uy, uz, ou, ov, su, sv, ppWrap);
|
FIXME("(%p/%p)->(%d,%p,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%p): stub\n", iface, This, type, pFrame, ox, oy, oz, dx, dy, dz, ux, uy, uz, ou, ov, su, sv, ppWrap);
|
||||||
|
|
||||||
|
@ -272,7 +277,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateWrap(IDirect3DRM* iface, D3DRMWRAPTY
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_CreateUserVisual(IDirect3DRM* iface, D3DRMUSERVISUALCALLBACK cb, LPVOID pArg, LPDIRECT3DRMUSERVISUAL * ppUserVisual)
|
static HRESULT WINAPI IDirect3DRMImpl_CreateUserVisual(IDirect3DRM* iface, D3DRMUSERVISUALCALLBACK cb, LPVOID pArg, LPDIRECT3DRMUSERVISUAL * ppUserVisual)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p,%p): stub\n", iface, This, cb, pArg, ppUserVisual);
|
FIXME("(%p/%p)->(%p,%p,%p): stub\n", iface, This, cb, pArg, ppUserVisual);
|
||||||
|
|
||||||
|
@ -281,7 +286,7 @@ static HRESULT WINAPI IDirect3DRMImpl_CreateUserVisual(IDirect3DRM* iface, D3DRM
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_LoadTexture(IDirect3DRM* iface, const char * filename, LPDIRECT3DRMTEXTURE * ppTexture)
|
static HRESULT WINAPI IDirect3DRMImpl_LoadTexture(IDirect3DRM* iface, const char * filename, LPDIRECT3DRMTEXTURE * ppTexture)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%s,%p): stub\n", iface, This, filename, ppTexture);
|
FIXME("(%p/%p)->(%s,%p): stub\n", iface, This, filename, ppTexture);
|
||||||
|
|
||||||
|
@ -290,7 +295,7 @@ static HRESULT WINAPI IDirect3DRMImpl_LoadTexture(IDirect3DRM* iface, const char
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_LoadTextureFromResource(IDirect3DRM* iface, HRSRC rs, LPDIRECT3DRMTEXTURE * ppTexture)
|
static HRESULT WINAPI IDirect3DRMImpl_LoadTextureFromResource(IDirect3DRM* iface, HRSRC rs, LPDIRECT3DRMTEXTURE * ppTexture)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, rs, ppTexture);
|
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, rs, ppTexture);
|
||||||
|
|
||||||
|
@ -299,7 +304,7 @@ static HRESULT WINAPI IDirect3DRMImpl_LoadTextureFromResource(IDirect3DRM* iface
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_SetSearchPath(IDirect3DRM* iface, LPCSTR path)
|
static HRESULT WINAPI IDirect3DRMImpl_SetSearchPath(IDirect3DRM* iface, LPCSTR path)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%s): stub\n", iface, This, path);
|
FIXME("(%p/%p)->(%s): stub\n", iface, This, path);
|
||||||
|
|
||||||
|
@ -308,7 +313,7 @@ static HRESULT WINAPI IDirect3DRMImpl_SetSearchPath(IDirect3DRM* iface, LPCSTR p
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_AddSearchPath(IDirect3DRM* iface, LPCSTR path)
|
static HRESULT WINAPI IDirect3DRMImpl_AddSearchPath(IDirect3DRM* iface, LPCSTR path)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%s): stub\n", iface, This, path);
|
FIXME("(%p/%p)->(%s): stub\n", iface, This, path);
|
||||||
|
|
||||||
|
@ -317,7 +322,7 @@ static HRESULT WINAPI IDirect3DRMImpl_AddSearchPath(IDirect3DRM* iface, LPCSTR p
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_GetSearchPath(IDirect3DRM* iface, DWORD *size_return, LPSTR path_return)
|
static HRESULT WINAPI IDirect3DRMImpl_GetSearchPath(IDirect3DRM* iface, DWORD *size_return, LPSTR path_return)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%s): stub\n", iface, This, size_return, path_return);
|
FIXME("(%p/%p)->(%p,%s): stub\n", iface, This, size_return, path_return);
|
||||||
|
|
||||||
|
@ -326,7 +331,7 @@ static HRESULT WINAPI IDirect3DRMImpl_GetSearchPath(IDirect3DRM* iface, DWORD *s
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_SetDefaultTextureColors(IDirect3DRM* iface, DWORD nb_colors)
|
static HRESULT WINAPI IDirect3DRMImpl_SetDefaultTextureColors(IDirect3DRM* iface, DWORD nb_colors)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%d): stub\n", iface, This, nb_colors);
|
FIXME("(%p/%p)->(%d): stub\n", iface, This, nb_colors);
|
||||||
|
|
||||||
|
@ -335,7 +340,7 @@ static HRESULT WINAPI IDirect3DRMImpl_SetDefaultTextureColors(IDirect3DRM* iface
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_SetDefaultTextureShades(IDirect3DRM* iface, DWORD nb_shades)
|
static HRESULT WINAPI IDirect3DRMImpl_SetDefaultTextureShades(IDirect3DRM* iface, DWORD nb_shades)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%d): stub\n", iface, This, nb_shades);
|
FIXME("(%p/%p)->(%d): stub\n", iface, This, nb_shades);
|
||||||
|
|
||||||
|
@ -344,7 +349,7 @@ static HRESULT WINAPI IDirect3DRMImpl_SetDefaultTextureShades(IDirect3DRM* iface
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_GetDevices(IDirect3DRM* iface, LPDIRECT3DRMDEVICEARRAY * ppDeviceArray)
|
static HRESULT WINAPI IDirect3DRMImpl_GetDevices(IDirect3DRM* iface, LPDIRECT3DRMDEVICEARRAY * ppDeviceArray)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppDeviceArray);
|
FIXME("(%p/%p)->(%p): stub\n", iface, This, ppDeviceArray);
|
||||||
|
|
||||||
|
@ -353,7 +358,7 @@ static HRESULT WINAPI IDirect3DRMImpl_GetDevices(IDirect3DRM* iface, LPDIRECT3DR
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_GetNamedObject(IDirect3DRM* iface, const char * pName, LPDIRECT3DRMOBJECT * ppObject)
|
static HRESULT WINAPI IDirect3DRMImpl_GetNamedObject(IDirect3DRM* iface, const char * pName, LPDIRECT3DRMOBJECT * ppObject)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%s,%p): stub\n", iface, This, pName, ppObject);
|
FIXME("(%p/%p)->(%s,%p): stub\n", iface, This, pName, ppObject);
|
||||||
|
|
||||||
|
@ -362,7 +367,7 @@ static HRESULT WINAPI IDirect3DRMImpl_GetNamedObject(IDirect3DRM* iface, const c
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_EnumerateObjects(IDirect3DRM* iface, D3DRMOBJECTCALLBACK cb, LPVOID pArg)
|
static HRESULT WINAPI IDirect3DRMImpl_EnumerateObjects(IDirect3DRM* iface, D3DRMOBJECTCALLBACK cb, LPVOID pArg)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, cb, pArg);
|
FIXME("(%p/%p)->(%p,%p): stub\n", iface, This, cb, pArg);
|
||||||
|
|
||||||
|
@ -371,7 +376,7 @@ static HRESULT WINAPI IDirect3DRMImpl_EnumerateObjects(IDirect3DRM* iface, D3DRM
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_Load(IDirect3DRM* iface, LPVOID pObjSource, LPVOID pObjID, LPIID * ppGUIDs, DWORD nb_GUIDs, D3DRMLOADOPTIONS LOFlags, D3DRMLOADCALLBACK LoadProc, LPVOID pArgLP, D3DRMLOADTEXTURECALLBACK LoadTextureProc, LPVOID pArgLTP, LPDIRECT3DRMFRAME pParentFrame)
|
static HRESULT WINAPI IDirect3DRMImpl_Load(IDirect3DRM* iface, LPVOID pObjSource, LPVOID pObjID, LPIID * ppGUIDs, DWORD nb_GUIDs, D3DRMLOADOPTIONS LOFlags, D3DRMLOADCALLBACK LoadProc, LPVOID pArgLP, D3DRMLOADTEXTURECALLBACK LoadTextureProc, LPVOID pArgLTP, LPDIRECT3DRMFRAME pParentFrame)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%p,%p,%p,%d,%d,%p,%p,%p,%p,%p): stub\n", iface, This, pObjSource, pObjID, ppGUIDs, nb_GUIDs, LOFlags, LoadProc, pArgLP, LoadTextureProc, pArgLTP, pParentFrame);
|
FIXME("(%p/%p)->(%p,%p,%p,%d,%d,%p,%p,%p,%p,%p): stub\n", iface, This, pObjSource, pObjID, ppGUIDs, nb_GUIDs, LOFlags, LoadProc, pArgLP, LoadTextureProc, pArgLTP, pParentFrame);
|
||||||
|
|
||||||
|
@ -380,7 +385,7 @@ static HRESULT WINAPI IDirect3DRMImpl_Load(IDirect3DRM* iface, LPVOID pObjSource
|
||||||
|
|
||||||
static HRESULT WINAPI IDirect3DRMImpl_Tick(IDirect3DRM* iface, D3DVALUE tick)
|
static HRESULT WINAPI IDirect3DRMImpl_Tick(IDirect3DRM* iface, D3DVALUE tick)
|
||||||
{
|
{
|
||||||
IDirect3DRMImpl *This = (IDirect3DRMImpl *)iface;
|
IDirect3DRMImpl *This = impl_from_IDirect3DRM(iface);
|
||||||
|
|
||||||
FIXME("(%p/%p)->(%f): stub\n", iface, This, tick);
|
FIXME("(%p/%p)->(%f): stub\n", iface, This, tick);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue