84 if (
data->hwnd == hwndExclude)
111 if (
data->space_reserved)
150 ERR(
"out of memory\n");
169 WARN(
"removing hwnd %p not on the list\n",
hwnd);
197 WARN(
"app sent ABM_SETPOS message for %p without ABM_ADD\n",
hwnd);
201 FIXME(
"SHAppBarMessage(ABM_GETSTATE): stub\n");
204 FIXME(
"SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=%p): stub\n",
hwnd);
215 FIXME(
"SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=%p, edge=%x): stub\n",
hwnd, abd->
uEdge);
218 FIXME(
"SHAppBarMessage(ABM_SETAUTOHIDEBAR, hwnd=%p, edge=%x, lparam=%s): stub\n",
224 FIXME(
"SHAppBarMessage(%x) unimplemented\n",
msg);
246 if (return_hproc ==
NULL)
248 ERR(
"couldn't open calling process\n");
254 ERR(
"couldn't duplicate handle\n");
272 ERR(
"couldn't map view of file\n");
static struct list appbars
LRESULT appbar_message(COPYDATASTRUCT *cds)
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)
#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 EqualRect(_In_ LPCRECT, _In_ LPCRECT)
int WINAPI GetSystemMetrics(_In_ int)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define DUPLICATE_SAME_ACCESS