[PATCH 1/4] d3drm: Implement IDirect3DRMFrameX_AddChild. (try 2) (resend)
Alexandre Julliard
julliard at winehq.org
Thu Apr 12 14:27:00 CDT 2012
Christian Costa <titan.costa at gmail.com> writes:
> + children = (IDirect3DRMFrame3**)HeapAlloc(GetProcessHeap(), 0, (This->nb_children + 1) * sizeof(IDirect3DRMFrame3*));
> + if (!children)
> + return E_OUTOFMEMORY;
> +
> + CopyMemory(children, This->children, This->nb_children * sizeof(IDirect3DRMFrame3*));
> + HeapFree(GetProcessHeap(), 0, This->children);
HeapReAlloc is your friend. Also you should grow the buffer
quadratically.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list