Commit 72c8bc65 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

directmanipulation: Use CRT memory allocation functions.

parent 949e2301
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
#include "winbase.h" #include "winbase.h"
#include "oleidl.h" #include "oleidl.h"
#include "rpcproxy.h" #include "rpcproxy.h"
#include "wine/heap.h"
#include "wine/debug.h" #include "wine/debug.h"
#include "directmanipulation.h" #include "directmanipulation.h"
...@@ -89,7 +88,7 @@ ULONG WINAPI update_manager_Release(IDirectManipulationUpdateManager *iface) ...@@ -89,7 +88,7 @@ ULONG WINAPI update_manager_Release(IDirectManipulationUpdateManager *iface)
if (!ref) if (!ref)
{ {
heap_free(This); free(This);
} }
return ref; return ref;
} }
...@@ -130,7 +129,7 @@ static HRESULT create_update_manager(IDirectManipulationUpdateManager **obj) ...@@ -130,7 +129,7 @@ static HRESULT create_update_manager(IDirectManipulationUpdateManager **obj)
{ {
struct directupdatemanager *object; struct directupdatemanager *object;
object = heap_alloc(sizeof(*object)); object = malloc(sizeof(*object));
if(!object) if(!object)
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
...@@ -201,7 +200,7 @@ static ULONG WINAPI primary_Release(IDirectManipulationPrimaryContent *iface) ...@@ -201,7 +200,7 @@ static ULONG WINAPI primary_Release(IDirectManipulationPrimaryContent *iface)
if (!ref) if (!ref)
{ {
heap_free(This); free(This);
} }
return ref; return ref;
} }
...@@ -433,7 +432,7 @@ static ULONG WINAPI viewport_Release(IDirectManipulationViewport2 *iface) ...@@ -433,7 +432,7 @@ static ULONG WINAPI viewport_Release(IDirectManipulationViewport2 *iface)
if (!ref) if (!ref)
{ {
heap_free(This); free(This);
} }
return ref; return ref;
} }
...@@ -540,7 +539,7 @@ static HRESULT WINAPI viewport_GetPrimaryContent(IDirectManipulationViewport2 *i ...@@ -540,7 +539,7 @@ static HRESULT WINAPI viewport_GetPrimaryContent(IDirectManipulationViewport2 *i
{ {
struct primarycontext *primary; struct primarycontext *primary;
TRACE("IDirectManipulationPrimaryContent\n"); TRACE("IDirectManipulationPrimaryContent\n");
primary = heap_alloc( sizeof(*primary)); primary = malloc( sizeof(*primary));
if(!primary) if(!primary)
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
...@@ -719,7 +718,7 @@ static HRESULT create_viewport(IDirectManipulationViewport2 **obj) ...@@ -719,7 +718,7 @@ static HRESULT create_viewport(IDirectManipulationViewport2 **obj)
{ {
struct directviewport *object; struct directviewport *object;
object = heap_alloc(sizeof(*object)); object = malloc(sizeof(*object));
if(!object) if(!object)
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
...@@ -766,7 +765,7 @@ static ULONG WINAPI direct_manip_Release(IDirectManipulationManager2 *iface) ...@@ -766,7 +765,7 @@ static ULONG WINAPI direct_manip_Release(IDirectManipulationManager2 *iface)
{ {
if(This->updatemanager) if(This->updatemanager)
IDirectManipulationUpdateManager_Release(This->updatemanager); IDirectManipulationUpdateManager_Release(This->updatemanager);
heap_free(This); free(This);
} }
return ref; return ref;
} }
...@@ -887,7 +886,7 @@ static HRESULT WINAPI DirectManipulation_CreateInstance(IClassFactory *iface, IU ...@@ -887,7 +886,7 @@ static HRESULT WINAPI DirectManipulation_CreateInstance(IClassFactory *iface, IU
*ppv = NULL; *ppv = NULL;
object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*object)); object = calloc(1, sizeof(*object));
if (!object) if (!object)
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
...@@ -962,7 +961,7 @@ static ULONG WINAPI compositor_Release(IDirectManipulationCompositor2 *iface) ...@@ -962,7 +961,7 @@ static ULONG WINAPI compositor_Release(IDirectManipulationCompositor2 *iface)
{ {
if(This->manager) if(This->manager)
IDirectManipulationUpdateManager_Release(This->manager); IDirectManipulationUpdateManager_Release(This->manager);
heap_free(This); free(This);
} }
return ref; return ref;
} }
...@@ -1065,7 +1064,7 @@ static HRESULT WINAPI DirectCompositor_CreateInstance(IClassFactory *iface, IUnk ...@@ -1065,7 +1064,7 @@ static HRESULT WINAPI DirectCompositor_CreateInstance(IClassFactory *iface, IUnk
*ppv = NULL; *ppv = NULL;
object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*object)); object = calloc(1, sizeof(*object));
if (!object) if (!object)
return E_OUTOFMEMORY; return E_OUTOFMEMORY;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment