#include <wine/config.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <windef.h>
#include <winbase.h>
#include <winerror.h>
#include <shellapi.h>
#include <winuser.h>
#include <shlobj.h>
#include <shlwapi.h>
#include <undocshell.h>
#include <wine/debug.h>
#include <wine/unicode.h>
#include "shell32_main.h"
Go to the source code of this file.
◆ SHAppBarMessage()
Definition at line 65 of file appbar.c.
66{
71 HWND appbarmsg_window;
73
75
77
78
80 {
82 TRACE(
"callback: %x\n",
data->uCallbackMessage);
83 break;
84
87 break;
88
92 break;
93
96 break;
97
100 break;
101
102 default:
104 break;
105 }
106
108 {
109 WARN(
"data at %p is too small\n",
data);
111 }
112
115 command.abd.uCallbackMessage =
data->uCallbackMessage;
119
121 if (return_map ==
NULL)
122 {
123 ERR(
"couldn't create file mapping\n");
124 return 0;
125 }
127
129
131 if (appbarmsg_window ==
NULL)
132 {
133 ERR(
"couldn't find appbar window\n");
135 return 0;
136 }
137
141
143
145 if (return_view ==
NULL)
146 {
147 ERR(
"MapViewOfFile failed\n");
149 return 0;
150 }
151
152 response = return_view;
153
156 {
157 data->hWnd = response->
abd.hWnd;
158 data->uCallbackMessage = response->
abd.uCallbackMessage;
159 data->uEdge = response->
abd.uEdge;
161 data->lParam = response->
abd.lParam;
162 }
164
166
168}
static const char * wine_dbgstr_rect(const RECT *prc)
#define INVALID_HANDLE_VALUE
#define CreateFileMappingW(a, b, c, d, e, f)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
unsigned __int3264 UINT_PTR
#define ABM_GETTASKBARPOS
#define ABM_SETAUTOHIDEBAR
#define ABM_GETAUTOHIDEBAR
DWORD WINAPI GetCurrentProcessId(void)
HWND WINAPI FindWindowW(_In_opt_ LPCWSTR, _In_opt_ LPCWSTR)
LRESULT WINAPI SendMessageW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
Referenced by Window::AppBar_AutoHide(), Window::AppBar_NoAutoHide(), Window::AppBar_QueryPos(), Window::AppBar_QuerySetPos(), Window::AppBar_Register(), Window::AppBar_UnRegister(), DoAppBarStuff(), Window::OnActivate(), Window::OnWindowPosChanged(), test_appbarget(), test_setpos(), and testwindow_setpos().
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
appbar |
| ) |
|