|
foobar2000 SDK
2015-01-14
|
#include <file_win32_wrapper.h>
Inheritance diagram for file_win32_wrapper_overlapped_t< p_writeable >:Public Member Functions | |
| file_win32_wrapper_overlapped_t (HANDLE file) | |
| ~file_win32_wrapper_overlapped_t () | |
| bool | can_seek () |
| bool | get_content_type (pfc::string_base &out) |
| t_filesize | get_position (abort_callback &p_abort) |
| t_filesize | get_size (abort_callback &p_abort) |
| t_filetimestamp | get_timestamp (abort_callback &p_abort) |
| bool | is_in_memory () |
| bool | is_remote () |
| void | on_idle (abort_callback &p_abort) |
| t_size | read (void *p_buffer, t_size p_bytes, abort_callback &p_abort) |
| void | reopen (abort_callback &p_abort) |
| void | resize (t_filesize p_size, abort_callback &p_abort) |
| void | seek (t_filesize p_position, abort_callback &p_abort) |
| void | write (const void *p_buffer, t_size p_bytes, abort_callback &p_abort) |
Static Public Member Functions | |
| static file::ptr | g_create_from_handle (HANDLE p_handle) |
| static file::ptr | g_CreateFile (const char *p_path, DWORD p_access, DWORD p_sharemode, LPSECURITY_ATTRIBUTES p_security_attributes, DWORD p_createmode, DWORD p_flags, HANDLE p_template) |
Protected Attributes | |
| HANDLE | m_event |
| HANDLE | m_handle |
| t_filesize | m_position |
Definition at line 154 of file file_win32_wrapper.h.
|
inline |
Definition at line 156 of file file_win32_wrapper.h.
|
inline |
Definition at line 159 of file file_win32_wrapper.h.
|
inline |
Definition at line 201 of file file_win32_wrapper.h.
|
inlinestatic |
Definition at line 232 of file file_win32_wrapper.h.
|
inlinestatic |
Definition at line 218 of file file_win32_wrapper.h.
|
inline |
Definition at line 202 of file file_win32_wrapper.h.
|
inline |
Definition at line 176 of file file_win32_wrapper.h.
|
inline |
Definition at line 171 of file file_win32_wrapper.h.
|
inline |
Definition at line 206 of file file_win32_wrapper.h.
|
inline |
Definition at line 203 of file file_win32_wrapper.h.
|
inline |
Definition at line 215 of file file_win32_wrapper.h.
|
inline |
Definition at line 204 of file file_win32_wrapper.h.
|
inline |
Definition at line 164 of file file_win32_wrapper.h.
|
inline |
Definition at line 168 of file file_win32_wrapper.h.
|
inline |
Definition at line 181 of file file_win32_wrapper.h.
|
inline |
Definition at line 194 of file file_win32_wrapper.h.
|
inline |
Definition at line 160 of file file_win32_wrapper.h.
|
protected |
Definition at line 237 of file file_win32_wrapper.h.
|
protected |
Definition at line 237 of file file_win32_wrapper.h.
|
protected |
Definition at line 238 of file file_win32_wrapper.h.
1.8.9.1