Mariusz Pluciński : include: Add definition of inline function FreeKnownFolderDefinitionFields.
Module: wine Branch: master Commit: 3ea1fa170c28803449570c7ce8b4bbe1e5398608 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3ea1fa170c28803449570c7ce8... Author: Mariusz Pluciński <vshader(a)gmail.com> Date: Thu Jun 9 10:40:55 2011 +0200 include: Add definition of inline function FreeKnownFolderDefinitionFields. --- include/shobjidl.idl | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/include/shobjidl.idl b/include/shobjidl.idl index c4eac65..86f5ecb 100644 --- a/include/shobjidl.idl +++ b/include/shobjidl.idl @@ -3058,6 +3058,19 @@ interface IKnownFolderManager : IUnknown [out, string] LPWSTR *ppszError); } +/* function for releasing structure returned from IKnownFolder::GetFolderDefinition */ +cpp_quote("static inline void FreeKnownFolderDefinitionFields(KNOWNFOLDER_DEFINITION *pKFD)") +cpp_quote("{") +cpp_quote(" CoTaskMemFree(pKFD->pszName);") +cpp_quote(" CoTaskMemFree(pKFD->pszDescription);") +cpp_quote(" CoTaskMemFree(pKFD->pszRelativePath);") +cpp_quote(" CoTaskMemFree(pKFD->pszParsingName);") +cpp_quote(" CoTaskMemFree(pKFD->pszTooltip);") +cpp_quote(" CoTaskMemFree(pKFD->pszLocalizedName);") +cpp_quote(" CoTaskMemFree(pKFD->pszIcon);") +cpp_quote(" CoTaskMemFree(pKFD->pszSecurity);") +cpp_quote("}") + /***************************************************************************** * ShellObjects typelibrary */
participants (1)
-
Alexandre Julliard