Robert Shearman : oleaut: Initialise more fields in
CreateDispTypeInfo.
Alexandre Julliard
julliard at wine.codeweavers.com
Sat Jan 14 10:56:41 CST 2006
Module: wine
Branch: refs/heads/master
Commit: 0b2c0d8365b7dee927e4ec5e39a84a77ae464308
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=0b2c0d8365b7dee927e4ec5e39a84a77ae464308
Author: Robert Shearman <rob at codeweavers.com>
Date: Sat Jan 14 17:47:36 2006 +0100
oleaut: Initialise more fields in CreateDispTypeInfo.
Don't leave some of the fields of the TLBFuncDesc structure
uninitialised in CreateDispTypeInfo.
---
dlls/oleaut32/typelib.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index 31f5bad..3fa66c2 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -6385,6 +6385,12 @@ HRESULT WINAPI CreateDispTypeInfo(
(*ppFuncDesc)->funcdesc.lprgelemdescParam[param].tdesc.vt = md->ppdata[param].vt;
(*ppFuncDesc)->pParamDesc[param].Name = SysAllocString(md->ppdata[param].szName);
}
+ (*ppFuncDesc)->helpcontext = 0;
+ (*ppFuncDesc)->HelpStringContext = 0;
+ (*ppFuncDesc)->HelpString = NULL;
+ (*ppFuncDesc)->Entry = NULL;
+ (*ppFuncDesc)->ctCustData = 0;
+ (*ppFuncDesc)->pCustData = NULL;
ppFuncDesc = &(*ppFuncDesc)->next;
}
*pptinfo = (ITypeInfo*)pTIImpl;
More information about the wine-cvs
mailing list