Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
XFileUtils.cpp File Reference
#include "PlatformDefs.h"
#include "XFileUtils.h"
#include "filesystem/SpecialProtocol.h"
#include "utils/StringUtils.h"
#include "XHandle.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <sys/vfs.h>
#include <dirent.h>
#include <errno.h>
#include "storage/cdioSupport.h"
#include "utils/log.h"

Functions

int ReadFile (HANDLE hFile, void *lpBuffer, DWORD nNumberOfBytesToRead, unsigned int *lpNumberOfBytesRead, void *lpOverlapped)
 
int WriteFile (HANDLE hFile, const void *lpBuffer, DWORD nNumberOfBytesToWrite, unsigned int *lpNumberOfBytesWritten, void *lpOverlapped)
 
uint32_t SetFilePointer (HANDLE hFile, int32_t lDistanceToMove, int32_t *lpDistanceToMoveHigh, DWORD dwMoveMethod)
 
uint32_t GetTimeZoneInformation (LPTIME_ZONE_INFORMATION lpTimeZoneInformation)
 
int SetFilePointerEx (HANDLE hFile, LARGE_INTEGER liDistanceToMove, PLARGE_INTEGER lpNewFilePointer, DWORD dwMoveMethod)
 
int _fstat64 (int fd, struct __stat64 *buffer)
 
int _stat64 (const char *path, struct __stat64 *buffer)
 

Function Documentation

◆ _fstat64()

int _fstat64 ( int  fd,
struct __stat64 buffer 
)

◆ _stat64()

int _stat64 ( const char *  path,
struct __stat64 buffer 
)

◆ GetTimeZoneInformation()

uint32_t GetTimeZoneInformation ( LPTIME_ZONE_INFORMATION  lpTimeZoneInformation)

◆ ReadFile()

int ReadFile ( HANDLE  hFile,
void lpBuffer,
DWORD  nNumberOfBytesToRead,
unsigned int *  lpNumberOfBytesRead,
void lpOverlapped 
)

◆ SetFilePointer()

uint32_t SetFilePointer ( HANDLE  hFile,
int32_t  lDistanceToMove,
int32_t *  lpDistanceToMoveHigh,
DWORD  dwMoveMethod 
)

◆ SetFilePointerEx()

int SetFilePointerEx ( HANDLE  hFile,
LARGE_INTEGER  liDistanceToMove,
PLARGE_INTEGER  lpNewFilePointer,
DWORD  dwMoveMethod 
)

◆ WriteFile()

int WriteFile ( HANDLE  hFile,
const void lpBuffer,
DWORD  nNumberOfBytesToWrite,
unsigned int *  lpNumberOfBytesWritten,
void lpOverlapped 
)