| foobar2000 SDK
    2015-01-14
    | 
#include <file_win32_wrapper.h>
 Inheritance diagram for file_win32_wrapper_t< p_seekable, p_writeable >:
 Inheritance diagram for file_win32_wrapper_t< p_seekable, p_writeable >:| Public Member Functions | |
| file_win32_wrapper_t (HANDLE p_handle) | |
| ~file_win32_wrapper_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 service_ptr_t< file > | 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_handle | 
| t_filesize | m_position | 
Definition at line 15 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 17 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 147 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 132 of file file_win32_wrapper.h.
| 
 | inlinestatic | 
Definition at line 34 of file file_win32_wrapper.h.
| 
 | inlinestatic | 
Definition at line 21 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 133 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 102 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 97 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 137 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 134 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 146 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 135 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 70 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 39 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 107 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 124 of file file_win32_wrapper.h.
| 
 | inline | 
Definition at line 41 of file file_win32_wrapper.h.
| 
 | protected | 
Definition at line 149 of file file_win32_wrapper.h.
| 
 | protected | 
Definition at line 150 of file file_win32_wrapper.h.
 1.8.9.1
 1.8.9.1