tools/installer/InstallerUtil.h
author David Anderson <dvander@alliedmods.net>
Wed Feb 25 20:07:12 2009 -0500 (2009-02-25)
changeset 2607 f3b8bbe17f85
parent 2289 44045ead61cd
permissions -rw-r--r--
Backed out changeset fa286305bd3f
dvander@1651
     1
#ifndef _INCLUDE_INSTALLER_UTIL_H_
dvander@1651
     2
#define _INCLUDE_INSTALLER_UTIL_H_
dvander@1651
     3
dvander@1651
     4
#include "platform_headers.h"
dvander@1651
     5
dvander@1651
     6
bool IsWhiteSpaceA(const char *stream);
dvander@1651
     7
size_t UTIL_FormatArgs(TCHAR *buffer, size_t count, const TCHAR *fmt, va_list ap);
dvander@1651
     8
size_t UTIL_Format(TCHAR *buffer, size_t count, const TCHAR *fmt, ...);
dvander@1651
     9
size_t UTIL_PathFormat(TCHAR *buffer, size_t count, const TCHAR *fmt, ...);
dvander@1651
    10
int tstrcasecmp(const TCHAR *str1, const TCHAR *str2);
dvander@1651
    11
int BreakStringA(const char *str, char *out, size_t maxchars);
dvander@1651
    12
size_t AnsiToUnicode(const char *str, wchar_t *buffer, size_t maxchars);
dvander@1651
    13
const TCHAR *GetFileFromPath(const TCHAR *path);
dvander@1651
    14
void GenerateErrorMessage(DWORD err, TCHAR *buffer, size_t maxchars);
dvander@1722
    15
size_t UTIL_GetFileSize(const TCHAR *file_path);
dvander@1722
    16
size_t UTIL_GetFolderSize(const TCHAR *basepath);
dvander@1651
    17
dvander@1651
    18
INT_PTR AskToExit(HWND hWnd);
dvander@1651
    19
dvander@1651
    20
#endif //_INCLUDE_INSTALLER_UTIL_H_