foobar2000 SDK
2015-08-03
|
Data Structures | |
struct | createFileData_t |
Typedefs | |
typedef BOOL(WINAPI * | pCancelSynchronousIo_t) (HANDLE hThread) |
Functions | |
HANDLE | createFile (LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile, abort_callback &abort) |
static unsigned CALLBACK | createFileProc (void *data) |
void | fillOverlapped (OVERLAPPED &ol, HANDLE myEvent, t_filesize s) |
t_filesize | get_size (HANDLE p_handle) |
size_t | readOverlapped (HANDLE handle, HANDLE myEvent, t_filesize &position, void *out, size_t outBytes, abort_callback &abort) |
DWORD | readOverlappedPass (HANDLE handle, HANDLE myEvent, t_filesize position, void *out, DWORD outBytes, abort_callback &abort) |
size_t | readStreamOverlapped (HANDLE handle, HANDLE myEvent, void *out, size_t outBytes, abort_callback &abort) |
void | seek (HANDLE p_handle, t_sfilesize p_position, file::t_seek_mode p_mode) |
void | writeOverlapped (HANDLE handle, HANDLE myEvent, t_filesize &position, const void *in, size_t inBytes, abort_callback &abort) |
void | writeOverlappedPass (HANDLE handle, HANDLE myEvent, t_filesize position, const void *in, DWORD inBytes, abort_callback &abort) |
void | writeStreamOverlapped (HANDLE handle, HANDLE myEvent, const void *in, size_t inBytes, abort_callback &abort) |
struct file_win32_helpers::createFileData_t |
Definition at line 169 of file file_win32_wrapper.cpp.
Data Fields | ||
---|---|---|
DWORD | dwCreationDisposition | |
DWORD | dwDesiredAccess | |
DWORD | dwErrorCode | |
DWORD | dwFlagsAndAttributes | |
DWORD | dwShareMode | |
HANDLE | hResult | |
HANDLE | hTemplateFile | |
LPCTSTR | lpFileName | |
LPSECURITY_ATTRIBUTES | lpSecurityAttributes |
Definition at line 166 of file file_win32_wrapper.cpp.
HANDLE file_win32_helpers::createFile | ( | LPCTSTR | lpFileName, |
DWORD | dwDesiredAccess, | ||
DWORD | dwShareMode, | ||
LPSECURITY_ATTRIBUTES | lpSecurityAttributes, | ||
DWORD | dwCreationDisposition, | ||
DWORD | dwFlagsAndAttributes, | ||
HANDLE | hTemplateFile, | ||
abort_callback & | abort | ||
) |
Definition at line 189 of file file_win32_wrapper.cpp.
|
static |
Definition at line 181 of file file_win32_wrapper.cpp.
void file_win32_helpers::fillOverlapped | ( | OVERLAPPED & | ol, |
HANDLE | myEvent, | ||
t_filesize | s | ||
) |
Definition at line 32 of file file_win32_wrapper.cpp.
t_filesize file_win32_helpers::get_size | ( | HANDLE | p_handle | ) |
Definition at line 5 of file file_win32_wrapper.cpp.
size_t file_win32_helpers::readOverlapped | ( | HANDLE | handle, |
HANDLE | myEvent, | ||
t_filesize & | position, | ||
void * | out, | ||
size_t | outBytes, | ||
abort_callback & | abort | ||
) |
Definition at line 139 of file file_win32_wrapper.cpp.
DWORD file_win32_helpers::readOverlappedPass | ( | HANDLE | handle, |
HANDLE | myEvent, | ||
t_filesize | position, | ||
void * | out, | ||
DWORD | outBytes, | ||
abort_callback & | abort | ||
) |
Definition at line 95 of file file_win32_wrapper.cpp.
size_t file_win32_helpers::readStreamOverlapped | ( | HANDLE | handle, |
HANDLE | myEvent, | ||
void * | out, | ||
size_t | outBytes, | ||
abort_callback & | abort | ||
) |
Definition at line 153 of file file_win32_wrapper.cpp.
void file_win32_helpers::seek | ( | HANDLE | p_handle, |
t_sfilesize | p_position, | ||
file::t_seek_mode | p_mode | ||
) |
Definition at line 17 of file file_win32_wrapper.cpp.
void file_win32_helpers::writeOverlapped | ( | HANDLE | handle, |
HANDLE | myEvent, | ||
t_filesize & | position, | ||
const void * | in, | ||
size_t | inBytes, | ||
abort_callback & | abort | ||
) |
Definition at line 73 of file file_win32_wrapper.cpp.
void file_win32_helpers::writeOverlappedPass | ( | HANDLE | handle, |
HANDLE | myEvent, | ||
t_filesize | position, | ||
const void * | in, | ||
DWORD | inBytes, | ||
abort_callback & | abort | ||
) |
Definition at line 38 of file file_win32_wrapper.cpp.
void file_win32_helpers::writeStreamOverlapped | ( | HANDLE | handle, |
HANDLE | myEvent, | ||
const void * | in, | ||
size_t | inBytes, | ||
abort_callback & | abort | ||
) |
Definition at line 84 of file file_win32_wrapper.cpp.