Hello Christian,
On 03/29/2012 11:57 PM, Christian Costa wrote:
+HRESULT Direct3DRMMesh_create(REFIID riid, IUnknown** ppObj) +{
- IDirect3DRMMeshImpl* object;
- TRACE("(%p)\n", ppObj);
- object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirect3DRMMeshImpl));
- if (!object)
- {
ERR("Out of memory\n");
return E_OUTOFMEMORY;
- }
- object->IDirect3DRMMesh_iface.lpVtbl = &Direct3DRMMesh_Vtbl;
- object->ref = 1;
- if (IsEqualGUID(riid, &IID_IDirect3DRMMesh))
*ppObj = (IUnknown*)&object->IDirect3DRMMesh_iface;
- else
*ppObj = (IUnknown*)&object->IDirect3DRMMesh_iface;
both if and else code path are the same.
- return S_OK;
+}
bye michael
Le 30/03/2012 00:28, Michael Stefaniuc a écrit :
Hello Christian,
On 03/29/2012 11:57 PM, Christian Costa wrote:
+HRESULT Direct3DRMMesh_create(REFIID riid, IUnknown** ppObj) +{
- IDirect3DRMMeshImpl* object;
- TRACE("(%p)\n", ppObj);
- object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirect3DRMMeshImpl));
- if (!object)
- {
ERR("Out of memory\n");
return E_OUTOFMEMORY;
- }
- object->IDirect3DRMMesh_iface.lpVtbl =&Direct3DRMMesh_Vtbl;
- object->ref = 1;
- if (IsEqualGUID(riid,&IID_IDirect3DRMMesh))
*ppObj = (IUnknown*)&object->IDirect3DRMMesh_iface;
- else
*ppObj = (IUnknown*)&object->IDirect3DRMMesh_iface;
both if and else code path are the same.
- return S_OK;
+}
bye michael
Thanks Michael. Something was wrong. I resent a cleaner patch.
Bye Christian