LMMS
Loading...
Searching...
No Matches
swell-types.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dlfcn.h>
#include <ctype.h>
#include <stdint.h>

Go to the source code of this file.

Classes

union  ULARGE_INTEGER
struct  POINT
struct  POINTS
struct  RECT
struct  ACCEL
struct  FILETIME
struct  _GUID
struct  MSG
struct  NMHDR
struct  NMMOUSE
struct  LVCOLUMN
struct  LVITEM
struct  LVHITTESTINFO
struct  NMLISTVIEW
struct  NMLVDISPINFO
struct  HDITEM
struct  TCITEM
struct  tagDRAWITEMSTRUCT
struct  tagBITMAP
struct  NOTIFYICONDATA
struct  TVITEM
struct  TVINSERTSTRUCT
struct  TVHITTESTINFO
struct  NMTREEVIEW
struct  MENUITEMINFO
struct  MINMAXINFO
struct  LOGFONT
struct  TEXTMETRIC
struct  PAINTSTRUCT
struct  SCROLLINFO
struct  STYLESTRUCT
struct  _DROPFILES
struct  WINDOWPOS
struct  NCCALCSIZE_PARAMS
struct  tagGESTUREINFO
struct  tagGESTURECONFIG
struct  tagNMLVCUSTOMDRAW
struct  _ICONINFO
struct  _COPYDATASTRUCT
struct  _MONITORINFO
struct  _MONITORINFOEX

Macros

