Commit 0e06db39 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

wmiutils: Use CRT allocation functions.

parent e0ca118f
...@@ -57,7 +57,7 @@ static ULONG WINAPI status_code_Release( ...@@ -57,7 +57,7 @@ static ULONG WINAPI status_code_Release(
if (!refs) if (!refs)
{ {
TRACE("destroying %p\n", status_code); TRACE("destroying %p\n", status_code);
heap_free( status_code ); free( status_code );
} }
return refs; return refs;
} }
...@@ -132,7 +132,7 @@ HRESULT WbemStatusCodeText_create( LPVOID *ppObj ) ...@@ -132,7 +132,7 @@ HRESULT WbemStatusCodeText_create( LPVOID *ppObj )
TRACE("(%p)\n", ppObj); TRACE("(%p)\n", ppObj);
if (!(sc = heap_alloc( sizeof(*sc) ))) return E_OUTOFMEMORY; if (!(sc = calloc( 1, sizeof(*sc) ))) return E_OUTOFMEMORY;
sc->IWbemStatusCodeText_iface.lpVtbl = &status_code_vtbl; sc->IWbemStatusCodeText_iface.lpVtbl = &status_code_vtbl;
sc->refs = 1; sc->refs = 1;
......
...@@ -16,15 +16,5 @@ ...@@ -16,15 +16,5 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include "wine/heap.h"
HRESULT WbemPath_create(LPVOID *) DECLSPEC_HIDDEN; HRESULT WbemPath_create(LPVOID *) DECLSPEC_HIDDEN;
HRESULT WbemStatusCodeText_create(LPVOID *) DECLSPEC_HIDDEN; HRESULT WbemStatusCodeText_create(LPVOID *) DECLSPEC_HIDDEN;
static inline WCHAR *strdupW( const WCHAR *src )
{
WCHAR *dst;
if (!src) return NULL;
if ((dst = heap_alloc( (lstrlenW( src ) + 1) * sizeof(WCHAR) ))) lstrcpyW( dst, src );
return dst;
}
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