Mariusz Pluciński : include: Add definition of inline function FreeKnownFolderDefinitionFields.

Alexandre Julliard julliard at winehq.org
Fri Jun 10 11:16:21 CDT 2011


Module: wine
Branch: master
Commit: 3ea1fa170c28803449570c7ce8b4bbe1e5398608
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3ea1fa170c28803449570c7ce8b4bbe1e5398608

Author: Mariusz Pluciński <vshader at 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
  */




More information about the wine-cvs mailing list