#define FALSE   0
#define TRUE   1
#define S_OK   0
#define E_FAIL   (-1)
#define RGB(r, g, b)
#define GetRValue(x)
#define GetGValue(x)
#define GetBValue(x)
#define stricmp(x, y)
#define strnicmp(x, y, z)
#define DeleteFile(x)
#define MoveFile(x, y)
#define GetCurrentDirectory(sz, buf)
#define SetCurrentDirectory(buf)
#define CreateDirectory(x, y)
#define wsprintf   sprintf
#define MAKEWORD(a, b)
#define MAKELONG(a, b)
#define MAKEWPARAM(l, h)
#define MAKELPARAM(l, h)
#define MAKELRESULT(l, h)
#define LOWORD(l)
#define HIWORD(l)
#define LOBYTE(w)
#define HIBYTE(w)
#define GET_X_LPARAM(lp)
#define GET_Y_LPARAM(lp)
#define UNREFERENCED_PARAMETER(P)
#define _T(T)
#define CallWindowProc(A, B, C, D, E)
#define OffsetRect   WinOffsetRect
#define SetRect   WinSetRect
#define UnionRect   WinUnionRect
#define IntersectRect   WinIntersectRect
#define MAX_PATH   1024
#define max(x, y)
#define min(x, y)
#define SWELLAPP_ONLOAD   0x0001
#define SWELLAPP_LOADED   0x0002
#define SWELLAPP_DESTROY   0x0003
#define SWELLAPP_SHOULDDESTROY   0x0004
#define SWELLAPP_OPENFILE   0x0050
#define SWELLAPP_NEWFILE   0x0051
#define SWELLAPP_SHOULDOPENNEWFILE   0x0052
#define SWELLAPP_ONCOMMAND   0x0099
#define SWELLAPP_PROCESSMESSAGE   0x0100
#define SWELLAPP_ACTIVATE   0x1000
#define __int64   long long
#define ODT_MENU   1
#define ODT_LISTBOX   2
#define ODT_COMBOBOX   3
#define ODT_BUTTON   4
#define ODS_SELECTED   0x0001
#define NIM_ADD   0x00000000
#define NIM_MODIFY   0x00000001
#define NIM_DELETE   0x00000002
#define NIF_MESSAGE   0x00000001
#define NIF_ICON   0x00000002
#define NIF_TIP   0x00000004
#define TVIF_TEXT   0x0001
#define TVIF_IMAGE   0x0002
#define TVIF_PARAM   0x0004
#define TVIF_STATE   0x0008
#define TVIF_HANDLE   0x0010
#define TVIF_SELECTEDIMAGE   0x0020
#define TVIF_CHILDREN   0x0040
#define TVIS_SELECTED   0x0002
#define TVIS_DROPHILITED   0x0008
#define TVIS_BOLD   0x0010
#define TVIS_EXPANDED   0x0020
#define TVE_COLLAPSE   0x0001
#define TVE_EXPAND   0x0002
#define TVE_TOGGLE   0x0003
#define TVN_FIRST   (0U-400U)
#define TVN_SELCHANGED   (TVN_FIRST-2)
#define TVN_ITEMEXPANDING   (TVN_FIRST-5)
#define TVN_BEGINDRAG   (TVN_FIRST-7)
#define TVI_ROOT   ((HTREEITEM)0xFFFF0000)
#define TVI_FIRST   ((HTREEITEM)0xFFFF0001)
#define TVI_LAST   ((HTREEITEM)0xFFFF0002)
#define TVI_SORT   ((HTREEITEM)0xFFFF0003)
#define TVHT_NOWHERE   0x0001
#define TVHT_ONITEMICON   0x0002
#define TVHT_ONITEMLABEL   0x0004
#define TVHT_ONITEM   (TVHT_ONITEMICON | TVHT_ONITEMLABEL | TVHT_ONITEMSTATEICON)
#define TVHT_ONITEMINDENT   0x0008
#define TVHT_ONITEMBUTTON   0x0010
#define TVHT_ONITEMRIGHT   0x0020
#define TVHT_ONITEMSTATEICON   0x0040
#define TVHT_ABOVE   0x0100
#define TVHT_BELOW   0x0200
#define TVHT_TORIGHT   0x0400
#define TVHT_TOLEFT   0x0800
#define SetMenuDefaultItem(a, b, c)
#define GF_BEGIN   1
#define GF_INERTIA   2
#define GF_END   4
#define GID_BEGIN   1
#define GID_END   2
#define GID_ZOOM   3
#define GID_PAN   4
#define GID_ROTATE   5
#define GID_TWOFINGERTAP   6
#define GID_ROLLOVER   7
#define GC_PAN   1
#define GC_PAN_WITH_SINGLE_FINGER_VERTICALLY   2
#define GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY   4
#define WINAPI
#define CALLBACK
#define DLL_PROCESS_DETACH   0
#define DLL_PROCESS_ATTACH   1
#define MB_OK   0
#define MB_OKCANCEL   1
#define MB_ABORTRETRYIGNORE   2
#define MB_YESNOCANCEL   3
#define MB_YESNO   4
#define MB_RETRYCANCEL   5
#define MB_DEFBUTTON1   0
#define MB_DEFBUTTON2   0x00000100
#define MB_DEFBUTTON3   0x00000200
#define MB_ICONERROR   0
#define MB_ICONSTOP   0
#define MB_ICONINFORMATION   0
#define MB_ICONWARNING   0
#define MB_ICONQUESTION   0
#define MB_TOPMOST   0
#define MB_ICONEXCLAMATION   0
#define IDOK   1
#define IDCANCEL   2
#define IDABORT   3
#define IDRETRY   4
#define IDIGNORE   5
#define IDYES   6
#define IDNO   7
#define GW_HWNDFIRST   0
#define GW_HWNDLAST   1
#define GW_HWNDNEXT   2
#define GW_HWNDPREV   3
#define GW_OWNER   4
#define GW_CHILD   5
#define GWL_HWNDPARENT   (-25)
#define GWL_USERDATA   (-21)
#define GWL_ID   (-12)
#define GWL_STYLE   (-16)
#define GWL_EXSTYLE   (-20)
#define GWL_WNDPROC   (-4)
#define DWL_DLGPROC   (-8)
#define SWELL_NOT_WS_VISIBLE   ((int)0x80000000)
#define WS_CHILDWINDOW   (WS_CHILD)
#define WS_CHILD   0x40000000L
#define WS_DISABLED   0x08000000L
#define WS_CLIPSIBLINGS   0x04000000L
#define WS_VISIBLE   0x02000000L
#define WS_CAPTION   0x00C00000L
#define WS_VSCROLL   0x00200000L
#define WS_HSCROLL   0x00100000L
#define WS_SYSMENU   0x00080000L
#define WS_THICKFRAME   0x00040000L
#define WS_GROUP   0x00020000L
#define WS_TABSTOP   0x00010000L
#define TVS_DISABLEDRAGDROP   0x10
#define WS_BORDER   0
#define WM_CTLCOLORMSGBOX   0x0132
#define WM_CTLCOLOREDIT   0x0133
#define WM_CTLCOLORLISTBOX   0x0134
#define WM_CTLCOLORBTN   0x0135
#define WM_CTLCOLORDLG   0x0136
#define WM_CTLCOLORSCROLLBAR   0x0137
#define WM_CTLCOLORSTATIC   0x0138
#define CB_ADDSTRING   0x0143
#define CB_DELETESTRING   0x0144
#define CB_GETCOUNT   0x0146
#define CB_GETCURSEL   0x0147
#define CB_GETLBTEXT   0x0148
#define CB_GETLBTEXTLEN   0x0149
#define CB_INSERTSTRING   0x014A
#define CB_RESETCONTENT   0x014B
#define CB_FINDSTRING   0x014C
#define CB_SETCURSEL   0x014E
#define CB_GETITEMDATA   0x0150
#define CB_SETITEMDATA   0x0151
#define CB_FINDSTRINGEXACT   0x0158
#define CB_INITSTORAGE   0x0161
#define LB_ADDSTRING   0x0180
#define LB_INSERTSTRING   0x0181
#define LB_DELETESTRING   0x0182
#define LB_GETTEXT   0x0183
#define LB_RESETCONTENT   0x0184
#define LB_SETSEL   0x0185
#define LB_SETCURSEL   0x0186
#define LB_GETSEL   0x0187
#define LB_GETCURSEL   0x0188
#define LB_GETTEXTLEN   0x018A
#define LB_GETCOUNT   0x018B
#define LB_GETSELCOUNT   0x0190
#define LB_GETITEMDATA   0x0199
#define LB_SETITEMDATA   0x019A
#define LB_FINDSTRINGEXACT   0x01A2
#define TBM_GETPOS   (WM_USER)
#define TBM_SETTIC   (WM_USER+4)
#define TBM_SETPOS   (WM_USER+5)
#define TBM_SETRANGE   (WM_USER+6)
#define TBM_SETSEL   (WM_USER+10)
#define PBM_SETRANGE   (WM_USER+1)
#define PBM_SETPOS   (WM_USER+2)
#define PBM_DELTAPOS   (WM_USER+3)
#define BM_GETCHECK   0x00F0
#define BM_SETCHECK   0x00F1
#define BM_GETIMAGE   0x00F6
#define BM_SETIMAGE   0x00F7
#define IMAGE_BITMAP   0
#define IMAGE_ICON   1
#define NM_FIRST   (0U- 0U)
#define NM_LAST   (0U- 99U)
#define NM_CLICK   (NM_FIRST-2)
#define NM_DBLCLK   (NM_FIRST-3)
#define NM_RCLICK   (NM_FIRST-5)
#define NM_CUSTOMDRAW   (NM_FIRST-12)
#define LVSIL_STATE   1
#define LVSIL_SMALL   2
#define LVIR_BOUNDS   0
#define LVIR_ICON   1
#define LVIR_LABEL   2
#define LVIR_SELECTBOUNDS   3
#define LVHT_NOWHERE   0x0001
#define LVHT_ONITEMICON   0x0002
#define LVHT_ONITEMLABEL   0x0004
#define LVHT_ONITEMSTATEICON   0x0008
#define LVHT_ONITEM   (LVHT_ONITEMICON | LVHT_ONITEMLABEL | LVHT_ONITEMSTATEICON)
#define LVHT_ABOVE   0x0010
#define LVHT_BELOW   0x0020
#define LVHT_TORIGHT   0x0040
#define LVHT_TOLEFT   0x0080
#define LVCF_FMT   1
#define LVCF_WIDTH   2
#define LVCF_TEXT   4
#define LVCFMT_LEFT   0
#define LVCFMT_RIGHT   1
#define LVCFMT_CENTER   2
#define LVIF_TEXT   1
#define LVIF_IMAGE   2
#define LVIF_PARAM   4
#define LVIF_STATE   8
#define LVIS_SELECTED   1
#define LVIS_FOCUSED   2
#define LVNI_SELECTED   1
#define LVNI_FOCUSED   2
#define INDEXTOSTATEIMAGEMASK(x)
#define LVIS_STATEIMAGEMASK   (255<<16)
#define LVN_FIRST   (0U-100U)
#define LVN_LAST   (0U-199U)
#define LVN_BEGINDRAG   (LVN_FIRST-9)
#define LVN_COLUMNCLICK   (LVN_FIRST-8)
#define LVN_ITEMCHANGED   (LVN_FIRST-1)
#define LVN_ODFINDITEM   (LVN_FIRST-52)
#define LVN_GETDISPINFO   (LVN_FIRST-50)
#define LVS_EX_GRIDLINES   0x01
#define LVS_EX_HEADERDRAGDROP   0x10
#define LVS_EX_FULLROWSELECT   0x20
#define HDI_FORMAT   0x4
#define HDF_SORTUP   0x0400
#define HDF_SORTDOWN   0x0200
#define TCIF_TEXT   0x0001
#define TCIF_IMAGE   0x0002
#define TCIF_PARAM   0x0008
#define TCN_FIRST   (0U-550U)
#define TCN_LAST   (0U-580U)
#define TCN_SELCHANGE   (TCN_FIRST - 1)
#define BS_AUTOCHECKBOX   0x00000003L
#define BS_AUTO3STATE   0x00000006L
#define BS_AUTORADIOBUTTON   0x00000009L
#define BS_OWNERDRAW   0x0000000BL
#define BS_BITMAP   0x00000080L
#define BST_CHECKED   1
#define BST_UNCHECKED   0
#define BST_INDETERMINATE   2
#define SW_HIDE   0
#define SW_SHOWNA   1
#define SW_SHOW   2
#define SW_SHOWMINIMIZED   3
#define SW_SHOWNOACTIVATE   SW_SHOWNA
#define SW_NORMAL   SW_SHOW
#define SW_SHOWNORMAL   SW_SHOW
#define SW_SHOWMAXIMIZED   SW_SHOW
#define SW_SHOWDEFAULT   SW_SHOWNORMAL
#define SW_RESTORE   SW_SHOWNA
#define SWP_NOMOVE   1
#define SWP_NOSIZE   2
#define SWP_NOZORDER   4
#define SWP_NOACTIVATE   8
#define SWP_SHOWWINDOW   16
#define SWP_FRAMECHANGED   32
#define SWP_NOCOPYBITS   0
#define HWND_TOP   ((HWND)0)
#define HWND_BOTTOM   ((HWND)1)
#define HWND_TOPMOST   ((HWND)-1)
#define HWND_NOTOPMOST   ((HWND)-2)
#define TPM_LEFTBUTTON   0x0000L
#define TPM_RIGHTBUTTON   0x0002L
#define TPM_LEFTALIGN   0x0000L
#define TPM_CENTERALIGN   0x0004L
#define TPM_RIGHTALIGN   0x0008L
#define TPM_TOPALIGN   0x0000L
#define TPM_VCENTERALIGN   0x0010L
#define TPM_BOTTOMALIGN   0x0020L
#define TPM_HORIZONTAL   0x0000L /* Horz alignment matters more */
#define TPM_VERTICAL   0x0040L /* Vert alignment matters more */
#define TPM_NONOTIFY   0x0080L /* Don't send any notification msgs */
#define TPM_RETURNCMD   0x0100L
#define MIIM_ID   1
#define MIIM_STATE   2
#define MIIM_TYPE   4
#define MIIM_SUBMENU   8
#define MIIM_DATA   16
#define MIIM_BITMAP   0x80
#define MF_ENABLED   0
#define MF_GRAYED   1
#define MF_DISABLED   2
#define MF_STRING   0
#define MF_BITMAP   4
#define MF_UNCHECKED   0
#define MF_CHECKED   8
#define MF_POPUP   0x10
#define MF_BYCOMMAND   0
#define MF_BYPOSITION   0x400
#define MF_SEPARATOR   0x800
#define MFT_STRING   MF_STRING
#define MFT_BITMAP   MF_BITMAP
#define MFT_SEPARATOR   MF_SEPARATOR
#define MFT_RADIOCHECK   0x200
#define MFS_GRAYED   (MF_GRAYED|MF_DISABLED)
#define MFS_DISABLED   MFS_GRAYED
#define MFS_CHECKED   MF_CHECKED
#define MFS_ENABLED   MF_ENABLED
#define MFS_UNCHECKED   MF_UNCHECKED
#define EN_SETFOCUS   0x0100
#define EN_KILLFOCUS   0x0200
#define EN_CHANGE   0x0300
#define STN_CLICKED   0
#define STN_DBLCLK   1
#define WM_CREATE   0x0001
#define WM_DESTROY   0x0002
#define WM_MOVE   0x0003
#define WM_SIZE   0x0005
#define WM_ACTIVATE   0x0006
#define WM_SETFOCUS   0x0007
#define WM_KILLFOCUS   0x0008
#define WM_SETREDRAW   0x000B
#define WM_SETTEXT   0x000C
#define WM_PAINT   0x000F
#define WM_CLOSE   0x0010
#define WM_ERASEBKGND   0x0014
#define WM_SHOWWINDOW   0x0018
#define WM_ACTIVATEAPP   0x001C
#define WM_SETCURSOR   0x0020
#define WM_MOUSEACTIVATE   0x0021
#define WM_GETMINMAXINFO   0x0024
#define WM_DRAWITEM   0x002B
#define WM_SETFONT   0x0030
#define WM_GETFONT   0x0031
#define WM_GETOBJECT   0x003D
#define WM_COPYDATA   0x004A
#define WM_NOTIFY   0x004E
#define WM_CONTEXTMENU   0x007B
#define WM_STYLECHANGED   0x007D
#define WM_DISPLAYCHANGE   0x007E
#define WM_NCDESTROY   0x0082
#define WM_NCCALCSIZE   0x0083
#define WM_NCHITTEST   0x0084
#define WM_NCPAINT   0x0085
#define WM_NCMOUSEMOVE   0x00A0
#define WM_NCLBUTTONDOWN   0x00A1
#define WM_NCLBUTTONUP   0x00A2
#define WM_NCLBUTTONDBLCLK   0x00A3
#define WM_NCRBUTTONDOWN   0x00A4
#define WM_NCRBUTTONUP   0x00A5
#define WM_NCRBUTTONDBLCLK   0x00A6
#define WM_NCMBUTTONDOWN   0x00A7
#define WM_NCMBUTTONUP   0x00A8
#define WM_NCMBUTTONDBLCLK   0x00A9
#define WM_KEYFIRST   0x0100
#define WM_KEYDOWN   0x0100
#define WM_KEYUP   0x0101
#define WM_CHAR   0x0102
#define WM_DEADCHAR   0x0103
#define WM_SYSKEYDOWN   0x0104
#define WM_SYSKEYUP   0x0105
#define WM_SYSCHAR   0x0106
#define WM_SYSDEADCHAR   0x0107
#define WM_KEYLAST   0x0108
#define WM_INITDIALOG   0x0110
#define WM_COMMAND   0x0111
#define WM_SYSCOMMAND   0x0112
#define WM_TIMER   0x0113
#define WM_HSCROLL   0x0114
#define WM_VSCROLL   0x0115
#define WM_INITMENUPOPUP   0x0117
#define WM_GESTURE   0x0119
#define WM_MOUSEFIRST   0x0200
#define WM_MOUSEMOVE   0x0200
#define WM_LBUTTONDOWN   0x0201
#define WM_LBUTTONUP   0x0202
#define WM_LBUTTONDBLCLK   0x0203
#define WM_RBUTTONDOWN   0x0204
#define WM_RBUTTONUP   0x0205
#define WM_RBUTTONDBLCLK   0x0206
#define WM_MBUTTONDOWN   0x0207
#define WM_MBUTTONUP   0x0208
#define WM_MBUTTONDBLCLK   0x0209
#define WM_MOUSEWHEEL   0x020A
#define WM_MOUSEHWHEEL   0x020E
#define WM_MOUSELAST   0x020A
#define WM_CAPTURECHANGED   0x0215
#define WM_DROPFILES   0x0233
#define WM_SWELL_EXTENDED   0x0399 /* wParam = message specific type */
#define WM_USER   0x0400
#define SC_CLOSE   0xF060
#define HTCAPTION   2
#define HTBOTTOMRIGHT   17
#define WA_INACTIVE   0
#define WA_ACTIVE   1
#define WA_CLICKACTIVE   2
#define BN_CLICKED   0
#define LBN_SELCHANGE   1
#define LBN_DBLCLK   2
#define LB_ERR   (-1)
#define CBN_SELCHANGE   1
#define CBN_EDITCHANGE   5
#define CBN_DROPDOWN   7
#define CBN_CLOSEUP   8
#define CB_ERR   (-1)
#define EM_GETSEL   0xF0B0
#define EM_SETSEL   0xF0B1
#define EM_SCROLL   0xF0B5
#define EM_REPLACESEL   0xF0C2
#define EM_SETPASSWORDCHAR   0xF0CC
#define SB_HORZ   0
#define SB_VERT   1
#define SB_CTL   2
#define SB_BOTH   3
#define SB_LINEUP   0
#define SB_LINELEFT   0
#define SB_LINEDOWN   1
#define SB_LINERIGHT   1
#define SB_PAGEUP   2
#define SB_PAGELEFT   2
#define SB_PAGEDOWN   3
#define SB_PAGERIGHT   3
#define SB_THUMBPOSITION   4
#define SB_THUMBTRACK   5
#define SB_TOP   6
#define SB_LEFT   6
#define SB_BOTTOM   7
#define SB_RIGHT   7
#define SB_ENDSCROLL   8
#define DFCS_SCROLLUP   0x0000
#define DFCS_SCROLLDOWN   0x0001
#define DFCS_SCROLLLEFT   0x0002
#define DFCS_SCROLLRIGHT   0x0003
#define DFCS_SCROLLCOMBOBOX   0x0005
#define DFCS_SCROLLSIZEGRIP   0x0008
#define DFCS_SCROLLSIZEGRIPRIGHT   0x0010
#define DFCS_INACTIVE   0x0100
#define DFCS_PUSHED   0x0200
#define DFCS_CHECKED   0x0400
#define DFCS_FLAT   0x4000
#define DFCS_BUTTONPUSH   0x0010
#define DFC_SCROLL   3
#define DFC_BUTTON   4
#define ESB_ENABLE_BOTH   0x0000
#define ESB_DISABLE_BOTH   0x0003
#define ESB_DISABLE_LEFT   0x0001
#define ESB_DISABLE_RIGHT   0x0002
#define ESB_DISABLE_UP   0x0001
#define ESB_DISABLE_DOWN   0x0002
#define BDR_RAISEDOUTER   0x0001
#define BDR_SUNKENOUTER   0x0002
#define BDR_RAISEDINNER   0x0004
#define BDR_SUNKENINNER   0x0008
#define BDR_OUTER   0x0003
#define BDR_INNER   0x000c
#define EDGE_RAISED   (BDR_RAISEDOUTER | BDR_RAISEDINNER)
#define EDGE_SUNKEN   (BDR_SUNKENOUTER | BDR_SUNKENINNER)
#define EDGE_ETCHED   (BDR_SUNKENOUTER | BDR_RAISEDINNER)
#define EDGE_BUMP   (BDR_RAISEDOUTER | BDR_SUNKENINNER)
#define BF_ADJUST   0x2000
#define BF_FLAT   0x4000
#define BF_LEFT   0x0001
#define BF_TOP   0x0002
#define BF_RIGHT   0x0004
#define BF_BOTTOM   0x0008
#define BF_RECT   (BF_LEFT | BF_TOP | BF_RIGHT | BF_BOTTOM)
#define PATCOPY   (DWORD)0x00F00021
#define HTHSCROLL   6
#define HTVSCROLL   7
#define WS_EX_LEFTSCROLLBAR   0x00004000L
#define WS_EX_ACCEPTFILES   0x00000010L
#define SIF_RANGE   0x0001
#define SIF_PAGE   0x0002
#define SIF_POS   0x0004
#define SIF_DISABLENOSCROLL   0x0008
#define SIF_TRACKPOS   0x0010
#define SIF_ALL   (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS)
#define SIZE_RESTORED   0
#define SIZE_MINIMIZED   1
#define SIZE_MAXIMIZED   2
#define SIZE_MAXSHOW   3
#define SIZE_MAXHIDE   4
#define CDDS_PREPAINT   (0x00001)
#define CDDS_ITEM   (0x10000)
#define CDDS_ITEMPREPAINT   (CDDS_ITEM | CDDS_PREPAINT)
#define MAKEINTRESOURCE(x)
#define FVIRTKEY   1
#define FSHIFT   0x04
#define FCONTROL   0x08
#define FALT   0x10
#define FLWIN   0x20
#define VK_LBUTTON   0x01
#define VK_RBUTTON   0x02
#define VK_MBUTTON   0x04
#define VK_BACK   0x08
#define VK_TAB   0x09
#define VK_CLEAR   0x0C
#define VK_RETURN   0x0D
#define VK_SHIFT   0x10
#define VK_CONTROL   0x11
#define VK_MENU   0x12
#define VK_PAUSE   0x13
#define VK_CAPITAL   0x14
#define VK_ESCAPE   0x1B
#define VK_SPACE   0x20
#define VK_PRIOR   0x21
#define VK_NEXT   0x22
#define VK_END   0x23
#define VK_HOME   0x24
#define VK_LEFT   0x25
#define VK_UP   0x26
#define VK_RIGHT   0x27
#define VK_DOWN   0x28
#define VK_SELECT   0x29
#define VK_PRINT   0x2A
#define VK_SNAPSHOT   0x2C
#define VK_INSERT   0x2D
#define VK_DELETE   0x2E
#define VK_HELP   0x2F
#define VK_LWIN   0x5B
#define VK_NUMPAD0   0x60
#define VK_NUMPAD1   0x61
#define VK_NUMPAD2   0x62
#define VK_NUMPAD3   0x63
#define VK_NUMPAD4   0x64
#define VK_NUMPAD5   0x65
#define VK_NUMPAD6   0x66
#define VK_NUMPAD7   0x67
#define VK_NUMPAD8   0x68
#define VK_NUMPAD9   0x69
#define VK_MULTIPLY   0x6A
#define VK_ADD   0x6B
#define VK_SEPARATOR   0x6C
#define VK_SUBTRACT   0x6D
#define VK_DECIMAL   0x6E
#define VK_DIVIDE   0x6F
#define VK_F1   0x70
#define VK_F2   0x71
#define VK_F3   0x72
#define VK_F4   0x73
#define VK_F5   0x74
#define VK_F6   0x75
#define VK_F7   0x76
#define VK_F8   0x77
#define VK_F9   0x78
#define VK_F10   0x79
#define VK_F11   0x7A
#define VK_F12   0x7B
#define VK_F13   0x7C
#define VK_F14   0x7D
#define VK_F15   0x7E
#define VK_F16   0x7F
#define VK_F17   0x80
#define VK_F18   0x81
#define VK_F19   0x82
#define VK_F20   0x83
#define VK_F21   0x84
#define VK_F22   0x85
#define VK_F23   0x86
#define VK_F24   0x87
#define VK_NUMLOCK   0x90
#define VK_SCROLL   0x91
#define MK_LBUTTON   0x01
#define MK_RBUTTON   0x02
#define MK_MBUTTON   0x10
#define IDC_SIZENESW   MAKEINTRESOURCE(32643)
#define IDC_SIZENWSE   MAKEINTRESOURCE(32642)
#define IDC_IBEAM   MAKEINTRESOURCE(32513)
#define IDC_UPARROW   MAKEINTRESOURCE(32516)
#define IDC_NO   MAKEINTRESOURCE(32648)
#define IDC_SIZEALL   MAKEINTRESOURCE(32646)
#define IDC_SIZENS   MAKEINTRESOURCE(32645)
#define IDC_SIZEWE   MAKEINTRESOURCE(32644)
#define IDC_ARROW   MAKEINTRESOURCE(32512)
#define IDC_HAND   MAKEINTRESOURCE(32649)
#define COLOR_3DSHADOW   0
#define COLOR_3DHILIGHT   1
#define COLOR_3DFACE   2
#define COLOR_BTNTEXT   3
#define COLOR_WINDOW   4
#define COLOR_SCROLLBAR   5
#define COLOR_3DDKSHADOW   6
#define COLOR_BTNFACE   7
#define COLOR_INFOBK   8
#define COLOR_INFOTEXT   9
#define SRCCOPY   0
#define SRCCOPY_USEALPHACHAN   0xdeadbeef
#define PS_SOLID   0
#define DT_TOP   0
#define DT_LEFT   0
#define DT_CENTER   1
#define DT_RIGHT   2
#define DT_VCENTER   4
#define DT_BOTTOM   8
#define DT_WORDBREAK   0x10
#define DT_SINGLELINE   0x20
#define DT_NOCLIP   0x100
#define DT_CALCRECT   0x400
#define DT_NOPREFIX   0x800
#define DT_END_ELLIPSIS   0x8000
#define FW_DONTCARE   0
#define FW_THIN   100
#define FW_EXTRALIGHT   200
#define FW_LIGHT   300
#define FW_NORMAL   400
#define FW_MEDIUM   500
#define FW_SEMIBOLD   600
#define FW_BOLD   700
#define FW_EXTRABOLD   800
#define FW_HEAVY   900
#define FW_ULTRALIGHT   FW_EXTRALIGHT
#define FW_REGULAR   FW_NORMAL
#define FW_DEMIBOLD   FW_SEMIBOLD
#define FW_ULTRABOLD   FW_EXTRABOLD
#define FW_BLACK   FW_HEAVY
#define OUT_DEFAULT_PRECIS   0
#define CLIP_DEFAULT_PRECIS   0
#define DEFAULT_QUALITY   0
#define DRAFT_QUALITY   1
#define PROOF_QUALITY   2
#define NONANTIALIASED_QUALITY   3
#define ANTIALIASED_QUALITY   4
#define DEFAULT_PITCH   0
#define DEFAULT_CHARSET   0
#define ANSI_CHARSET   0
#define TRANSPARENT   0
#define OPAQUE   1
#define NULL_PEN   1
#define NULL_BRUSH   2
#define GGI_MARK_NONEXISTING_GLYPHS   1
#define GMEM_ZEROINIT   1
#define GMEM_FIXED   0
#define GMEM_MOVEABLE   0
#define GMEM_DDESHARE   0
#define GMEM_DISCARDABLE   0
#define GMEM_SHARE   0
#define GMEM_LOWER   0
#define GHND   (GMEM_MOVEABLE|GM_ZEROINIT)
#define GPTR   (GMEM_FIXED|GMEM_ZEROINIT)
#define CF_TEXT   (1)
#define CF_HDROP   (2)
#define _MCW_RC   0x00000300 /* Rounding Control */
#define _RC_NEAR   0x00000000 /* near */
#define _RC_DOWN   0x00000100 /* down */
#define _RC_UP   0x00000200 /* up */
#define _RC_CHOP   0x00000300 /* chop */
#define HTNOWHERE   0
#define HTCLIENT   1
#define HTMENU   5
#define HTHSCROLL   6
#define HTVSCROLL   7
#define SM_CXSCREEN   0
#define SM_CYSCREEN   1
#define SM_CXVSCROLL   2
#define SM_CYHSCROLL   3
#define SM_CYMENU   15
#define SM_CYVSCROLL   20
#define SM_CXHSCROLL   21
#define THREAD_BASE_PRIORITY_LOWRT   15
#define THREAD_BASE_PRIORITY_MAX   2
#define THREAD_BASE_PRIORITY_MIN   -2
#define THREAD_BASE_PRIORITY_IDLE   -15
#define THREAD_PRIORITY_LOWEST   THREAD_BASE_PRIORITY_MIN
#define THREAD_PRIORITY_BELOW_NORMAL   (THREAD_PRIORITY_LOWEST+1)
#define THREAD_PRIORITY_NORMAL   0
#define THREAD_PRIORITY_HIGHEST   THREAD_BASE_PRIORITY_MAX
#define THREAD_PRIORITY_ABOVE_NORMAL   (THREAD_PRIORITY_HIGHEST-1)
#define THREAD_PRIORITY_TIME_CRITICAL   THREAD_BASE_PRIORITY_LOWRT
#define THREAD_PRIORITY_IDLE   THREAD_BASE_PRIORITY_IDLE
#define WAIT_OBJECT_0   (0 )
#define WAIT_TIMEOUT   (0x00000102L)
#define WAIT_FAILED   (DWORD)0xFFFFFFFF
#define INFINITE   0xFFFFFFFF
#define FR_PRIVATE   1

