mirror of https://github.com/FreeRDP/FreeRDP
Reformatted file.
This commit is contained in:
parent
14ed7743ed
commit
a4014b4182
|
@ -130,7 +130,7 @@ void PrintExtendedWindowStyles(UINT32 style)
|
|||
if (EXTENDED_WINDOW_STYLES[i].multi)
|
||||
{
|
||||
if ((style & EXTENDED_WINDOW_STYLES[i].style) !=
|
||||
EXTENDED_WINDOW_STYLES[i].style)
|
||||
EXTENDED_WINDOW_STYLES[i].style)
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -140,7 +140,7 @@ void PrintExtendedWindowStyles(UINT32 style)
|
|||
}
|
||||
|
||||
void PrintRailWindowState(WINDOW_ORDER_INFO* orderInfo,
|
||||
WINDOW_STATE_ORDER* windowState)
|
||||
WINDOW_STATE_ORDER* windowState)
|
||||
{
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_STATE_NEW)
|
||||
WLog_INFO(TAG, "WindowCreate: WindowId: 0x%04X", orderInfo->windowId);
|
||||
|
@ -157,7 +157,7 @@ void PrintRailWindowState(WINDOW_ORDER_INFO* orderInfo,
|
|||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_STYLE)
|
||||
{
|
||||
WLog_INFO(TAG, "\tStyle: 0x%04X ExtendedStyle: 0x%04X",
|
||||
windowState->style, windowState->extendedStyle);
|
||||
windowState->style, windowState->extendedStyle);
|
||||
PrintWindowStyles(windowState->style);
|
||||
PrintExtendedWindowStyles(windowState->extendedStyle);
|
||||
}
|
||||
|
@ -171,22 +171,22 @@ void PrintRailWindowState(WINDOW_ORDER_INFO* orderInfo,
|
|||
{
|
||||
char* title = NULL;
|
||||
ConvertFromUnicode(CP_UTF8, 0, (WCHAR*) windowState->titleInfo.string,
|
||||
windowState->titleInfo.length / 2, &title, 0, NULL, NULL);
|
||||
windowState->titleInfo.length / 2, &title, 0, NULL, NULL);
|
||||
WLog_INFO(TAG, "\tTitleInfo: %s (length = %d)", title,
|
||||
windowState->titleInfo.length);
|
||||
windowState->titleInfo.length);
|
||||
free(title);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_CLIENT_AREA_OFFSET)
|
||||
{
|
||||
WLog_INFO(TAG, "\tClientOffsetX: %d ClientOffsetY: %d",
|
||||
windowState->clientOffsetX, windowState->clientOffsetY);
|
||||
windowState->clientOffsetX, windowState->clientOffsetY);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_CLIENT_AREA_SIZE)
|
||||
{
|
||||
WLog_INFO(TAG, "\tClientAreaWidth: %d ClientAreaHeight: %d",
|
||||
windowState->clientAreaWidth, windowState->clientAreaHeight);
|
||||
windowState->clientAreaWidth, windowState->clientAreaHeight);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_RP_CONTENT)
|
||||
|
@ -202,19 +202,19 @@ void PrintRailWindowState(WINDOW_ORDER_INFO* orderInfo,
|
|||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_WND_OFFSET)
|
||||
{
|
||||
WLog_INFO(TAG, "\tWindowOffsetX: %d WindowOffsetY: %d",
|
||||
windowState->windowOffsetX, windowState->windowOffsetY);
|
||||
windowState->windowOffsetX, windowState->windowOffsetY);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_WND_CLIENT_DELTA)
|
||||
{
|
||||
WLog_INFO(TAG, "\tWindowClientDeltaX: %d WindowClientDeltaY: %d",
|
||||
windowState->windowClientDeltaX, windowState->windowClientDeltaY);
|
||||
windowState->windowClientDeltaX, windowState->windowClientDeltaY);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_WND_SIZE)
|
||||
{
|
||||
WLog_INFO(TAG, "\tWindowWidth: %d WindowHeight: %d",
|
||||
windowState->windowWidth, windowState->windowHeight);
|
||||
windowState->windowWidth, windowState->windowHeight);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_WND_RECTS)
|
||||
|
@ -227,14 +227,14 @@ void PrintRailWindowState(WINDOW_ORDER_INFO* orderInfo,
|
|||
{
|
||||
rect = &windowState->windowRects[index];
|
||||
WLog_INFO(TAG, "\twindowRect[%d]: left: %d top: %d right: %d bottom: %d",
|
||||
index, rect->left, rect->top, rect->right, rect->bottom);
|
||||
index, rect->left, rect->top, rect->right, rect->bottom);
|
||||
}
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_VIS_OFFSET)
|
||||
{
|
||||
WLog_INFO(TAG, "\tvisibileOffsetX: %d visibleOffsetY: %d",
|
||||
windowState->visibleOffsetX, windowState->visibleOffsetY);
|
||||
windowState->visibleOffsetX, windowState->visibleOffsetY);
|
||||
}
|
||||
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_VISIBILITY)
|
||||
|
@ -247,7 +247,7 @@ void PrintRailWindowState(WINDOW_ORDER_INFO* orderInfo,
|
|||
{
|
||||
rect = &windowState->visibilityRects[index];
|
||||
WLog_INFO(TAG, "\tvisibilityRect[%d]: left: %d top: %d right: %d bottom: %d",
|
||||
index, rect->left, rect->top, rect->right, rect->bottom);
|
||||
index, rect->left, rect->top, rect->right, rect->bottom);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -259,7 +259,7 @@ static void PrintRailIconInfo(WINDOW_ORDER_INFO* orderInfo, ICON_INFO* iconInfo)
|
|||
WLog_INFO(TAG, "ICON_INFO");
|
||||
WLog_INFO(TAG, "{");
|
||||
WLog_INFO(TAG, "\tbigIcon: %s",
|
||||
(orderInfo->fieldFlags & WINDOW_ORDER_FIELD_ICON_BIG) ? "true" : "false");
|
||||
(orderInfo->fieldFlags & WINDOW_ORDER_FIELD_ICON_BIG) ? "true" : "false");
|
||||
WLog_INFO(TAG, "\tcacheEntry; 0x%04X", iconInfo->cacheEntry);
|
||||
WLog_INFO(TAG, "\tcacheId: 0x%04X", iconInfo->cacheId);
|
||||
WLog_INFO(TAG, "\tbpp: %d", iconInfo->bpp);
|
||||
|
@ -275,7 +275,7 @@ static void PrintRailIconInfo(WINDOW_ORDER_INFO* orderInfo, ICON_INFO* iconInfo)
|
|||
}
|
||||
|
||||
LRESULT CALLBACK wf_RailWndProc(HWND hWnd, UINT msg, WPARAM wParam,
|
||||
LPARAM lParam)
|
||||
LPARAM lParam)
|
||||
{
|
||||
HDC hDC;
|
||||
int x, y;
|
||||
|
@ -302,116 +302,116 @@ LRESULT CALLBACK wf_RailWndProc(HWND hWnd, UINT msg, WPARAM wParam,
|
|||
|
||||
switch (msg)
|
||||
{
|
||||
case WM_PAINT:
|
||||
{
|
||||
if (!wfc)
|
||||
return 0;
|
||||
case WM_PAINT:
|
||||
{
|
||||
if (!wfc)
|
||||
return 0;
|
||||
|
||||
hDC = BeginPaint(hWnd, &ps);
|
||||
x = ps.rcPaint.left;
|
||||
y = ps.rcPaint.top;
|
||||
width = ps.rcPaint.right - ps.rcPaint.left + 1;
|
||||
height = ps.rcPaint.bottom - ps.rcPaint.top + 1;
|
||||
BitBlt(hDC, x, y, width, height, wfc->primary->hdc,
|
||||
railWindow->x + x, railWindow->y + y, SRCCOPY);
|
||||
EndPaint(hWnd, &ps);
|
||||
}
|
||||
break;
|
||||
hDC = BeginPaint(hWnd, &ps);
|
||||
x = ps.rcPaint.left;
|
||||
y = ps.rcPaint.top;
|
||||
width = ps.rcPaint.right - ps.rcPaint.left + 1;
|
||||
height = ps.rcPaint.bottom - ps.rcPaint.top + 1;
|
||||
BitBlt(hDC, x, y, width, height, wfc->primary->hdc,
|
||||
railWindow->x + x, railWindow->y + y, SRCCOPY);
|
||||
EndPaint(hWnd, &ps);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_LBUTTONDOWN:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
case WM_LBUTTONDOWN:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_DOWN | PTR_FLAGS_BUTTON1;
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_DOWN | PTR_FLAGS_BUTTON1;
|
||||
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_LBUTTONUP:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
case WM_LBUTTONUP:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_BUTTON1;
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_BUTTON1;
|
||||
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_RBUTTONDOWN:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
case WM_RBUTTONDOWN:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_DOWN | PTR_FLAGS_BUTTON2;
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_DOWN | PTR_FLAGS_BUTTON2;
|
||||
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_RBUTTONUP:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
case WM_RBUTTONUP:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_BUTTON2;
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_BUTTON2;
|
||||
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_MOUSEMOVE:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
case WM_MOUSEMOVE:
|
||||
{
|
||||
if (!railWindow || !input)
|
||||
return 0;
|
||||
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_MOVE;
|
||||
xPos = GET_X_LPARAM(lParam) + railWindow->x;
|
||||
yPos = GET_Y_LPARAM(lParam) + railWindow->y;
|
||||
inputFlags = PTR_FLAGS_MOVE;
|
||||
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
if (input)
|
||||
input->MouseEvent(input, inputFlags, xPos, yPos);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_MOUSEWHEEL:
|
||||
break;
|
||||
case WM_MOUSEWHEEL:
|
||||
break;
|
||||
|
||||
case WM_CLOSE:
|
||||
DestroyWindow(hWnd);
|
||||
break;
|
||||
case WM_CLOSE:
|
||||
DestroyWindow(hWnd);
|
||||
break;
|
||||
|
||||
case WM_DESTROY:
|
||||
PostQuitMessage(0);
|
||||
break;
|
||||
case WM_DESTROY:
|
||||
PostQuitMessage(0);
|
||||
break;
|
||||
|
||||
default:
|
||||
return DefWindowProc(hWnd, msg, wParam, lParam);
|
||||
default:
|
||||
return DefWindowProc(hWnd, msg, wParam, lParam);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
#define RAIL_DISABLED_WINDOW_STYLES (WS_BORDER | WS_THICKFRAME | WS_DLGFRAME | WS_CAPTION | \
|
||||
WS_OVERLAPPED | WS_VSCROLL | WS_HSCROLL | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)
|
||||
WS_OVERLAPPED | WS_VSCROLL | WS_HSCROLL | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX)
|
||||
#define RAIL_DISABLED_EXTENDED_WINDOW_STYLES (WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE | WS_EX_STATICEDGE | WS_EX_WINDOWEDGE)
|
||||
|
||||
static BOOL wf_rail_window_common(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, WINDOW_STATE_ORDER* windowState)
|
||||
WINDOW_ORDER_INFO* orderInfo, WINDOW_STATE_ORDER* windowState)
|
||||
{
|
||||
wfRailWindow* railWindow = NULL;
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
|
@ -452,7 +452,7 @@ static BOOL wf_rail_window_common(rdpContext* context,
|
|||
}
|
||||
}
|
||||
else if (ConvertFromUnicode(CP_UTF8, 0, (WCHAR*) windowState->titleInfo.string,
|
||||
windowState->titleInfo.length / 2, &title, 0, NULL, NULL) < 1)
|
||||
windowState->titleInfo.length / 2, &title, 0, NULL, NULL) < 1)
|
||||
{
|
||||
WLog_ERR(TAG, "failed to convert window title");
|
||||
/* error handled below */
|
||||
|
@ -489,22 +489,22 @@ static BOOL wf_rail_window_common(rdpContext* context,
|
|||
wndClassEx.hIconSm = NULL;
|
||||
RegisterClassEx(&wndClassEx);
|
||||
railWindow->hWnd = CreateWindowExW(
|
||||
railWindow->dwExStyle, /* dwExStyle */
|
||||
_T("RdpRailWindow"), /* lpClassName */
|
||||
titleW, /* lpWindowName */
|
||||
railWindow->dwStyle, /* dwStyle */
|
||||
railWindow->x, /* x */
|
||||
railWindow->y, /* y */
|
||||
railWindow->width, /* nWidth */
|
||||
railWindow->height, /* nHeight */
|
||||
NULL, /* hWndParent */
|
||||
NULL, /* hMenu */
|
||||
hInstance, /* hInstance */
|
||||
NULL /* lpParam */
|
||||
);
|
||||
railWindow->dwExStyle, /* dwExStyle */
|
||||
_T("RdpRailWindow"), /* lpClassName */
|
||||
titleW, /* lpWindowName */
|
||||
railWindow->dwStyle, /* dwStyle */
|
||||
railWindow->x, /* x */
|
||||
railWindow->y, /* y */
|
||||
railWindow->width, /* nWidth */
|
||||
railWindow->height, /* nHeight */
|
||||
NULL, /* hWndParent */
|
||||
NULL, /* hMenu */
|
||||
hInstance, /* hInstance */
|
||||
NULL /* lpParam */
|
||||
);
|
||||
SetWindowLongPtr(railWindow->hWnd, GWLP_USERDATA, (LONG_PTR) railWindow);
|
||||
HashTable_Add(wfc->railWindows, (void*)(UINT_PTR) orderInfo->windowId,
|
||||
(void*) railWindow);
|
||||
(void*) railWindow);
|
||||
free(titleW);
|
||||
UpdateWindow(railWindow->hWnd);
|
||||
return TRUE;
|
||||
|
@ -512,14 +512,14 @@ static BOOL wf_rail_window_common(rdpContext* context,
|
|||
else
|
||||
{
|
||||
railWindow = (wfRailWindow*) HashTable_GetItemValue(wfc->railWindows,
|
||||
(void*)(UINT_PTR) orderInfo->windowId);
|
||||
(void*)(UINT_PTR) orderInfo->windowId);
|
||||
}
|
||||
|
||||
if (!railWindow)
|
||||
return TRUE;
|
||||
|
||||
if ((fieldFlags & WINDOW_ORDER_FIELD_WND_OFFSET) ||
|
||||
(fieldFlags & WINDOW_ORDER_FIELD_WND_SIZE))
|
||||
(fieldFlags & WINDOW_ORDER_FIELD_WND_SIZE))
|
||||
{
|
||||
if (fieldFlags & WINDOW_ORDER_FIELD_WND_OFFSET)
|
||||
{
|
||||
|
@ -534,11 +534,11 @@ static BOOL wf_rail_window_common(rdpContext* context,
|
|||
}
|
||||
|
||||
SetWindowPos(railWindow->hWnd, NULL,
|
||||
railWindow->x,
|
||||
railWindow->y,
|
||||
railWindow->width,
|
||||
railWindow->height,
|
||||
0);
|
||||
railWindow->x,
|
||||
railWindow->y,
|
||||
railWindow->width,
|
||||
railWindow->height,
|
||||
0);
|
||||
}
|
||||
|
||||
if (fieldFlags & WINDOW_ORDER_FIELD_OWNER)
|
||||
|
@ -574,7 +574,7 @@ static BOOL wf_rail_window_common(rdpContext* context,
|
|||
}
|
||||
}
|
||||
else if (ConvertFromUnicode(CP_UTF8, 0, (WCHAR*) windowState->titleInfo.string,
|
||||
windowState->titleInfo.length / 2, &title, 0, NULL, NULL) < 1)
|
||||
windowState->titleInfo.length / 2, &title, 0, NULL, NULL) < 1)
|
||||
{
|
||||
WLog_ERR(TAG, "failed to convert window title");
|
||||
return FALSE;
|
||||
|
@ -645,14 +645,14 @@ static BOOL wf_rail_window_common(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_window_delete(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo)
|
||||
WINDOW_ORDER_INFO* orderInfo)
|
||||
{
|
||||
wfRailWindow* railWindow = NULL;
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
RailClientContext* rail = wfc->rail;
|
||||
WLog_DBG(TAG, "RailWindowDelete");
|
||||
railWindow = (wfRailWindow*) HashTable_GetItemValue(wfc->railWindows,
|
||||
(void*)(UINT_PTR) orderInfo->windowId);
|
||||
(void*)(UINT_PTR) orderInfo->windowId);
|
||||
|
||||
if (!railWindow)
|
||||
return TRUE;
|
||||
|
@ -664,7 +664,7 @@ static BOOL wf_rail_window_delete(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_window_icon(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, WINDOW_ICON_ORDER* windowIcon)
|
||||
WINDOW_ORDER_INFO* orderInfo, WINDOW_ICON_ORDER* windowIcon)
|
||||
{
|
||||
HDC hDC;
|
||||
int bpp;
|
||||
|
@ -681,7 +681,7 @@ static BOOL wf_rail_window_icon(rdpContext* context,
|
|||
WLog_DBG(TAG, "RailWindowIcon");
|
||||
PrintRailIconInfo(orderInfo, windowIcon->iconInfo);
|
||||
railWindow = (wfRailWindow*) HashTable_GetItemValue(wfc->railWindows,
|
||||
(void*)(UINT_PTR) orderInfo->windowId);
|
||||
(void*)(UINT_PTR) orderInfo->windowId);
|
||||
|
||||
if (!railWindow)
|
||||
return TRUE;
|
||||
|
@ -708,13 +708,13 @@ static BOOL wf_rail_window_icon(rdpContext* context,
|
|||
bitmapInfoHeader->biClrUsed = 0;
|
||||
bitmapInfoHeader->biClrImportant = 0;
|
||||
iconInfo.hbmMask = CreateDIBitmap(hDC,
|
||||
bitmapInfoHeader, CBM_INIT,
|
||||
windowIcon->iconInfo->bitsMask,
|
||||
&bitmapInfo, DIB_RGB_COLORS);
|
||||
bitmapInfoHeader, CBM_INIT,
|
||||
windowIcon->iconInfo->bitsMask,
|
||||
&bitmapInfo, DIB_RGB_COLORS);
|
||||
iconInfo.hbmColor = CreateDIBitmap(hDC,
|
||||
bitmapInfoHeader, CBM_INIT,
|
||||
windowIcon->iconInfo->bitsColor,
|
||||
&bitmapInfo, DIB_RGB_COLORS);
|
||||
bitmapInfoHeader, CBM_INIT,
|
||||
windowIcon->iconInfo->bitsColor,
|
||||
&bitmapInfo, DIB_RGB_COLORS);
|
||||
hIcon = CreateIconIndirect(&iconInfo);
|
||||
|
||||
if (hIcon)
|
||||
|
@ -737,14 +737,14 @@ static BOOL wf_rail_window_icon(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_window_cached_icon(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, WINDOW_CACHED_ICON_ORDER* windowCachedIcon)
|
||||
WINDOW_ORDER_INFO* orderInfo, WINDOW_CACHED_ICON_ORDER* windowCachedIcon)
|
||||
{
|
||||
WLog_DBG(TAG, "RailWindowCachedIcon");
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void wf_rail_notify_icon_common(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, NOTIFY_ICON_STATE_ORDER* notifyIconState)
|
||||
WINDOW_ORDER_INFO* orderInfo, NOTIFY_ICON_STATE_ORDER* notifyIconState)
|
||||
{
|
||||
if (orderInfo->fieldFlags & WINDOW_ORDER_FIELD_NOTIFY_VERSION)
|
||||
{
|
||||
|
@ -774,7 +774,7 @@ static void wf_rail_notify_icon_common(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_notify_icon_create(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, NOTIFY_ICON_STATE_ORDER* notifyIconState)
|
||||
WINDOW_ORDER_INFO* orderInfo, NOTIFY_ICON_STATE_ORDER* notifyIconState)
|
||||
{
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
RailClientContext* rail = wfc->rail;
|
||||
|
@ -784,7 +784,7 @@ static BOOL wf_rail_notify_icon_create(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_notify_icon_update(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, NOTIFY_ICON_STATE_ORDER* notifyIconState)
|
||||
WINDOW_ORDER_INFO* orderInfo, NOTIFY_ICON_STATE_ORDER* notifyIconState)
|
||||
{
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
RailClientContext* rail = wfc->rail;
|
||||
|
@ -794,7 +794,7 @@ static BOOL wf_rail_notify_icon_update(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_notify_icon_delete(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo)
|
||||
WINDOW_ORDER_INFO* orderInfo)
|
||||
{
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
RailClientContext* rail = wfc->rail;
|
||||
|
@ -803,7 +803,7 @@ static BOOL wf_rail_notify_icon_delete(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_monitored_desktop(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo, MONITORED_DESKTOP_ORDER* monitoredDesktop)
|
||||
WINDOW_ORDER_INFO* orderInfo, MONITORED_DESKTOP_ORDER* monitoredDesktop)
|
||||
{
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
RailClientContext* rail = wfc->rail;
|
||||
|
@ -812,7 +812,7 @@ static BOOL wf_rail_monitored_desktop(rdpContext* context,
|
|||
}
|
||||
|
||||
static BOOL wf_rail_non_monitored_desktop(rdpContext* context,
|
||||
WINDOW_ORDER_INFO* orderInfo)
|
||||
WINDOW_ORDER_INFO* orderInfo)
|
||||
{
|
||||
wfContext* wfc = (wfContext*) context;
|
||||
RailClientContext* rail = wfc->rail;
|
||||
|
@ -843,7 +843,7 @@ void wf_rail_register_update_callbacks(rdpUpdate* update)
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_execute_result(RailClientContext* context,
|
||||
RAIL_EXEC_RESULT_ORDER* execResult)
|
||||
RAIL_EXEC_RESULT_ORDER* execResult)
|
||||
{
|
||||
WLog_DBG(TAG, "RailServerExecuteResult: 0x%04X", execResult->rawResult);
|
||||
return CHANNEL_RC_OK;
|
||||
|
@ -855,7 +855,7 @@ static UINT wf_rail_server_execute_result(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_system_param(RailClientContext* context,
|
||||
RAIL_SYSPARAM_ORDER* sysparam)
|
||||
RAIL_SYSPARAM_ORDER* sysparam)
|
||||
{
|
||||
return CHANNEL_RC_OK;
|
||||
}
|
||||
|
@ -866,7 +866,7 @@ static UINT wf_rail_server_system_param(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_handshake(RailClientContext* context,
|
||||
RAIL_HANDSHAKE_ORDER* handshake)
|
||||
RAIL_HANDSHAKE_ORDER* handshake)
|
||||
{
|
||||
RAIL_EXEC_ORDER exec;
|
||||
RAIL_SYSPARAM_ORDER sysparam;
|
||||
|
@ -922,7 +922,7 @@ static UINT wf_rail_server_handshake(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_handshake_ex(RailClientContext* context,
|
||||
RAIL_HANDSHAKE_EX_ORDER* handshakeEx)
|
||||
RAIL_HANDSHAKE_EX_ORDER* handshakeEx)
|
||||
{
|
||||
return CHANNEL_RC_OK;
|
||||
}
|
||||
|
@ -933,7 +933,7 @@ static UINT wf_rail_server_handshake_ex(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_local_move_size(RailClientContext* context,
|
||||
RAIL_LOCALMOVESIZE_ORDER* localMoveSize)
|
||||
RAIL_LOCALMOVESIZE_ORDER* localMoveSize)
|
||||
{
|
||||
return CHANNEL_RC_OK;
|
||||
}
|
||||
|
@ -944,7 +944,7 @@ static UINT wf_rail_server_local_move_size(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_min_max_info(RailClientContext* context,
|
||||
RAIL_MINMAXINFO_ORDER* minMaxInfo)
|
||||
RAIL_MINMAXINFO_ORDER* minMaxInfo)
|
||||
{
|
||||
return CHANNEL_RC_OK;
|
||||
}
|
||||
|
@ -955,7 +955,7 @@ static UINT wf_rail_server_min_max_info(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_language_bar_info(RailClientContext* context,
|
||||
RAIL_LANGBAR_INFO_ORDER* langBarInfo)
|
||||
RAIL_LANGBAR_INFO_ORDER* langBarInfo)
|
||||
{
|
||||
return CHANNEL_RC_OK;
|
||||
}
|
||||
|
@ -966,7 +966,7 @@ static UINT wf_rail_server_language_bar_info(RailClientContext* context,
|
|||
* @return 0 on success, otherwise a Win32 error code
|
||||
*/
|
||||
static UINT wf_rail_server_get_appid_response(RailClientContext* context,
|
||||
RAIL_GET_APPID_RESP_ORDER* getAppIdResp)
|
||||
RAIL_GET_APPID_RESP_ORDER* getAppIdResp)
|
||||
{
|
||||
return CHANNEL_RC_OK;
|
||||
}
|
||||
|
@ -987,7 +987,7 @@ void wf_rail_invalidate_region(wfContext* wfc, REGION16* invalidRegion)
|
|||
for (index = 0; index < count; index++)
|
||||
{
|
||||
railWindow = (wfRailWindow*) HashTable_GetItemValue(wfc->railWindows,
|
||||
(void*) pKeys[index]);
|
||||
(void*) pKeys[index]);
|
||||
|
||||
if (railWindow)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue