38#define GetPrimaryTaskbar() FindWindowW(L"Shell_TrayWnd", NULL)
86 if (
data->hwnd == hwndExclude)
113 if (
data->space_reserved)
152 ERR(
"out of memory\n");
171 WARN(
"removing hwnd %p not on the list\n",
hwnd);
199 WARN(
"app sent ABM_SETPOS message for %p without ABM_ADD\n",
hwnd);
203 TRACE(
"SHAppBarMessage(ABM_GETSTATE)\n");
219 TRACE(
"SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=%p)\n",
hwnd);
226 FIXME(
"SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=%p, edge=%x): stub\n",
hwnd, abd->
uEdge);
231 FIXME(
"SHAppBarMessage(ABM_SETAUTOHIDEBAR, hwnd=%p, edge=%x, lparam=%s): stub\n",
237 FIXME(
"SHAppBarMessage(%x) unimplemented\n",
msg);
259 if (return_hproc ==
NULL)
261 ERR(
"couldn't open calling process\n");
267 ERR(
"couldn't duplicate handle\n");
285 ERR(
"couldn't map view of file\n");
struct mke2fs_defaults settings[]
static struct list appbars
LRESULT appbar_message(COPYDATASTRUCT *cds)
#define GetPrimaryTaskbar()
void appbar_notify_all(HMONITOR hMon, UINT uMsg, HWND hwndExclude, LPARAM lParam)
static struct appbar_data * get_appbar(HWND hwnd)
static void appbar_cliprect(HWND hwnd, RECT *rect)
static UINT_PTR handle_appbarmessage(DWORD msg, _AppBarData *abd)
static void send_poschanged(HWND hwnd)
static void list_remove(struct list_entry *entry)
static void list_add_tail(struct list_entry *head, struct list_entry *entry)
TaskbarSettings g_TaskbarSettings
#define TWM_SETTINGSCHANGED
#define UlongToHandle(ul)
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
#define GetCurrentProcess()
#define HeapFree(x, y, z)
BOOL WINAPI DuplicateHandle(IN HANDLE hSourceProcessHandle, IN HANDLE hSourceHandle, IN HANDLE hTargetProcessHandle, OUT LPHANDLE lpTargetHandle, IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN DWORD dwOptions)
HANDLE WINAPI OpenProcess(IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN DWORD dwProcessId)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define PROCESS_DUP_HANDLE
unsigned __int3264 UINT_PTR
HMONITOR WINAPI MonitorFromWindow(HWND, DWORD)
#define LIST_FOR_EACH_ENTRY(elem, list, type, field)
#define ABM_WINDOWPOSCHANGED
#define ABM_GETTASKBARPOS
#define ABM_SETAUTOHIDEBAR
#define ABM_GETAUTOHIDEBAR
#define RtlCopyMemory(Destination, Source, Length)
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI EqualRect(_In_ LPCRECT, _In_ LPCRECT)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define DUPLICATE_SAME_ACCESS