Typedefs

typedef intptr_t INT_PTR
typedef intptr_t * PINT_PTR
typedef intptr_t LONG_PTR
typedef intptr_t * PLONG_PTR
typedef uintptr_t UINT_PTR
typedef uintptr_t * PUINT_PTR
typedef uintptr_t ULONG_PTR
typedef uintptr_t * PULONG_PTR
typedef uintptr_t DWORD_PTR
typedef uintptr_t * PDWORD_PTR
typedef signed char BOOL
typedef unsigned char BYTE
typedef unsigned short WORD
typedef unsigned int DWORD
typedef DWORD COLORREF
typedef unsigned int UINT
typedef int INT
typedef ULONG_PTR WPARAM
typedef LONG_PTR LPARAM
typedef LONG_PTR LRESULT
typedef voidLPVOID
typedef voidPVOID
typedef signed int HRESULT
typedef signed int LONG
typedef unsigned int ULONG
typedef short SHORT
typedef intLPINT
typedef char CHAR
typedef char * LPSTR
typedef char * LPTSTR
typedef const char * LPCSTR
typedef const char * LPCTSTR
typedef unsigned __int64 ULONGLONG
typedef struct HWND__HWND
typedef struct HMENU__HMENU
typedef voidHANDLE
typedef voidHINSTANCE
typedef voidHDROP
typedef voidHGLOBAL
typedef void(* TIMERPROC) (HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
typedef struct POINTLPPOINT
typedef struct RECTLPRECT
typedef struct ACCELLPACCEL
typedef struct _GUID GUID
typedef struct MSGLPMSG
typedef struct HDC__HDC
typedef struct HCURSOR__ * HCURSOR
typedef struct HRGN__ * HRGN
typedef struct HGDIOBJ__HBITMAP
typedef struct HGDIOBJ__HICON
typedef struct HGDIOBJ__HGDIOBJ
typedef struct HGDIOBJ__HBRUSH
typedef struct HGDIOBJ__HPEN
typedef struct HGDIOBJ__HFONT
typedef struct NMHDRLPNMHDR
typedef struct NMMOUSELPNMMOUSE
typedef NMMOUSE NMCLICK
typedef LPNMMOUSE LPNMCLICK
typedef int(* PFNLVCOMPARE) (LPARAM, LPARAM, LPARAM)
typedef struct HIMAGELIST__ * HIMAGELIST
typedef struct LVHITTESTINFOLPLVHITTESTINFO
typedef struct NMLISTVIEWLPNMLISTVIEW
typedef struct NMLVDISPINFOLPNMLVDISPINFO
typedef struct HDITEMLPHDITEM
typedef struct TCITEM TCITEM
typedef struct TCITEMLPTCITEM
typedef struct tagDRAWITEMSTRUCT DRAWITEMSTRUCT
typedef struct tagDRAWITEMSTRUCTPDRAWITEMSTRUCT
typedef struct tagDRAWITEMSTRUCTLPDRAWITEMSTRUCT
typedef struct tagBITMAP BITMAP
typedef struct tagBITMAPPBITMAP
typedef struct tagBITMAPLPBITMAP
typedef struct NOTIFYICONDATAPNOTIFYICONDATA
typedef struct NOTIFYICONDATALPNOTIFYICONDATA
typedef struct HTREEITEM__HTREEITEM
typedef struct TVITEM TV_ITEM
typedef struct TVITEMLPTVITEM
typedef struct TVITEMLPTV_ITEM
typedef struct TVINSERTSTRUCTLPTVINSERTSTRUCT
typedef struct TVINSERTSTRUCT TV_INSERTSTRUCT
typedef struct TVINSERTSTRUCTLPTV_INSERTSTRUCT
typedef struct TVHITTESTINFOLPTVHITTESTINFO
typedef struct NMTREEVIEWLPNMTREEVIEW
typedef struct MINMAXINFOLPMINMAXINFO
typedef struct SCROLLINFOLPSCROLLINFO
typedef struct STYLESTRUCTLPSTYLESTRUCT
typedef struct _DROPFILES DROPFILES
typedef struct _DROPFILESLPDROPFILES
typedef struct WINDOWPOSLPWINDOWPOS
typedef struct WINDOWPOSPWINDOWPOS
typedef struct NCCALCSIZE_PARAMSLPNCCALCSIZE_PARAMS
typedef INT_PTR(* DLGPROC) (HWND, UINT, WPARAM, LPARAM)
typedef LRESULT(* WNDPROC) (HWND, UINT, WPARAM, LPARAM)
typedef struct tagGESTUREINFO GESTUREINFO
typedef struct tagGESTURECONFIG GESTURECONFIG
typedef BOOL(* PROPENUMPROCEX) (HWND hwnd, const char *lpszString, HANDLE hData, LPARAM lParam)
typedef HWND(* SWELL_ControlCreatorProc) (HWND parent, const char *cname, int idx, const char *classname, int style, int x, int y, int w, int h)
typedef struct tagNMLVCUSTOMDRAW NMLVCUSTOMDRAW
typedef struct tagNMLVCUSTOMDRAWLPNMLVCUSTOMDRAW
typedef struct _ICONINFO ICONINFO
typedef struct _ICONINFOPICONINFO
typedef struct _COPYDATASTRUCT COPYDATASTRUCT
typedef struct _COPYDATASTRUCTPCOPYDATASTRUCT
typedef voidHMONITOR
typedef struct _MONITORINFO MONITORINFO
typedef struct _MONITORINFOLPMONITORINFO
typedef struct _MONITORINFOEX MONITORINFOEX
typedef struct _MONITORINFOEXLPMONITORINFOEX
typedef BOOL(* MONITORENUMPROC) (HMONITOR, HDC, LPRECT, LPARAM)

Functions

INT_PTR SWELLAppMain (int msg, INT_PTR parm1, INT_PTR parm2)
 __attribute__ ((visibility("default"))) BOOL WINAPI DllMain(HINSTANCE hInstDLL

Variables

DWORD fdwReason
DWORD LPVOID lpvReserved
struct SWELL_DialogResourceIndexSWELL_curmodule_dialogresource_head
struct SWELL_MenuResourceIndexSWELL_curmodule_menuresource_head

Macro Definition Documentation

◆ __int64

#define __int64   long long

◆ _MCW_RC

#define _MCW_RC   0x00000300 /* Rounding Control */

◆ _RC_CHOP

#define _RC_CHOP   0x00000300 /* chop */

◆ _RC_DOWN

#define _RC_DOWN   0x00000100 /* down */

◆ _RC_NEAR

#define _RC_NEAR   0x00000000 /* near */

◆ _RC_UP

#define _RC_UP   0x00000200 /* up */

◆ _T

#define _T ( T)
Value:
T

◆ ANSI_CHARSET

#define ANSI_CHARSET   0

◆ ANTIALIASED_QUALITY

#define ANTIALIASED_QUALITY   4

◆ BDR_INNER

#define BDR_INNER   0x000c

◆ BDR_OUTER

#define BDR_OUTER   0x0003

◆ BDR_RAISEDINNER

#define BDR_RAISEDINNER   0x0004

◆ BDR_RAISEDOUTER

#define BDR_RAISEDOUTER   0x0001

◆ BDR_SUNKENINNER

#define BDR_SUNKENINNER   0x0008

◆ BDR_SUNKENOUTER

#define BDR_SUNKENOUTER   0x0002

◆ BF_ADJUST

#define BF_ADJUST   0x2000

◆ BF_BOTTOM

#define BF_BOTTOM   0x0008

◆ BF_FLAT

#define BF_FLAT   0x4000

◆ BF_LEFT

#define BF_LEFT   0x0001

◆ BF_RECT

#define BF_RECT   (BF_LEFT | BF_TOP | BF_RIGHT | BF_BOTTOM)

◆ BF_RIGHT

#define BF_RIGHT   0x0004

◆ BF_TOP

#define BF_TOP   0x0002

◆ BM_GETCHECK

#define BM_GETCHECK   0x00F0

◆ BM_GETIMAGE

#define BM_GETIMAGE   0x00F6

◆ BM_SETCHECK

#define BM_SETCHECK   0x00F1

◆ BM_SETIMAGE

#define BM_SETIMAGE   0x00F7

◆ BN_CLICKED

#define BN_CLICKED   0

◆ BS_AUTO3STATE

#define BS_AUTO3STATE   0x00000006L

◆ BS_AUTOCHECKBOX

#define BS_AUTOCHECKBOX   0x00000003L

◆ BS_AUTORADIOBUTTON

#define BS_AUTORADIOBUTTON   0x00000009L

◆ BS_BITMAP

#define BS_BITMAP   0x00000080L

◆ BS_OWNERDRAW

#define BS_OWNERDRAW   0x0000000BL

◆ BST_CHECKED

#define BST_CHECKED   1

◆ BST_INDETERMINATE

#define BST_INDETERMINATE   2

◆ BST_UNCHECKED

#define BST_UNCHECKED   0

◆ CALLBACK

#define CALLBACK

◆ CallWindowProc

#define CallWindowProc ( A,
B,
C,
D,
E )
Value:
((WNDPROC)A)(B,C,D,E)
#define A(x)
Definition lice_arc.cpp:13
LRESULT(* WNDPROC)(HWND, UINT, WPARAM, LPARAM)
Definition swell-types.h:587
static float D(float x)
Definition tap_tubewarmth.c:156

◆ CB_ADDSTRING

#define CB_ADDSTRING   0x0143

◆ CB_DELETESTRING

#define CB_DELETESTRING   0x0144

◆ CB_ERR

#define CB_ERR   (-1)

◆ CB_FINDSTRING

#define CB_FINDSTRING   0x014C

◆ CB_FINDSTRINGEXACT

#define CB_FINDSTRINGEXACT   0x0158

◆ CB_GETCOUNT

#define CB_GETCOUNT   0x0146

◆ CB_GETCURSEL

#define CB_GETCURSEL   0x0147

◆ CB_GETITEMDATA

#define CB_GETITEMDATA   0x0150

◆ CB_GETLBTEXT

#define CB_GETLBTEXT   0x0148

◆ CB_GETLBTEXTLEN

#define CB_GETLBTEXTLEN   0x0149

◆ CB_INITSTORAGE

#define CB_INITSTORAGE   0x0161

◆ CB_INSERTSTRING

#define CB_INSERTSTRING   0x014A

◆ CB_RESETCONTENT

#define CB_RESETCONTENT   0x014B

◆ CB_SETCURSEL

#define CB_SETCURSEL   0x014E

◆ CB_SETITEMDATA

#define CB_SETITEMDATA   0x0151

◆ CBN_CLOSEUP

#define CBN_CLOSEUP   8

◆ CBN_DROPDOWN

#define CBN_DROPDOWN   7

◆ CBN_EDITCHANGE

#define CBN_EDITCHANGE   5

◆ CBN_SELCHANGE

#define CBN_SELCHANGE   1

◆ CDDS_ITEM

#define CDDS_ITEM   (0x10000)

◆ CDDS_ITEMPREPAINT

#define CDDS_ITEMPREPAINT   (CDDS_ITEM | CDDS_PREPAINT)

◆ CDDS_PREPAINT

#define CDDS_PREPAINT   (0x00001)

◆ CF_HDROP

#define CF_HDROP   (2)

◆ CF_TEXT

#define CF_TEXT   (1)

◆ CLIP_DEFAULT_PRECIS

#define CLIP_DEFAULT_PRECIS   0

◆ COLOR_3DDKSHADOW

#define COLOR_3DDKSHADOW   6

◆ COLOR_3DFACE

#define COLOR_3DFACE   2

◆ COLOR_3DHILIGHT

#define COLOR_3DHILIGHT   1

◆ COLOR_3DSHADOW

#define COLOR_3DSHADOW   0

◆ COLOR_BTNFACE

#define COLOR_BTNFACE   7

◆ COLOR_BTNTEXT

#define COLOR_BTNTEXT   3

◆ COLOR_INFOBK

#define COLOR_INFOBK   8

◆ COLOR_INFOTEXT

#define COLOR_INFOTEXT   9

◆ COLOR_SCROLLBAR

#define COLOR_SCROLLBAR   5

◆ COLOR_WINDOW

#define COLOR_WINDOW   4

◆ CreateDirectory

#define CreateDirectory ( x,
y )
Value:
(!mkdir((x),0755))
unsigned x[BMAX+1]
Definition inflate.c:1586

