Public Member Functions |
| virtual | ~Entry () |
| void | free_subentries () |
| void | read_directory_base (SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0) |
| Entry * | read_tree (const void *path, SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0) |
| void | sort_directory (SORT_ORDER sortOrder) |
| void | smart_scan (SORT_ORDER sortOrder=SORT_NAME, int scan_flags=0) |
| int | extract_icon (ICONCACHE_FLAGS flags=ICF_NORMAL) |
| int | safe_extract_icon (ICONCACHE_FLAGS flags=ICF_NORMAL) |
| virtual void | read_directory (int scan_flags=0) |
| virtual const void * | get_next_path_component (const void *) const |
| virtual Entry * | find_entry (const void *) |
| virtual bool | get_path (PTSTR path, size_t path_count) const =0 |
| virtual ShellPath | create_absolute_pidl () const |
| virtual HRESULT | GetUIObjectOf (HWND hWnd, REFIID riid, LPVOID *ppvOut) |
| virtual ShellFolder | get_shell_folder () const |
| virtual BOOL | launch_entry (HWND hwnd, UINT nCmdShow=SW_SHOWNORMAL) |
| virtual HRESULT | do_context_menu (HWND hwnd, const POINT &pos, CtxMenuInterfaces &cm_ifs) |
Data Fields |
| Entry * | _next |
| Entry * | _down |
| Entry * | _up |
| bool | _expanded |
| bool | _scanned |
| int | _level |
| WIN32_FIND_DATA | _data |
| SFGAOF | _shell_attribs |
| LPTSTR | _display_name |
| LPTSTR | _type_name |
| LPTSTR | _content |
| ENTRY_TYPE | _etype |
| int | _icon_id |
| BY_HANDLE_FILE_INFORMATION | _bhfi |
| bool | _bhfi_valid |
Protected Member Functions |
| | Entry (ENTRY_TYPE etype) |
| | Entry (Entry *parent, ENTRY_TYPE etype) |
| | Entry (const Entry &) |
| bool | get_path_base (PTSTR path, size_t path_count, ENTRY_TYPE etype) const |
base of all file and directory entries
Definition at line 82 of file entries.h.