10 #define PLUGIN_NAME L"ProcessHacker.WindowExplorer"
11 #define SETTING_NAME_SHOW_DESKTOP_WINDOWS (PLUGIN_NAME L".ShowDesktopWindows")
12 #define SETTING_NAME_WINDOW_TREE_LIST_COLUMNS (PLUGIN_NAME L".WindowTreeListColumns")
13 #define SETTING_NAME_WINDOWS_WINDOW_POSITION (PLUGIN_NAME L".WindowsWindowPosition")
14 #define SETTING_NAME_WINDOWS_WINDOW_SIZE (PLUGIN_NAME L".WindowsWindowSize")
18 #define WE_SERVER_MESSAGE_NAME L"WE_ServerMessage"
19 #define WE_SERVER_SHARED_SECTION_NAME L"\\BaseNamedObjects\\WeSharedSection"
20 #define WE_SERVER_SHARED_SECTION_LOCK_NAME L"\\BaseNamedObjects\\WeSharedSectionLock"
21 #define WE_SERVER_SHARED_SECTION_EVENT_NAME L"\\BaseNamedObjects\\WeSharedSectionEvent"
22 #define WE_CLIENT_MESSAGE_TIMEOUT 2000
49 _Out_ PWE_HOOK_SHARED_DATA *Data
99 _In_ HWND ParentWindowHandle,
100 _In_ PWE_WINDOW_SELECTOR Selector
103 #define WM_WE_PLUSMINUS (WM_APP + 1)
108 _In_ HWND ParentWindowHandle,
109 _In_ HWND WindowHandle
114 #define WE_PhMainWndHandle (*(HWND *)WeGetProcedureAddress("PhMainWndHandle"))
115 #define WE_WindowsVersion (*(ULONG *)WeGetProcedureAddress("WindowsVersion"))
122 _In_ PWSTR OriginalName,
123 _Inout_updates_(256) PWCHAR Buffer,