◆ DEFAULT_CHARSET

#define DEFAULT_CHARSET   0

◆ DEFAULT_PITCH

#define DEFAULT_PITCH   0

◆ DEFAULT_QUALITY

#define DEFAULT_QUALITY   0

◆ DeleteFile

#define DeleteFile ( x)
Value:
(!unlink(x))

◆ DFC_BUTTON

#define DFC_BUTTON   4

◆ DFC_SCROLL

#define DFC_SCROLL   3

◆ DFCS_BUTTONPUSH

#define DFCS_BUTTONPUSH   0x0010

◆ DFCS_CHECKED

#define DFCS_CHECKED   0x0400

◆ DFCS_FLAT

#define DFCS_FLAT   0x4000

◆ DFCS_INACTIVE

#define DFCS_INACTIVE   0x0100

◆ DFCS_PUSHED

#define DFCS_PUSHED   0x0200

◆ DFCS_SCROLLCOMBOBOX

#define DFCS_SCROLLCOMBOBOX   0x0005

◆ DFCS_SCROLLDOWN

#define DFCS_SCROLLDOWN   0x0001

◆ DFCS_SCROLLLEFT

#define DFCS_SCROLLLEFT   0x0002

◆ DFCS_SCROLLRIGHT

#define DFCS_SCROLLRIGHT   0x0003

◆ DFCS_SCROLLSIZEGRIP

#define DFCS_SCROLLSIZEGRIP   0x0008

◆ DFCS_SCROLLSIZEGRIPRIGHT

#define DFCS_SCROLLSIZEGRIPRIGHT   0x0010

◆ DFCS_SCROLLUP

#define DFCS_SCROLLUP   0x0000

◆ DLL_PROCESS_ATTACH

#define DLL_PROCESS_ATTACH   1

◆ DLL_PROCESS_DETACH

#define DLL_PROCESS_DETACH   0

◆ DRAFT_QUALITY

#define DRAFT_QUALITY   1

◆ DT_BOTTOM

#define DT_BOTTOM   8

◆ DT_CALCRECT

#define DT_CALCRECT   0x400

◆ DT_CENTER

#define DT_CENTER   1

◆ DT_END_ELLIPSIS

#define DT_END_ELLIPSIS   0x8000

◆ DT_LEFT

#define DT_LEFT   0

◆ DT_NOCLIP

#define DT_NOCLIP   0x100

◆ DT_NOPREFIX

#define DT_NOPREFIX   0x800

◆ DT_RIGHT

#define DT_RIGHT   2

◆ DT_SINGLELINE

#define DT_SINGLELINE   0x20

◆ DT_TOP

#define DT_TOP   0

◆ DT_VCENTER

#define DT_VCENTER   4

◆ DT_WORDBREAK

#define DT_WORDBREAK   0x10

◆ DWL_DLGPROC

#define DWL_DLGPROC   (-8)

◆ E_FAIL

#define E_FAIL   (-1)

◆ EDGE_BUMP

#define EDGE_BUMP   (BDR_RAISEDOUTER | BDR_SUNKENINNER)

◆ EDGE_ETCHED

#define EDGE_ETCHED   (BDR_SUNKENOUTER | BDR_RAISEDINNER)

◆ EDGE_RAISED

#define EDGE_RAISED   (BDR_RAISEDOUTER | BDR_RAISEDINNER)

◆ EDGE_SUNKEN

#define EDGE_SUNKEN   (BDR_SUNKENOUTER | BDR_SUNKENINNER)

◆ EM_GETSEL

#define EM_GETSEL   0xF0B0

◆ EM_REPLACESEL

#define EM_REPLACESEL   0xF0C2

◆ EM_SCROLL

#define EM_SCROLL   0xF0B5

◆ EM_SETPASSWORDCHAR

#define EM_SETPASSWORDCHAR   0xF0CC

◆ EM_SETSEL

#define EM_SETSEL   0xF0B1

◆ EN_CHANGE

#define EN_CHANGE   0x0300

◆ EN_KILLFOCUS

#define EN_KILLFOCUS   0x0200

◆ EN_SETFOCUS

#define EN_SETFOCUS   0x0100

◆ ESB_DISABLE_BOTH

#define ESB_DISABLE_BOTH   0x0003

◆ ESB_DISABLE_DOWN

#define ESB_DISABLE_DOWN   0x0002

◆ ESB_DISABLE_LEFT

#define ESB_DISABLE_LEFT   0x0001

◆ ESB_DISABLE_RIGHT

#define ESB_DISABLE_RIGHT   0x0002

◆ ESB_DISABLE_UP

#define ESB_DISABLE_UP   0x0001

◆ ESB_ENABLE_BOTH

#define ESB_ENABLE_BOTH   0x0000

◆ FALSE

#define FALSE   0

◆ FALT

#define FALT   0x10

◆ FCONTROL

#define FCONTROL   0x08

◆ FLWIN

#define FLWIN   0x20

◆ FR_PRIVATE

#define FR_PRIVATE   1

◆ FSHIFT

#define FSHIFT   0x04

◆ FVIRTKEY

#define FVIRTKEY   1

◆ FW_BLACK

#define FW_BLACK   FW_HEAVY

◆ FW_BOLD

#define FW_BOLD   700

◆ FW_DEMIBOLD

#define FW_DEMIBOLD   FW_SEMIBOLD

◆ FW_DONTCARE

#define FW_DONTCARE   0

◆ FW_EXTRABOLD

#define FW_EXTRABOLD   800

◆ FW_EXTRALIGHT

#define FW_EXTRALIGHT   200

◆ FW_HEAVY

#define FW_HEAVY   900

◆ FW_LIGHT

#define FW_LIGHT   300

◆ FW_MEDIUM

#define FW_MEDIUM   500

◆ FW_NORMAL

#define FW_NORMAL   400

◆ FW_REGULAR

#define FW_REGULAR   FW_NORMAL

◆ FW_SEMIBOLD

#define FW_SEMIBOLD   600

◆ FW_THIN

#define FW_THIN   100

◆ FW_ULTRABOLD

#define FW_ULTRABOLD   FW_EXTRABOLD

◆ FW_ULTRALIGHT

#define FW_ULTRALIGHT   FW_EXTRALIGHT

◆ GC_PAN

#define GC_PAN   1

◆ GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY

#define GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY   4

◆ GC_PAN_WITH_SINGLE_FINGER_VERTICALLY

#define GC_PAN_WITH_SINGLE_FINGER_VERTICALLY   2

◆ GET_X_LPARAM

#define GET_X_LPARAM ( lp)
Value:
((int)(short)LOWORD(lp))
#define LOWORD(l)
Definition swell-types.h:90
typedef int(UZ_EXP MsgFn)()

◆ GET_Y_LPARAM

#define GET_Y_LPARAM ( lp)
Value:
((int)(short)HIWORD(lp))
#define HIWORD(l)
Definition swell-types.h:91

◆ GetBValue

#define GetBValue ( x)
Value:
((x)&0xff)

◆ GetCurrentDirectory

#define GetCurrentDirectory ( sz,
buf )
Value:
(!getcwd(buf,sz))

◆ GetGValue

#define GetGValue ( x)
Value:
(((x)>>8)&0xff)

◆ GetRValue

#define GetRValue ( x)
Value:
(((x)>>16)&0xff)

◆ GF_BEGIN

#define GF_BEGIN   1

◆ GF_END

#define GF_END   4

◆ GF_INERTIA

#define GF_INERTIA   2

◆ GGI_MARK_NONEXISTING_GLYPHS

#define GGI_MARK_NONEXISTING_GLYPHS   1

◆ GHND

#define GHND   (GMEM_MOVEABLE|GM_ZEROINIT)

◆ GID_BEGIN

#define GID_BEGIN   1

◆ GID_END

#define GID_END   2

◆ GID_PAN

