From fd6ae974868d49782089f0223ea7ad25a6be13e3 Mon Sep 17 00:00:00 2001 From: Andrew Talbot Date: Thu, 13 Mar 2008 20:52:00 +0000 Subject: [PATCH] ole32: Assign to structs instead of using memcpy. --- dlls/ole32/enumx.c | 2 +- dlls/ole32/stg_prop.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ole32/enumx.c b/dlls/ole32/enumx.c index 9610dbeb08e..ea850926f15 100644 --- a/dlls/ole32/enumx.c +++ b/dlls/ole32/enumx.c @@ -177,7 +177,7 @@ enumx_impl *enumx_allocate(REFIID riid, const void *vtbl, ULONG elem_size) enumx->ref = 1; enumx->current = NULL; enumx->elem_size = elem_size; - memcpy(&enumx->riid, riid, sizeof *riid); + enumx->riid = *riid; list_init(&enumx->elements); } diff --git a/dlls/ole32/stg_prop.c b/dlls/ole32/stg_prop.c index 20d9ec3c377..d016d4efaaf 100644 --- a/dlls/ole32/stg_prop.c +++ b/dlls/ole32/stg_prop.c @@ -887,7 +887,7 @@ static HRESULT WINAPI IPropertyStorage_fnSetClass( return E_INVALIDARG; if (!(This->grfMode & STGM_READWRITE)) return STG_E_ACCESSDENIED; - memcpy(&This->clsid, clsid, sizeof(This->clsid)); + This->clsid = *clsid; This->dirty = TRUE; if (This->grfFlags & PROPSETFLAG_UNBUFFERED) IPropertyStorage_Commit(iface, STGC_DEFAULT); -- 2.11.4.GIT