#define WM_H
#include "GUI_ConfDefaults.h"
#include "GUI_Type.h"
#include "WM_GUI.h"
#include "GUI.h"
#define WM_SUPPORT_STATIC_MEMDEV
#define WM_SUPPORT_TRANSPARENCY
#define WM_SUPPORT_DIAG
#define WM_SUPPORT_DIAG
#define WM_ASSERT
#define WM_SUPPORT_TOUCH
#define WM_COMPATIBLE_MODE
#define WM_SUPPORT_NOTIFY_VIS_CHANGED
#define WM_SUPPORT_CPP
#define WM_SUPPORT_CPP
#define WM_LOCK
#define WM_UNLOCK
#define WM_LOCK_H
WM_WINDOW_INFO
WM_WINDOW_INFO
hWin
hParent
hFirstChild
hNext
Rect
Status
DebugId
pNext
WM_KEY_INFO
Key
PressedCnt
WM_SCROLL_STATE
NumItems
v
PageSize
WM_DIALOG_STATUS
Done
ReturnValue
WM_PID_STATE_CHANGED_INFO
x
y
State
StatePrev
WM_MOTION_INFO
Cmd
FinalMove
StopMotion
IsDragging
dx
dy
da
xPos
yPos
Period
SnapX
SnapY
IsOutside
Overlap
Flags
pState
hContext
WM_ZOOM_INFO
FactorMin
FactorMax
xSize
ySize
xSizeParent
ySizeParent
Factor0
xPos0
yPos0
Center0
WM_GESTURE_INFO
Flags
Point
Center
Angle
Factor
pZoomInfo
WM_MOVE_INFO
dx
dy
#define WM_GF_BEGIN
#define WM_GF_END
#define WM_GF_PAN
#define WM_GF_ZOOM
#define WM_GF_ROTATE
#define WM_GF_DTAP
#define WM_CREATE
#define WM_MOVE
#define WM_SIZE
#define WM_TOUCH
#define WM_TOUCH_CHILD
#define WM_KEY
#define WM_PAINT
#define WM_MOUSEOVER
#define WM_MOUSEOVER_END
#define WM_PID_STATE_CHANGED
#define WM_GET_INSIDE_RECT
#define WM_GET_ID
#define WM_SET_ID
#define WM_GET_CLIENT_WINDOW
#define WM_CAPTURE_RELEASED
#define WM_INIT_DIALOG
#define WM_SET_FOCUS
#define WM_GET_ACCEPT_FOCUS
#define WM_NOTIFY_CHILD_HAS_FOCUS
#define WM_NOTIFY_OWNER_KEY
#define WM_GET_BKCOLOR
#define WM_GET_SCROLL_STATE
#define WM_SET_SCROLL_STATE
#define WM_NOTIFY_CLIENTCHANGE
#define WM_NOTIFY_PARENT
#define WM_NOTIFY_ENABLE
#define WM_NOTIFY_VIS_CHANGED
#define WM_HANDLE_DIALOG_STATUS
#define WM_MENU
#define WM_SCREENSIZE_CHANGED
#define WM_PRE_PAINT
#define WM_POST_PAINT
#define WM_MOTION
#define WM_GET_WINDOW_ID
#define WM_PRE_BANDING
#define WM_POST_BANDING
#define WM_USER_DATA
#define WM_GESTURE
#define WM_TIMER
#define WM_WIDGET
#define WM_USER
#define WM_MOTION_INIT
#define WM_MOTION_MOVE
#define WM_MOTION_GETPOS
#define WM_MOTION_GETCONTEXT
#define WM_MOTION_MANAGE_BY_WINDOW
#define WM_NOTIFICATION_CLICKED
#define WM_NOTIFICATION_RELEASED
#define WM_NOTIFICATION_MOVED_OUT
#define WM_NOTIFICATION_SEL_CHANGED
#define WM_NOTIFICATION_VALUE_CHANGED
#define WM_NOTIFICATION_SCROLLBAR_ADDED
#define WM_NOTIFICATION_CHILD_DELETED
#define WM_NOTIFICATION_GOT_FOCUS
#define WM_NOTIFICATION_LOST_FOCUS
#define WM_NOTIFICATION_SCROLL_CHANGED
#define WM_NOTIFICATION_WIDGET
#define WM_NOTIFICATION_USER
#define WM_HWIN
#define WM_HWIN_NULL
#define WM_HMEM
#define WM_HMEM_NULL
#define WM_HTIMER
#define WM_HBKWIN
#define WM_UNATTACHED
#define WM_CF_HIDE
#define WM_CF_SHOW
#define WM_CF_MEMDEV
#define WM_CF_STAYONTOP
#define WM_CF_DISABLED
#define WM_CF_ACTIVATE
#define WM_CF_FGND
#define WM_CF_BGND
#define WM_CF_ANCHOR_RIGHT
#define WM_CF_ANCHOR_BOTTOM
#define WM_CF_ANCHOR_LEFT
#define WM_CF_ANCHOR_TOP
#define WM_CF_LATE_CLIP
#define WM_CF_MEMDEV_ON_REDRAW
#define WM_SF_INVALID_DRAW
#define WM_SF_DELETE
#define WM_CF_STATIC
#define WM_CF_MOTION_X
#define WM_CF_MOTION_Y
#define WM_CF_GESTURE
#define WM_CF_ZOOM
#define WM_CF_MOTION_R
WM_Obj
WM_MESSAGE
WM_MESSAGE
MsgId
hWin
hWinSrc
<anonymous union>
p
v
Color
pFunc
Data
WM_Obj
Rect
InvalidRect
cb
hNextLin
hParent
hFirstChild
hNext
hMem
Status
WM_tfPollPID
WM_tfForEach
WM_tfInvalidateParent
WM_TIMER_OBJ
hTimer
hWin
UserId
WM_Activate();
WM_Deactivate();
WM_Init();
WM_Exec();
WM_Exec1();
WM_SetCreateFlags(unsigned long);
WM_SetpfPollPID(WM_tfPollPID *);
WM_AttachWindow(GUI_HWIN, GUI_HWIN);
WM_AttachWindowAt(GUI_HWIN, GUI_HWIN, int, int);
WM_CheckScrollPos(WM_SCROLL_STATE *, int, int, int);
WM_ClrHasTrans(GUI_HWIN);
WM_CreateWindow(int, int, int, int, unsigned long, WM_CALLBACK *, int);
WM_CreateWindowAsChild(int, int, int, int, GUI_HWIN, unsigned long, WM_CALLBACK *, int);
WM_DeleteWindow(GUI_HWIN);
WM_DetachWindow(GUI_HWIN);
WM_EnableGestures(GUI_HWIN, int);
WM_GetHasTrans(GUI_HWIN);
WM_GetFocusedWindow();
WM_GetInvalidRect(GUI_HWIN, GUI_RECT *);
WM_GetStayOnTop(GUI_HWIN);
WM_HideWindow(GUI_HWIN);
WM_InvalidateArea(const GUI_RECT *);
WM_InvalidateRect(GUI_HWIN, const GUI_RECT *);
WM_InvalidateWindow(GUI_HWIN);
WM_InvalidateWindowAndDescsEx(GUI_HWIN, const GUI_RECT *, unsigned short);
WM_InvalidateWindowAndDescs(GUI_HWIN);
WM_IsEnabled(GUI_HWIN);
WM_IsCompletelyCovered(GUI_HWIN);
WM_IsCompletelyVisible(GUI_HWIN);
WM_IsFocusable(GUI_HWIN);
WM_IsVisible(GUI_HWIN);
WM_IsWindow(GUI_HWIN);
WM_SetAnchor(GUI_HWIN, unsigned short);
WM_SetHasTrans(GUI_HWIN);
WM_SetId(GUI_HWIN, int);
WM_SetStayOnTop(GUI_HWIN, int);
WM_SetTransState(GUI_HWIN, unsigned int);
WM_ShowWindow(GUI_HWIN);
WM_ValidateRect(GUI_HWIN, const GUI_RECT *);
WM_ValidateWindow(GUI_HWIN);
#define WM_GetFocussedWindow
#define WM_IsFocussable
WM_GESTURE_Enable(int);
WM_GESTURE_EnableEx(int, int);
WM_GESTURE_Exec();
WM_GESTURE_SetThresholdAngle(long);
WM_GESTURE_SetThresholdDist(long);
WM_MOTION_Enable(int);
WM_MOTION_SetMovement(GUI_HWIN, int, long, long);
WM_MOTION_SetMotion(GUI_HWIN, int, long, long);
WM_MOTION_SetMoveable(GUI_HWIN, unsigned long, int);
WM_MOTION_SetDeceleration(GUI_HWIN, int, long);
WM_MOTION_SetDefaultPeriod(unsigned int);
WM_MOTION_SetSpeed(GUI_HWIN, int, long);
WM_MOTION_SetMinMotion(unsigned int);
WM_MOTION_SetThreshold(unsigned int);
WM_MOTION__CreateContext();
WM_MOTION__DeleteContext(long);
WM__SetMotionCallback(void (*)(GUI_PID_STATE *, void *));
#define GUI_MEMDEV_EDGE_LEFT
#define GUI_MEMDEV_EDGE_RIGHT
#define GUI_MEMDEV_EDGE_TOP
#define GUI_MEMDEV_EDGE_BOTTOM
GUI_MEMDEV_BlendWinBk(GUI_HWIN, int, unsigned long, unsigned char);
GUI_MEMDEV_BlurAndBlendWinBk(GUI_HWIN, int, unsigned char, unsigned long, unsigned char);
GUI_MEMDEV_BlurWinBk(GUI_HWIN, int, unsigned char);
GUI_MEMDEV_CreateStatic(GUI_HWIN);
GUI_MEMDEV_CreateWindowDevice(GUI_HWIN);
GUI_MEMDEV_FadeInWindow(GUI_HWIN, int);
GUI_MEMDEV_FadeOutWindow(GUI_HWIN, int);
GUI_MEMDEV_GetStaticDevice(GUI_HWIN);
GUI_MEMDEV_GetWindowDevice(GUI_HWIN);
GUI_MEMDEV_MoveInWindow(GUI_HWIN, int, int, int, int);
GUI_MEMDEV_MoveOutWindow(GUI_HWIN, int, int, int, int);
GUI_MEMDEV_Paint1Static(GUI_HWIN);
GUI_MEMDEV_ShiftInWindow(GUI_HWIN, int, int);
GUI_MEMDEV_ShiftOutWindow(GUI_HWIN, int, int);
GUI_MEMDEV_SwapWindow(GUI_HWIN, int, int);
GUI_MEMDEV__CreateStatic(GUI_HWIN);
WM_MoveWindow(GUI_HWIN, int, int);
WM_ResizeWindow(GUI_HWIN, int, int);
WM_MoveTo(GUI_HWIN, int, int);
WM_MoveChildTo(GUI_HWIN, int, int);
WM_SetSize(GUI_HWIN, int, int);
WM_SetWindowPos(GUI_HWIN, int, int, int, int);
WM_SetXSize(GUI_HWIN, int);
WM_SetYSize(GUI_HWIN, int);
WM_SetScrollbarH(GUI_HWIN, int);
WM_SetScrollbarV(GUI_HWIN, int);
#define WM_TOOLTIP_PI_FIRST
#define WM_TOOLTIP_PI_SHOW
#define WM_TOOLTIP_PI_NEXT
#define WM_TOOLTIP_CI_BK
#define WM_TOOLTIP_CI_FRAME
#define WM_TOOLTIP_CI_TEXT
WM_TOOLTIP_HANDLE
TOOLTIP_INFO
Id
pText
WM_TOOLTIP_AddTool(WM_TOOLTIP_HANDLE, GUI_HWIN, const char *);
WM_TOOLTIP_Create(GUI_HWIN, const TOOLTIP_INFO *, unsigned int);
WM_TOOLTIP_Delete(WM_TOOLTIP_HANDLE);
WM_TOOLTIP_SetDefaultColor(unsigned int, GUI_COLOR);
WM_TOOLTIP_SetDefaultFont(const GUI_FONT *);
WM_TOOLTIP_SetDefaultPeriod(unsigned int, unsigned int);
WM__SetToolTipCallback(void (*)(GUI_PID_STATE *, GUI_HWIN));
WM_CreateTimer(GUI_HWIN, int, int, int);
WM_DeleteTimer(long);
WM_RestartTimer(long, int);
WM_GetTimerId(long);
WM_GetNumWindows();
WM_GetNumInvalidWindows();
WM_CheckScrollBounds(WM_SCROLL_STATE *);
WM_GetScrollPosH(GUI_HWIN);
WM_GetScrollPosV(GUI_HWIN);
WM_SetScrollPosH(GUI_HWIN, unsigned int);
WM_SetScrollPosV(GUI_HWIN, unsigned int);
WM_SetScrollValue(WM_SCROLL_STATE *, int);
WM_SetCallback(GUI_HWIN, WM_CALLBACK *);
WM_GetCallback(GUI_HWIN);
WM_GetClientRect(GUI_RECT *);
WM_GetClientRectEx(GUI_HWIN, GUI_RECT *);
WM_GetInsideRect(GUI_RECT *);
WM_GetInsideRectEx(GUI_HWIN, GUI_RECT *);
WM_GetInsideRectExScrollbar(GUI_HWIN, GUI_RECT *);
WM_GetWindowRect(GUI_RECT *);
WM_GetWindowRectEx(GUI_HWIN, GUI_RECT *);
WM_GetOrgX();
WM_GetOrgY();
WM_GetWindowOrgX(GUI_HWIN);
WM_GetWindowOrgY(GUI_HWIN);
WM_GetWindowSizeX(GUI_HWIN);
WM_GetWindowSizeY(GUI_HWIN);
WM_GetFirstChild(GUI_HWIN);
WM_GetNextSibling(GUI_HWIN);
WM_GetParent(GUI_HWIN);
WM_GetPrevSibling(GUI_HWIN);
WM_GetId(GUI_HWIN);
WM_GetScrollbarV(GUI_HWIN);
WM_GetScrollbarH(GUI_HWIN);
WM_GetScrollPartner(GUI_HWIN);
WM_GetClientWindow(GUI_HWIN);
WM_GetBkColor(GUI_HWIN);
WM_BringToBottom(GUI_HWIN);
WM_BringToTop(GUI_HWIN);
WM_SetDesktopColor(GUI_COLOR);
WM_SetDesktopColorEx(GUI_COLOR, unsigned int);
WM_SetDesktopColors(GUI_COLOR);
WM_SelectWindow(GUI_HWIN);
WM_GetActiveWindow();
WM_Paint(GUI_HWIN);
WM_Update(GUI_HWIN);
WM_PaintWindowAndDescs(GUI_HWIN);
WM_UpdateWindowAndDescs(GUI_HWIN);
WM_GetDesktopWindow();
WM_GetDesktopWindowEx(unsigned int);
WM_SetUserClipRect(const GUI_RECT *);
WM_SetDefault();
WM_EnableMemdev(GUI_HWIN);
WM_DisableMemdev(GUI_HWIN);
WM_MULTIBUF_Enable(int);
WM_MULTIBUF_EnableEx(int, unsigned long);
WM_MULTIBUF__pAPI;
T_WM_EXEC_GESTURE
WM__pExecGestures;
WM_OnKey(int, int);
WM_MakeModal(GUI_HWIN);
WM_SetModalLayer(int);
WM_GetModalLayer();
WM_NotifyParent(GUI_HWIN, int);
WM_SendMessage(GUI_HWIN, WM_MESSAGE *);
WM_SendMessageNoPara(GUI_HWIN, int);
WM_DefaultProc(WM_MESSAGE *);
WM_BroadcastMessage(WM_MESSAGE *);
WM_SetScrollState(GUI_HWIN, const WM_SCROLL_STATE *);
WM_SetEnableState(GUI_HWIN, int);
WM_SendToParent(GUI_HWIN, WM_MESSAGE *);
WM_HasFocus(GUI_HWIN);
WM_SetFocus(GUI_HWIN);
WM_SetFocusOnNextChild(GUI_HWIN);
WM_SetFocusOnPrevChild(GUI_HWIN);
WM_GetDialogItem(GUI_HWIN, int);
WM_EnableWindow(GUI_HWIN);
WM_DisableWindow(GUI_HWIN);
WM_GetScrollState(GUI_HWIN, WM_SCROLL_STATE *);
WM_GetUserData(GUI_HWIN, void *, int);
WM_SetUserData(GUI_HWIN, const void *, int);
WM__GetUserDataEx(GUI_HWIN, void *, int, int);
WM__SetUserDataEx(GUI_HWIN, const void *, int, int);
WM_HasCaptured(GUI_HWIN);
WM_SetCapture(GUI_HWIN, int);
WM_SetCaptureMove(GUI_HWIN, const GUI_PID_STATE *, int, int);
WM_ReleaseCapture();
WM_HandlePID();
WM_Screen2hWin(int, int);
WM_Screen2hWinEx(GUI_HWIN, int, int);
WM_ForEachDesc(GUI_HWIN, WM_tfForEach *, void *);
WM_SetScreenSize(int, int);
WM_PollSimMsg();
WM_GetWindowInfo(WM_WINDOW_INFO *, int);
#define HBWIN
#define HBWIN_NULL
#define WM_HideWin
#define WM_ShowWin
#define WM_GetKey
#define WM_WaitKey
#define WM_ExecIdle
#define WM_ExecIdle1
#define WM_Invalidate
#define WM_GetWinRect
#define WM_GetWinOrgX
#define WM_GetWinOrgY
#define WM_GetWinSizeX
#define WM_GetWinSizeY
#define WM_GetXSize
#define WM_GetYSize
#define WM_SelWin
#define WM_GetBackgroundWindow
#define WM_GetForegroundWindow
#define WM_SetForegroundWindow
#define WM_SetUserClipArea
#define WM_Start
#define WM_Stop
#define WM_SetBkWindowColor