#define GID_PAN   4

◆ GID_ROLLOVER

#define GID_ROLLOVER   7

◆ GID_ROTATE

#define GID_ROTATE   5

◆ GID_TWOFINGERTAP

#define GID_TWOFINGERTAP   6

◆ GID_ZOOM

#define GID_ZOOM   3

◆ GMEM_DDESHARE

#define GMEM_DDESHARE   0

◆ GMEM_DISCARDABLE

#define GMEM_DISCARDABLE   0

◆ GMEM_FIXED

#define GMEM_FIXED   0

◆ GMEM_LOWER

#define GMEM_LOWER   0

◆ GMEM_MOVEABLE

#define GMEM_MOVEABLE   0

◆ GMEM_SHARE

#define GMEM_SHARE   0

◆ GMEM_ZEROINIT

#define GMEM_ZEROINIT   1

◆ GPTR

#define GPTR   (GMEM_FIXED|GMEM_ZEROINIT)

◆ GW_CHILD

#define GW_CHILD   5

◆ GW_HWNDFIRST

#define GW_HWNDFIRST   0

◆ GW_HWNDLAST

#define GW_HWNDLAST   1

◆ GW_HWNDNEXT

#define GW_HWNDNEXT   2

◆ GW_HWNDPREV

#define GW_HWNDPREV   3

◆ GW_OWNER

#define GW_OWNER   4

◆ GWL_EXSTYLE

#define GWL_EXSTYLE   (-20)

◆ GWL_HWNDPARENT

#define GWL_HWNDPARENT   (-25)

◆ GWL_ID

#define GWL_ID   (-12)

◆ GWL_STYLE

#define GWL_STYLE   (-16)

◆ GWL_USERDATA

#define GWL_USERDATA   (-21)

◆ GWL_WNDPROC

#define GWL_WNDPROC   (-4)

◆ HDF_SORTDOWN

#define HDF_SORTDOWN   0x0200

◆ HDF_SORTUP

#define HDF_SORTUP   0x0400

◆ HDI_FORMAT

#define HDI_FORMAT   0x4

◆ HIBYTE

#define HIBYTE ( w)
Value:
((BYTE)(((unsigned short)(w) >> 8) & 0xFF))
UINT_D64 w
Definition inflate.c:942
unsigned char BYTE
Definition swell-types.h:162

◆ HIWORD

#define HIWORD ( l)
Value:
((unsigned short)(((unsigned int)(l) >> 16) & 0xFFFF))
int * l
Definition inflate.c:1579

◆ HTBOTTOMRIGHT

#define HTBOTTOMRIGHT   17

◆ HTCAPTION

#define HTCAPTION   2

◆ HTCLIENT

#define HTCLIENT   1

◆ HTHSCROLL [1/2]

#define HTHSCROLL   6

◆ HTHSCROLL [2/2]

#define HTHSCROLL   6

◆ HTMENU

#define HTMENU   5

◆ HTNOWHERE

#define HTNOWHERE   0

◆ HTVSCROLL [1/2]

#define HTVSCROLL   7

◆ HTVSCROLL [2/2]

#define HTVSCROLL   7

◆ HWND_BOTTOM

#define HWND_BOTTOM   ((HWND)1)

◆ HWND_NOTOPMOST

#define HWND_NOTOPMOST   ((HWND)-2)

◆ HWND_TOP

#define HWND_TOP   ((HWND)0)

◆ HWND_TOPMOST

#define HWND_TOPMOST   ((HWND)-1)

◆ IDABORT

#define IDABORT   3

◆ IDC_ARROW

#define IDC_ARROW   MAKEINTRESOURCE(32512)

◆ IDC_HAND

#define IDC_HAND   MAKEINTRESOURCE(32649)

◆ IDC_IBEAM

#define IDC_IBEAM   MAKEINTRESOURCE(32513)

◆ IDC_NO

#define IDC_NO   MAKEINTRESOURCE(32648)

◆ IDC_SIZEALL

#define IDC_SIZEALL   MAKEINTRESOURCE(32646)

◆ IDC_SIZENESW

#define IDC_SIZENESW   MAKEINTRESOURCE(32643)

◆ IDC_SIZENS

#define IDC_SIZENS   MAKEINTRESOURCE(32645)

◆ IDC_SIZENWSE

#define IDC_SIZENWSE   MAKEINTRESOURCE(32642)

◆ IDC_SIZEWE

#define IDC_SIZEWE   MAKEINTRESOURCE(32644)

◆ IDC_UPARROW

#define IDC_UPARROW   MAKEINTRESOURCE(32516)

◆ IDCANCEL

#define IDCANCEL   2

◆ IDIGNORE

#define IDIGNORE   5

◆ IDNO

#define IDNO   7

◆ IDOK

#define IDOK   1

◆ IDRETRY

#define IDRETRY   4

◆ IDYES

#define IDYES   6

◆ IMAGE_BITMAP

#define IMAGE_BITMAP   0

◆ IMAGE_ICON

#define IMAGE_ICON   1

◆ INDEXTOSTATEIMAGEMASK

#define INDEXTOSTATEIMAGEMASK ( x)
Value:
((x)<<16)

◆ INFINITE

#define INFINITE   0xFFFFFFFF

◆ IntersectRect

#define IntersectRect   WinIntersectRect

◆ LB_ADDSTRING

#define LB_ADDSTRING   0x0180

◆ LB_DELETESTRING

#define LB_DELETESTRING   0x0182

◆ LB_ERR

#define LB_ERR   (-1)

◆ LB_FINDSTRINGEXACT

#define LB_FINDSTRINGEXACT   0x01A2

◆ LB_GETCOUNT

#define LB_GETCOUNT   0x018B

◆ LB_GETCURSEL

#define LB_GETCURSEL   0x0188

◆ LB_GETITEMDATA

#define LB_GETITEMDATA   0x0199

◆ LB_GETSEL

#define LB_GETSEL   0x0187

◆ LB_GETSELCOUNT

#define LB_GETSELCOUNT   0x0190

◆ LB_GETTEXT

#define LB_GETTEXT   0x0183

◆ LB_GETTEXTLEN

#define LB_GETTEXTLEN   0x018A

◆ LB_INSERTSTRING

#define LB_INSERTSTRING   0x0181

◆ LB_RESETCONTENT

#define LB_RESETCONTENT   0x0184

◆ LB_SETCURSEL

#define LB_SETCURSEL   0x0186

◆ LB_SETITEMDATA

#define LB_SETITEMDATA   0x019A

◆ LB_SETSEL

#define LB_SETSEL   0x0185

◆ LBN_DBLCLK

#define LBN_DBLCLK   2

◆ LBN_SELCHANGE

#define LBN_SELCHANGE   1

◆ LOBYTE

#define LOBYTE ( w)
Value:
((BYTE)(w))

◆ LOWORD

#define LOWORD ( l)
Value:
((unsigned short)(l))

◆ LVCF_FMT

#define LVCF_FMT   1

◆ LVCF_TEXT

#define LVCF_TEXT   4

◆ LVCF_WIDTH

#define LVCF_WIDTH   2

◆ LVCFMT_CENTER

#define LVCFMT_CENTER   2

◆ LVCFMT_LEFT

#define LVCFMT_LEFT   0

◆ LVCFMT_RIGHT

#define LVCFMT_RIGHT   1

◆ LVHT_ABOVE

#define LVHT_ABOVE   0x0010

◆ LVHT_BELOW

#define LVHT_BELOW   0x0020

◆ LVHT_NOWHERE

#define LVHT_NOWHERE   0x0001

◆ LVHT_ONITEM

#define LVHT_ONITEM   (LVHT_ONITEMICON | LVHT_ONITEMLABEL | LVHT_ONITEMSTATEICON)

◆ LVHT_ONITEMICON

#define LVHT_ONITEMICON   0x0002

◆ LVHT_ONITEMLABEL

#define LVHT_ONITEMLABEL   0x0004

◆ LVHT_ONITEMSTATEICON

#define LVHT_ONITEMSTATEICON   0x0008

◆ LVHT_TOLEFT

#define LVHT_TOLEFT   0x0080

◆ LVHT_TORIGHT

#define LVHT_TORIGHT   0x0040

◆ LVIF_IMAGE

#define LVIF_IMAGE   2

◆ LVIF_PARAM

#define LVIF_PARAM   4

◆ LVIF_STATE

#define LVIF_STATE   8

◆ LVIF_TEXT

#define LVIF_TEXT   1

◆ LVIR_BOUNDS

#define LVIR_BOUNDS   0

◆ LVIR_ICON

#define LVIR_ICON   1

◆ LVIR_LABEL

#define LVIR_LABEL   2

◆ LVIR_SELECTBOUNDS

#define LVIR_SELECTBOUNDS   3

◆ LVIS_FOCUSED

#define LVIS_FOCUSED   2

◆ LVIS_SELECTED

#define LVIS_SELECTED   1

◆ LVIS_STATEIMAGEMASK

#define LVIS_STATEIMAGEMASK   (255<<16)

◆ LVN_BEGINDRAG

#define LVN_BEGINDRAG   (LVN_FIRST-9)

◆ LVN_COLUMNCLICK

#define LVN_COLUMNCLICK   (LVN_FIRST-8)

◆ LVN_FIRST

#define LVN_FIRST   (0U-100U)

◆ LVN_GETDISPINFO

#define LVN_GETDISPINFO   (LVN_FIRST-50)

◆ LVN_ITEMCHANGED

#define LVN_ITEMCHANGED   (LVN_FIRST-1)

◆ LVN_LAST

#define LVN_LAST   (0U-199U)

◆ LVN_ODFINDITEM

#define LVN_ODFINDITEM   (LVN_FIRST-52)

◆ LVNI_FOCUSED

#define LVNI_FOCUSED   2

◆ LVNI_SELECTED

#define LVNI_SELECTED   1

◆ LVS_EX_FULLROWSELECT

#define LVS_EX_FULLROWSELECT   0x20

◆ LVS_EX_GRIDLINES

#define LVS_EX_GRIDLINES   0x01

◆ LVS_EX_HEADERDRAGDROP

#define LVS_EX_HEADERDRAGDROP   0x10

◆ LVSIL_SMALL

#define LVSIL_SMALL   2

◆ LVSIL_STATE

#define LVSIL_STATE   1

◆ MAKEINTRESOURCE

#define MAKEINTRESOURCE ( x)
Value:
((const char *)(UINT_PTR)(x))
uintptr_t UINT_PTR
Definition swell-types.h:43

◆ MAKELONG

#define MAKELONG ( a,
b )
Value:
((int)(((unsigned short)(a)) | ((DWORD)((unsigned short)(b))) << 16))
uint8_t a
Definition Spc_Cpu.h:141
unsigned int DWORD
Definition swell-types.h:164
b
Definition crypt.c:628

◆ MAKELPARAM

#define MAKELPARAM ( l,
h )
Value:
LONG_PTR LPARAM
Definition swell-types.h:170
#define MAKELONG(a, b)
Definition swell-types.h:86
uch h[RAND_HEAD_LEN]
Definition crypt.c:459

◆ MAKELRESULT

#define MAKELRESULT ( l,
h )
Value:
LONG_PTR LRESULT
Definition swell-types.h:171

◆ MAKEWORD

#define MAKEWORD ( a,
b )
Value:
((unsigned short)(((BYTE)(a)) | ((WORD)((BYTE)(b))) << 8))
unsigned short WORD
Definition swell-types.h:163

◆ MAKEWPARAM

#define MAKEWPARAM ( l,
h )
Value:
ULONG_PTR WPARAM
Definition swell-types.h:169

◆ max

#define max ( x,
y )
Value:
((x)<(y)?(y):(x))
int y
Definition inflate.c:1588

◆ MAX_PATH

#define MAX_PATH   1024

◆ MB_ABORTRETRYIGNORE

#define MB_ABORTRETRYIGNORE   2

◆ MB_DEFBUTTON1

#define MB_DEFBUTTON1   0

◆ MB_DEFBUTTON2

#define MB_DEFBUTTON2   0x00000100

◆ MB_DEFBUTTON3

#define MB_DEFBUTTON3   0x00000200

◆ MB_ICONERROR

#define MB_ICONERROR   0

◆ MB_ICONEXCLAMATION

#define MB_ICONEXCLAMATION   0

◆ MB_ICONINFORMATION

#define MB_ICONINFORMATION   0

◆ MB_ICONQUESTION

#define MB_ICONQUESTION   0

◆ MB_ICONSTOP

#define MB_ICONSTOP   0

◆ MB_ICONWARNING

#define MB_ICONWARNING   0

◆ MB_OK

#define MB_OK   0

◆ MB_OKCANCEL

#define MB_OKCANCEL   1

◆ MB_RETRYCANCEL

#define MB_RETRYCANCEL   5

◆ MB_TOPMOST

#define MB_TOPMOST   0

◆ MB_YESNO

#define MB_YESNO   4

◆ MB_YESNOCANCEL

#define MB_YESNOCANCEL   3

◆ MF_BITMAP

#define MF_BITMAP   4

◆ MF_BYCOMMAND

#define MF_BYCOMMAND   0

◆ MF_BYPOSITION

#define MF_BYPOSITION   0x400

◆ MF_CHECKED

#define MF_CHECKED   8

◆ MF_DISABLED

#define MF_DISABLED   2

