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,