|
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.
1.8.11