◆ MF_ENABLED

#define MF_ENABLED   0

◆ MF_GRAYED

#define MF_GRAYED   1

◆ MF_POPUP

#define MF_POPUP   0x10

◆ MF_SEPARATOR

#define MF_SEPARATOR   0x800

◆ MF_STRING

#define MF_STRING   0

◆ MF_UNCHECKED

#define MF_UNCHECKED   0

◆ MFS_CHECKED

#define MFS_CHECKED   MF_CHECKED

◆ MFS_DISABLED

#define MFS_DISABLED   MFS_GRAYED

◆ MFS_ENABLED

#define MFS_ENABLED   MF_ENABLED

◆ MFS_GRAYED

#define MFS_GRAYED   (MF_GRAYED|MF_DISABLED)

◆ MFS_UNCHECKED

#define MFS_UNCHECKED   MF_UNCHECKED

◆ MFT_BITMAP

#define MFT_BITMAP   MF_BITMAP

◆ MFT_RADIOCHECK

#define MFT_RADIOCHECK   0x200

◆ MFT_SEPARATOR

#define MFT_SEPARATOR   MF_SEPARATOR

◆ MFT_STRING

#define MFT_STRING   MF_STRING

◆ MIIM_BITMAP

#define MIIM_BITMAP   0x80

◆ MIIM_DATA

#define MIIM_DATA   16

◆ MIIM_ID

#define MIIM_ID   1

◆ MIIM_STATE

#define MIIM_STATE   2

◆ MIIM_SUBMENU

#define MIIM_SUBMENU   8

◆ MIIM_TYPE

#define MIIM_TYPE   4

◆ min

#define min ( x,
y )
Value:
((x)<(y)?(x):(y))

◆ MK_LBUTTON

#define MK_LBUTTON   0x01

◆ MK_MBUTTON

#define MK_MBUTTON   0x10

◆ MK_RBUTTON

#define MK_RBUTTON   0x02

◆ MoveFile

#define MoveFile ( x,
y )
Value:
(!rename(x,y))

◆ NIF_ICON

#define NIF_ICON   0x00000002

◆ NIF_MESSAGE

#define NIF_MESSAGE   0x00000001

◆ NIF_TIP

#define NIF_TIP   0x00000004

◆ NIM_ADD

#define NIM_ADD   0x00000000

◆ NIM_DELETE

#define NIM_DELETE   0x00000002

◆ NIM_MODIFY

#define NIM_MODIFY   0x00000001

◆ NM_CLICK

#define NM_CLICK   (NM_FIRST-2)

◆ NM_CUSTOMDRAW

#define NM_CUSTOMDRAW   (NM_FIRST-12)

◆ NM_DBLCLK

#define NM_DBLCLK   (NM_FIRST-3)

◆ NM_FIRST

#define NM_FIRST   (0U- 0U)

◆ NM_LAST

#define NM_LAST   (0U- 99U)

◆ NM_RCLICK

#define NM_RCLICK   (NM_FIRST-5)

◆ NONANTIALIASED_QUALITY

#define NONANTIALIASED_QUALITY   3

◆ NULL_BRUSH

#define NULL_BRUSH   2

◆ NULL_PEN

#define NULL_PEN   1

◆ ODS_SELECTED

#define ODS_SELECTED   0x0001

◆ ODT_BUTTON

#define ODT_BUTTON   4

◆ ODT_COMBOBOX

#define ODT_COMBOBOX   3

◆ ODT_LISTBOX

#define ODT_LISTBOX   2

◆ ODT_MENU

#define ODT_MENU   1

◆ OffsetRect

#define OffsetRect   WinOffsetRect

◆ OPAQUE

#define OPAQUE   1

◆ OUT_DEFAULT_PRECIS

#define OUT_DEFAULT_PRECIS   0

◆ PATCOPY

#define PATCOPY   (DWORD)0x00F00021

◆ PBM_DELTAPOS

#define PBM_DELTAPOS   (WM_USER+3)

◆ PBM_SETPOS

#define PBM_SETPOS   (WM_USER+2)

◆ PBM_SETRANGE

#define PBM_SETRANGE   (WM_USER+1)

◆ PROOF_QUALITY

#define PROOF_QUALITY   2

◆ PS_SOLID

#define PS_SOLID   0

◆ RGB

#define RGB ( r,
g,
b )
Value:
(((r)<<16)|((g)<<8)|(b))
int g
Definition inflate.c:1573
int r
Definition crypt.c:458

◆ S_OK

#define S_OK   0

◆ SB_BOTH

#define SB_BOTH   3

◆ SB_BOTTOM

#define SB_BOTTOM   7

◆ SB_CTL

#define SB_CTL   2

◆ SB_ENDSCROLL

#define SB_ENDSCROLL   8

◆ SB_HORZ

#define SB_HORZ   0

◆ SB_LEFT

#define SB_LEFT   6

◆ SB_LINEDOWN

#define SB_LINEDOWN   1

◆ SB_LINELEFT

#define SB_LINELEFT   0

◆ SB_LINERIGHT

#define SB_LINERIGHT   1

◆ SB_LINEUP

#define SB_LINEUP   0

◆ SB_PAGEDOWN

#define SB_PAGEDOWN   3

◆ SB_PAGELEFT

#define SB_PAGELEFT   2

◆ SB_PAGERIGHT

#define SB_PAGERIGHT   3

◆ SB_PAGEUP

#define SB_PAGEUP   2

◆ SB_RIGHT

#define SB_RIGHT   7

◆ SB_THUMBPOSITION

#define SB_THUMBPOSITION   4

◆ SB_THUMBTRACK

#define SB_THUMBTRACK   5

◆ SB_TOP

#define SB_TOP   6

◆ SB_VERT

#define SB_VERT   1

◆ SC_CLOSE

#define SC_CLOSE   0xF060

◆ SetCurrentDirectory

#define SetCurrentDirectory ( buf)
Value:
(!chdir(buf))

◆ SetMenuDefaultItem

#define SetMenuDefaultItem ( a,
b,
c )
Value:
do { if ((a)||(b)||(c)) { } } while(0)
return c
Definition crypt.c:175

◆ SetRect

#define SetRect   WinSetRect

◆ SIF_ALL

#define SIF_ALL   (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS)

◆ SIF_DISABLENOSCROLL

#define SIF_DISABLENOSCROLL   0x0008

◆ SIF_PAGE

#define SIF_PAGE   0x0002

◆ SIF_POS

#define SIF_POS   0x0004

◆ SIF_RANGE

#define SIF_RANGE   0x0001

◆ SIF_TRACKPOS

#define SIF_TRACKPOS   0x0010

◆ SIZE_MAXHIDE

#define SIZE_MAXHIDE   4

◆ SIZE_MAXIMIZED

#define SIZE_MAXIMIZED   2

◆ SIZE_MAXSHOW

#define SIZE_MAXSHOW   3

◆ SIZE_MINIMIZED

#define SIZE_MINIMIZED   1

◆ SIZE_RESTORED

#define SIZE_RESTORED   0

◆ SM_CXHSCROLL

#define SM_CXHSCROLL   21

◆ SM_CXSCREEN

#define SM_CXSCREEN   0

◆ SM_CXVSCROLL

#define SM_CXVSCROLL   2

◆ SM_CYHSCROLL

#define SM_CYHSCROLL   3

◆ SM_CYMENU

#define SM_CYMENU   15

◆ SM_CYSCREEN

#define SM_CYSCREEN   1

◆ SM_CYVSCROLL

#define SM_CYVSCROLL   20

◆ SRCCOPY

#define SRCCOPY   0

◆ SRCCOPY_USEALPHACHAN

#define SRCCOPY_USEALPHACHAN   0xdeadbeef

◆ STN_CLICKED

#define STN_CLICKED   0

◆ STN_DBLCLK

#define STN_DBLCLK   1

◆ stricmp

#define stricmp ( x,
y )
Value:
strcasecmp(x,y)

◆ strnicmp

#define strnicmp ( x,
y,
z )
Value:
strncasecmp(x,y,z)
unsigned z
Definition inflate.c:1589

◆ SW_HIDE

#define SW_HIDE   0

◆ SW_NORMAL

#define SW_NORMAL   SW_SHOW

◆ SW_RESTORE

#define SW_RESTORE   SW_SHOWNA

◆ SW_SHOW

#define SW_SHOW   2

◆ SW_SHOWDEFAULT

#define SW_SHOWDEFAULT   SW_SHOWNORMAL

◆ SW_SHOWMAXIMIZED

#define SW_SHOWMAXIMIZED   SW_SHOW

◆ SW_SHOWMINIMIZED

#define SW_SHOWMINIMIZED   3

◆ SW_SHOWNA

#define SW_SHOWNA   1

◆ SW_SHOWNOACTIVATE

#define SW_SHOWNOACTIVATE   SW_SHOWNA

◆ SW_SHOWNORMAL

#define SW_SHOWNORMAL   SW_SHOW

◆ SWELL_NOT_WS_VISIBLE

#define SWELL_NOT_WS_VISIBLE   ((int)0x80000000)

◆ SWELLAPP_ACTIVATE

#define SWELLAPP_ACTIVATE   0x1000

◆ SWELLAPP_DESTROY

#define SWELLAPP_DESTROY   0x0003

◆ SWELLAPP_LOADED

#define SWELLAPP_LOADED   0x0002

◆ SWELLAPP_NEWFILE

#define SWELLAPP_NEWFILE   0x0051

◆ SWELLAPP_ONCOMMAND

#define SWELLAPP_ONCOMMAND   0x0099

◆ SWELLAPP_ONLOAD

#define SWELLAPP_ONLOAD   0x0001

◆ SWELLAPP_OPENFILE

#define SWELLAPP_OPENFILE   0x0050

◆ SWELLAPP_PROCESSMESSAGE

#define SWELLAPP_PROCESSMESSAGE   0x0100

◆ SWELLAPP_SHOULDDESTROY

#define SWELLAPP_SHOULDDESTROY   0x0004

◆ SWELLAPP_SHOULDOPENNEWFILE

#define SWELLAPP_SHOULDOPENNEWFILE   0x0052

◆ SWP_FRAMECHANGED

#define SWP_FRAMECHANGED   32

◆ SWP_NOACTIVATE

#define SWP_NOACTIVATE   8

◆ SWP_NOCOPYBITS

#define SWP_NOCOPYBITS   0

◆ SWP_NOMOVE

#define SWP_NOMOVE   1

◆ SWP_NOSIZE

#define SWP_NOSIZE   2

◆ SWP_NOZORDER

#define SWP_NOZORDER   4

◆ SWP_SHOWWINDOW

#define SWP_SHOWWINDOW   16

◆ TBM_GETPOS

#define TBM_GETPOS   (WM_USER)

◆ TBM_SETPOS

#define TBM_SETPOS   (WM_USER+5)

◆ TBM_SETRANGE

#define TBM_SETRANGE   (WM_USER+6)

◆ TBM_SETSEL

#define TBM_SETSEL   (WM_USER+10)

◆ TBM_SETTIC

#define TBM_SETTIC   (WM_USER+4)

◆ TCIF_IMAGE

#define TCIF_IMAGE   0x0002

◆ TCIF_PARAM

#define TCIF_PARAM   0x0008

◆ TCIF_TEXT

#define TCIF_TEXT   0x0001

◆ TCN_FIRST

#define TCN_FIRST   (0U-550U)

◆ TCN_LAST

#define TCN_LAST   (0U-580U)

◆ TCN_SELCHANGE

#define TCN_SELCHANGE   (TCN_FIRST - 1)

◆ THREAD_BASE_PRIORITY_IDLE

#define THREAD_BASE_PRIORITY_IDLE   -15

◆ THREAD_BASE_PRIORITY_LOWRT

#define THREAD_BASE_PRIORITY_LOWRT   15

◆ THREAD_BASE_PRIORITY_MAX

#define THREAD_BASE_PRIORITY_MAX   2

◆ THREAD_BASE_PRIORITY_MIN

#define THREAD_BASE_PRIORITY_MIN   -2

◆ THREAD_PRIORITY_ABOVE_NORMAL

#define THREAD_PRIORITY_ABOVE_NORMAL   (THREAD_PRIORITY_HIGHEST-1)

◆ THREAD_PRIORITY_BELOW_NORMAL

#define THREAD_PRIORITY_BELOW_NORMAL   (THREAD_PRIORITY_LOWEST+1)

◆ THREAD_PRIORITY_HIGHEST

#define THREAD_PRIORITY_HIGHEST   THREAD_BASE_PRIORITY_MAX

◆ THREAD_PRIORITY_IDLE

#define THREAD_PRIORITY_IDLE   THREAD_BASE_PRIORITY_IDLE

◆ THREAD_PRIORITY_LOWEST

#define THREAD_PRIORITY_LOWEST   THREAD_BASE_PRIORITY_MIN

◆ THREAD_PRIORITY_NORMAL

#define THREAD_PRIORITY_NORMAL   0

◆ THREAD_PRIORITY_TIME_CRITICAL

#define THREAD_PRIORITY_TIME_CRITICAL   THREAD_BASE_PRIORITY_LOWRT

◆ TPM_BOTTOMALIGN

#define TPM_BOTTOMALIGN   0x0020L

◆ TPM_CENTERALIGN

#define TPM_CENTERALIGN   0x0004L

