#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>
Go to the source code of this file.
◆ SHAppBarMessage()
Definition at line 64 of file appbar.c.
65{
70 HWND appbarmsg_window;
72
74
76
77
79 {
81 TRACE(
"callback: %x\n",
data->uCallbackMessage);
82 break;
83
86 break;
87
91 break;
92
95 break;
96
99 break;
100
101 default:
103 break;
104 }
105
107 {
108 WARN(
"data at %p is too small\n",
data);
110 }
111
114 command.abd.uCallbackMessage =
data->uCallbackMessage;
118
120 if (return_map ==
NULL)
121 {
122 ERR(
"couldn't create file mapping\n");
123 return 0;
124 }
126
128
130 if (appbarmsg_window ==
NULL)
131 {
132 ERR(
"couldn't find appbar window\n");
134 return 0;
135 }
136
140
142
144 if (return_view ==
NULL)
145 {
146 ERR(
"MapViewOfFile failed\n");
148 return 0;
149 }
150
151 response = return_view;
152
155 {
156 data->hWnd = response->
abd.hWnd;
157 data->uCallbackMessage = response->
abd.uCallbackMessage;
158 data->uEdge = response->
abd.uEdge;
160 data->lParam = response->
abd.lParam;
161 }
163
165
167}
#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
static __inline const char * wine_dbgstr_rect(const RECT *rect)
#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 |
| ) |
|