#include "precomp.h"
#include <wine/list.h>
Go to the source code of this file.
◆ GetPrimaryTaskbar
◆ appbar_cliprect()
Definition at line 103 of file appbar.cpp.
104{
107 {
109 {
110
111 return;
112 }
113 if (
data->space_reserved)
114 {
115
117 {
120 break;
123 break;
126 break;
129 break;
130 }
131 }
132 }
133}
static struct list appbars
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define LIST_FOR_EACH_ENTRY(elem, list, type, field)
Referenced by handle_appbarmessage().
◆ appbar_message()
Definition at line 242 of file appbar.cpp.
243{
250
253
255
257
259 if (return_hproc ==
NULL)
260 {
261 ERR(
"couldn't open calling process\n");
263 }
264
266 {
267 ERR(
"couldn't duplicate handle\n");
270 }
272
274
275 if (return_view)
276 {
280
282 }
283 else
284 {
285 ERR(
"couldn't map view of file\n");
286 }
287
290}
static UINT_PTR handle_appbarmessage(DWORD msg, _AppBarData *abd)
#define UlongToHandle(ul)
#define GetCurrentProcess()
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)
#define PROCESS_DUP_HANDLE
unsigned __int3264 UINT_PTR
#define RtlCopyMemory(Destination, Source, Length)
#define DUPLICATE_SAME_ACCESS
Referenced by CTrayWindow::OnCopyData().
◆ appbar_notify_all()
◆ get_appbar()
◆ handle_appbarmessage()
Definition at line 135 of file appbar.cpp.
136{
139
141 {
144 {
145
147 }
148
151 {
152 ERR(
"out of memory\n");
154 }
157
159
163 {
165
167
169 }
170 else
171 WARN(
"removing hwnd %p not on the list\n",
hwnd);
180 {
183 }
185 {
186
188
191
192
196 }
197 else
198 {
199 WARN(
"app sent ABM_SETPOS message for %p without ABM_ADD\n",
hwnd);
200 }
203 TRACE(
"SHAppBarMessage(ABM_GETSTATE)\n");
210 {
216 }
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",
236 default:
237 FIXME(
"SHAppBarMessage(%x) unimplemented\n",
msg);
239 }
240}
struct mke2fs_defaults settings[]
#define GetPrimaryTaskbar()
static struct appbar_data * get_appbar(HWND hwnd)
static void appbar_cliprect(HWND hwnd, RECT *rect)
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
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
#define HeapFree(x, y, z)
#define ABM_WINDOWPOSCHANGED
#define ABM_GETTASKBARPOS
#define ABM_SETAUTOHIDEBAR
#define ABM_GETAUTOHIDEBAR
BOOL WINAPI GetWindowRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI EqualRect(_In_ LPCRECT, _In_ LPCRECT)
Referenced by appbar_message().
◆ send_poschanged()
static void send_poschanged |
( |
HWND |
hwnd | ) |
|
|
static |
Definition at line 97 of file appbar.cpp.
98{
100}
void appbar_notify_all(HMONITOR hMon, UINT uMsg, HWND hwndExclude, LPARAM lParam)
Referenced by handle_appbarmessage().
◆ appbars