◆ TPM_HORIZONTAL

#define TPM_HORIZONTAL   0x0000L /* Horz alignment matters more */

◆ TPM_LEFTALIGN

#define TPM_LEFTALIGN   0x0000L

◆ TPM_LEFTBUTTON

#define TPM_LEFTBUTTON   0x0000L

◆ TPM_NONOTIFY

#define TPM_NONOTIFY   0x0080L /* Don't send any notification msgs */

◆ TPM_RETURNCMD

#define TPM_RETURNCMD   0x0100L

◆ TPM_RIGHTALIGN

#define TPM_RIGHTALIGN   0x0008L

◆ TPM_RIGHTBUTTON

#define TPM_RIGHTBUTTON   0x0002L

◆ TPM_TOPALIGN

#define TPM_TOPALIGN   0x0000L

◆ TPM_VCENTERALIGN

#define TPM_VCENTERALIGN   0x0010L

◆ TPM_VERTICAL

#define TPM_VERTICAL   0x0040L /* Vert alignment matters more */

◆ TRANSPARENT

#define TRANSPARENT   0

◆ TRUE

#define TRUE   1

◆ TVE_COLLAPSE

#define TVE_COLLAPSE   0x0001

◆ TVE_EXPAND

#define TVE_EXPAND   0x0002

◆ TVE_TOGGLE

#define TVE_TOGGLE   0x0003

◆ TVHT_ABOVE

#define TVHT_ABOVE   0x0100

◆ TVHT_BELOW

#define TVHT_BELOW   0x0200

◆ TVHT_NOWHERE

#define TVHT_NOWHERE   0x0001

◆ TVHT_ONITEM

#define TVHT_ONITEM   (TVHT_ONITEMICON | TVHT_ONITEMLABEL | TVHT_ONITEMSTATEICON)

◆ TVHT_ONITEMBUTTON

#define TVHT_ONITEMBUTTON   0x0010

◆ TVHT_ONITEMICON

#define TVHT_ONITEMICON   0x0002

◆ TVHT_ONITEMINDENT

#define TVHT_ONITEMINDENT   0x0008

◆ TVHT_ONITEMLABEL

#define TVHT_ONITEMLABEL   0x0004

◆ TVHT_ONITEMRIGHT

#define TVHT_ONITEMRIGHT   0x0020

◆ TVHT_ONITEMSTATEICON

#define TVHT_ONITEMSTATEICON   0x0040

◆ TVHT_TOLEFT

#define TVHT_TOLEFT   0x0800

◆ TVHT_TORIGHT

#define TVHT_TORIGHT   0x0400

◆ TVI_FIRST

#define TVI_FIRST   ((HTREEITEM)0xFFFF0001)

◆ TVI_LAST

#define TVI_LAST   ((HTREEITEM)0xFFFF0002)

◆ TVI_ROOT

#define TVI_ROOT   ((HTREEITEM)0xFFFF0000)

◆ TVI_SORT

#define TVI_SORT   ((HTREEITEM)0xFFFF0003)

◆ TVIF_CHILDREN

#define TVIF_CHILDREN   0x0040

◆ TVIF_HANDLE

#define TVIF_HANDLE   0x0010

◆ TVIF_IMAGE

#define TVIF_IMAGE   0x0002

◆ TVIF_PARAM

#define TVIF_PARAM   0x0004

◆ TVIF_SELECTEDIMAGE

#define TVIF_SELECTEDIMAGE   0x0020

◆ TVIF_STATE

#define TVIF_STATE   0x0008

◆ TVIF_TEXT

#define TVIF_TEXT   0x0001

◆ TVIS_BOLD

#define TVIS_BOLD   0x0010

◆ TVIS_DROPHILITED

#define TVIS_DROPHILITED   0x0008

◆ TVIS_EXPANDED

#define TVIS_EXPANDED   0x0020

◆ TVIS_SELECTED

#define TVIS_SELECTED   0x0002

◆ TVN_BEGINDRAG

#define TVN_BEGINDRAG   (TVN_FIRST-7)

◆ TVN_FIRST

#define TVN_FIRST   (0U-400U)

◆ TVN_ITEMEXPANDING

#define TVN_ITEMEXPANDING   (TVN_FIRST-5)

◆ TVN_SELCHANGED

#define TVN_SELCHANGED   (TVN_FIRST-2)

◆ TVS_DISABLEDRAGDROP

#define TVS_DISABLEDRAGDROP   0x10

◆ UnionRect

#define UnionRect   WinUnionRect

◆ UNREFERENCED_PARAMETER

#define UNREFERENCED_PARAMETER ( P)
Value:
(P)
#define P(protos)
Definition proto.h:37

◆ VK_ADD

#define VK_ADD   0x6B

◆ VK_BACK

#define VK_BACK   0x08

◆ VK_CAPITAL

#define VK_CAPITAL   0x14

◆ VK_CLEAR

#define VK_CLEAR   0x0C

◆ VK_CONTROL

#define VK_CONTROL   0x11

◆ VK_DECIMAL

#define VK_DECIMAL   0x6E

◆ VK_DELETE

#define VK_DELETE   0x2E

◆ VK_DIVIDE

#define VK_DIVIDE   0x6F

◆ VK_DOWN

#define VK_DOWN   0x28

◆ VK_END

#define VK_END   0x23

◆ VK_ESCAPE

#define VK_ESCAPE   0x1B

◆ VK_F1

#define VK_F1   0x70

◆ VK_F10

#define VK_F10   0x79

◆ VK_F11

#define VK_F11   0x7A

◆ VK_F12

#define VK_F12   0x7B

◆ VK_F13

#define VK_F13   0x7C

◆ VK_F14

#define VK_F14   0x7D

◆ VK_F15

#define VK_F15   0x7E

◆ VK_F16

#define VK_F16   0x7F

◆ VK_F17

#define VK_F17   0x80

◆ VK_F18

#define VK_F18   0x81

◆ VK_F19

#define VK_F19   0x82

◆ VK_F2

#define VK_F2   0x71

◆ VK_F20

#define VK_F20   0x83

◆ VK_F21

#define VK_F21   0x84

◆ VK_F22

#define VK_F22   0x85

◆ VK_F23

#define VK_F23   0x86

◆ VK_F24

#define VK_F24   0x87

◆ VK_F3

#define VK_F3   0x72

◆ VK_F4

#define VK_F4   0x73

◆ VK_F5

#define VK_F5   0x74

◆ VK_F6

#define VK_F6   0x75

◆ VK_F7

#define VK_F7   0x76

◆ VK_F8

#define VK_F8   0x77

◆ VK_F9

#define VK_F9   0x78

◆ VK_HELP

#define VK_HELP   0x2F

◆ VK_HOME

#define VK_HOME   0x24

◆ VK_INSERT

#define VK_INSERT   0x2D

◆ VK_LBUTTON

#define VK_LBUTTON   0x01

◆ VK_LEFT

#define VK_LEFT   0x25

◆ VK_LWIN

#define VK_LWIN   0x5B

◆ VK_MBUTTON

#define VK_MBUTTON   0x04

◆ VK_MENU

#define VK_MENU   0x12

◆ VK_MULTIPLY

#define VK_MULTIPLY   0x6A

◆ VK_NEXT

#define VK_NEXT   0x22

◆ VK_NUMLOCK

#define VK_NUMLOCK   0x90

◆ VK_NUMPAD0

#define VK_NUMPAD0   0x60

◆ VK_NUMPAD1

#define VK_NUMPAD1   0x61

◆ VK_NUMPAD2

#define VK_NUMPAD2   0x62

◆ VK_NUMPAD3

#define VK_NUMPAD3   0x63

◆ VK_NUMPAD4

#define VK_NUMPAD4   0x64

◆ VK_NUMPAD5

#define VK_NUMPAD5   0x65

◆ VK_NUMPAD6

#define VK_NUMPAD6   0x66

◆ VK_NUMPAD7

#define VK_NUMPAD7   0x67

◆ VK_NUMPAD8

#define VK_NUMPAD8   0x68

◆ VK_NUMPAD9

#define VK_NUMPAD9   0x69

◆ VK_PAUSE

#define VK_PAUSE   0x13

◆ VK_PRINT

#define VK_PRINT   0x2A

◆ VK_PRIOR

#define VK_PRIOR   0x21

◆ VK_RBUTTON

#define VK_RBUTTON   0x02

◆ VK_RETURN

#define VK_RETURN   0x0D

◆ VK_RIGHT

#define VK_RIGHT   0x27

◆ VK_SCROLL

#define VK_SCROLL   0x91

◆ VK_SELECT

#define VK_SELECT   0x29

◆ VK_SEPARATOR

#define VK_SEPARATOR   0x6C

◆ VK_SHIFT

#define VK_SHIFT   0x10

◆ VK_SNAPSHOT

#define VK_SNAPSHOT   0x2C

◆ VK_SPACE

#define VK_SPACE   0x20

◆ VK_SUBTRACT

#define VK_SUBTRACT   0x6D

◆ VK_TAB

#define VK_TAB   0x09

◆ VK_UP

#define VK_UP   0x26

◆ WA_ACTIVE

#define WA_ACTIVE   1

◆ WA_CLICKACTIVE

#define WA_CLICKACTIVE   2

◆ WA_INACTIVE

#define WA_INACTIVE   0

◆ WAIT_FAILED

#define WAIT_FAILED   (DWORD)0xFFFFFFFF

◆ WAIT_OBJECT_0

#define WAIT_OBJECT_0   (0 )

◆ WAIT_TIMEOUT

#define WAIT_TIMEOUT   (0x00000102L)

◆ WINAPI

#define WINAPI

◆ WM_ACTIVATE

#define WM_ACTIVATE   0x0006

◆ WM_ACTIVATEAPP

#define WM_ACTIVATEAPP   0x001C

◆ WM_CAPTURECHANGED

#define WM_CAPTURECHANGED   0x0215

◆ WM_CHAR

#define WM_CHAR   0x0102

◆ WM_CLOSE

#define WM_CLOSE   0x0010

◆ WM_COMMAND

#define WM_COMMAND   0x0111

◆ WM_CONTEXTMENU

#define WM_CONTEXTMENU   0x007B

◆ WM_COPYDATA

#define WM_COPYDATA   0x004A

◆ WM_CREATE

#define WM_CREATE   0x0001

◆ WM_CTLCOLORBTN

#define WM_CTLCOLORBTN   0x0135

◆ WM_CTLCOLORDLG

#define WM_CTLCOLORDLG   0x0136

◆ WM_CTLCOLOREDIT

#define WM_CTLCOLOREDIT   0x0133

◆ WM_CTLCOLORLISTBOX

#define WM_CTLCOLORLISTBOX   0x0134

◆ WM_CTLCOLORMSGBOX

#define WM_CTLCOLORMSGBOX   0x0132

◆ WM_CTLCOLORSCROLLBAR

#define WM_CTLCOLORSCROLLBAR   0x0137

◆ WM_CTLCOLORSTATIC

#define WM_CTLCOLORSTATIC   0x0138

◆ WM_DEADCHAR

#define WM_DEADCHAR   0x0103

◆ WM_DESTROY

#define WM_DESTROY   0x0002

◆ WM_DISPLAYCHANGE

#define WM_DISPLAYCHANGE   0x007E

◆ WM_DRAWITEM

#define WM_DRAWITEM   0x002B

◆ WM_DROPFILES

#define WM_DROPFILES   0x0233

◆ WM_ERASEBKGND

#define WM_ERASEBKGND   0x0014

◆ WM_GESTURE

#define WM_GESTURE   0x0119

◆ WM_GETFONT

#define WM_GETFONT   0x0031

◆ WM_GETMINMAXINFO

#define WM_GETMINMAXINFO   0x0024

◆ WM_GETOBJECT

#define WM_GETOBJECT   0x003D

◆ WM_HSCROLL

#define WM_HSCROLL   0x0114

◆ WM_INITDIALOG

#define WM_INITDIALOG   0x0110

◆ WM_INITMENUPOPUP

#define WM_INITMENUPOPUP   0x0117

◆ WM_KEYDOWN

#define WM_KEYDOWN   0x0100

◆ WM_KEYFIRST

#define WM_KEYFIRST   0x0100

◆ WM_KEYLAST

#define WM_KEYLAST   0x0108

◆ WM_KEYUP

#define WM_KEYUP   0x0101

◆ WM_KILLFOCUS

#define WM_KILLFOCUS   0x0008

◆ WM_LBUTTONDBLCLK

#define WM_LBUTTONDBLCLK   0x0203

◆ WM_LBUTTONDOWN

#define WM_LBUTTONDOWN   0x0201

◆ WM_LBUTTONUP

#define WM_LBUTTONUP   0x0202

◆ WM_MBUTTONDBLCLK

#define WM_MBUTTONDBLCLK   0x0209

◆ WM_MBUTTONDOWN

#define WM_MBUTTONDOWN   0x0207

◆ WM_MBUTTONUP

#define WM_MBUTTONUP   0x0208

◆ WM_MOUSEACTIVATE

#define WM_MOUSEACTIVATE   0x0021

◆ WM_MOUSEFIRST

#define WM_MOUSEFIRST   0x0200

◆ WM_MOUSEHWHEEL

#define WM_MOUSEHWHEEL   0x020E

◆ WM_MOUSELAST

