FTEQW
Documentation of the FTE engine source tree.
fs_win32.c File Reference

Functions

wchar_t * widen (wchar_t *out, size_t outbytes, const char *utf8)
 
char * narrowen (char *out, size_t outlen, wchar_t *wide)
 
int MyRegGetIntValue (void *base, const char *keyname, const char *valuename, int defaultval)
 
qboolean MyRegGetStringValue (void *base, const char *keyname, const char *valuename, void *data, size_t datalen)
 
qboolean MyRegGetStringValueMultiSz (void *base, const char *keyname, const char *valuename, void *data, int datalen)
 
qboolean MyRegSetValue (void *base, const char *keyname, const char *valuename, int type, const void *data, int datalen)
 
void MyRegDeleteKeyValue (void *base, const char *keyname, const char *valuename)
 
vfsfile_t *QDECL VFSW32_OpenTemp (void)
 
vfsfile_t *QDECL VFSW32_Open (const char *osname, const char *mode)
 
searchpathfuncs_t *QDECL VFSW32_OpenPath (vfsfile_t *mustbenull, searchpathfuncs_t *parent, const char *filename, const char *desc, const char *prefix)
 
qboolean Sys_GetFreeDiskSpace (const char *path, quint64_t *freespace)
 

Function Documentation

◆ MyRegDeleteKeyValue()

void MyRegDeleteKeyValue ( void base,
const char *  keyname,
const char *  valuename 
)

◆ MyRegGetIntValue()

int MyRegGetIntValue ( void base,
const char *  keyname,
const char *  valuename,
int  defaultval 
)

◆ MyRegGetStringValue()

qboolean MyRegGetStringValue ( void base,
const char *  keyname,
const char *  valuename,
void data,
size_t  datalen 
)

◆ MyRegGetStringValueMultiSz()

qboolean MyRegGetStringValueMultiSz ( void base,
const char *  keyname,
const char *  valuename,
void data,
int  datalen 
)

◆ MyRegSetValue()

qboolean MyRegSetValue ( void base,
const char *  keyname,
const char *  valuename,
int  type,
const void data,
int  datalen 
)

◆ narrowen()

char * narrowen ( char *  out,
size_t  outlen,
wchar_t *  wide 
)

◆ Sys_GetFreeDiskSpace()

qboolean Sys_GetFreeDiskSpace ( const char *  path,
quint64_t *  freespace 
)

◆ VFSW32_Open()

vfsfile_t *QDECL VFSW32_Open ( const char *  osname,
const char *  mode 
)

◆ VFSW32_OpenPath()

searchpathfuncs_t *QDECL VFSW32_OpenPath ( vfsfile_t mustbenull,
searchpathfuncs_t parent,
const char *  filename,
const char *  desc,
const char *  prefix 
)

◆ VFSW32_OpenTemp()

vfsfile_t *QDECL VFSW32_OpenTemp ( void  )

◆ widen()

wchar_t * widen ( wchar_t *  out,
size_t  outbytes,
const char *  utf8 
)