4#ifndef SYMBIAN_API_STORAGE_NATIVE_STORAGE_H_
5#define SYMBIAN_API_STORAGE_NATIVE_STORAGE_H_
12struct NativeDirectory;
27 const unsigned char* source,
33 unsigned char* output,
int capacity,
Segment file
Definition e32.cc:60
int SymbianDeviceCreateDirectories(const char16_t *path, int length)
Definition native_storage.cc:123
void SymbianDeviceFileClose(NativeFile *file)
Definition native_storage.cc:23
int SymbianDeviceDirectoryOpen(const char16_t *path, int length, NativeDirectory **output)
Definition native_storage.cc:174
int SymbianDeviceWritableFileOpen(const char16_t *path, int length, int mode, NativeFile **output)
Definition native_storage.cc:65
void SymbianDeviceDirectoryClose(NativeDirectory *directory)
Definition native_storage.cc:162
int SymbianDeviceFileReadAt(NativeFile *file, int offset, unsigned char *output, int capacity, int *bytes_read)
Definition native_storage.cc:146
int SymbianDeviceFileSize(NativeFile *file, int *size)
Definition native_storage.cc:139
int SymbianDeviceFileWriteAt(NativeFile *file, int offset, const unsigned char *source, int length)
Definition native_storage.cc:106
int SymbianDeviceFileOpen(const char16_t *path, int length, NativeFile **output)
Definition native_storage.cc:35
int SymbianDeviceDirectoryNext(NativeDirectory *directory, NativeDirectoryEntry *output, bool *end)
Definition native_storage.cc:213
int SymbianDeviceFileFlush(NativeFile *file)
Definition native_storage.cc:116
uint32_t offset
Definition exports.cc:70
uint32_t size
Definition exports.cc:71
Definition native_storage.h:14
bool is_directory
Definition native_storage.h:17
bool is_read_only
Definition native_storage.h:18
char16_t name[256]
Definition native_storage.h:15
int name_length
Definition native_storage.h:16
std::uint64_t size_bytes
Definition native_storage.h:19
Definition native_storage.cc:17
Definition native_storage.cc:11