#define WM_MOUSELAST   0x020A

◆ WM_MOUSEMOVE

#define WM_MOUSEMOVE   0x0200

◆ WM_MOUSEWHEEL

#define WM_MOUSEWHEEL   0x020A

◆ WM_MOVE

#define WM_MOVE   0x0003

◆ WM_NCCALCSIZE

#define WM_NCCALCSIZE   0x0083

◆ WM_NCDESTROY

#define WM_NCDESTROY   0x0082

◆ WM_NCHITTEST

#define WM_NCHITTEST   0x0084

◆ WM_NCLBUTTONDBLCLK

#define WM_NCLBUTTONDBLCLK   0x00A3

◆ WM_NCLBUTTONDOWN

#define WM_NCLBUTTONDOWN   0x00A1

◆ WM_NCLBUTTONUP

#define WM_NCLBUTTONUP   0x00A2

◆ WM_NCMBUTTONDBLCLK

#define WM_NCMBUTTONDBLCLK   0x00A9

◆ WM_NCMBUTTONDOWN

#define WM_NCMBUTTONDOWN   0x00A7

◆ WM_NCMBUTTONUP

#define WM_NCMBUTTONUP   0x00A8

◆ WM_NCMOUSEMOVE

#define WM_NCMOUSEMOVE   0x00A0

◆ WM_NCPAINT

#define WM_NCPAINT   0x0085

◆ WM_NCRBUTTONDBLCLK

#define WM_NCRBUTTONDBLCLK   0x00A6

◆ WM_NCRBUTTONDOWN

#define WM_NCRBUTTONDOWN   0x00A4

◆ WM_NCRBUTTONUP

#define WM_NCRBUTTONUP   0x00A5

◆ WM_NOTIFY

#define WM_NOTIFY   0x004E

◆ WM_PAINT

#define WM_PAINT   0x000F

◆ WM_RBUTTONDBLCLK

#define WM_RBUTTONDBLCLK   0x0206

◆ WM_RBUTTONDOWN

#define WM_RBUTTONDOWN   0x0204

◆ WM_RBUTTONUP

#define WM_RBUTTONUP   0x0205

◆ WM_SETCURSOR

#define WM_SETCURSOR   0x0020

◆ WM_SETFOCUS

#define WM_SETFOCUS   0x0007

◆ WM_SETFONT

#define WM_SETFONT   0x0030

◆ WM_SETREDRAW

#define WM_SETREDRAW   0x000B

◆ WM_SETTEXT

#define WM_SETTEXT   0x000C

◆ WM_SHOWWINDOW

#define WM_SHOWWINDOW   0x0018

◆ WM_SIZE

#define WM_SIZE   0x0005

◆ WM_STYLECHANGED

#define WM_STYLECHANGED   0x007D

◆ WM_SWELL_EXTENDED

#define WM_SWELL_EXTENDED   0x0399 /* wParam = message specific type */

◆ WM_SYSCHAR

#define WM_SYSCHAR   0x0106

◆ WM_SYSCOMMAND

#define WM_SYSCOMMAND   0x0112

◆ WM_SYSDEADCHAR

#define WM_SYSDEADCHAR   0x0107

◆ WM_SYSKEYDOWN

#define WM_SYSKEYDOWN   0x0104

◆ WM_SYSKEYUP

#define WM_SYSKEYUP   0x0105

◆ WM_TIMER

#define WM_TIMER   0x0113

◆ WM_USER

#define WM_USER   0x0400

◆ WM_VSCROLL

#define WM_VSCROLL   0x0115

◆ WS_BORDER

#define WS_BORDER   0

◆ WS_CAPTION

#define WS_CAPTION   0x00C00000L

◆ WS_CHILD

#define WS_CHILD   0x40000000L

◆ WS_CHILDWINDOW

#define WS_CHILDWINDOW   (WS_CHILD)

◆ WS_CLIPSIBLINGS

#define WS_CLIPSIBLINGS   0x04000000L

◆ WS_DISABLED

#define WS_DISABLED   0x08000000L

◆ WS_EX_ACCEPTFILES

#define WS_EX_ACCEPTFILES   0x00000010L

◆ WS_EX_LEFTSCROLLBAR

#define WS_EX_LEFTSCROLLBAR   0x00004000L

◆ WS_GROUP

#define WS_GROUP   0x00020000L

◆ WS_HSCROLL

#define WS_HSCROLL   0x00100000L

◆ WS_SYSMENU

#define WS_SYSMENU   0x00080000L

◆ WS_TABSTOP

#define WS_TABSTOP   0x00010000L

◆ WS_THICKFRAME

#define WS_THICKFRAME   0x00040000L

◆ WS_VISIBLE

#define WS_VISIBLE   0x02000000L

◆ WS_VSCROLL

#define WS_VSCROLL   0x00200000L

◆ wsprintf

#define wsprintf   sprintf

Typedef Documentation

◆ BITMAP

typedef struct tagBITMAP BITMAP

◆ BOOL

typedef signed char BOOL

◆ BYTE

typedef unsigned char BYTE

◆ CHAR

typedef char CHAR

◆ COLORREF

typedef DWORD COLORREF

◆ COPYDATASTRUCT

◆ DLGPROC

typedef INT_PTR(* DLGPROC) (HWND, UINT, WPARAM, LPARAM)

◆ DRAWITEMSTRUCT

◆ DROPFILES

typedef struct _DROPFILES DROPFILES

◆ DWORD

typedef unsigned int DWORD

◆ DWORD_PTR

typedef uintptr_t DWORD_PTR

◆ GESTURECONFIG

◆ GESTUREINFO

typedef struct tagGESTUREINFO GESTUREINFO

◆ GUID

typedef struct _GUID GUID

◆ HANDLE

typedef void* HANDLE

◆ HBITMAP

typedef struct HGDIOBJ__* HBITMAP

◆ HBRUSH

typedef struct HGDIOBJ__* HBRUSH

◆ HCURSOR

typedef struct HCURSOR__* HCURSOR

◆ HDC

typedef struct HDC__* HDC

◆ HDROP

typedef void * HDROP

◆ HFONT

typedef struct HGDIOBJ__* HFONT

◆ HGDIOBJ

typedef struct HGDIOBJ__* HGDIOBJ

◆ HGLOBAL

typedef void* HGLOBAL

◆ HICON

typedef struct HGDIOBJ__* HICON

◆ HIMAGELIST

typedef struct HIMAGELIST__* HIMAGELIST

◆ HINSTANCE

typedef void * HINSTANCE

◆ HMENU

typedef struct HMENU__* HMENU

◆ HMONITOR

typedef void* HMONITOR

◆ HPEN

typedef struct HGDIOBJ__* HPEN

◆ HRESULT

typedef signed int HRESULT

◆ HRGN

typedef struct HRGN__* HRGN

◆ HTREEITEM

typedef struct HTREEITEM__* HTREEITEM

◆ HWND

typedef struct HWND__* HWND

◆ ICONINFO

typedef struct _ICONINFO ICONINFO

◆ INT

typedef int INT

◆ INT_PTR

typedef intptr_t INT_PTR

◆ LONG

typedef signed int LONG

◆ LONG_PTR

typedef intptr_t LONG_PTR

◆ LPACCEL

typedef struct ACCEL * LPACCEL

◆ LPARAM

typedef LONG_PTR LPARAM

◆ LPBITMAP

typedef struct tagBITMAP * LPBITMAP

◆ LPCSTR

typedef const char* LPCSTR

◆ LPCTSTR

typedef const char * LPCTSTR

◆ LPDRAWITEMSTRUCT

◆ LPDROPFILES

typedef struct _DROPFILES * LPDROPFILES

◆ LPHDITEM

typedef struct HDITEM * LPHDITEM

◆ LPINT

typedef int* LPINT

◆ LPLVHITTESTINFO

typedef struct LVHITTESTINFO * LPLVHITTESTINFO

◆ LPMINMAXINFO

typedef struct MINMAXINFO * LPMINMAXINFO

◆ LPMONITORINFO

typedef struct _MONITORINFO * LPMONITORINFO

◆ LPMONITORINFOEX

typedef struct _MONITORINFOEX * LPMONITORINFOEX

◆ LPMSG

typedef struct MSG * LPMSG

◆ LPNCCALCSIZE_PARAMS

◆ LPNMCLICK

◆ LPNMHDR

typedef struct NMHDR * LPNMHDR

◆ LPNMLISTVIEW

typedef struct NMLISTVIEW * LPNMLISTVIEW

◆ LPNMLVCUSTOMDRAW

◆ LPNMLVDISPINFO

typedef struct NMLVDISPINFO * LPNMLVDISPINFO

◆ LPNMMOUSE

typedef struct NMMOUSE * LPNMMOUSE

◆ LPNMTREEVIEW

typedef struct NMTREEVIEW * LPNMTREEVIEW

◆ LPNOTIFYICONDATA

typedef struct NOTIFYICONDATA * LPNOTIFYICONDATA

◆ LPPOINT

typedef struct POINT * LPPOINT

◆ LPRECT

typedef struct RECT * LPRECT

◆ LPSCROLLINFO

typedef struct SCROLLINFO * LPSCROLLINFO

◆ LPSTR

typedef char* LPSTR

◆ LPSTYLESTRUCT

typedef struct STYLESTRUCT * LPSTYLESTRUCT

◆ LPTCITEM

typedef struct TCITEM * LPTCITEM

◆ LPTSTR

typedef char * LPTSTR

◆ LPTV_INSERTSTRUCT

◆ LPTV_ITEM

typedef struct TVITEM * LPTV_ITEM

◆ LPTVHITTESTINFO

typedef struct TVHITTESTINFO * LPTVHITTESTINFO

◆ LPTVINSERTSTRUCT

typedef struct TVINSERTSTRUCT * LPTVINSERTSTRUCT

◆ LPTVITEM

typedef struct TVITEM * LPTVITEM

◆ LPVOID

typedef void* LPVOID

◆ LPWINDOWPOS

typedef struct WINDOWPOS * LPWINDOWPOS

◆ LRESULT

typedef LONG_PTR LRESULT

◆ MONITORENUMPROC

typedef BOOL(* MONITORENUMPROC) (HMONITOR, HDC, LPRECT, LPARAM)

◆ MONITORINFO

typedef struct _MONITORINFO MONITORINFO

◆ MONITORINFOEX

typedef struct _MONITORINFOEX MONITORINFOEX

◆ NMCLICK

typedef NMMOUSE NMCLICK

◆ NMLVCUSTOMDRAW

◆ PBITMAP

typedef struct tagBITMAP * PBITMAP

◆ PCOPYDATASTRUCT

typedef struct _COPYDATASTRUCT * PCOPYDATASTRUCT

◆ PDRAWITEMSTRUCT

◆ PDWORD_PTR

typedef uintptr_t * PDWORD_PTR

◆ PFNLVCOMPARE

typedef int(* PFNLVCOMPARE) (LPARAM, LPARAM, LPARAM)

◆ PICONINFO

typedef struct _ICONINFO * PICONINFO

◆ PINT_PTR

typedef intptr_t * PINT_PTR

◆ PLONG_PTR

typedef intptr_t * PLONG_PTR

◆ PNOTIFYICONDATA

◆ PROPENUMPROCEX

typedef BOOL(* PROPENUMPROCEX) (HWND hwnd, const char *lpszString, HANDLE hData, LPARAM lParam)

◆ PUINT_PTR

typedef uintptr_t * PUINT_PTR

◆ PULONG_PTR

typedef uintptr_t * PULONG_PTR

◆ PVOID

typedef void * PVOID

◆ PWINDOWPOS

typedef struct WINDOWPOS * PWINDOWPOS

◆ SHORT

typedef short SHORT

◆ SWELL_ControlCreatorProc

typedef HWND(* SWELL_ControlCreatorProc) (HWND parent, const char *cname, int idx, const char *classname, int style, int x, int y, int w, int h)

◆ TCITEM

typedef struct TCITEM TCITEM

◆ TIMERPROC

typedef void(* TIMERPROC) (HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)

◆ TV_INSERTSTRUCT

◆ TV_ITEM

typedef struct TVITEM TV_ITEM

◆ UINT

typedef unsigned int UINT

◆ UINT_PTR

typedef uintptr_t UINT_PTR

◆ ULONG

typedef unsigned int ULONG

◆ ULONG_PTR

typedef uintptr_t ULONG_PTR

◆ ULONGLONG

typedef unsigned __int64 ULONGLONG

◆ WNDPROC

typedef LRESULT(* WNDPROC) (HWND, UINT, WPARAM, LPARAM)

◆ WORD

typedef unsigned short WORD

◆ WPARAM

typedef ULONG_PTR WPARAM

Function Documentation

◆ __attribute__()

__attribute__ ( (visibility("default")) )

◆ SWELLAppMain()

INT_PTR SWELLAppMain ( int msg,
INT_PTR parm1,
INT_PTR parm2 )

Variable Documentation

◆ fdwReason

DWORD fdwReason

◆ lpvReserved

DWORD LPVOID lpvReserved

◆ SWELL_curmodule_dialogresource_head

struct SWELL_DialogResourceIndex* SWELL_curmodule_dialogresource_head
extern

◆ SWELL_curmodule_menuresource_head

struct SWELL_MenuResourceIndex* SWELL_curmodule_menuresource_head
extern