diff options
Diffstat (limited to 'plugins/VersionInfo/utils.h')
| -rw-r--r-- | plugins/VersionInfo/utils.h | 49 | 
1 files changed, 49 insertions, 0 deletions
diff --git a/plugins/VersionInfo/utils.h b/plugins/VersionInfo/utils.h new file mode 100644 index 0000000000..5db4b1a811 --- /dev/null +++ b/plugins/VersionInfo/utils.h @@ -0,0 +1,49 @@ +#ifndef _M_VERSIONINFO_UTILS_H
 +#define _M_VERSIONINFO_UTILS_H
 +
 +#include "common.h"
 +
 +//utils.cpp
 +void MB(const TCHAR*);
 +void Log(const TCHAR*);
 +TCHAR *StrTrim(TCHAR *, const TCHAR *);
 +
 +//utils.cpp
 +TCHAR *RelativePathToAbsolute(TCHAR *szRelative, TCHAR *szAbsolute, size_t size);
 +TCHAR *AbsolutePathToRelative(TCHAR *szAbsolute, TCHAR *szRelative, size_t size);
 +
 +//returns a string from the database and uses MirandaFree to deallocate the string, leaving only the local copy
 +//utils.cpp
 +int GetStringFromDatabase(char *szSettingName, TCHAR *szError, TCHAR *szResult, size_t size);
 +
 +//a string of the form %s(start) | %s(end) is split into the two strings (start and end)
 +//utils.cpp
 +int SplitStringInfo(const TCHAR *szWholeText, TCHAR *szStartText, TCHAR *szEndText);
 +
 +//utils.cpp
 +bool DoesDllExist(char *dllName);
 +
 +//utils.cpp
 +void GetModuleTimeStamp(TCHAR*, TCHAR*);
 +void NotifyError(DWORD, const TCHAR*, int);
 +
 +//utils.cpp
 +PLUGININFOEX *GetPluginInfo(const char *,HINSTANCE *);
 +PLUGININFOEX *CopyPluginInfo(PLUGININFOEX *);
 +void FreePluginInfo(PLUGININFOEX *);
 +
 +//utils.cpp
 +
 +BOOL IsCurrentUserLocalAdministrator();
 +
 +TCHAR *GetLanguageName(LANGID language);
 +TCHAR *GetLanguageName(LCID locale);
 +
 +BOOL GetWindowsShell(TCHAR *shellPath, size_t shSize);
 +BOOL GetInternetExplorerVersion(TCHAR *ieVersion, size_t ieSize);
 +
 +BOOL UUIDToString(MUUID uuid, TCHAR *str, size_t len);
 +
 +BOOL IsUUIDNull(MUUID uuid);
 +
 +#endif
\ No newline at end of file  | 
