acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_shell_uwp.h
1#pragma once
2
3
4#include "acme/user/user/shell.h"
5
6
7namespace universal_windows
8{
9
10
11 class CLASS_DECL_ACME shell :
12 virtual public ::user::shell
13 {
14 public:
15
16
17 shell();
18 virtual ~shell();
19
20
21 virtual ::user::shell::e_folder get_folder_type(::particle * pparticle, const wide_character * lpcszPath) override;
22 virtual ::user::shell::e_folder get_folder_type(::particle * pparticle, const_char_pointer lpcszPath) override;
23
24
25 virtual ::i32 impl_get_file_image(const image_key & imagekey) override;
26
27
28 ::i32 get_image_by_extension(const image_key & key, color32_t crBk);
29
30
31 virtual void do_initialize() override;
32
33
34 };
35
36
37} // namespace universal_windows
38
39
40
Definition aaa_shell.h:12