#define TAPE_SHORT_FILEMARKS (0x2L)
/* CreateWindow */
-#define CW_USEDEFAULT (0x80000000)
+#define CW_USEDEFAULT (0x80000000L)
#define WS_BORDER (0x800000L)
#define WS_CAPTION (0xc00000L)
#define WS_CHILD (0x40000000L)
#define DC_SMALLCAP (2)
/* DrawEdge */
+#define BDR_OUTER (3)
+#define BDR_INNER (12)
+#define BDR_RAISED (5)
+#define BDR_SUNKEN (10)
#define BDR_RAISEDINNER (4)
#define BDR_SUNKENINNER (8)
#define BDR_RAISEDOUTER (1)
#define LVS_SMALLICON (2)
#define LVS_SORTASCENDING (16)
#define LVS_SORTDESCENDING (32)
+#define LVS_OWNERDATA 0x1000
#define LVS_TYPESTYLEMASK (64512)
#define LVSIL_NORMAL (0)
#define LVSIL_SMALL (1)
#define HTBOTTOMRIGHT (17)
#define HTCAPTION (2)
#define HTCLIENT (1)
-#define HTERROR (-2)
+#define HTERROR (-2)
#define HTGROWBOX (4)
#define HTHSCROLL (6)
-#define HTLEFT (10)
-#define HTMENU (5)
+#define HTLEFT (10)
+#define HTMENU (5)
#define HTNOWHERE (0)
#define HTREDUCE (8)
-#define HTRIGHT (11)
-#define HTSIZE (4)
+#define HTRIGHT (11)
+#define HTSIZE (4)
#define HTSYSMENU (3)
-#define HTTOP (12)
+#define HTTOP (12)
#define HTTOPLEFT (13)
#define HTTOPRIGHT (14)
#define HTTRANSPARENT (-1)
#define HTVSCROLL (7)
-#define HTZOOM (9)
-#define HTBORDER (18)
+#define HTZOOM (9)
+#define HTBORDER (18)
+#define HTCLOSE (20)
#define HTMAXBUTTON HTZOOM
#define HTMINBUTTON HTREDUCE
#define TMPF_TRUETYPE (0x4)
#define TMPF_DEVICE (0x8)
+/* CopyFileEx options */
+#define COPY_FILE_FAIL_IF_EXISTS (1)
+
+/* CopyProgressRoutine callback */
+#define CALLBACK_CHUNK_FINISHED (0)
+#define CALLBACK_STREAM_SWITCH (1)
+
+#define PROGRESS_CONTINUE (0)
+#define PROGRESS_CANCEL (1)
+#define PROGRESS_STOP (2)
+#define PROGRESS_QUIET (3)
+
+/* GetFileAttributes */
+#define INVALID_FILE_ATTRIBUTES ((DWORD)-1)
+
+/* GetFileCompressedSize */
+#define INVALID_FILE_SIZE ((DWORD)-1)
+
/* --------------------- old stuff, need to organize! --------------- */
/* BEGINNING of windowsx.h stuff from old headers: */
#endif
+#ifndef __USE_W32API
+
+
+typedef enum _SC_STATUS_TYPE {
+ SC_STATUS_PROCESS_INFO = 0
+} SC_STATUS_TYPE;
+
+typedef enum _SC_ENUM_TYPE {
+ SC_ENUM_PROCESS_INFO = 0
+} SC_ENUM_TYPE;
+
+#endif /* !__USE_W32API */
+
+typedef enum _SystemState {
+ STATE_SYSTEM_UNAVAILABLE = 0x00000001, // Disabled
+ STATE_SYSTEM_SELECTED = 0x00000002,
+ STATE_SYSTEM_FOCUSED = 0x00000004,
+ STATE_SYSTEM_PRESSED = 0x00000008,
+ STATE_SYSTEM_CHECKED = 0x00000010,
+ STATE_SYSTEM_MIXED = 0x00000020, // 3-state checkbox or toolbar button
+ STATE_SYSTEM_READONLY = 0x00000040,
+ STATE_SYSTEM_HOTTRACKED = 0x00000080,
+ STATE_SYSTEM_DEFAULT = 0x00000100,
+ STATE_SYSTEM_EXPANDED = 0x00000200,
+ STATE_SYSTEM_COLLAPSED = 0x00000400,
+ STATE_SYSTEM_BUSY = 0x00000800,
+ STATE_SYSTEM_FLOATING = 0x00001000, // Children "owned" not "contained" by parent
+ STATE_SYSTEM_MARQUEED = 0x00002000,
+ STATE_SYSTEM_ANIMATED = 0x00004000,
+ STATE_SYSTEM_INVISIBLE = 0x00008000,
+ STATE_SYSTEM_OFFSCREEN = 0x00010000,
+ STATE_SYSTEM_SIZEABLE = 0x00020000,
+ STATE_SYSTEM_MOVEABLE = 0x00040000,
+ STATE_SYSTEM_SELFVOICING = 0x00080000,
+ STATE_SYSTEM_FOCUSABLE = 0x00100000,
+ STATE_SYSTEM_SELECTABLE = 0x00200000,
+ STATE_SYSTEM_LINKED = 0x00400000,
+ STATE_SYSTEM_TRAVERSED = 0x00800000,
+ STATE_SYSTEM_MULTISELECTABLE = 0x01000000, // Supports multiple selection
+ STATE_SYSTEM_EXTSELECTABLE = 0x02000000, // Supports extended selection
+ STATE_SYSTEM_ALERT_LOW = 0x04000000, // This information is of low priority
+ STATE_SYSTEM_ALERT_MEDIUM = 0x08000000, // This information is of medium priority
+ STATE_SYSTEM_ALERT_HIGH = 0x10000000, // This information is of high priority
+ STATE_SYSTEM_VALID = 0x1FFFFFFF
+} SystemState;
+
#ifdef __cplusplus
}
#endif /* __cplusplus */