Module: wine Branch: master Commit: 3ea1fa170c28803449570c7ce8b4bbe1e5398608 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3ea1fa170c28803449570c7ce8...
Author: Mariusz Pluciński vshader@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 */